compbio.data.sequence
Class ScoreManager

java.lang.Object
  extended by compbio.data.sequence.ScoreManager

public class ScoreManager
extends Object


Nested Class Summary
static class ScoreManager.ScoreHolder
           
 
Field Summary
static String SINGLE_ENTRY_KEY
           
 
Method Summary
 Map<String,TreeSet<Score>> asMap()
           
 Set<Score> asSet()
           
 boolean equals(Object obj)
           
 ScoreManager.ScoreHolder getAnnotationForSequence(String seqId)
           
 int getNumberOfSeq()
           
 int hashCode()
           
static ScoreManager newInstance(Map<String,Set<Score>> data)
           
static ScoreManager newInstanceSingleScore(Map<String,Score> seqScoresMap)
           
static ScoreManager newInstanceSingleSequence(Set<Score> data)
           
 void writeOut(Writer outStream)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SINGLE_ENTRY_KEY

public static final String SINGLE_ENTRY_KEY
See Also:
Constant Field Values
Method Detail

newInstance

public static ScoreManager newInstance(Map<String,Set<Score>> data)

newInstanceSingleScore

public static ScoreManager newInstanceSingleScore(Map<String,Score> seqScoresMap)

newInstanceSingleSequence

public static ScoreManager newInstanceSingleSequence(Set<Score> data)

asMap

public Map<String,TreeSet<Score>> asMap()

asSet

public Set<Score> asSet()

getNumberOfSeq

public int getNumberOfSeq()

getAnnotationForSequence

public ScoreManager.ScoreHolder getAnnotationForSequence(String seqId)

writeOut

public void writeOut(Writer outStream)
              throws IOException
Throws:
IOException

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object