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 Object
clone()
boolean
equals(Object obj)
Compares the fields sunID, category, classificationId, and name for equalityScopCategory
getCategory()
String
getClassificationId()
String
getClassificationId(ScopCategory category)
Return a portion of the classificationID corresponding to the specified category (class, fold, superfamily, family).String
getDescription()
String
getName()
int
getSunID()
int
hashCode()
void
setCategory(ScopCategory category)
void
setClassificationId(String classificationId)
void
setDescription(String description)
void
setName(String name)
void
setSunID(int sunID)
String
toString()
-
-
-
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:
hashCode
in classObject
- Returns:
- See Also:
Object.hashCode()
-
equals
public boolean equals(Object obj)
Compares the fields sunID, category, classificationId, and name for equality- Overrides:
equals
in classObject
- Parameters:
obj
-- Returns:
- See Also:
Object.equals(java.lang.Object)
-
clone
protected Object clone() throws CloneNotSupportedException
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
-