Struct libprosic::model::PairCaller
[−]
[src]
pub struct PairCaller<A: AlleleFreqs, B: AlleleFreqs, P: PairModel<A, B>> { /* fields omitted */ }
Joint variant calling model, combining two latent variable models.
Methods
impl<A: AlleleFreqs, B: AlleleFreqs, P: PairModel<A, B>> PairCaller<A, B, P>
[src]
fn new(case_sample: Sample, control_sample: Sample, prior_model: P) -> Self
Create new PairCaller
.
Arguments
case_sample
- case samplecontrol_sample
- control sampleprior_model
- prior model
fn pileup(
&self,
chrom: &[u8],
start: u32,
variant: Variant,
chrom_seq: &[u8]
) -> Result<PairPileup<A, B, P>, Box<Error>>
&self,
chrom: &[u8],
start: u32,
variant: Variant,
chrom_seq: &[u8]
) -> Result<PairPileup<A, B, P>, Box<Error>>