Package org.openscience.cdk.protein.data
Class PDBStructure
java.lang.Object
org.openscience.cdk.ChemObject
org.openscience.cdk.protein.data.PDBStructure
- All Implemented Interfaces:
Serializable,Cloneable,ICDKObject,IChemObject,IPDBStructure
- Direct Known Subclasses:
DebugPDBStructure
Holder for secundary protein structure elements. Lously modeled after
the Jmol Structure.java.
- Author:
- egonw
- See Also:
-
Field Summary
FieldsFields inherited from interface org.openscience.cdk.interfaces.IChemObject
ALIPHATIC, AROMATIC, CONJUGATED, HYDROGEN_BOND_ACCEPTOR, HYDROGEN_BOND_DONOR, IN_RING, MAPPED, MARKUSH, NOT_IN_RING, PLACED, REACTIVE_CENTER, SINGLE_OR_DOUBLE, TYPEABLE, VISITED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget the ending Chain identifier of this structure.get the ending Code for insertion of residues of this structure.get the ending sequence number of this structure.get start Chain identifier of this structure.get start Code for insertion of residues of this structure.get the start sequence number of this structure.get Structure Type of this structure.voidsetEndChainID(Character endChainID) set the ending Chain identifier of this structure.voidsetEndInsertionCode(Character endInsertionCode) set the ending Code for insertion of residues of this structure.voidsetEndSequenceNumber(Integer endSequenceNumber) set the ending sequence number of this structure.voidsetStartChainID(Character startChainID) set the start Chain identifier of this structure.voidsetStartInsertionCode(Character startInsertionCode) set the start Chain identifier of this structure.voidsetStartSequenceNumber(Integer startSequenceNumber) set the start sequence number of this structure.voidsetStructureType(String structureType) set the Structure Type of this structure.Methods inherited from class org.openscience.cdk.ChemObject
addListener, addProperties, clear, clone, compare, flags, getBuilder, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, is, notifyChanged, notifyChanged, removeListener, removeProperty, set, setFlag, setFlags, setID, setNotification, setProperties, setProperty, shallowCopyMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.openscience.cdk.interfaces.ICDKObject
getBuilderMethods inherited from interface org.openscience.cdk.interfaces.IChemObject
toString
-
Field Details
-
HELIX
- See Also:
-
SHEET
- See Also:
-
TURN
- See Also:
-
-
Constructor Details
-
PDBStructure
public PDBStructure()
-
-
Method Details
-
getEndChainID
get the ending Chain identifier of this structure.- Specified by:
getEndChainIDin interfaceIPDBStructure- Returns:
- the ending Chain identifier of this structure
-
setEndChainID
set the ending Chain identifier of this structure.- Specified by:
setEndChainIDin interfaceIPDBStructure- Parameters:
endChainID- the ending Chain identifier of this structure
-
getEndInsertionCode
get the ending Code for insertion of residues of this structure.- Specified by:
getEndInsertionCodein interfaceIPDBStructure- Returns:
- the ending Code for insertion of residues of this structure
-
setEndInsertionCode
set the ending Code for insertion of residues of this structure.- Specified by:
setEndInsertionCodein interfaceIPDBStructure- Parameters:
endInsertionCode- the ending Code for insertion of residues of this structure
-
getEndSequenceNumber
get the ending sequence number of this structure.- Specified by:
getEndSequenceNumberin interfaceIPDBStructure- Returns:
- the ending sequence number of this structure
-
setEndSequenceNumber
set the ending sequence number of this structure.- Specified by:
setEndSequenceNumberin interfaceIPDBStructure- Parameters:
endSequenceNumber- the ending sequence number of this structure
-
getStartChainID
get start Chain identifier of this structure.- Specified by:
getStartChainIDin interfaceIPDBStructure- Returns:
- the start Chain identifier of this structure
-
setStartChainID
set the start Chain identifier of this structure.- Specified by:
setStartChainIDin interfaceIPDBStructure- Parameters:
startChainID- the start Chain identifier of this structure
-
getStartInsertionCode
get start Code for insertion of residues of this structure.- Specified by:
getStartInsertionCodein interfaceIPDBStructure- Returns:
- the start Code for insertion of residues of this structure
-
setStartInsertionCode
set the start Chain identifier of this structure.- Specified by:
setStartInsertionCodein interfaceIPDBStructure- Parameters:
startInsertionCode- the start Chain identifier of this structure
-
getStartSequenceNumber
get the start sequence number of this structure.- Specified by:
getStartSequenceNumberin interfaceIPDBStructure- Returns:
- the start sequence number of this structure
-
setStartSequenceNumber
set the start sequence number of this structure.- Specified by:
setStartSequenceNumberin interfaceIPDBStructure- Parameters:
startSequenceNumber- the start sequence number of this structure
-
getStructureType
get Structure Type of this structure.- Specified by:
getStructureTypein interfaceIPDBStructure- Returns:
- the Structure Type of this structure
-
setStructureType
set the Structure Type of this structure.- Specified by:
setStructureTypein interfaceIPDBStructure- Parameters:
structureType- the Structure Type of this structure
-