Description Usage Arguments Value Note See Also Examples
View source: R/hiReadsProcessor.R
Given a sampleInfo object, the function finds 5' LTR following the primer for
each sample per sector and adds the results back to the object. This is a
specialized function which depends on many other functions shown in 'see also
section' to perform specialized trimming of 5' viral LTRs found in the
sampleInfo object. The sequence itself is never trimmed but rather
coordinates of LTR portion is added to primer coordinates and recorded back
to the object and used subsequently by extractSeqs
function to
perform the trimming. This function heavily relies on
pairwiseAlignSeqs
.
1 2 3 |
sampleInfo |
sample information SimpleList object outputted from
|
showStats |
toggle output of search statistics. Default is FALSE. For paired end data, stats for "pair2" is relative to decoded and/or primed reads. |
doRC |
perform reverse complement search of the defined pattern/LTR sequence. Default is FALSE. |
parallel |
use parallel backend to perform calculation with
|
samplenames |
a vector of samplenames to process. Default is NULL, which processes all samples from sampleInfo object. |
bypassChecks |
skip checkpoints which detect if something was odd with the data? Default is FALSE. |
parallel2 |
perform parallelization is sequence level. Default is FALSE. Useful in cases where each sector has only one sample with numerous sequences. |
... |
extra parameters to be passed to |
a SimpleList object similar to sampleInfo paramter supplied with new data added under each sector and sample. New data attributes include: LTRed
For paired end data, qualityThreshold for pair 2 is decreased by 0.05 to increase chances of matching LTR sequence.
If parallel=TRUE, then be sure to have a parallel backend registered
before running the function. One can use any of the following
MulticoreParam
SnowParam
pairwiseAlignSeqs
, vpairwiseAlignSeqs
,
extractFeature
, extractSeqs
,
primerIDAlignSeqs
, findPrimers
,
findLinkers
, findAndTrimSeq
1 2 3 4 5 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.