Package phase
package phase
-
ClassDescriptionClass
BasicPhaseStates
has methods for constructing a Li and Stephens HMM for a target haplotype or target sample.ClassCodedSteps
divides phased genotype data into non-overlapping intervals (the steps), indexes the unique allele sequences in each interval, and stores a map of haplotype index to allele sequence index for each interval.ClassEstPhase
stores input genotype data and the current estimated phased genotypes for each target sample.ClassFixedPhaseData
stores immutable data for a marker window.ClassFwdPbwtPhaser
phases input genotype data and imputes missing alleles using the Positional Burrows-Wheeler Transform (PBWT).ClassHmmParamData
generates data for estimating allele mismatch and recombination intensity parameters for a haploid Li and Stephens hidden Markov model.ClassHmmStateProbs
has a method that returns the reference haplotype and probability associated with each HMM state.ClassHmmUpdater
has static methods for next marker updates of forward and backward HMM values.ClassIbs2
stores IBS2 segments that any target sample shares with another target sample.ClassIbs2Markers
stores the markers and intervals that are used to detect IBS2 segments.ClassIbs2Sets
partitions markers into steps, and stores the sets of samples whose genotypes are consistent with IBS2 in each step.ClassLowFreqPbwtPhaseIbs
uses the Positional Burrows-Wheeler Transform (PBWT) and rare variants to select IBS haplotypes for each sample for each specified genomic interval.ClassLowFreqPhaseIbs
identifies haplotypes that share a long IBS segment or a low frequency variant with a specified haplotype in a specified genomic interval.ClassLowFreqPhaseStates
has methods for constructing a Li and Stephens HMM for a target haplotype.ClassMarkerCluster
represents a partition of markers into contiguous marker clusters.ClassParamEstimates
estimates the allele mismatch probability and the recombination intensity for a haploid Li and Stephens hidden Markov model.ClassPbwtIbsData
contains parameters and data for finding haplotypes that share an IBS segment with a target haplotype.ClassPbwtPhaseIBS
uses the Positional Burrows-Wheeler Transform (PBWT) to find long IBS haplotypes for each sample that contain a specified small genomic interval.ClassPbwtPhaser
phases input genotype data and imputes missing alleles using the Positional Burrows-Wheeler Transform (PBWT)ClassPbwtRecPhaser
partially phases and imputes genotypes using the Positional Burrows-Wheeler transform.InterfacePhaseBaum
updates the estimated genotype phase of specified samples.InterfacePhaseBaum2
updates the estimated genotype phase of specified samples.ClassPhaseData
stores the current genotype phase estimates and parameter values.ClassPhaseLS
contains static methods for estimated genotypes phase using a haploid Li and Stephens hidden Markov model.ClassRevPbwtPhaser
phases input genotype data and imputes missing alleles using the Positional Burrows-Wheeler Transform (PBWT).Each instance of classSamplePhase
stores an estimated haplotype pair for a sample.ClassSampleSeg
represents a segment of genotype data in a sample.ClassStage2Baum
applies the forward and backward algorithms for a haploid Li and Stephens hidden Markov model at high-frequency markers, and imputes missing genotypes and heterozygote phase at low-frequency markers.ClassStage2Haps
stores phased genotypes.ClassSwapRate
stores the proportion of unphased heterozygotes whose phase with respect to the previous heteroygote has been reversed.