|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.biojava.bio.structure.HetatomImpl
org.biojava.bio.structure.AminoAcidImpl
public class AminoAcidImpl
AminoAcid inherits most from Hetatom. Adds a few AminoAcid specific methods.
| Field Summary | |
|---|---|
static String |
type
this is an Amino acid. |
| Fields inherited from interface org.biojava.bio.structure.AminoAcid |
|---|
ATOMRECORD, SEQRESRECORD |
| Constructor Summary | |
|---|---|
AminoAcidImpl()
|
|
| Method Summary | |
|---|---|
Object |
clone()
returns and identical copy of this Group object . |
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. |
String |
getRecordType()
Allows to distinguish between amino acids that are provided as ATOM records and a SEQRES records. |
Map<String,String> |
getSecStruc()
get secondary structure data . |
String |
getType()
Returns the type value. |
void |
setAminoType(Character aa)
set the name of the AA, in single letter code . |
void |
setPDBName(String s)
set three character name of AminoAcid. |
void |
setRecordType(String recordName)
Allows to distinguish between amino acids that are provided as ATOM records and a SEQRES records. |
void |
setSecStruc(Map<String,String> secstr)
set the secondary structure data for this amino acid. |
String |
toString()
string representation. |
| Methods inherited from class org.biojava.bio.structure.HetatomImpl |
|---|
addAtom, clearAtoms, getAtom, getAtom, getAtoms, getId, getParent, getPDBCode, getPDBName, getProperties, getProperty, has3D, hasAminoAtoms, hasAtom, iterator, setAtoms, setId, setParent, setPDBCode, setPDBFlag, setProperties, setProperty, size |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.biojava.bio.structure.Group |
|---|
addAtom, clearAtoms, getAtom, getAtom, getAtoms, getParent, getPDBCode, getPDBName, getProperties, getProperty, has3D, hasAminoAtoms, hasAtom, iterator, setAtoms, setParent, setPDBCode, setPDBFlag, setProperties, setProperty, size |
| Field Detail |
|---|
public static final String type
| Constructor Detail |
|---|
public AminoAcidImpl()
| Method Detail |
|---|
public String getType()
HetatomImpl
getType in interface GroupgetType in class HetatomImplpublic void setSecStruc(Map<String,String> secstr)
setSecStruc in interface AminoAcidsecstr - a Map object specifying the sec struc valuegetSecStruc()public Map<String,String> getSecStruc()
getSecStruc in interface AminoAcidsetSecStruc(java.util.Map)
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 Character getAminoType()
getAminoType in interface AminoAcidsetAminoType(java.lang.Character)public void setAminoType(Character aa)
setAminoType in interface AminoAcidaa - a Character object specifying the amino type valuegetAminoType()public void setRecordType(String recordName)
AminoAcid
setRecordType in interface AminoAcidrecordName - either ATOMRECORD or SEQRESRECORDAminoAcid.getRecordType()public String getRecordType()
AminoAcid
getRecordType in interface AminoAcidAminoAcid.setRecordType(String)public String toString()
toString in interface AminoAcidtoString in class HetatomImpl
public void setPDBName(String s)
throws PDBParseException
setPDBName in interface GroupsetPDBName in class HetatomImpls - a String specifying the PDBName value
PDBParseException - ...HetatomImpl.getPDBName()public Object clone()
clone in interface Groupclone in class HetatomImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||