Run FASTQC on fastq files.
fastqc(
files,
rootdir = "./",
outdir = file.path(rootdir, "processed_data", "batch1", "fastqFileQC", basename(fq)),
dir = "./fastqc_temp",
format = "fastq",
threads = 1,
fastqc_x = echoconda::find_packages("fastqc", conda_env = "epiprocess")$path,
...
)
Paths to files of the type specified in format
.
Base directory containing all files for the project.
Create all output files in the specified output directory. Please note that this directory must exist as the program will not create it. If this option is not set then the output file for each sequence file is created in the same directory as the sequence file which was processed.
Selects a directory to be used for temporary files written when generating report images. Defaults to system temp directory if not specified.
Bypasses the normal sequence file format detection and forces the program to use the specified format. Valid formats are bam,sam,bam_mapped,sam_mapped and fastq.
Specifies the number of files which can be processed simultaneously. Each thread will be allocated 250MB of memory so you shouldn't run more threads than your available memory will cope with, and not more than 6 threads on a 32 bit machine.
Path to fastqc
software executable.
Additional string arguments to be passed to fastqc
.