public class MmtfStructureReader extends Object implements org.rcsb.mmtf.api.StructureAdapterInterface, Serializable
| Constructor and Description |
|---|
MmtfStructureReader()
Instantiates a new bio java structure decoder.
|
| Modifier and Type | Method and Description |
|---|---|
void |
finalizeStructure() |
Structure |
getStructure()
Gets the structure.
|
void |
initStructure(int totalNumBonds,
int totalNumAtoms,
int totalNumGroups,
int totalNumChains,
int totalNumModels,
String modelId) |
void |
setAtomInfo(String atomName,
int serialNumber,
char alternativeLocationId,
float x,
float y,
float z,
float occupancy,
float temperatureFactor,
String element,
int charge) |
void |
setBioAssemblyTrans(int bioAssemblyId,
int[] inputChainIndices,
double[] inputTransform,
String name) |
void |
setChainInfo(String chainId,
String chainName,
int groupCount) |
void |
setEntityInfo(int[] chainIndices,
String sequence,
String description,
String type) |
void |
setGroupBond(int indOne,
int indTwo,
int bondOrder) |
void |
setGroupInfo(String groupName,
int groupNumber,
char insertionCode,
String chemCompType,
int atomCount,
int bondCount,
char singleLetterCode,
int sequenceIndexId,
int secStructType) |
void |
setHeaderInfo(float rFree,
float rWork,
float resolution,
String title,
String depositionDate,
String releaseDate,
String[] experimentalMethods) |
void |
setInterGroupBond(int indOne,
int indTwo,
int bondOrder) |
void |
setModelInfo(int inputModelNumber,
int chainCount) |
void |
setXtalInfo(String spaceGroupString,
float[] unitCell,
double[][] ncsOperMatrixList) |
public MmtfStructureReader()
public Structure getStructure()
public void finalizeStructure()
finalizeStructure in interface org.rcsb.mmtf.api.StructureAdapterInterfacepublic void initStructure(int totalNumBonds, int totalNumAtoms, int totalNumGroups, int totalNumChains, int totalNumModels, String modelId)
initStructure in interface org.rcsb.mmtf.api.StructureAdapterInterfacepublic void setModelInfo(int inputModelNumber, int chainCount)
setModelInfo in interface org.rcsb.mmtf.api.StructureAdapterInterfacepublic void setChainInfo(String chainId, String chainName, int groupCount)
setChainInfo in interface org.rcsb.mmtf.api.StructureAdapterInterfacepublic void setGroupInfo(String groupName, int groupNumber, char insertionCode, String chemCompType, int atomCount, int bondCount, char singleLetterCode, int sequenceIndexId, int secStructType)
setGroupInfo in interface org.rcsb.mmtf.api.StructureAdapterInterfacepublic void setAtomInfo(String atomName, int serialNumber, char alternativeLocationId, float x, float y, float z, float occupancy, float temperatureFactor, String element, int charge)
setAtomInfo in interface org.rcsb.mmtf.api.StructureAdapterInterfacepublic void setGroupBond(int indOne, int indTwo, int bondOrder)
setGroupBond in interface org.rcsb.mmtf.api.StructureAdapterInterfacepublic void setInterGroupBond(int indOne, int indTwo, int bondOrder)
setInterGroupBond in interface org.rcsb.mmtf.api.StructureAdapterInterfacepublic void setXtalInfo(String spaceGroupString, float[] unitCell, double[][] ncsOperMatrixList)
setXtalInfo in interface org.rcsb.mmtf.api.StructureAdapterInterfacepublic void setBioAssemblyTrans(int bioAssemblyId, int[] inputChainIndices, double[] inputTransform, String name)
setBioAssemblyTrans in interface org.rcsb.mmtf.api.StructureAdapterInterfacepublic void setEntityInfo(int[] chainIndices, String sequence, String description, String type)
setEntityInfo in interface org.rcsb.mmtf.api.StructureAdapterInterfacepublic void setHeaderInfo(float rFree, float rWork, float resolution, String title, String depositionDate, String releaseDate, String[] experimentalMethods)
setHeaderInfo in interface org.rcsb.mmtf.api.StructureAdapterInterfaceCopyright © 2000–2018 BioJava. All rights reserved.