public class BioJavaStructureDecoder extends Object implements org.rcsb.mmtf.api.StructureDecoderInterface, Serializable
| Constructor and Description |
|---|
BioJavaStructureDecoder()
Instantiates a new bio java structure decoder.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUpStructure() |
Structure |
getStructure()
Gets the structure.
|
void |
prepareStructure(int totalNumAtoms,
int totalNumGroups,
int totalNumChains,
int totalNumModels) |
void |
setAtomInfo(String atomName,
int serialNumber,
char alternativeLocationId,
float x,
float y,
float z,
float occupancy,
float temperatureFactor,
String element,
int charge) |
void |
setBioAssembly(Map<Integer,org.rcsb.mmtf.dataholders.BioAssemblyData> inputBioassemblies) |
void |
setChainInfo(String chainId,
int groupCount) |
void |
setGroupBonds(int indOne,
int indTwo,
int bondOrder) |
void |
setGroupInfo(String groupName,
int groupNumber,
char insertionCode,
String chemCompType,
int atomCount) |
void |
setInterGroupBonds(int indOne,
int indTwo,
int bondOrder) |
void |
setModelCount(int inputModelCount) |
void |
setModelInfo(int inputModelNumber,
int chainCount) |
void |
setXtalInfo(String spaceGroupString,
List<Float> unitCell) |
void |
updateChainInfo(String chainId,
int groupCount) |
public BioJavaStructureDecoder()
public final Structure getStructure()
public void setModelCount(int inputModelCount)
setModelCount in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic final void setModelInfo(int inputModelNumber,
int chainCount)
setModelInfo in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic final void setChainInfo(String chainId, int groupCount)
setChainInfo in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic final void setGroupInfo(String groupName, int groupNumber, char insertionCode, String chemCompType, int atomCount)
setGroupInfo in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic final 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.StructureDecoderInterfacepublic final void setGroupBonds(int indOne,
int indTwo,
int bondOrder)
setGroupBonds in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic final void setInterGroupBonds(int indOne,
int indTwo,
int bondOrder)
setInterGroupBonds in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic final void setXtalInfo(String spaceGroupString, List<Float> unitCell)
setXtalInfo in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic final void updateChainInfo(String chainId, int groupCount)
updateChainInfo in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic void setBioAssembly(Map<Integer,org.rcsb.mmtf.dataholders.BioAssemblyData> inputBioassemblies)
setBioAssembly in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic void cleanUpStructure()
cleanUpStructure in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic void prepareStructure(int totalNumAtoms,
int totalNumGroups,
int totalNumChains,
int totalNumModels)
prepareStructure in interface org.rcsb.mmtf.api.StructureDecoderInterfaceCopyright © 2000-2016 BioJava. All Rights Reserved.