|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcompbio.data.sequence.Score
@Immutable public class Score
A value class for AACon annotation results storage. The objects of this type are immutable
| Constructor Summary | |
|---|---|
Score(java.lang.Enum<?> method,
java.util.ArrayList<java.lang.Float> scores)
Instantiate the Score |
|
Score(java.lang.Enum<?> method,
java.util.ArrayList<java.lang.Float> scores,
java.util.TreeSet<Range> ranges)
|
|
Score(java.lang.Enum<?> method,
float[] scores)
|
|
Score(java.lang.Enum<?> method,
java.util.TreeSet<Range> ranges)
|
|
| Method Summary | |
|---|---|
int |
compareTo(Score o)
|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getMethod()
Returns the ConservationMethod |
java.util.TreeSet<Range> |
getRanges()
Return Ranges if any Collections.EMPTY_SET otherwise |
java.util.ArrayList<java.lang.Float> |
getScores()
The column scores for the alignment |
int |
hashCode()
|
void |
setRanges(java.util.TreeSet<Range> ranges)
|
java.lang.String |
toString()
|
static void |
write(java.util.TreeSet<Score> scores,
java.io.Writer writer)
Outputs the List of Score objects into the Output stream. |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Score(java.lang.Enum<?> method,
java.util.ArrayList<java.lang.Float> scores)
method - the ConservationMethod with which scores were
calculatedscores - the actual conservation values for each column of the
alignment
public Score(java.lang.Enum<?> method,
java.util.ArrayList<java.lang.Float> scores,
java.util.TreeSet<Range> ranges)
method - the ConservationMethod with which scores were
calculatedscores - the actual conservation values for each column of the
alignmentranges - The set of ranges i.e. parts of the sequence with specific
function, usually can be calculated based on scores
public Score(java.lang.Enum<?> method,
java.util.TreeSet<Range> ranges)
public Score(java.lang.Enum<?> method,
float[] scores)
| Method Detail |
|---|
public java.lang.String getMethod()
public java.util.ArrayList<java.lang.Float> getScores()
public java.util.TreeSet<Range> getRanges()
public void setRanges(java.util.TreeSet<Range> ranges)
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object
public static void write(java.util.TreeSet<Score> scores,
java.io.Writer writer)
throws java.io.IOException
#MethodName <space separated list of values>
For example:
#KABAT 0.2 0.3 0.2 0 0.645 0.333 1 1 0 0
#SMERFS 0.645 0.333 1 1 0 0 0.2 0.3 0.2 0
The maximum precision for values is 3 digits, but can be less.
scores - the list of scores to outputwriter -
java.io.IOException - if the OutputStream cannot be written into
java.lang.NullPointerException - if the output stream is nullpublic int compareTo(Score o)
compareTo in interface java.lang.Comparable<Score>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||