public class PDBFileParser extends Object
setFileParsingParameters(FileParsingParameters) methods.
To provide excessive memory usage for large PDB files, there is the ATOM_CA_THRESHOLD. If more Atoms than this threshold are being parsed in a PDB file, the parser will automatically switch to a C-alpha only representation.
The result of the parsing of the PDB file is a new Structure object.
Q: How can I get a Structure object from a PDB file?
A:
publicStructureloadStructure(String pathToPDBFile){ // The PDBFileParser is wrapped by the PDBFileReaderPDBFileReaderpdbreader = newPDBFileReader();Structurestructure = null; try{ structure = pdbreader.getStructure(pathToPDBFile); System.out.println(structure); } catch (IOException e) { e.printStackTrace(); } return structure; }
| Modifier and Type | Field and Description |
|---|---|
static String |
HELIX
Helix secondary structure assignment.
|
static String |
PDB_AUTHOR_ASSIGNMENT
Secondary strucuture assigned by the PDB author/
|
static String |
STRAND
Strand secondary structure assignment.
|
static String |
TURN
Turn secondary structure assignment.
|
| Constructor and Description |
|---|
PDBFileParser() |
| Modifier and Type | Method and Description |
|---|---|
FileParsingParameters |
getFileParsingParameters() |
protected String |
getTimeStamp()
Returns a time stamp.
|
void |
linkChains2Compound(Structure s)
|
Structure |
parsePDBFile(BufferedReader buf)
parse a PDB file and return a datastructure implementing
PDBStructure interface.
|
Structure |
parsePDBFile(InputStream inStream)
parse a PDB file and return a datastructure implementing
PDBStructure interface.
|
void |
setFileParsingParameters(FileParsingParameters params) |
public static final String PDB_AUTHOR_ASSIGNMENT
public static final String HELIX
public static final String STRAND
public static final String TURN
public PDBFileParser()
protected String getTimeStamp()
public Structure parsePDBFile(InputStream inStream) throws IOException
inStream - an InputStream objectIOExceptionpublic Structure parsePDBFile(BufferedReader buf) throws IOException
buf - a BufferedReader objectIOException - ...public void linkChains2Compound(Structure s)
s - the structurepublic void setFileParsingParameters(FileParsingParameters params)
public FileParsingParameters getFileParsingParameters()
Copyright © 2012 BioJava. All Rights Reserved.