Conversation
these were developed separately and still need to be linked into analyze_seqs to be available in CHIIMP
only gc() when chunked; handle empty input correctly
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This substantially restructures the primer handling to support imperfect primer matches, IUPAC ambiguity codes in primer sequences, and several possible sequence-modifying actions for matched primers for forward/reverse/both ("none" to do nothing, "keep" to trim sequences to the primers but keep the primers as-is, "replace" to trim sequences and replace the matched primer region with the sequence from
locus_attrs, or "remove" to trim sequences to exclude the primer region). Fixes #37 and fixes #40.The sequence modification based on matched primer should obviate the need for adapter-trimming, if enabled. The defaults here keep the previous behavior (no read modification, zero mismatches allowed, not using reverse primers for matching).