edu.umd.hooka.alignment.hmm
Class ATable

java.lang.Object
  extended by edu.umd.hooka.alignment.hmm.ATable
All Implemented Interfaces:
Cloneable, Writable

public class ATable
extends Object
implements Writable, Cloneable


Constructor Summary
ATable()
           
ATable(boolean homo, int conditioning_values, int dist)
           
 
Method Summary
 void add(int coord, char condition, float v)
           
 void add(int jump, char condition, int dummy, float v)
           
 void clear()
           
 Object clone()
           
 float get(int jump, char condition)
           
 float get(int jump, char condition, int dummy)
           
 int getCoord(int jump, char condition)
           
 int getMaxDist()
           
 void normalize()
           
 void plusEquals(ATable rhs)
           
 void readFields(DataInput in)
           
 String toString()
           
 void write(DataOutput out)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ATable

public ATable()

ATable

public ATable(boolean homo,
              int conditioning_values,
              int dist)
Method Detail

clone

public Object clone()
Overrides:
clone in class Object

clear

public void clear()

getMaxDist

public final int getMaxDist()

get

public float get(int jump,
                 char condition)

get

public float get(int jump,
                 char condition,
                 int dummy)

add

public void add(int jump,
                char condition,
                int dummy,
                float v)

add

public void add(int coord,
                char condition,
                float v)

getCoord

public int getCoord(int jump,
                    char condition)

plusEquals

public void plusEquals(ATable rhs)

normalize

public void normalize()

toString

public String toString()
Overrides:
toString in class Object

readFields

public void readFields(DataInput in)
                throws IOException
Specified by:
readFields in interface Writable
Throws:
IOException

write

public void write(DataOutput out)
           throws IOException
Specified by:
write in interface Writable
Throws:
IOException