Skip to content

Sequence Orienting Functions

# NextGenSeqUtils.orient_strandsFunction.

orient_strands(seqs::Array{String}, phreds::Union{Array{Vector{Phred},1},Void}, 
               names::Union{Array{String,1},Void}, ref::String; k::Int=6)

Orients sequences (with phreds and names, which may be nothing) relative to a reference sequence. k is kmer size for computing kmer vectors.

source

orient_strands(seqs::Array{String}, ref::String; k::Int=6)

Orients sequences relative to a reference sequence. k is kmer size for computing kmer vectors.

source

orient_strands(seqs::Array{String,1}, phreds::Union{Array{Vector{Phred},1},Void}, names::Union{Array{String,1},Void}, 
                    ref::String, kmers::Array{Array{T,1},1}, ref_kmer::Array{T,1}, rev_ref_kmer::Array{T,1}) where {T <: Real}

Orients sequences with given kmer vectors relative to a reference sequence with given kmer vector.

source

# NextGenSeqUtils.orient_to_refsFunction.

orient_to_refs(seqs::Array{String,1}, phreds::Union{Array{Vector{Phred},1},Void}, 
               names::Union{Array{String,1},Void}, refs::Array{String,1}; k::Int = 6)

Orients each sequence in seqs to nearest reference sequence in panel of references (refs). Distance determined by amino acid similarity (kmer vector dot prod).

source