Class ScopDescription

  • All Implemented Interfaces:
    Serializable, Cloneable

    public class ScopDescription
    extends Object
    implements Serializable, Cloneable
    Contains data from dir.des.scop.txt_1.75

    e.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 Detail

      • ScopDescription

        public ScopDescription()
    • Method Detail

      • getSunID

        public int getSunID()
      • setSunID

        public void setSunID​(int sunID)
      • setCategory

        public void setCategory​(ScopCategory category)
      • getClassificationId

        public String getClassificationId()
      • setClassificationId

        public void setClassificationId​(String classificationId)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • 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"