All Classes
-
All Classes Interface Summary Class Summary Class Description AsIsBref3Writer ClassAsIsBref3Writerwrites VCF data with phased, non-missing genotypes to a binary reference format v3 (bref) file.BasicGT ClassBasicGTrepresents genotypes for a list of markers and samples.BasicGTRec ClassBasicGTRecstores genotypes for a list of samples at a single marker.BasicMarker ClassBasicMarkerrepresents a genetic marker.BasicPhaseStates ClassBasicPhaseStateshas methods for constructing a Li and Stephens HMM for a target haplotype or target sample.BGZIPOutputStream ClassBGZIPOutputStreamis an output stream filter that performs BGZIP compression.BitArray InterfaceBitArrayrepresents a mutable sequence of bits with a fixed length.BitArrayGTRec ClassBitArrayGTrepresents genotypes for a list of samples at a single marker.BitArrayRefGTRec ClassBitArrayRefGTRecrepresents phased, nonmissing, genotypes for a list of samples at a single marker.BlockLineReader ClassBlockLineReaderis ablbutil.FileItthat reads blocks of lines from a file.Bref3 ClassBref3converts files in VCF format into bref version 3 format.Bref3It ClassBref3Itrepresents an iterator whosenext()which returns records from a bref version 3 file.Bref3Reader ClassBref3Readercontains methods for reading a bref 3 (binary reference format) file.BrefBlock ClassBrefBlockrepresents starting chromosome coordinates and file offset for the start of a binary reference format (bref) data block.BrefWriter InterfaceBrefWriteswrites phased, non-missing genotypes to a binary reference format (bref) file.CharArray /**ChromIds ClassChromIdsis a singleton class that represents a list of chromosome identifiers.ChromInterval ClassChromIntervalrepresents a chromosome interval whose end points are genome coordinates.CodedSteps ClassCodedStepsdivides 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.CodedSteps ClassCodedStepsdivides 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.CompHapSegment ClassCompHapSegmentrepresents a copied haplotype segment in a composite reference haplotype.CompressBref3Writer ClassCompressBref3Writerwrites phased, non-missing genotypes to a binary reference format v3 (bref) file.Const ClassConstprovides public static final fields with string and character constants.DoubleArray ClassDoubleArrayrepresents an immutable list of double floating point values.DuplicatesGTRec InterfaceDuplicatesGTRecrepresents marker alleles for a list of samples.EstPhase ClassEstPhasestores input genotype data and the current estimated phased genotypes for each target sample.FileIt<E> An iterator for data elements in a file.FileUtil ClassFileUtilcontains static methods for working with files.Filter<E> A filter for accepting or rejecting objects.FilterUtil ClassFilterUtilcontains static methods for constructing marker filters.FixedPhaseData ClassFixedPhaseDatastores immutable data for a marker window.FloatArray ClassFloatArrayrepresents an immutable list of float floating point values.FloatList ClassFloatListrepresents a list of floats.FwdPbwtPhaser ClassFwdPbwtPhaserphases input genotype data and imputes missing alleles using the Positional Burrows-Wheeler Transform (PBWT).GeneticMap InterfaceGeneticMaprepresents a genetic map for one or more chromosomes.GT InterfaceGTrepresents genotype data for a list of markers and a list of samples.GTRec InterfaceGTRecrepresents represents genotype data for one marker.HaplotypeCoder ClassHaplotypeCoderindexes the observed allele sequences in phased reference and target genotype data in a chromosome interval.HmmParamData ClassHmmParamDatagenerates data for estimating allele mismatch and recombination intensity parameters for a haploid Li and Stephens hidden Markov model.HmmStateProbs ClassHmmStateProbshas a method that returns the reference haplotype and probability associated with each HMM state.HmmUpdater ClassHmmUpdaterhas static methods for next marker updates of forward and backward HMM values.Ibs2 ClassIbs2stores IBS2 segments that any target sample shares with another target sample.Ibs2Markers ClassIbs2Markersstores the markers and intervals that are used to detect IBS2 segments.Ibs2Sets ClassIbs2Setspartitions markers into steps, and stores the sets of samples whose genotypes are consistent with IBS2 in each step.ImpData ClassImpDatacontains the input data for imputation of ungenotyped markers.ImpIbs ClassImpIbsidentifies haplotypes that share a long IBS segment with a specified haplotype.ImpLS ClassImpLScomputes HMM state probabilities at genotyped markers in the target haplotypes.ImpLSBaum ClassImpLSBaumimplements a Baum hidden Markov model forward and backward algorithms for computing HMM state probabilities at genotyped markers using IBS-matched reference haplotypes.ImpStates ClassImpStatesidentifies a list of pseudo-reference haplotypes for a target haplotype.ImputedRecBuilder ClassImputeRecBuildercontains methods for constructing and printing a VCF record in VCF 4.3 format.ImputedVcfWriter ClassImputedVcfWriterwrites observed and imputed genotypes to a VCF output file.IndexArray ClassIndexArraystores an array whose entries are elements of a bounded set of non-negative integers along with an upper bound.InputIt ClassInputItis a buffered iterator whosenext()method returns lines of a text input stream.IntArray InterfaceIntArrayrepresents an immutableint[]array.IntervalVcfIt<E extends MarkerContainer> ClassIntervalVcfIteratoris a sample file iterator whosenext()method returns a marker container.IntInterval InterfaceIntIntervalrepresents an interval of consecutive integers.IntIntMap ClassIntIntMaprepresents a map with integer keys and integer values.IntList ClassIntListrepresents a list of integers.LowFreqPbwtPhaseIbs ClassAltPbwtPhaseIBSuses the Positional Burrows-Wheeler Transform (PBWT) and rare variants to select IBS haplotypes for each sample for each specified genomic interval.LowFreqPhaseIbs ClassLowFreqPhaseIbsidentifies haplotypes that share a long IBS segment or a low frequency variant with a specified haplotype in a specified genomic interval.LowFreqPhaseStates ClassLowFreqPhaseStateshas methods for constructing a Li and Stephens HMM for a target haplotype.LowMafDiallelicGTRec ClassLowMafDiallelicGTRcstores genotypes for a list of samples at a diallelic marker.LowMafGTRec ClassLowMafGTRcstores genotypes for a list of samples at a marker.LowMafRefDiallelicGTRec ClassLowMafRefDiallelicGTRecrepresent represents phased, non-missing genotypes for a list of reference samples at a single diallelic marker.LowMafRefGTRec ClassLowMafRefGTRecrepresent represents phased, non-missing genotypes for a list of reference samples at a single marker.Main ClassMainis the entry class for the Beagle program.Marker InterfaceMarkerrepresents a genetic marker.MarkerCluster ClassMarkerClusterrepresents a partition of markers into contiguous marker clusters.MarkerContainer InterfaceMarkerContainerrepresents an object that stores a uniquevcf.Markerinstance.MarkerIndices ClassMarkerIndicesstores the overlap with adjacent marker windows and the mappings between marker indices and the target marker indices.MarkerMap ClassMarkerRecombMaprepresents genetic map positions and inter-marker genetic distances for a sequence of genomic loci.Markers ClassMarkersrepresent a list of markers in chromosome order.MultiThreadUtils ClassUtilitiescontains miscellaneous static utility methods for multi-threaded programming.PackedIntArray ClassPackedIntArrayrepresents an immutable array of nonnegative integer values, which are stored in compressed form.Par ClassParametersrepresents the parameters for a Beagle analysis.ParamEstimates ClassParamEstimatesestimates the allele mismatch probability and the recombination intensity for a haploid Li and Stephens hidden Markov model.PbwtDivUpdater ClassPbwtDivUpdaterupdates prefix and divergence arrays using the positional Burrows-Wheeler transform (PBWT).PbwtIbsData ClassPbwtIbsDatacontains parameters and data for finding haplotypes that share an IBS segment with a target haplotype.PbwtPhaseIbs ClassPbwtPhaseIBSuses the Positional Burrows-Wheeler Transform (PBWT) to find long IBS haplotypes for each sample that contain a specified small genomic interval.PbwtPhaser ClassPbwtPhaserphases input genotype data and imputes missing alleles using the Positional Burrows-Wheeler Transform (PBWT)PbwtRecPhaser ClassPbwtRecPhaserpartially phases and imputes genotypes using the Positional Burrows-Wheeler transform.PbwtUpdater ClassPbwtDivUpdaterupdates prefix arrays using the positional Burrows-Wheeler transform (PBWT).Pedigree ClassPedigreestores parent-offspring relationships in a list of samples.PhaseBaum1 ClassPhaseBaum1implements the forward and backward algorithms for a haploid Li and Stephens hidden Markov model.PhaseData ClassPhaseDatastores the current genotype phase estimates and parameter values.PhaseLS ClassPhaseLScontains static methods for estimated genotypes phase using a haploid Li and Stephens hidden Markov model.PlinkGenMap ClassPlinkGenMaprepresents a genetic map derived from a PLINK map file with map positions in cM units for one or more chromosomes.PositionMap ClassPositionMaprepresents a genetic map obtained by multiplying chromosome position by a scale factor.RefGT ClassRefGTstores a list of samples and a haplotype pair for each sample.RefGTRec InterfaceRefGTRecrepresents represents phased genotype data for one marker.RefHapHash ClassRefHapHashstores a hash code for each haplotype in a sublist of reference haplotypes.RefIt ClassRefItrepresents an iterator whosenext()method returns an object storing data from a VCF record with phased, non-missing genotypes.RefTargSlidingWindow ClassRefTargSlidingWindowrepresents a sliding window of reference and target VCF records.RestrictedGT ClassRestrictedGTis a wrapper for aGTinstance that restricts the data to a subset of the VCF records.RestrictedVcfWindow ClassRestrictedVcfWindowrepresents a sliding window of VCF records.RevPbwtPhaser ClassRevPbwtPhaserphases input genotype data and imputes missing alleles using the Positional Burrows-Wheeler Transform (PBWT).RunStats ClassRunStatscontains methods for storing and printing statistics describing a Beagle analysis.SampleFileIt<E> An iterator for records in a file.SampleIds ClassSampleIdsis a singleton class that represents a list of sample identifiers.SamplePhase Each instance of classSamplePhasestores an estimated haplotype pair for a sample, the list of markers with missing genotypes for the sample, a list of markers whose genotype phase with respect to the preceding heterozygote genotype is considered to be uncertain for the sample, and a set of marker clusters for the sample.Samples ClassSamplesstores a list of samples.SampleSeg ClassSampleSegrepresents a segment of genotype data in a sample.SeqCodedRefGTRec ClassSeqCodedRefGTrepresents phased, non-missing genotypes for a list of reference samples at a single marker.SeqCoder3 ClassSeqCoder3compresses a sequence of allele-codedRefGTRecobjects.SlidingWindow InterfaceSlidingWindowrepresents a sliding window of VCF records.SplicedGT ClassSplicedGTrepresents genotypes for a set of samples that are obtained by replacing the initial markers of oneGTinstance with phased genotypes from anotherGTinstance.Stage2Baum ClassStage2Baumapplies 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.Stage2Haps ClassStage2Hapsstores phased genotypes.StateProbs ClassStateProbsstores a subset of Li and Stephens HMM states and associated probabilities for a target haplotype.StateProbsFactory ClassStateProbsFactorystores HMM state probabilities that that can be used to imputed impute missing HMM state probabilities using linear interpolation.Steps ClassStepsrepresents a partition of a list of markers into a sequence of sets of consecutive markers (the steps).StringUtil ClassStringUtilis a utility class with static methods for counting and returning delimited fields in a string.SynchedIntList ClassSynchedIntListrepresents a list of integers.TargSlidingWindow ClassTargSlidingWindowrepresents a sliding window of target VCF records.ThreadSafeIndexer<T> ClassThreadSafeIndexerindexes objects.UnBref3 ClassUnBref3converts files in bref version 3 format into VCF format.UnsignedByteArray ClassUnsignedByteIndexArrayrepresents an immutable array of integer values between 0 and 255 inclusive that is stored as abyte[]array whose values have been translated by -128.Utilities ClassUtilitiescontains miscellaneous static utility methods.Validate Class Validate contains static methods for validating command line arguments.VcfHeader ClassVcfHeaderrepresents the Variant Call Format (VCF) meta-information lines and the Variant Call Format header line that precede the first Variant Call Format record.VcfIt<E extends GTRec> ClassVcfItrepresents an iterator whosenext()method returns an object storing data from a VCF record.VcfMetaInfo ClassVcfMetaInforepresents a VCF meta-information line.VcfRec ClassVcfRecrepresents a VCF record.VcfRecBuilder ClassVcfRecBuildercontains methods for constructing and printing a VCF record in VCF 4.2 format.VcfRecGTParser ClassVcfRecGTParserparses VCF records and extracts the GT format field.VcfRecGTParser.HapListRep VcfWriter ClassVcfWritercontains static methods for writing data in VCF 4.2 format.Window InterfaceWindow1represents a sliding window of target VCF records or a sliding window of reference and target VCF records.WindowWriter ClassWindowWriterwrites VCF and IBD output data.WrappedIntArray ClassWrappedIntArrayrepresents an immutableint[]array.XRefGT ClassXRefGTrepresents phased, non-missing genotypes for a list of samples that are stored in column-major (i.e.