EDU.bmrb.rtfgen
Class triple

java.lang.Object
  |
  +--EDU.bmrb.rtfgen.triple
All Implemented Interfaces:
VectorSorter.Comparer

public class triple
extends java.lang.Object
implements VectorSorter.Comparer

Structure that holds amino-acid symbol, sequence code and an RTF formatted table row.


Constructor Summary
triple()
          creates new triple.
triple(java.lang.String symbol, int code)
          creates new triple.
triple(java.lang.String symbol, int code, java.lang.String row)
          creates new triple.
 
Method Summary
 int compare(java.lang.Object a, java.lang.Object b)
          comparator function for sorting
 java.lang.String getAAsymbol()
          return residue label.
 java.lang.String getRtfRow()
          returns RTF table row.
 int getSeqCode()
          returns sequence code.
 void setAAsymbol(java.lang.String symbol)
          changes residue label.
 void setRtfRow(java.lang.String row)
          changes RTF table row.
 void setSeqCode(int code)
          changes sequence code.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

triple

public triple(java.lang.String symbol,
              int code,
              java.lang.String row)
creates new triple.
Parameters:
symbol - residue label
code - sequence code
row - RTF table row

triple

public triple(java.lang.String symbol,
              int code)
creates new triple.
Parameters:
symbol - residue label
code - sequence code

triple

public triple()
creates new triple.
Method Detail

setAAsymbol

public void setAAsymbol(java.lang.String symbol)
changes residue label.
Parameters:
symbol - residue label

setSeqCode

public void setSeqCode(int code)
changes sequence code.
Parameters:
code - residue sequence code

setRtfRow

public void setRtfRow(java.lang.String row)
changes RTF table row.
Parameters:
row - RTF table row

getAAsymbol

public java.lang.String getAAsymbol()
return residue label.
Returns:
residue label

getSeqCode

public int getSeqCode()
returns sequence code.
Returns:
residue sequence code

getRtfRow

public java.lang.String getRtfRow()
returns RTF table row.
Returns:
RTF table row

compare

public int compare(java.lang.Object a,
                   java.lang.Object b)
comparator function for sorting
Specified by:
compare in interface VectorSorter.Comparer
Parameters:
a - object to compare
b - object to compare
Returns:
-1 if a < b, 0 if a == b, or 1 if a > b