org.biojava3.ws.hmmer
Class HmmerResult

java.lang.Object
  extended by org.biojava3.ws.hmmer.HmmerResult
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<HmmerResult>

public class HmmerResult
extends java.lang.Object
implements java.lang.Comparable<HmmerResult>, java.io.Serializable

The results of a Hmmer search for a single sequence

Since:
3.0.3
Author:
Andreas Prlic
See Also:
Serialized Form

Constructor Summary
HmmerResult()
           
 
Method Summary
 int compareTo(HmmerResult o)
           
 java.lang.String getAcc()
           
 java.lang.Integer getDcl()
           
 java.lang.String getDesc()
           
 java.util.SortedSet<HmmerDomain> getDomains()
           
 java.lang.Float getEvalue()
           
 java.lang.String getName()
           
 java.lang.Integer getNdom()
           
 java.lang.Integer getNreported()
           
 int getOverlapLength(HmmerResult other)
          Get the overlap between two HmmerResult objects
 java.lang.Double getPvalue()
           
 java.lang.Float getScore()
           
 void setAcc(java.lang.String acc)
           
 void setDcl(java.lang.Integer dcl)
           
 void setDesc(java.lang.String desc)
           
 void setDomains(java.util.SortedSet<HmmerDomain> domains)
           
 void setEvalue(java.lang.Float evalue)
           
 void setName(java.lang.String name)
           
 void setNdom(java.lang.Integer ndom)
           
 void setNreported(java.lang.Integer nreported)
           
 void setPvalue(java.lang.Double pvalue)
           
 void setScore(java.lang.Float score)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HmmerResult

public HmmerResult()
Method Detail

getDomains

public java.util.SortedSet<HmmerDomain> getDomains()

setDomains

public void setDomains(java.util.SortedSet<HmmerDomain> domains)

getDesc

public java.lang.String getDesc()

setDesc

public void setDesc(java.lang.String desc)

getScore

public java.lang.Float getScore()

setScore

public void setScore(java.lang.Float score)

getEvalue

public java.lang.Float getEvalue()

setEvalue

public void setEvalue(java.lang.Float evalue)

getPvalue

public java.lang.Double getPvalue()

setPvalue

public void setPvalue(java.lang.Double pvalue)

getAcc

public java.lang.String getAcc()

setAcc

public void setAcc(java.lang.String acc)

getDcl

public java.lang.Integer getDcl()

setDcl

public void setDcl(java.lang.Integer dcl)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getNdom

public java.lang.Integer getNdom()

setNdom

public void setNdom(java.lang.Integer ndom)

getNreported

public java.lang.Integer getNreported()

setNreported

public void setNreported(java.lang.Integer nreported)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareTo

public int compareTo(HmmerResult o)
Specified by:
compareTo in interface java.lang.Comparable<HmmerResult>

getOverlapLength

public int getOverlapLength(HmmerResult other)
Get the overlap between two HmmerResult objects

Parameters:
other -
Returns:
0 if no overlap, otherwise the length of the overlap