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 class
ProteinModificationImpl.Builder
Uses Builder pattern to build a ProteinModification.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(ProteinModification arg0)
boolean
equals(java.lang.Object obj)
ModificationCategory
getCategory()
ModificationCondition
getCondition()
java.lang.String
getDescription()
java.lang.String
getFormula()
java.lang.String
getId()
java.util.Set<java.lang.String>
getKeywords()
ModificationOccurrenceType
getOccurrenceType()
java.lang.String
getPdbccId()
java.lang.String
getPdbccName()
java.lang.String
getPsimodId()
java.lang.String
getPsimodName()
java.lang.String
getResidId()
java.lang.String
getResidName()
java.lang.String
getSystematicName()
int
hashCode()
java.lang.String
toString()
-
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getId
in interfaceProteinModification
- Returns:
- modification id.
-
getPdbccId
public java.lang.String getPdbccId()
- Specified by:
getPdbccId
in interfaceProteinModification
- Returns:
- Protein Data Bank Chemical Component ID.
-
getPdbccName
public java.lang.String getPdbccName()
- Specified by:
getPdbccName
in interfaceProteinModification
- Returns:
- Protein Data Bank Chemical Component name.
-
getResidId
public java.lang.String getResidId()
- Specified by:
getResidId
in interfaceProteinModification
- Returns:
- RESID ID.
-
getResidName
public java.lang.String getResidName()
- Specified by:
getResidName
in interfaceProteinModification
- Returns:
- RESID name.
-
getPsimodId
public java.lang.String getPsimodId()
- Specified by:
getPsimodId
in interfaceProteinModification
- Returns:
- PSI-MOD ID.
-
getPsimodName
public java.lang.String getPsimodName()
- Specified by:
getPsimodName
in interfaceProteinModification
- Returns:
- PSI-MOD name.
-
getSystematicName
public java.lang.String getSystematicName()
- Specified by:
getSystematicName
in interfaceProteinModification
- Returns:
- Systematic name.
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceProteinModification
- Returns:
- Description.
-
getKeywords
public java.util.Set<java.lang.String> getKeywords()
- Specified by:
getKeywords
in interfaceProteinModification
- Returns:
- a set of keywords.
-
getCondition
public ModificationCondition getCondition()
- Specified by:
getCondition
in interfaceProteinModification
- Returns:
ModificationCondition
-
getFormula
public java.lang.String getFormula()
- Specified by:
getFormula
in interfaceProteinModification
- Returns:
- formula of the modified residue.
-
getCategory
public ModificationCategory getCategory()
- Specified by:
getCategory
in interfaceProteinModification
- Returns:
- the modification category.
-
getOccurrenceType
public ModificationOccurrenceType getOccurrenceType()
- Specified by:
getOccurrenceType
in interfaceProteinModification
- Returns:
- the modification occurrence type.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
compareTo
public int compareTo(ProteinModification arg0)
- Specified by:
compareTo
in interfacejava.lang.Comparable<ProteinModification>
-
-