All Classes
-
All Classes Interface Summary Class Summary Class Description AllData ClassAllDatarepresents a sliding window of reference and target VCF records.AlleleImputer ClassAlleleImputerimputes alleles from marker allele frequencies.AsIsBref3Writer ClassAsIsBref3Writerwrites VCF data with phased, non-missing genotypes to a binary reference format v3 (bref) file.BasicGT ClassBasicGTrepresents genotype emission probabilities for a set of samples.BasicMarker ClassBasicMarkerrepresents a genetic marker.BestMatch ClassBestMatchhas methods for finding a haplotype that shares a long IBS sequence containing a specified genomic interval with a target haplotype and that originates from a sample which carries a rare variant in the specified genomic interval that is also carried by the target sample.BGZIPOutputStream ClassBGZIPOutputStreamis an output stream filter that performs BGZIP compression.BitSetGTRec ClassBitSetGTrepresents genotype emission probabilities for a list of samples at a single marker.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.Data InterfaceDatarepresents a sliding window of target VCF records or a sliding window of reference and target VCF records.DoubleArray ClassDoubleArrayrepresents an immutable list of double floating point values.DuplicatesGTRec InterfaceDuplicatesGTRecrepresents marker alleles for a list of samples.EstPhase ClassEstPhasestores original input genotype data.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.FwdBwd ClassFwdBwdimplements computes HMM reference haplotypes and state probabilities.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.HapImputer ClassImputableHapsperforms imputation to estimate missing alleles and missing haplotype phase.HaplotypeCoder ClassHaplotypeCoderindexes the observed allele sequences in phased reference and target genotype data in a chromosome interval.HapsGT ClassHapsGTimplements thevcf.GTinterface by storing the haplotypes as bit arrays.HmmUpdater Instances of classHmmUpdaterhave methods for one-step updates of forward or backward HMM values.Ibs2 ClassIbs2stores IBS2 segments that any target sample shares with another target or reference sample.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.ImputeBaum ClassImputeBaumapplies 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.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.LongArray InterfaceLongArrayrepresents an immutablelong[]array.LowFreqPhaseIbs ClassLowFreqPhaseIbsidentifies haplotypes that share a long IBS segment or a low frequency variant with a specified haplotype in a specified genomic interval.LowMafRefDiallelicGTRec ClassLowMafRefDiallelicGTrepresent represents phased, non-missing genotypes for a list of reference samples at a single diallelic marker.LowMafRefGTRec ClassLowMafRefGTrepresent represents phased, non-missing genotypes for a list of reference samples at a single marker.Main ClassMainis the entry class for the Beagle program.MainHelper ClassMainHelperis an auxiliary class with methods called by themain.Mainclass.Marker InterfaceMarkerrepresents a genetic marker.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 haplotype switch probabilities 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.Pair<F,S> ClassPairrepresents a pair of ordered objects.Par ClassParametersrepresents the parameters for a Beagle analysis.PbwtPhaseIbs ClassPbwtPhaseIBSuses the Positional Burrows-Wheeler Transform (PBWT) to find long IBS haplotypes for each sample that contain a specified small genomic interval.PbwtUpdater ClassPbwtUpdaterupdates prefix and divergence 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 ClassPhaseDatacontains the current input data for updating genotype phase.PhaseIbs Instances of interfacePhaseIbsidentify haplotypes that are identical by state with a specified haplotype in a specified genomic interval.PhaseLS ClassPhaseLSestimated genotypes phase using a haploid Li and Stephens hidden Markov model.PhaseStates ClassPhaseStateshas methods for constructing a Li and Stephens HMM for a target haplotype or target sample.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.RecombRegress ClassRecombRegressuses linear regression to estimate the recombination factor for a haploid Li and Stephens hidden Markov model.RefGT ClassBasicRefGTstores 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.Regress ClassRegressestimates a regression coefficient.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.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.Samples ClassSamplesstores a list of samples.SampleSeg ClassSampleSegrepresents a haplotype shared with 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.SplicedGT ClassSplicedGTrepresents genotypes for a set of samples that are obtained by replacing the initial markers of oneGTinstance with phased genotypes from anotherGTinstance.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.StringUtil ClassStringUtilis a utility class with static methods for counting and returning delimited fields in a string.TargetData ClassTargetDatarepresents a sliding window of target VCF records.ThreadSafeIndexer<T> ClassThreadSafeIndexerindexes objects.UnBref3 ClassUnBref3converts files in bref version 3 format into VCF format.UnsignedByteArray ClassShiftedByteIndexArrayrepresents 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 ClassVcfRecordrepresents 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.VcfWriter ClassVcfWritercontains static methods for writing data in VCF 4.2 format.Window<E extends GTRec> ClassWindowrepresents a window of VCF records.WindowIt<E extends GTRec> ClassWindowItrepresents a sliding window of VCF recList.WindowWriter ClassWindowWriterwrites VCF and IBD output data.WrappedIntArray ClassWrappedIntArrayrepresents an immutableint[]array.