apollo.datamodel
Class SpeciesComparison

java.lang.Object
  extended by apollo.datamodel.SpeciesComparison

public class SpeciesComparison
extends java.lang.Object


Constructor Summary
SpeciesComparison()
           
SpeciesComparison(java.lang.String species1, CurationSet curationSet1)
           
SpeciesComparison(java.lang.String s1, CurationSet c1, LinkSet l, java.lang.String s2, CurationSet c2)
           
SpeciesComparison(java.lang.String s1, CurationSet c1, java.lang.String s2, CurationSet c2)
           
 
Method Summary
 boolean featFromCurSet1(SeqFeatureI feat)
           
 CurationSet getCurationSet(java.lang.String species)
          Returns null if dont have species
 CurationSet getCurationSet1()
           
 CurationSet getCurationSet2()
           
 java.lang.String getSpecies1()
           
 java.lang.String getSpecies2()
           
 boolean hasBothSpecies()
           
 boolean hasLinkSet()
          Returns true if there is a link set, even if its empty
 boolean hasSecondSpecies()
           
 void setCurationSet(int index, java.lang.String name, CurationSet cs)
          index 0 -> cur set 1, index 1 -> cur set 2
 void setCurationSet1(java.lang.String name, CurationSet cs)
           
 void setCurationSet2(java.lang.String name, CurationSet cs)
           
 void setLinks(FeatureList links)
           
 void setLinks(LinkSet links)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpeciesComparison

public SpeciesComparison()

SpeciesComparison

public SpeciesComparison(java.lang.String species1,
                         CurationSet curationSet1)

SpeciesComparison

public SpeciesComparison(java.lang.String s1,
                         CurationSet c1,
                         java.lang.String s2,
                         CurationSet c2)

SpeciesComparison

public SpeciesComparison(java.lang.String s1,
                         CurationSet c1,
                         LinkSet l,
                         java.lang.String s2,
                         CurationSet c2)
Method Detail

setCurationSet1

public void setCurationSet1(java.lang.String name,
                            CurationSet cs)

getCurationSet1

public CurationSet getCurationSet1()

setCurationSet2

public void setCurationSet2(java.lang.String name,
                            CurationSet cs)

getCurationSet2

public CurationSet getCurationSet2()

setCurationSet

public void setCurationSet(int index,
                           java.lang.String name,
                           CurationSet cs)
index 0 -> cur set 1, index 1 -> cur set 2


getCurationSet

public CurationSet getCurationSet(java.lang.String species)
Returns null if dont have species


setLinks

public void setLinks(LinkSet links)

setLinks

public void setLinks(FeatureList links)

getSpecies1

public java.lang.String getSpecies1()

getSpecies2

public java.lang.String getSpecies2()

hasBothSpecies

public boolean hasBothSpecies()

hasSecondSpecies

public boolean hasSecondSpecies()

hasLinkSet

public boolean hasLinkSet()
Returns true if there is a link set, even if its empty


featFromCurSet1

public boolean featFromCurSet1(SeqFeatureI feat)