owltools.phenolog
Class Pheno

java.lang.Object
  extended by owltools.phenolog.Pheno
All Implemented Interfaces:
Comparable<Pheno>

public class Pheno
extends Object
implements Comparable<Pheno>

represents an attribute-bearing entity; for example, a phenotype.


Constructor Summary
Pheno()
           
Pheno(String id)
           
Pheno(String id, String label)
           
Pheno(String id, String label, HashSet<Individual> individuals)
           
Pheno(String id, String label, HashSet<Individual> individuals, boolean isFromTC)
           
 
Method Summary
 int compareTo(Pheno p)
           
 boolean equals(Object aPheno)
           
 HashSet<Pheno> getancestors()
           
 Pheno getClosest()
           
 double getClosestDistance()
           
 int getClosestOverlap()
           
 HashSet<IndividualPair> getClosestOverlapPairs()
           
 String getId()
           
 HashSet<Individual> getIndividuals()
           
 boolean getisFromTC()
           
 String getLabel()
           
 int getNonTCIndividualSize()
           
 int hashCode()
           
 void setancestors(HashSet<Pheno> ancestors)
           
 void setClosest(Pheno closest)
           
 void setClosestDistance(double closestdistance)
           
 void setClosestOverlap(int closestoverlap)
           
 void setClosestOverlapPairs(HashSet<IndividualPair> hsip)
           
 void setId(String id)
           
 void setIndividuals(HashSet<Individual> individuals)
           
 void setisFromTC(boolean isFromTC)
           
 void setLabel(String label)
           
 void setNonTCIndividualSize(int NonTCIndividualSize)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Pheno

public Pheno()

Pheno

public Pheno(String id)

Pheno

public Pheno(String id,
             String label)

Pheno

public Pheno(String id,
             String label,
             HashSet<Individual> individuals)

Pheno

public Pheno(String id,
             String label,
             HashSet<Individual> individuals,
             boolean isFromTC)
Method Detail

equals

public boolean equals(Object aPheno)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(Pheno p)
Specified by:
compareTo in interface Comparable<Pheno>

getId

public String getId()

setId

public void setId(String id)

getLabel

public String getLabel()

setLabel

public void setLabel(String label)

setClosest

public void setClosest(Pheno closest)

getClosest

public Pheno getClosest()

setClosestDistance

public void setClosestDistance(double closestdistance)

getClosestDistance

public double getClosestDistance()

setClosestOverlap

public void setClosestOverlap(int closestoverlap)

getClosestOverlap

public int getClosestOverlap()

setClosestOverlapPairs

public void setClosestOverlapPairs(HashSet<IndividualPair> hsip)

getClosestOverlapPairs

public HashSet<IndividualPair> getClosestOverlapPairs()

getIndividuals

public HashSet<Individual> getIndividuals()

setIndividuals

public void setIndividuals(HashSet<Individual> individuals)

setisFromTC

public void setisFromTC(boolean isFromTC)

getisFromTC

public boolean getisFromTC()

getancestors

public HashSet<Pheno> getancestors()

setancestors

public void setancestors(HashSet<Pheno> ancestors)

setNonTCIndividualSize

public void setNonTCIndividualSize(int NonTCIndividualSize)

getNonTCIndividualSize

public int getNonTCIndividualSize()


Copyright © 2010-2011. All Rights Reserved.