Cutadapt

Latest version: v4.9

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 11

0.9.2

-------------------

* Install a single ``cutadapt`` Python package instead of multiple Python
modules. This avoids cluttering the global namespace and should lead to less
problems with other Python modules. Thanks to Steve Lianoglou for
pointing this out to me!
* ignore case (ACGT vs acgt) when comparing the adapter with the read sequence
* .FASTA/.QUAL files (not necessarily colorspace) can now be read (some
454 software uses this format)
* Move some functions into their own modules
* lots of refactoring: replace the fasta module with a much nicer seqio module.
* allow to input FASTA/FASTQ on standard input (also FASTA/FASTQ is
autodetected)

0.9

-----------------

* add ``--too-short-output`` and ``--untrimmed-output``, based on patch by Paul Ryvkin (thanks!)
* add ``--maximum-length`` parameter: discard reads longer than a specified length
* group options by category in ``--help`` output
* add ``--length-tag`` option. allows to fix read length in FASTA/Q comment lines
(e.g., ``length=123`` becomes ``length=58`` after trimming) (requested by Paul Ryvkin)
* add ``-q``/``--quality-cutoff`` option for trimming low-quality ends (uses the same algorithm
as BWA)
* some refactoring
* the filename ``-`` is now interpreted as standard in or standard output

0.8

-----------------

* Change default behavior of searching for an adapter: The adapter is now assumed to
be an adapter that has been ligated to the 3' end. This should be the correct behavior
for at least the SOLiD small RNA protocol (SREK) and also for the Illumina protocol.
To get the old behavior, which uses a heuristic to determine whether the adapter was
ligated to the 5' or 3' end and then trimmed the read accordingly, use the new
``-b`` (``--anywhere``) option.
* Clear up how the statistics after processing all reads are printed.
* Fix incorrect statistics. Adapters starting at pos. 0 were correctly trimmed,
but not counted.
* Modify scoring scheme: Improves trimming (some reads that should have been
trimmed were not). Increases no. of trimmed reads in one of our SOLiD data sets
from 36.5 to 37.6%.
* Speed improvements (20% less runtime on my test data set).

0.7

-----------------

* Useful exit codes
* Better error reporting when malformed files are encountered
* Add ``--minimum-length`` parameter for discarding reads that are shorter than
a specified length after trimming.
* Generalize the alignment function a bit. This is preparation for
supporting adapters that are specific to either the 5' or 3' end.
* pure Python fallback for alignment function for when the C module cannot
be used.

0.6

-----------------

* Support gzipped input and output.
* Print timing information in statistics.

0.5

-----------------

* add ``--discard`` option which makes cutadapt discard reads in which an adapter occurs

Page 10 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.