public class MMTFFileReader extends LocalPDBDirectory
LocalPDBDirectory.FetchBehavior, LocalPDBDirectory.ObsoleteBehavior| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
MMTF_OBSOLETE_DIR |
static java.lang.String[] |
MMTF_SPLIT_DIR |
DEFAULT_PDB_FILE_SERVER, LAST_REMEDIATION_DATE, lineSplit, MIN_PDB_FILE_SIZE, PDB_FILE_SERVER_PROPERTY| Constructor and Description |
|---|
MMTFFileReader()
Constructs a new
MMTFFileReader, initializing the extensions member variable. |
MMTFFileReader(java.lang.String path)
Constructs a new
MMTFFileReader, initializing the extensions member variable. |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getFilename(java.lang.String pdbId)
Converts a PDB ID into a filename with the proper extension
|
protected java.lang.String[] |
getObsoleteDirPath()
Location of obsolete files within the directory, as an array of paths.
|
protected java.lang.String[] |
getSplitDirPath()
Location of split files within the directory, as an array of paths.
|
Structure |
getStructure(java.io.InputStream inStream)
Handles the actual parsing of the file into a Structure object.
|
static void |
main(java.lang.String[] args) |
addExtension, checkFileExists, clearExtensions, deleteStructure, downloadStructure, getDir, getExtensions, getFetchBehavior, getFileParsingParameters, getInputStream, getLocalFile, getObsoleteBehavior, getPath, getServerName, getStructure, getStructure, getStructure, getStructureById, initPaths, prefetchStructure, setFetchBehavior, setFileParsingParameters, setObsoleteBehavior, setPathpublic static final java.lang.String[] MMTF_SPLIT_DIR
public static final java.lang.String[] MMTF_OBSOLETE_DIR
public MMTFFileReader()
MMTFFileReader, initializing the extensions member variable.
The path is initialized in the same way as UserConfiguration,
i.e. to system property/environment variable UserConfiguration.PDB_DIR.
Both autoFetch and splitDir are initialized to falsepublic MMTFFileReader(java.lang.String path)
MMTFFileReader, initializing the extensions member variable.
The path is initialized to the given path, both autoFetch and splitDir are initialized to false.public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic Structure getStructure(java.io.InputStream inStream) throws java.io.IOException
LocalPDBDirectorygetStructure in class LocalPDBDirectoryjava.io.IOExceptionprotected java.lang.String getFilename(java.lang.String pdbId)
LocalPDBDirectorygetFilename in class LocalPDBDirectoryprotected java.lang.String[] getSplitDirPath()
LocalPDBDirectorygetSplitDirPath in class LocalPDBDirectoryprotected java.lang.String[] getObsoleteDirPath()
LocalPDBDirectorygetObsoleteDirPath in class LocalPDBDirectoryCopyright © 2000-2020 BioJava. All Rights Reserved.