fr.orsay.lri.varna.models.rna
Class Mapping

java.lang.Object
  extended by fr.orsay.lri.varna.models.rna.Mapping
All Implemented Interfaces:
Serializable

public class Mapping
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
(package private)  Hashtable<Integer,Integer> _invMapping
           
(package private)  Hashtable<Integer,Integer> _mapping
           
private static long serialVersionUID
           
static int UNKNOWN
           
 
Constructor Summary
Mapping()
           
 
Method Summary
 void addCouple(int i, int j)
           
static Mapping DefaultMapping(int n, int m)
           
static Mapping DefaultOutermostMapping(int n, int m)
           
 int getAncestor(int j)
           
 int getPartner(int i)
           
 int[] getSourceElems()
           
 int[] getTargetElems()
           
static Mapping readMappingFromAlignment(String m, String n)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

UNKNOWN

public static final int UNKNOWN
See Also:
Constant Field Values

_mapping

Hashtable<Integer,Integer> _mapping

_invMapping

Hashtable<Integer,Integer> _invMapping
Constructor Detail

Mapping

public Mapping()
Method Detail

addCouple

public void addCouple(int i,
                      int j)
               throws fr.orsay.lri.varna.exceptions.MappingException
Throws:
fr.orsay.lri.varna.exceptions.MappingException

getPartner

public int getPartner(int i)

getAncestor

public int getAncestor(int j)

getSourceElems

public int[] getSourceElems()

getTargetElems

public int[] getTargetElems()

readMappingFromAlignment

public static Mapping readMappingFromAlignment(String m,
                                               String n)
                                        throws fr.orsay.lri.varna.exceptions.MappingException
Throws:
fr.orsay.lri.varna.exceptions.MappingException

DefaultMapping

public static Mapping DefaultMapping(int n,
                                     int m)

DefaultOutermostMapping

public static Mapping DefaultOutermostMapping(int n,
                                              int m)

toString

public String toString()
Overrides:
toString in class Object