public class MMCIFFileReader extends LocalPDBDirectory
public static void main(String[] args) throws Exception {
String filename = "/path/to/something.cif.gz" ;
StructureIOFile reader = new MMCIFFileReader();
Structure struc = reader.getStructure(filename);
System.out.println(struc);
}
LocalPDBDirectory.FetchBehavior, LocalPDBDirectory.ObsoleteBehavior| Modifier and Type | Field and Description |
|---|---|
static String[] |
MMCIF_OBSOLETE_DIR |
static String[] |
MMCIF_SPLIT_DIR |
DEFAULT_PDB_FILE_SERVER, LAST_REMEDIATION_DATE, lineSplit, PDB_FILE_SERVER_PROPERTY| Constructor and Description |
|---|
MMCIFFileReader()
Constructs a new MMCIFFileReader, initializing the extensions member variable.
|
MMCIFFileReader(String path)
Constructs a new PDBFileReader, initializing the extensions member variable.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
getFilename(String pdbId)
Converts a PDB ID into a filename with the proper extension
|
SimpleMMcifConsumer |
getMMcifConsumer() |
protected String[] |
getObsoleteDirPath()
Location of obsolete files within the directory, as an array of paths.
|
protected String[] |
getSplitDirPath()
Location of split files within the directory, as an array of paths.
|
Structure |
getStructure(InputStream inStream)
Handles the actual parsing of the file into a Structure object.
|
static void |
main(String[] args) |
addExtension, checkFileExists, clearExtensions, deleteStructure, downloadStructure, getDir, getExtensions, getFetchBehavior, getFileParsingParameters, getInputStream, getLocalFile, getObsoleteBehavior, getPath, getServerName, getStructure, getStructure, getStructure, getStructureById, initPaths, isAutoFetch, prefetchStructure, setAutoFetch, setFetchBehavior, setFileParsingParameters, setObsoleteBehavior, setPathpublic static final String[] MMCIF_SPLIT_DIR
public static final String[] MMCIF_OBSOLETE_DIR
public MMCIFFileReader()
UserConfiguration,
i.e. to system property/environment variable UserConfiguration.PDB_DIR.
Both autoFetch and splitDir are initialized to falsepublic MMCIFFileReader(String path)
public Structure getStructure(InputStream inStream) throws IOException
LocalPDBDirectorygetStructure in class LocalPDBDirectoryIOExceptionpublic SimpleMMcifConsumer getMMcifConsumer()
protected String getFilename(String pdbId)
LocalPDBDirectorygetFilename in class LocalPDBDirectoryprotected String[] getSplitDirPath()
LocalPDBDirectorygetSplitDirPath in class LocalPDBDirectoryprotected String[] getObsoleteDirPath()
LocalPDBDirectorygetObsoleteDirPath in class LocalPDBDirectoryCopyright © 2000–2016 BioJava. All rights reserved.