Package org.biojava.nbio.structure.io
Input and Output of Structures
-
Interface Summary Interface Description StructureIOFile StructureIOFile extends StructureProvider with methods specific to parsing files from the filesystem.StructureProvider A class that can provide a protein structure object from somewhere. -
Class Summary Class Description BondMaker Adds polymer bonds for peptides and nucleotides based on distance cutoffs and intra-group (residue) bonds based on data from the Chemical Component Dictionary to the Structure object.CAConverter Converts full atom representations to Calpha only ones.ChargeAdder A class to add appropriate charge information to a structure.EntityFinder Heuristical finding of Entities (called Compounds in legacy PDB format) in a given Structure.FastaAFPChainConverter A collection of static utilities to convert betweenAFPChains
andFastaSequences
.FastaStructureParser Reads a protein sequence from a fasta file and attempts to match it to a 3D structure.FileConvert Methods to convert a structure object into different file formats.FileParsingParameters A class that configures parameters that can be sent to the PDB file parsersFileParsingParameters.setParseCAOnly(boolean)
- parse only the Atom records for C-alpha atomsFileParsingParameters.setParseSecStruc(boolean)
- a flag if the secondary structure information from the PDB file (author's assignment) should be parsed.GroupToSDF LocalPDBDirectory Superclass for classes which download and interact with the PDB's FTP server, specificallyPDBFileReader
andMMCIFFileReader
.MMCIFFileReader How to parse an mmCif file:MMTFFileReader A class to read MMTF files and cache them locally.PDBBioAssemblyParser Parses REMARK 350 records in a PDB file and creates transformations to construct the quaternary structure of a protein from an asymmetric unitPDBFileParser This class implements the actual PDB file parsing.PDBFileReader The wrapper class for parsing a PDB file.SandboxStyleStructureProvider The "Sandbox" style of organizing files is to have a directory structure like below, i.e. the files are organized into directory with two characters, based on the two middle characters of a PDB ID directory of PDB ID several files that are available for this PDB IDSeqRes2AtomAligner Aligns the SEQRES residues to the ATOM residues.SSBondImpl A simple bean to store disulfide bridge information, the SSBOND records in the PDB files.StructureSequenceMatcher A utility class with methods for matching ProteinSequences with Structures. -
Enum Summary Enum Description LocalPDBDirectory.FetchBehavior Controls when the class should fetch files from the ftp serverLocalPDBDirectory.ObsoleteBehavior Behaviors for when an obsolete structure is requested. -
Exception Summary Exception Description PDBParseException An exception during the parsing of a PDB file.