org.thalia.bio.entity
Class Locus
java.lang.Object
org.thalia.bio.entity.BioEntity
org.thalia.bio.entity.BioEntityContainer
org.thalia.bio.entity.AlleleContainer
org.thalia.bio.entity.Locus
- All Implemented Interfaces:
- IBioAdaptable, IBioEntity, IBioLocus
- Direct Known Subclasses:
- Marker, QTL
public abstract class Locus
- extends AlleleContainer
- implements IBioLocus
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
position
protected ILGroupPosition position
Locus
public Locus()
Locus
public Locus(java.lang.String name,
IBioEntity parent)
- Parameters:
name
- parent
-
newLocus
public static Locus newLocus(int locusType)
- Returns a new Locus
from the given locus type.
- Parameters:
locusType
-
- Returns:
newLocus
public static Locus newLocus(java.lang.String string)
- Returns a new Locus
from the given locus type.
- Parameters:
string
-
- Returns:
getLocusAdapter
public static IBioAdapter getLocusAdapter()
- Returns:
getGroup
public IBioLGroup getGroup()
- Specified by:
getGroup
in interface IBioLocus
- Overrides:
getGroup
in class AlleleContainer
setGroup
public void setGroup(IBioLGroup group)
- Specified by:
setGroup
in interface IBioLocus
- Overrides:
setGroup
in class AlleleContainer
getPosition
public ILGroupPosition getPosition()
- Specified by:
getPosition
in interface IBioLocus
- Specified by:
getPosition
in class AlleleContainer
setPosition
public void setPosition(ILGroupPosition position)
- Specified by:
setPosition
in interface IBioLocus
- Specified by:
setPosition
in class AlleleContainer
setPosition
public void setPosition(double position)
- Set the position of the locus on the linkage group in
static mode i.e without uncertainty.
- Specified by:
setPosition
in interface IBioLocus
- Parameters:
position
- the locus position - absolute.
setPosition
public void setPosition(double position,
double sd)
- Set the position of the locus on the linkage group in
estimate mode i.e with uncertainty.
- Specified by:
setPosition
in interface IBioLocus
- Parameters:
position
- the locus position - absolute.