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 this
hapPair
- a haplotype pair indexjava.lang.IllegalArgumentException
- if
hapPair < 0 || hapPair >= sampleHapPairs.nHapPairs()
java.lang.NullPointerException
- if sampleHapPairs == null
public int allele1(int marker)
HapPair
public int allele2(int marker)
HapPair
public Marker marker(int marker)
HapPair
public int nMarkers()
HapPair
public Samples samples()
HapPair
public int sampleIndex()
HapPair
this.samples()
.sampleIndex
in interface HapPair
this.samples()