public class AminoAcidImpl extends HetatomImpl implements AminoAcid, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
type
this is an Amino acid.
|
atoms, pdb_flag, pdb_name, residueNumberATOMRECORD, SEQRESRECORD| Constructor and Description |
|---|
AminoAcidImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
returns and identical copy of this Group object .
|
java.lang.Character |
getAminoType()
returns the name of the AA, in single letter code.
|
Atom |
getC()
get C atom.
|
Atom |
getCA()
get CA atom.
|
Atom |
getCB()
get CB atom.
|
Atom |
getN()
get N atom.
|
Atom |
getO()
get O atom.
|
java.lang.String |
getRecordType()
Allows to distinguish between amino acids that are provided
as ATOM records and a SEQRES records.
|
java.util.Map<java.lang.String,java.lang.String> |
getSecStruc()
get secondary structure data .
|
java.lang.String |
getType()
Returns the type value.
|
void |
setAminoType(java.lang.Character aa)
set the name of the AA, in single letter code .
|
void |
setPDBName(java.lang.String s)
set three character name of AminoAcid.
|
void |
setRecordType(java.lang.String recordName)
Allows to distinguish between amino acids that are provided
as ATOM records and a SEQRES records.
|
void |
setSecStruc(java.util.Map<java.lang.String,java.lang.String> secstr)
set the secondary structure data for this amino acid.
|
java.lang.String |
toString()
string representation.
|
addAltLoc, addAtom, clearAtoms, getAltLocGroup, getAltLocs, getAtom, getAtom, getAtomByPDBname, getAtoms, getChain, getChainId, getChemComp, getId, getParent, getPDBCode, getPDBName, getProperties, getProperty, getResidueNumber, has3D, hasAltLoc, hasAminoAtoms, hasAtom, isWater, iterator, setAtoms, setChain, setChemComp, setId, setParent, setPDBCode, setPDBFlag, setProperties, setProperty, setResidueNumber, setResidueNumber, size, trimToSizeequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAltLoc, addAtom, clearAtoms, getAltLocGroup, getAltLocs, getAtom, getAtom, getAtomByPDBname, getAtoms, getChain, getChainId, getChemComp, getParent, getPDBCode, getPDBName, getProperties, getProperty, getResidueNumber, has3D, hasAltLoc, hasAminoAtoms, hasAtom, isWater, iterator, setAtoms, setChain, setChemComp, setParent, setPDBCode, setPDBFlag, setProperties, setProperty, setResidueNumber, setResidueNumber, size, trimToSizepublic static final java.lang.String type
public java.lang.String getType()
HetatomImplgetType in interface GroupgetType in class HetatomImplpublic void setSecStruc(java.util.Map<java.lang.String,java.lang.String> secstr)
setSecStruc in interface AminoAcidsecstr - a Map object specifying the sec struc valuegetSecStruc()public java.util.Map<java.lang.String,java.lang.String> getSecStruc()
getSecStruc in interface AminoAcidsetSecStruc(java.util.Map<java.lang.String, java.lang.String>)public Atom getN() throws StructureException
getN in interface AminoAcidStructureException - ...public Atom getCA() throws StructureException
getCA in interface AminoAcidStructureException - ...public Atom getC() throws StructureException
getC in interface AminoAcidStructureException - ...public Atom getO() throws StructureException
getO in interface AminoAcidStructureException - ...public Atom getCB() throws StructureException
getCB in interface AminoAcidStructureException - ...public java.lang.Character getAminoType()
getAminoType in interface AminoAcidsetAminoType(java.lang.Character)public void setAminoType(java.lang.Character aa)
setAminoType in interface AminoAcidaa - a Character object specifying the amino type valuegetAminoType()public void setRecordType(java.lang.String recordName)
AminoAcidsetRecordType in interface AminoAcidrecordName - either ATOMRECORD or SEQRESRECORDAminoAcid.getRecordType()public java.lang.String getRecordType()
AminoAcidgetRecordType in interface AminoAcidAminoAcid.setRecordType(String)public java.lang.String toString()
toString in interface AminoAcidtoString in class HetatomImplpublic void setPDBName(java.lang.String s)
throws PDBParseException
setPDBName in interface GroupsetPDBName in class HetatomImpls - a String specifying the PDBName valuePDBParseException - ...HetatomImpl.getPDBName()public java.lang.Object clone()
clone in interface Groupclone in class HetatomImpl