Path to this page:
Subject: CVS commit: pkgsrc/biology/py-biopython
From: Adam Ciarcinski
Date: 2025-02-10 14:08:29
Message id: 20250210130829.4535FFBE0@cvs.NetBSD.org
Log Message:
py-biopython: updated to 1.85
Biopython 1.85
This release of Biopython supports Python 3.9, 3.10, 3.11, 3.12 and 3.13. It
has also been tested on PyPy3.9 v7.3.13. Python 3.9 is approaching end of
life, our support for it is now deprecated.
Some optimisation work was done for ``Bio.SeqIO`` including avoiding nested
iterators, and speeding up both FASTA and FASTQ parsing.
``Bio.motifs`` now supports reading PFM from Cys2His2 Zinc Finger Proteins PWM
Predictor and reading motifs in ``pfm-four-columns`` format will set motif name
to "" instead of None, when no motif name was found.
Tests that use assertAlmostEqual calls now use ``places`` parameter with enough
presision when comparing very small numbers in scientific notation.
``Bio.motifs`` now supports reverse complementing RNA motifs and correctly
generating degenerate consensus sequences for RNA motifs.
``Bio.motifs.minimal`` now supports parsing RNA motifs and parsing motifs
for which not all statistics are provided (e.g. missing E-values or nsites).
``Bio.motifs.clusterbuster`` now supports parsing GAP and WEIGHT parameters
and can optionally write Cluster Buster motif files with floats instead of
integers, by specifying the ``precision=<int>`` parameter when writing:
e.g. motifs.write(motifs, "clusterbuster", precision=2)
Additionally, a number of small bugs and typos have been fixed with additions
to the test suite and type annotations.
Files: