-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incorporated Cutadapt for primer removal and binning #72
Conversation
…ts by primer, then trimming
…er Cutadapt-based splits
…ld have happened prior
…Still needs some cleanup but works.
Merging now. @ChristosMatzoros heads-up these changes are coming; unfortunately the Cutadapt stats will take some wrangling to integrate to MultiQC, so take your time. Currently QIIME 2 only outputs Cutadapt stats as a text-based log file, so we'll have to do some text scraping -- but it's not a priority for now. If you're curious though, here's a toy example log: (These changes should've come in a fork but the branch I originally created for minor changes ballooned, whoops!) |
Closes #51 and #62. Introduces Cutadapt to the workflow for both primer removal and binning. Though it may not be the most computationally efficient method, the workflow takes a single FASTQ input artifact and splits it into N artifacts depending on the N primers provided by the user.
As a result, this removes the former FASTQ split processes. I'm open to further discussion on whether we should bring that back for efficiency's sake.