ggirelli / fastx-barber

Python package to trim and extract flags from FASTA and FASTQ files.
https://ggirelli.github.io/fastx-barber/
MIT License
4 stars 2 forks source link

Bump biopython from 1.79 to 1.80 #270

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps biopython from 1.79 to 1.80.

Changelog

Sourced from biopython's changelog.

18 November 2022: Biopython 1.80

This release of Biopython supports Python 3.7, 3.8, 3.9, 3.10, 3.11. It has also been tested on PyPy3.7 v7.3.5.

Functions read, parse, and write were added to Bio.Align to read and write Alignment objects. String formatting and printing output of Alignment objects from Bio.Align were changed to support these new functions. To obtain a string showing the aligned sequence with the appropriate gap characters (as previously shown when calling format on an alignment), use alignment[i], where alignment is an Alignment object and i is the index of the aligned sequence.

Because dict retains the item order by default since Python3.6, all instances of collections.OrderedDict have been replaced by either standard dict or where appropriate by collections.defaultsdict.

Robert Miller has updated the Bio.PDB.internal_coords module to make better use of Numpy for lossless structure assembly from dihedral angles and related internal coordinates. In addition to speeding the assembly step by ~30%, this adds distance plot support (including re-generating structures from distance plot data), coordinate space transforms for superimposing residues and their environments, a per-chain all-atom array for Atom coordinates, and optional default values for all internal coordinates. The internal coordinates module continues to support extracting dihedral angle, bond angle and bond length (internal coordinates) data, reading/writing structure files of internal coordinates, and OpenSCAD output of structures for 3D CAD/3D printing work.

The Bio.motifs.jaspar.db now returns tf_family and tf_class as a string array since the JASPAR 2018 release.

The Local Composition Complexity functions from Bio.SeqUtils now uses base 4 log instead of 2 as stated in the original reference Konopka (2005), Sequence Complexity and Composition. https://doi.org/10.1038/npg.els.0005260

Append mode is now supported in Bio.bgzf (and a bug parsing blocked GZIP files with an internal empty block fixed).

The experimental warning was dropped from Bio.phenotype (which was new in Biopython 1.67).

Sequences now have a defined attribute that returns a boolean indicating if the underlying data is defined or not.

The Bio.PDB module now includes a structural alignment module, using the combinatorial extension algorithm of Shindyalov and Bourne, commonly known as CEAlign. The module allows for two structures to be aligned based solely on

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 year ago

Superseded by #272.