org.metaqtl.bio.entity
Class Locus
java.lang.Object
org.metaqtl.bio.entity.BioEntity
org.metaqtl.bio.entity.BioEntityContainer
org.metaqtl.bio.entity.AlleleContainer
org.metaqtl.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.