Package org.biojava.nbio.protmod
Class ProteinModificationImpl
- java.lang.Object
-
- org.biojava.nbio.protmod.ProteinModificationImpl
-
- All Implemented Interfaces:
java.lang.Comparable<ProteinModification>,ProteinModification
public class ProteinModificationImpl extends java.lang.Object implements ProteinModification, java.lang.Comparable<ProteinModification>
This class contains information about a specific protein modification.- Since:
- 3.0
- Author:
- Jianjiong Gao
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProteinModificationImpl.BuilderUses Builder pattern to build a ProteinModification.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ProteinModification arg0)booleanequals(java.lang.Object obj)ModificationCategorygetCategory()ModificationConditiongetCondition()java.lang.StringgetDescription()java.lang.StringgetFormula()java.lang.StringgetId()java.util.Set<java.lang.String>getKeywords()ModificationOccurrenceTypegetOccurrenceType()java.lang.StringgetPdbccId()java.lang.StringgetPdbccName()java.lang.StringgetPsimodId()java.lang.StringgetPsimodName()java.lang.StringgetResidId()java.lang.StringgetResidName()java.lang.StringgetSystematicName()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceProteinModification- Returns:
- modification id.
-
getPdbccId
public java.lang.String getPdbccId()
- Specified by:
getPdbccIdin interfaceProteinModification- Returns:
- Protein Data Bank Chemical Component ID.
-
getPdbccName
public java.lang.String getPdbccName()
- Specified by:
getPdbccNamein interfaceProteinModification- Returns:
- Protein Data Bank Chemical Component name.
-
getResidId
public java.lang.String getResidId()
- Specified by:
getResidIdin interfaceProteinModification- Returns:
- RESID ID.
-
getResidName
public java.lang.String getResidName()
- Specified by:
getResidNamein interfaceProteinModification- Returns:
- RESID name.
-
getPsimodId
public java.lang.String getPsimodId()
- Specified by:
getPsimodIdin interfaceProteinModification- Returns:
- PSI-MOD ID.
-
getPsimodName
public java.lang.String getPsimodName()
- Specified by:
getPsimodNamein interfaceProteinModification- Returns:
- PSI-MOD name.
-
getSystematicName
public java.lang.String getSystematicName()
- Specified by:
getSystematicNamein interfaceProteinModification- Returns:
- Systematic name.
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceProteinModification- Returns:
- Description.
-
getKeywords
public java.util.Set<java.lang.String> getKeywords()
- Specified by:
getKeywordsin interfaceProteinModification- Returns:
- a set of keywords.
-
getCondition
public ModificationCondition getCondition()
- Specified by:
getConditionin interfaceProteinModification- Returns:
ModificationCondition
-
getFormula
public java.lang.String getFormula()
- Specified by:
getFormulain interfaceProteinModification- Returns:
- formula of the modified residue.
-
getCategory
public ModificationCategory getCategory()
- Specified by:
getCategoryin interfaceProteinModification- Returns:
- the modification category.
-
getOccurrenceType
public ModificationOccurrenceType getOccurrenceType()
- Specified by:
getOccurrenceTypein interfaceProteinModification- Returns:
- the modification occurrence type.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
compareTo
public int compareTo(ProteinModification arg0)
- Specified by:
compareToin interfacejava.lang.Comparable<ProteinModification>
-
-