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,
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 |
setBioAssemblyList(List<org.rcsb.mmtf.dataholders.BioAssemblyData> inputBioassemblies) |
void |
setChainInfo(String chainId,
int groupCount) |
void |
setEntityInfo(String[] chainIds,
String sequence,
String description,
String title) |
void |
setGroupBond(int indOne,
int indTwo,
int bondOrder) |
void |
setGroupInfo(String groupName,
int groupNumber,
char insertionCode,
String chemCompType,
int atomCount) |
void |
setHeaderInfo(float rFree,
float rWork,
float resolution,
String title,
List<String> experimnetalMethods) |
void |
setInterGroupBond(int indOne,
int indTwo,
int bondOrder) |
void |
setModelCount(int inputModelCount) |
void |
setModelInfo(int inputModelNumber,
int chainCount) |
void |
setXtalInfo(String spaceGroupString,
float[] unitCell) |
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 setGroupBond(int indOne,
int indTwo,
int bondOrder)
setGroupBond in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic final void setInterGroupBond(int indOne,
int indTwo,
int bondOrder)
setInterGroupBond in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic final void setXtalInfo(String spaceGroupString, float[] unitCell)
setXtalInfo in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic void setBioAssemblyList(List<org.rcsb.mmtf.dataholders.BioAssemblyData> inputBioassemblies)
setBioAssemblyList 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,
String modelId)
prepareStructure in interface org.rcsb.mmtf.api.StructureDecoderInterfacepublic void setEntityInfo(String[] chainIds, String sequence, String description, String title)
setEntityInfo in interface org.rcsb.mmtf.api.StructureDecoderInterfaceCopyright © 2000-2016 BioJava. All Rights Reserved.