public static final class Readers.Genotype extends Object
Genotype objects.
XML format
<genotype length="2" ngenes="5">
<double-chromosome length="3">
<min>0.0</min>
<max>1.0</max>
<alleles>
<allele>0.27251556008507416</allele>
<allele>0.003140816229067145</allele>
<allele>0.43947528327497376</allele>
</alleles>
</double-chromosome>
<double-chromosome length="2">
<min>0.0</min>
<max>1.0</max>
<alleles>
<allele>0.4026521545744768</allele>
<allele>0.36137605952663554</allele>
<alleles>
</double-chromosome>
</genotype>
| Modifier and Type | Method and Description |
|---|---|
static <A,G extends Gene<A,G>,C extends Chromosome<G>> |
read(InputStream in,
Reader<? extends C> chromosomeReader)
Reads a genotype by using the given chromosome reader.
|
static <A,G extends Gene<A,G>,C extends Chromosome<G>> |
reader(Reader<? extends C> chromosomeReader)
Create a genotype reader with he given chromosome reader.
|
public static <A,G extends Gene<A,G>,C extends Chromosome<G>> Reader<Genotype<G>> reader(Reader<? extends C> chromosomeReader)
A - the allele typeG - the gene typeC - the chromosome typechromosomeReader - the underlying chromosome readerNullPointerException - if the given chromosomeReader is
nullpublic static <A,G extends Gene<A,G>,C extends Chromosome<G>> Genotype<G> read(InputStream in, Reader<? extends C> chromosomeReader) throws XMLStreamException
A - the allele typeG - the gene typeC - the chromosome typein - the input stream to read the genotype fromchromosomeReader - the used chromosome readerXMLStreamException - if reading the genotype failsNullPointerException - if one of the arguments is null© 2007-2019 Franz Wilhelmstötter (2019-11-18 20:30)