Cutadapt

Latest version: v4.8

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

Scan your dependencies

Page 6 of 11

1.16

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

* Fix :issue:`291`: When processing paired-end reads with multiple cores, there
could be errors about incomplete FASTQs although the files are intact.
* Fix :issue:`280`: Quality trimming statistics incorrectly show the same
values for R1 and R2.

1.15

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

* Cutadapt can now run on multiple CPU cores in parallel! To enable
it, use the option ``-j N`` (or the long form ``--cores=N``), where ``N`` is
the number of cores to use. Multi-core support is only available on Python 3,
and not yet with some command-line arguments. See
:ref:`the new section about multi-core in the documentation <multicore>`
for details. When writing ``.gz`` files, make sure you have ``pigz`` installed
to get the best speedup.
* The plan is to make multi-core the default (automatically using as many cores as
are available) in future releases, so please test it and `report an
issue <https://github.com/marcelm/cutadapt/issues/>`_ if you find problems!
* Issue :issue:`256`: ``--discard-untrimmed`` did not
have an effect on non-anchored linked adapters.
* Issue :issue:`118`: Added support for demultiplexing of paired-end data.

1.14

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

* Fix: Statistics for 3' part of a linked adapter were reported incorrectly
* Fix `issue 244 <https://github.com/marcelm/cutadapt/issues/244>`_:
Quality trimming with ``--nextseq-trim`` would not apply to R2 when
trimming paired-end reads.
* ``--nextseq-trim`` now disables legacy mode.
* Fix `issue 246 <https://github.com/marcelm/cutadapt/issues/246>`_: installation
failed on non-UTF8 locale

1.13

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

* The 3' adapter of linked adapters can now be anchored. Write
``-a ADAPTER1...ADAPTER2$`` to enable this. Note that the
5' adapter is always anchored in this notation.
* Issue 224: If you want the 5' part of a linked adapter *not* to be
anchored, you can now write ``-g ADAPTER...ADAPTER2`` (note ``-g``
instead of ``-a``). This feature is experimental and may change behavior
in the next release.
* Issue 236: For more accurate statistics, it is now possible to specify the
GC content of the input reads with ``--gc-content``. This does
not change trimming results, only the number in the "expect"
column of the report. Since this is probably not needed by many
people, the option is not listed when running ``cutadapt --help``.
* Issue 235: Adapter sequences are now required to contain only
valid IUPAC codes (lowercase is also allowed, ``U`` is an alias
for ``T``). This should help to catch hard-to-find bugs, especially
in scripts. Use option ``-N`` to match characters literally
(possibly useful for amino acid sequences).
* Documentation updates and some refactoring of the code

1.12

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

* Add read modification option ``--length`` (short: ``--l``), which will
shorten each read to the given length.
* Cutadapt will no longer complain that it has nothing to do when you do not
give it any adapters. For example, you can use this to convert file formats:
``cutadapt -o output.fasta input.fastq.gz`` converts FASTQ to FASTA.
* The ``xopen`` module for opening compressed files was moved to a `separate
package on PyPI <https://pypi.python.org/pypi/xopen>`_.

1.11

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

* The ``--interleaved`` option no longer requires that both input and output
is interleaved. It is now possible to have two-file input and interleaved
output, and to have interleaved input and two-file output.
* Fix issue 202: First and second FASTQ header could get out of sync when
options modifying the read name were used.

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.