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}
: TheVariation
this object representsreadpos::Float64
: The location wherevariation
occurs within a sequencing readquality::Float64
: The phred-scaled basecall quality ofvariation
Strand::GenomicFeatures.Strand
: Which strandvariation
appears on
HapLink.quality
— Methodquality(vi::VariationInfo) -> Float64
Gets the phred-scaled basecall quality of variation(vi)
within a sequencing read
HapLink.readpos
— Methodreadpos(vi::VariationInfo) -> Float64
Gets the position of variation(vi)
within a sequencing read
HapLink.strand
— Methodstrand(vi::VariationInfo) -> GenomicFeatures.Strand
Gets the strand that variation(vi)
appears on
HapLink.variation
— Methodvariation(vi::VariationInfo) -> SequenceVariation.Variation
Gets 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 Variation
s based on the alignments in query
against reference
, and returns every variation call found within query
as a Vector{VariationInfo}