Htseq

Latest version: v2.0.9

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

Scan your dependencies

Page 2 of 7

2.0.2

=============
2022-07-03

Bugfix release. All users are encouraged to upgrade.

Scripts:

- ``htseq-count`` had silently adopted a new logic to handle a corner case where read 1 was missing but read 2 was present. This has now been reverted
to ensure exact compatibility with ``HTSeq<=0.13.5``.

2.0.1

=============
2022-03-25

Maintenance version. Users are not required to upgrade.

CI:

- Updated docker CI requirements.

2.0.0

=============
2022-03-22

Major release. All users are encouraged to upgrade.

Publication:

- New paper describing HTSeq 2.0 in [Bioinformatics](https://doi.org/10.1093/bioinformatics/btac166). **Please cite the new paper** to help us maintain HTSeq!

API features:

- Support for StretchVector, a data structure for "island-of-data" sparsity
- Added BigWig_Reader
- Added I/O functions for ``GenomicArray`` to/from bedGraph and BigWig files
- ``make_feature_genomicarrayofsets`` now supports multiple primary attributes
- ``make_feature_genomicarrayofsets`` can now add chromosome info as an additional attribute
- Improved context manager support (``with`` statement) for parsers
- Support for ``pathlib.Path`` objects

Scripts:

- Refactoring of ``htseq-count`` for readability
- Added exon-level counting to ``htseq-count``
- Added output formats to ``htseq-count``: loom, h5ad, mtx files
- The above all apply to ``htseq-count-barcodes`` as well.
- Added ``--with-header`` option to ``htseq-count``.

Documentation:

- Modernized template of docs
- Added tutorial on High C analysis
- Added step by step explanation of ``htseq-count`` logic
- Improved API documentation on a number of interfaces
- Improved docstrings throughout

Tests/Infrastructure:

- Better testing infra (e.g. ``test.sh``)
- Many more unit tests

Bug fixes:

- Fixed a bug with templates SAM files
- Fixed a bug about ``ChromVector`` steps.
- Fixed a bug about file opening (thanks mruffalo)
- Fixed a bug about ambiguous reads (thanks Mashin6)
- Fixed a typo in the docs (thanks Tejindersingh1)
- Improved style of code and documentation

0.13.5

==============
2020-12-29

Maintenance and small feature release

- Refactored CI to use Github actions.
- Improved docs and fixed docs building bugs
- Reader classes (e.g. FastaReader, BAM_Reader) can be used with ``with`` (as context managers)
- Fixed a few bugs in ``htseq-count``

0.12.4

==============
2020-04-20

Bugfix release:

- use correct stranded information (thanks gaffneyk)

0.12.3

==============
2020-04-18

New features:

- Negative indices for ``StepVector`` (thanks to shouldsee for the original PR).
- ``htseq-count-barcodes`` counts features in barcoded SAM/BAM files, e.g. 10X Genomics
single cell outputs. It supports cell barcodes, which result in different columns of
the output count table, and unique molecular identifiers.
- ``htseq-count`` has new option ``-n`` for multicore parallel processing
- ``htseq-count`` has new option ``-d`` for separating output columns by arbitrary character
(defalt TAB, ``,`` is also common)
- ``htseq-count`` has new option ``-c`` for output into a file instead of stdout
- ``htseq-count`` has new option ``--append-output`` for output into a file by appending to
any existing test (e.g. a header with the feature attribute names and sample names)
- ``htseq-count`` has two new values for option ``--nonunique``, namely ``fraction``, which
will count an N-multimapper as 1/N for each feature, and ``random``, which will assign
the alignment to a random one of its N-multimapped features. This feature was added by
ewallace (thank you!).
- ``htseq-qa`` got refactored and now accepts an options ``--primary-only`` which ignores
non-primary alignments in SAM/BAM files. This means that the final number of alignments
scored is equal to the number of reads even when multimapped reads are present.

Testing improvements:

- Extensive testing and installation changes for Mac OSX 10.14 and later versions
- Testing Python 2.7, 3.6, 3.7, and 3.8 on OSX
- Testing and deployment now uses conda environments

Numerous bugfixes and doc improvements.

This is the **last** version of ``HTSEQ`` supporting Python 2.7, as it is unmaintained since Jan 1st, 2020. ``HTSeq`` will support Python 3.5+ from the next version.

Page 2 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.