| Constructor and Description |
|---|
WrappedHapPair(SampleHapPairs sampleHapPairs,
int hapPair)
Creates a
WrappedHapPair instance representing
the specified haplotype pair. |
| Modifier and Type | Method and Description |
|---|---|
int |
allele1(int marker)
Returns the first allele for the specified marker.
|
int |
allele2(int marker)
Returns the second allele for the specified marker.
|
Marker |
marker(int marker)
Returns the specified marker.
|
Markers |
markers()
Returns the markers.
|
int |
nMarkers()
Returns the number of markers.
|
int |
sampleIndex()
Returns the index of the sample associated with this haplotype pair
in the list of samples returned by
this.samples(). |
Samples |
samples()
Returns the list of samples containing the sample associated with
this haplotype pair.
|
public WrappedHapPair(SampleHapPairs sampleHapPairs, int hapPair)
WrappedHapPair instance representing
the specified haplotype pair.sampleHapPairs - the SampleHapPairs object that
will be "wrapped" by thishapPair - a haplotype pair indexjava.lang.IllegalArgumentException - if
hapPair < 0 || hapPair >= sampleHapPairs.nHapPairs()java.lang.NullPointerException - if sampleHapPairs == nullpublic int allele1(int marker)
HapPairpublic int allele2(int marker)
HapPairpublic Marker marker(int marker)
HapPairpublic int nMarkers()
HapPairpublic Samples samples()
HapPairpublic int sampleIndex()
HapPairthis.samples().sampleIndex in interface HapPairthis.samples()