View source: R/dada_wrappers.R
trimPrimersITS | R Documentation |
Trims primers from ITS sequences using cutadapt. Cutadapt must be installed in order for this to work. Currently only supports forward-read (R1) sequences. If reverse reads are included, they will be ignored.
trimPrimersITS(
fn,
in_subdir,
out_subdir,
meta,
cutadapt_path,
in_explicitdir = NULL,
out_explicitdir = NULL,
primer_ITS_fwd = "CTTGGTCATTTAGAGGAAGTAA",
primer_ITS_rev = "GCTGCGTTCTTCATCGATGC",
very_verbose = FALSE,
discard_untrimmed = FALSE
)
fn |
Base names of input fastq files. If inputs are not base names (i.e. if they include directory paths), the directory paths will be removed. Files that do not exist will be ignored; however, if all files do not exist, this function will issue a warning. |
in_subdir |
Subdirectory name from which to retrieve input fastq files. Enter "raw" for raw sequence files, or any other character string to specify a subdirectory within |
out_subdir |
Subdirectory name where output fastq files will be written. Enter any character string to specify a subdirectory within |
meta |
The output of |
cutadapt_path |
Default CUTADAPT_PATH in params.R. Path to cutadapt on your file system. |
in_explicitdir , out_explicitdir |
Directory names to use instead of 'in_subdir' and 'out_subdir', if static directory names or directories outside of |
primer_ITS_fwd , primer_ITS_rev |
DNA sequence of the ITS forward and reverse primer, respectively. |
very_verbose |
Default FALSE. Whether to print output from cutadapt. |
discard_untrimmed |
Default FALSE. Whether to discard reads where a primer could not be found, leaving only those reads in which a primer has been trimmed. |
No value is returned (unlike its 16S counterpart).
{
fl_nm <- c("BMI_Plate37WellB2_ITS_BNM6G_R1.fastq.gz", "BMI_Plate37WellB2_ITS_BNM6G_R2.fastq.gz")
trimPrimersITS(
fl_nm, in_subdir = "1_filtN", out_subdir = "2_trimmed", meta = seqmeta_greatplains_its,
cutadapt_path = "your/path/here"
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.