public class AdapterToStructureData extends java.lang.Object implements StructureDataInterface, StructureAdapterInterface, java.io.Serializable
StructureAdapterInterface
to the StructureDataInterface.| Constructor and Description |
|---|
AdapterToStructureData() |
| Modifier and Type | Method and Description |
|---|---|
void |
finalizeStructure() |
char[] |
getAltLocIds() |
int[] |
getAtomIds() |
float[] |
getbFactors() |
java.lang.String |
getBioassemblyName(int bioassemblyIndex) |
java.lang.String[] |
getChainIds() |
int[] |
getChainIndexListForTransform(int bioassemblyIndex,
int transformationIndex) |
java.lang.String[] |
getChainNames() |
int[] |
getChainsPerModel() |
java.lang.String |
getDepositionDate() |
int[] |
getEntityChainIndexList(int entityInd) |
java.lang.String |
getEntityDescription(int entityInd) |
java.lang.String |
getEntitySequence(int entityInd) |
java.lang.String |
getEntityType(int entityInd) |
java.lang.String[] |
getExperimentalMethods() |
int[] |
getGroupAtomCharges(int groupInd) |
java.lang.String[] |
getGroupAtomNames(int groupInd) |
int[] |
getGroupBondIndices(int groupInd) |
int[] |
getGroupBondOrders(int groupInd) |
java.lang.String |
getGroupChemCompType(int groupInd) |
java.lang.String[] |
getGroupElementNames(int groupInd) |
int[] |
getGroupIds() |
java.lang.String |
getGroupName(int groupInd) |
int[] |
getGroupSequenceIndices() |
char |
getGroupSingleLetterCode(int groupInd) |
int[] |
getGroupsPerChain() |
int[] |
getGroupTypeIndices() |
char[] |
getInsCodes() |
int[] |
getInterGroupBondIndices() |
int[] |
getInterGroupBondOrders() |
double[] |
getMatrixForTransform(int bioassemblyIndex,
int transformationIndex) |
java.lang.String |
getMmtfProducer() |
java.lang.String |
getMmtfVersion() |
double[][] |
getNcsOperatorList() |
int |
getNumAtoms() |
int |
getNumAtomsInGroup(int groupInd) |
int |
getNumBioassemblies() |
int |
getNumBonds() |
int |
getNumChains() |
int |
getNumEntities() |
int |
getNumGroups() |
int |
getNumModels() |
int |
getNumTransInBioassembly(int bioassemblyIndex) |
float[] |
getOccupancies() |
java.lang.String |
getReleaseDate() |
float |
getResolution() |
float |
getRfree() |
float |
getRwork() |
int[] |
getSecStructList() |
java.lang.String |
getSpaceGroup() |
java.lang.String |
getStructureId() |
java.lang.String |
getTitle() |
float[] |
getUnitCell() |
float[] |
getxCoords() |
float[] |
getyCoords() |
float[] |
getzCoords() |
void |
initStructure(int totalNumBonds,
int totalNumAtoms,
int totalNumGroups,
int totalNumChains,
int totalNumModels,
java.lang.String structureId) |
void |
setAtomInfo(java.lang.String atomName,
int serialNumber,
char alternativeLocationId,
float x,
float y,
float z,
float occupancy,
float temperatureFactor,
java.lang.String element,
int charge) |
void |
setBioAssemblyTrans(int bioAssemblyIndex,
int[] chainIndices,
double[] transform,
java.lang.String name) |
void |
setChainInfo(java.lang.String chainId,
java.lang.String chainName,
int groupCount) |
void |
setEntityInfo(int[] chainIndices,
java.lang.String sequence,
java.lang.String description,
java.lang.String title) |
void |
setGroupBond(int firstAtomIndex,
int secondAtomIndex,
int bondOrder) |
void |
setGroupInfo(java.lang.String groupName,
int groupNumber,
char insertionCode,
java.lang.String polymerType,
int atomCount,
int bondCount,
char singleAtomCode,
int sequenceIndex,
int secStructType) |
void |
setHeaderInfo(float rFree,
float rWork,
float resolution,
java.lang.String title,
java.lang.String depositionDate,
java.lang.String releaseDate,
java.lang.String[] experimnetalMethods) |
void |
setInterGroupBond(int firstAtomIndex,
int secondAtomIndex,
int bondOrder) |
void |
setMmtfProducer(java.lang.String mmtfProducer) |
void |
setModelInfo(int modelId,
int chainCount) |
void |
setXtalInfo(java.lang.String spaceGroup,
float[] unitCell,
double[][] ncsOperMatrixList) |
public float[] getxCoords()
getxCoords in interface StructureDataInterfacepublic float[] getyCoords()
getyCoords in interface StructureDataInterfacepublic float[] getzCoords()
getzCoords in interface StructureDataInterfacepublic float[] getbFactors()
getbFactors in interface StructureDataInterfacepublic float[] getOccupancies()
getOccupancies in interface StructureDataInterfacepublic int[] getAtomIds()
getAtomIds in interface StructureDataInterfacepublic char[] getAltLocIds()
getAltLocIds in interface StructureDataInterfacepublic char[] getInsCodes()
getInsCodes in interface StructureDataInterfacepublic int[] getGroupIds()
getGroupIds in interface StructureDataInterfacepublic java.lang.String getGroupName(int groupInd)
getGroupName in interface StructureDataInterfacepublic int getNumAtomsInGroup(int groupInd)
getNumAtomsInGroup in interface StructureDataInterfacepublic java.lang.String[] getGroupAtomNames(int groupInd)
getGroupAtomNames in interface StructureDataInterfacepublic java.lang.String[] getGroupElementNames(int groupInd)
getGroupElementNames in interface StructureDataInterfacepublic int[] getGroupBondOrders(int groupInd)
getGroupBondOrders in interface StructureDataInterfacepublic int[] getGroupBondIndices(int groupInd)
getGroupBondIndices in interface StructureDataInterfacepublic int[] getGroupAtomCharges(int groupInd)
getGroupAtomCharges in interface StructureDataInterfacepublic char getGroupSingleLetterCode(int groupInd)
getGroupSingleLetterCode in interface StructureDataInterfacepublic java.lang.String getGroupChemCompType(int groupInd)
getGroupChemCompType in interface StructureDataInterfacepublic int[] getGroupTypeIndices()
getGroupTypeIndices in interface StructureDataInterfacepublic int[] getGroupSequenceIndices()
getGroupSequenceIndices in interface StructureDataInterfacepublic java.lang.String[] getChainIds()
getChainIds in interface StructureDataInterfacepublic java.lang.String[] getChainNames()
getChainNames in interface StructureDataInterfacepublic int[] getChainsPerModel()
getChainsPerModel in interface StructureDataInterfacepublic int[] getGroupsPerChain()
getGroupsPerChain in interface StructureDataInterfacepublic java.lang.String getSpaceGroup()
getSpaceGroup in interface StructureDataInterfacepublic float[] getUnitCell()
getUnitCell in interface StructureDataInterfacepublic int getNumBioassemblies()
getNumBioassemblies in interface StructureDataInterfacepublic int getNumTransInBioassembly(int bioassemblyIndex)
getNumTransInBioassembly in interface StructureDataInterfacepublic int[] getChainIndexListForTransform(int bioassemblyIndex,
int transformationIndex)
getChainIndexListForTransform in interface StructureDataInterfacepublic double[] getMatrixForTransform(int bioassemblyIndex,
int transformationIndex)
getMatrixForTransform in interface StructureDataInterfacepublic int[] getInterGroupBondIndices()
getInterGroupBondIndices in interface StructureDataInterfacepublic int[] getInterGroupBondOrders()
getInterGroupBondOrders in interface StructureDataInterfacepublic java.lang.String getMmtfVersion()
getMmtfVersion in interface StructureDataInterfacepublic java.lang.String getMmtfProducer()
getMmtfProducer in interface StructureDataInterfacepublic int getNumEntities()
getNumEntities in interface StructureDataInterfacepublic java.lang.String getEntityDescription(int entityInd)
getEntityDescription in interface StructureDataInterfacepublic java.lang.String getEntityType(int entityInd)
getEntityType in interface StructureDataInterfacepublic int[] getEntityChainIndexList(int entityInd)
getEntityChainIndexList in interface StructureDataInterfacepublic java.lang.String getEntitySequence(int entityInd)
getEntitySequence in interface StructureDataInterfacepublic java.lang.String getStructureId()
getStructureId in interface StructureDataInterfacepublic int getNumModels()
getNumModels in interface StructureDataInterfacepublic int getNumChains()
getNumChains in interface StructureDataInterfacepublic int getNumGroups()
getNumGroups in interface StructureDataInterfacepublic int getNumAtoms()
getNumAtoms in interface StructureDataInterfacepublic float getRfree()
getRfree in interface StructureDataInterfacepublic float getRwork()
getRwork in interface StructureDataInterfacepublic float getResolution()
getResolution in interface StructureDataInterfacepublic java.lang.String getTitle()
getTitle in interface StructureDataInterfacepublic java.lang.String[] getExperimentalMethods()
getExperimentalMethods in interface StructureDataInterfacepublic java.lang.String getDepositionDate()
getDepositionDate in interface StructureDataInterfacepublic void initStructure(int totalNumBonds,
int totalNumAtoms,
int totalNumGroups,
int totalNumChains,
int totalNumModels,
java.lang.String structureId)
initStructure in interface StructureAdapterInterfacepublic void finalizeStructure()
finalizeStructure in interface StructureAdapterInterfacepublic void setModelInfo(int modelId,
int chainCount)
setModelInfo in interface StructureAdapterInterfacepublic void setChainInfo(java.lang.String chainId,
java.lang.String chainName,
int groupCount)
setChainInfo in interface StructureAdapterInterfacepublic void setEntityInfo(int[] chainIndices,
java.lang.String sequence,
java.lang.String description,
java.lang.String title)
setEntityInfo in interface StructureAdapterInterfacepublic void setGroupInfo(java.lang.String groupName,
int groupNumber,
char insertionCode,
java.lang.String polymerType,
int atomCount,
int bondCount,
char singleAtomCode,
int sequenceIndex,
int secStructType)
setGroupInfo in interface StructureAdapterInterfacepublic void setAtomInfo(java.lang.String atomName,
int serialNumber,
char alternativeLocationId,
float x,
float y,
float z,
float occupancy,
float temperatureFactor,
java.lang.String element,
int charge)
setAtomInfo in interface StructureAdapterInterfacepublic void setBioAssemblyTrans(int bioAssemblyIndex,
int[] chainIndices,
double[] transform,
java.lang.String name)
setBioAssemblyTrans in interface StructureAdapterInterfacepublic void setXtalInfo(java.lang.String spaceGroup,
float[] unitCell,
double[][] ncsOperMatrixList)
setXtalInfo in interface StructureAdapterInterfacepublic void setGroupBond(int firstAtomIndex,
int secondAtomIndex,
int bondOrder)
setGroupBond in interface StructureAdapterInterfacepublic void setInterGroupBond(int firstAtomIndex,
int secondAtomIndex,
int bondOrder)
setInterGroupBond in interface StructureAdapterInterfacepublic void setHeaderInfo(float rFree,
float rWork,
float resolution,
java.lang.String title,
java.lang.String depositionDate,
java.lang.String releaseDate,
java.lang.String[] experimnetalMethods)
setHeaderInfo in interface StructureAdapterInterfacepublic void setMmtfProducer(java.lang.String mmtfProducer)
public int getNumBonds()
getNumBonds in interface StructureDataInterfacepublic int[] getSecStructList()
getSecStructList in interface StructureDataInterfacepublic java.lang.String getReleaseDate()
getReleaseDate in interface StructureDataInterfacepublic double[][] getNcsOperatorList()
getNcsOperatorList in interface StructureDataInterfacepublic java.lang.String getBioassemblyName(int bioassemblyIndex)
getBioassemblyName in interface StructureDataInterfaceCopyright © 2015-2019 RCSB PDB. All Rights Reserved.