org.thalia.bio
Interface IBioLocus
- All Superinterfaces:
- IBioAdaptable, IBioEntity
- All Known Implementing Classes:
- AlleleContainer, Locus, Marker, QTL
public interface IBioLocus
- extends IBioEntity
- Author:
- Jean-Baptiste Veyrieras
MARKER
static final int MARKER
- See Also:
- Constant Field Values
QTL
static final int QTL
- See Also:
- Constant Field Values
TypesString
static final java.lang.String[] TypesString
alleles
IBioAllele[] alleles()
addAllele
void addAllele(IBioAllele allele)
removeAllele
void removeAllele(java.lang.String name)
getAllele
IBioAllele getAllele(java.lang.String name)
getGroup
IBioLGroup getGroup()
setGroup
void setGroup(IBioLGroup group)
getAlleleNumber
int getAlleleNumber()
getPosition
ILGroupPosition getPosition()
setPosition
void setPosition(ILGroupPosition position)
setPosition
void setPosition(double position)
setPosition
void setPosition(double position,
double sd)
getType
int getType()
- Description copied from interface:
IBioEntity
- There are 2 main class of entities. The first one deals with population
biological entity, i.e population itself and individuals. The second class
is a representation of microscopic biological entity from genome container
to alleles.
- Specified by:
getType
in interface IBioEntity
getLocusType
int getLocusType()