VariationInfo
HapLink.VariationInfo — TypeVariationInfo{S<:BioSequence,T<:BioSymbol}Represents statistics associated with a SequenceVariation.Variation within an aligned sequencing read.
Fields
variation::Variation{S,T}: TheVariationthis object representsreadpos::Float64: The location wherevariationoccurs within a sequencing readquality::Float64: The phred-scaled basecall quality ofvariationStrand::GenomicFeatures.Strand: Which strandvariationappears on
HapLink.quality — Methodquality(vi::VariationInfo) -> Float64Gets the phred-scaled basecall quality of variation(vi) within a sequencing read
HapLink.readpos — Methodreadpos(vi::VariationInfo) -> Float64Gets the position of variation(vi) within a sequencing read
HapLink.strand — Methodstrand(vi::VariationInfo) -> GenomicFeatures.StrandGets the strand that variation(vi) appears on
HapLink.variation — Methodvariation(vi::VariationInfo) -> SequenceVariation.VariationGets the Variation of a VariationInfo
HapLink.variationinfos — Methodvariationinfos(
query::Union{SAM.Record,BAM.Record}, reference::NucleotideSeq
) -> Vector{VariationInfo}
variationinfos(
query::Union{AbstractString,AbstractPath},
reference::Union{AbstractString,AbstractPath}
) -> Vector{VariationInfo}Calls Variations based on the alignments in query against reference, and returns every variation call found within query as a Vector{VariationInfo}