Repository navigation
Adding robustness to IUPAC degenerate nucleotides in reads - #142
Merged
Merged
Conversation
…r is not found (e.g., binary was moved relative to original install dir)
… non ACGTN nucs in modified input files
…hat might have iupac symbols
…hing to iupac robustness mode
… for robustness to IUPAC degen nucs
… for robustness to IUPAC degen nucs
…, and modifying the read sequence part to fix iupac degenerate nucleotides to N
…r choice to copy the file's data buffer vs. modifying it directly. Direct modification can't work with memory mapped files using multiple cores because it invalidates all caches and just adding the write mode (so no segfault on mmap data modification) causes many-fold slowdown
…or but importantly having an overload to take fq_gz_task_t so that the fq_task_t can make a locally allocated buffer that can be modified
…etailed help about iupac degen nucs
…d to assumptions on functions that take the sequences
…ze function implementation) and adding a condition for holding the new type fq_gz_task_t
…type from fq_task_t to fq_gz_task_t which has the same behavior, as fq_task_t was just changed to make a copy of the buffer so it can be modified local to the thread's core
… longer has --iupac arg
…falco no longer has --iupac arg
…sk_t so it accepts a buffer to copy mmap data into, so reallocates only as needed
…r mmap plain fastq file input and avoid reallocating; the process_reads for fq_task_t accepts and uses this buffer
…r reading fastq using fread with a preprocessor guard to distinguish
…distinguish between builds using mmapped files and not
…to distinguish between builds using mmapped files and not
…ing for plain FASTQ files
… swapping filesystem file size for st_size. And fixing headers for build conditions
…ine, so including it generally
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.
Possible future modification to issue a warning if non-ACGTN are seen