public class AminoAcidImpl extends HetatomImpl implements AminoAcid, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static GroupType |
type
this is an Amino acid.
|
atoms, pdb_flag, pdb_name, residueNumberATOMRECORD, SEQRESRECORD| Constructor and Description |
|---|
AminoAcidImpl()
inherits most from Hetero and has just a few extensions.
|
| 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 .
|
GroupType |
getType()
|
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 as a Map.
|
java.lang.String |
toString()
string representation.
|
addAltLoc, addAtom, clearAtoms, getAltLocGroup, getAltLocs, getAtom, getAtom, getAtoms, getChain, getChainId, getChemComp, getId, getPDBName, getProperties, getProperty, getResidueNumber, has3D, hasAltLoc, hasAminoAtoms, hasAtom, isWater, iterator, setAtoms, setChain, setChemComp, setId, setPDBFlag, setProperties, setProperty, setResidueNumber, setResidueNumber, size, trimToSizeequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAltLoc, addAtom, clearAtoms, getAltLocGroup, getAltLocs, getAtom, getAtom, getAtoms, getChain, getChainId, getChemComp, getPDBName, getProperties, getProperty, getResidueNumber, has3D, hasAltLoc, hasAminoAtoms, hasAtom, isWater, iterator, setAtoms, setChain, setChemComp, setPDBFlag, setProperties, setProperty, setResidueNumber, setResidueNumber, size, trimToSizepublic static final GroupType type
public AminoAcidImpl()
public GroupType 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 strucAminoAcid.getSecStruc()public java.util.Map<java.lang.String,java.lang.String> getSecStruc()
getSecStruc in interface AminoAcidAminoAcid.setSecStruc(java.util.Map<java.lang.String, java.lang.String>)public Atom getN()
public Atom getCA()
public Atom getC()
public Atom getO()
public Atom getCB()
public java.lang.Character getAminoType()
getAminoType in interface AminoAcidAminoAcid.setAminoType(java.lang.Character)public void setAminoType(java.lang.Character aa)
setAminoType in interface AminoAcidaa - a Character object specifying the amino type valueAminoAcid.getAminoType()public void setRecordType(java.lang.String recordName)
setRecordType in interface AminoAcidrecordName - either ATOMRECORD or SEQRESRECORDAminoAcid.getRecordType()public java.lang.String getRecordType()
getRecordType in interface AminoAcidAminoAcid.setRecordType(String)public java.lang.String toString()
toString in interface AminoAcidtoString in class HetatomImplpublic void setPDBName(java.lang.String s)
setPDBName in interface GroupsetPDBName in class HetatomImpls - a String specifying the PDBName valueHetatomImpl.getPDBName()public java.lang.Object clone()
clone in interface Groupclone in class HetatomImpl