Last chance! 50% off unlimited learning
Sale ends in
maskPositionsByQuality
will replace positions that
have a sequencing quality score lower that min_quality
with an
"N"
character.
maskPositionsByQuality(
data,
min_quality = 70,
sequence = "sequence_alignment",
quality_num = "quality_alignment_num"
)
Modified data
data.frame with an additional field containing
quality masked sequences. The name of this field is created
concatenating the sequence
name and "_masked"
.
data.frame
containing sequence data.
minimum quality score. Positions with sequencing quality
less than min_qual
will be masked.
column in data
with sequence data to be masked.
column in data
with quality scores (a
string of numeric values, comma separated) that can
be used to mask sequence
.
readFastqDb and getPositionQuality
db <- airr::read_rearrangement(system.file("extdata", "example_quality.tsv", package="alakazam"))
fastq_file <- system.file("extdata", "example_quality.fastq", package="alakazam")
db <- readFastqDb(db, fastq_file, quality_offset=-33)
maskPositionsByQuality(db, min_quality=90, quality_num="quality_alignment_num")
Run the code above in your browser using DataLab