Package org.biojava.nbio.structure.scop
Class ScopDescription
- java.lang.Object
-
- org.biojava.nbio.structure.scop.ScopDescription
-
- All Implemented Interfaces:
Serializable,Cloneable
public class ScopDescription extends Object implements Serializable, Cloneable
Contains data from dir.des.scop.txt_1.75e.g
SunID Cat Class Name Description ----- --- ----- ---- ----------- 26154 px b.47.1.2 d1nrs.1 1nrs L:,H: 125030 px b.47.1.2 d1zgia1 1zgi A:1A-245
- Author:
- Andreas Prlic
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ScopDescription()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Objectclone()booleanequals(Object obj)Compares the fields sunID, category, classificationId, and name for equalityScopCategorygetCategory()StringgetClassificationId()StringgetClassificationId(ScopCategory category)Return a portion of the classificationID corresponding to the specified category (class, fold, superfamily, family).StringgetDescription()StringgetName()intgetSunID()inthashCode()voidsetCategory(ScopCategory category)voidsetClassificationId(String classificationId)voidsetDescription(String description)voidsetName(String name)voidsetSunID(int sunID)StringtoString()
-
-
-
Constructor Detail
-
ScopDescription
public ScopDescription()
-
-
Method Detail
-
getSunID
public int getSunID()
-
setSunID
public void setSunID(int sunID)
-
getCategory
public ScopCategory getCategory()
-
setCategory
public void setCategory(ScopCategory category)
-
getClassificationId
public String getClassificationId()
-
setClassificationId
public void setClassificationId(String classificationId)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getClassificationId
public String getClassificationId(ScopCategory category)
Return a portion of the classificationID corresponding to the specified category (class, fold, superfamily, family).Example: for SCOP family "b.5.1.1", getClassificationId(ScopCategory.Superfamily) => "b.5.1"
-
hashCode
public int hashCode()
- Overrides:
hashCodein classObject- Returns:
- See Also:
Object.hashCode()
-
equals
public boolean equals(Object obj)
Compares the fields sunID, category, classificationId, and name for equality- Overrides:
equalsin classObject- Parameters:
obj-- Returns:
- See Also:
Object.equals(java.lang.Object)
-
clone
protected Object clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
-