
Reverse qualities if needed (merge_methylation_with_metadata()
helper)
Source: R/merge_with_metadata.R
reverse_quality_if_needed.Rd
This function takes a vector of FASTQ qualities and a vector of directions
(which must all be either "forward"
or "reverse"
, not case-sensitive)
and returns a vector of forward qualities.
Qualities of reads that were forward to begin with are unchanged,
while qualities of reads that were reverse are now flipped
to give the corresponding forward quality scores.
Called by merge_methylation_with_metadata()
to create a forward dataset,
alongside reverse_sequence_if_needed()
, reverse_locations_if_needed()
,
and reverse_probabilities_if_needed()
.
Arguments
- quality_vector
character vector
. The qualities to be reversed. Seefastq_quality_scores
for an explanation of quality scores.- direction_vector
character vector
. Whether each sequence is forward or reverse. Must contain only"forward"
and"reverse"
, but is not case sensitive. Must be the same length assequence_vector
.