Commit graph

903 commits

Author SHA1 Message Date
wiz 06ba4c3f2c py-cutadapt: add missing tool
Remove egg.mk leftover.
2024-02-18 11:14:08 +00:00
wiz 3ae674bb74 py-dnaio: add missing tool 2024-02-15 21:45:02 +00:00
bacon 87e0309679 biology/py-cutadapt: Update to 4.6
Numerous bug fixes and enhancements since 3.5
Changes: https://github.com/marcelm/cutadapt/tags

Also replaced ALTERNATIVES with PYTHON_SELF_CONFLICT
ALTERNATIVES does not work automatically and there is no reason
to have more than one installation of py-cutadapt
2024-02-10 13:12:35 +00:00
bacon 0185be7579 biology/py-dnaio: Update to 1.2.0
Numerous bug fixes and enhancements since 0.9.1
Changes: https://github.com/marcelm/dnaio/tags
2024-02-10 13:07:54 +00:00
adam db5b1361de revbump for devel/abseil 2024-01-30 18:29:16 +00:00
thor 02aae9b1b7 biology/libpll: only works on Linux 2024-01-24 17:35:53 +00:00
wiz 75a5294650 libpll: fix pkglint 2024-01-24 16:37:10 +00:00
wiz 3208ba4190 libppl: fix unportable test operator 2024-01-24 16:36:57 +00:00
wiz fa2936f0c1 libppl: fix buildlink3 file 2024-01-24 16:36:38 +00:00
bacon a2cbec2106 biology/vsearch: Update to 2.27.0
Add FASTQ support to usearch_global and search_exact
Code cleanup and manual clarifications

Changes: https://github.com/torognes/vsearch/releases
Reported by: portscout
2024-01-23 13:26:59 +00:00
bacon 100358b726 biology/bowtie2: Update to 2.5.3
A few bug fixes
Add option for faster indexing of small indexes
Changes: https://github.com/BenLangmead/bowtie2/releases
Reported by: portscout
2024-01-18 23:30:12 +00:00
thor 8dd1c02c73 libpll: Do not convert man page to PDF
This depends on locating ps2pdf and doesn't seem that useful. If you
want the man page, any man page, as PDF, you can run man -t | ps2pdf
yourself.
2024-01-17 15:53:51 +00:00
adam e599c22d00 py-pydicom: updated to 2.4.4
pydicom v2.4.4

Fix search in help docs
2024-01-14 18:29:06 +00:00
jperkin 7d44b33b7d py-macs3: Fix PYTHON_VERSIONS_INCOMPATIBLE. 2024-01-12 09:51:58 +00:00
bacon 2d164089a9 biology/atac-seq: Update to 1.4
Add biology/py-macs3 dep to metapackage
2024-01-10 16:10:17 +00:00
wiz 07b92ad0fa py-macs3: mark as not for Python 2 2024-01-10 15:24:21 +00:00
bacon 65e6cb748a biology/Makefile: Add py-macs3 2024-01-10 15:17:50 +00:00
bacon 836ebd754e biology/py-macs3: Peak caller for TF binding sites
MACS (Model-based Analysis of ChIP-Seq) is a tool for identifying
transcription factor (TF) binding sites.   Such sites are generated
by CHiP-Seq (CHromatin immuno-Precipitation sequencing) and ATAC-Seq
(Assay for Transposase Accessible Chromatin Sequencing).  MACS
identifies "peaks" in the genome sequence, which are areas enriched
in bound TFs or accessible chromatin.
2024-01-10 15:17:33 +00:00
adam 7f9f390dd9 revbump for boost-libs 2023-12-29 18:24:34 +00:00
zafer f193ee0a20 update homepage and master site 2023-12-29 00:38:59 +00:00
wiz f3250f37e4 py-macs2: add missing tool dependencies 2023-12-25 10:21:17 +00:00
bacon dd6abbe058 biology/plink: Unbreak build on Darwin
Remove -lcrypt from link:
macOS does not have libcrypt, but has crypt() in libc
2023-12-24 16:26:42 +00:00
nros f6c9aec964 fastq-trim: fix installation when using custom PKGMANDIR 2023-12-24 10:18:27 +00:00
bacon c731e5bc15 biology/chip-seq: Update to 1.2
Update python versions to match py-macs2
Add sra-tools and a few commonly used archivers to metapkg
2023-12-23 16:35:38 +00:00
bacon 357eff9b6b biology/atac-seq: Adjust python versions to match py-macs2
Add sra-tools and a few commonly used archivers to metapkg
2023-12-23 16:23:22 +00:00
bacon fbfa602277 biology/py-macs2: Update to 2.2.9.1
Minor updates from 2.2.8
Add hacks for cython 3 to pkgsrc patches
This is likely the final release of MACS2
MACS3 package is forthcoming
Changes: https://github.com/macs3-project/MACS/releases
2023-12-23 16:15:02 +00:00
zafer 4b4c249fe2 fetch from backup 2023-12-23 02:13:49 +00:00
zafer 89f246494d fetch from backup 2023-12-21 13:46:56 +00:00
nros 02636225f7 biolibc-tools: fix installation of manpages for users of a custom PKGMANDIR 2023-12-21 08:50:24 +00:00
thor e9ac9b4d01 biology/Makefile: add recently added libpll package 2023-12-19 09:47:31 +00:00
thor 8504446ff5 biology/libpll: add bl3 2023-12-18 01:41:49 +00:00
thor c76a1ff795 biology/libpll: added package for PLL phylogenetic analysis
The aim of this project is to implement a versatile high-performance
software library for phylogenetic analysis. The library should serve
as a lower-level interface of PLL (Flouri et al. 2015) and should
have the following properties:

    open source code with an appropriate open source license.
    64-bit multi-threaded design that handles very large datasets.
    easy to use and well-documented.
    SIMD implementations of time-consuming parts.
    as fast or faster likelihood computations than RAxML (Stamatakis 2014).
    fast implementation of the site repeats algorithm (Kobert 2017).
    functions for tree visualization.
    bindings for Python.
    generic and clean design.
    Linux, Mac, and Microsoft Windows compatibility.
2023-12-18 01:39:13 +00:00
zafer f947a940b4 update homepage 2023-12-15 18:23:29 +00:00
zafer 01088127b6 update homepage 2023-12-15 18:16:31 +00:00
wiz b629049273 mopac: pkgsrc-users can't be OWNER, make it MAINTAINER 2023-12-15 13:50:36 +00:00
bacon e31d850566 biology/vsearch: Update to 2.26.1
A few minor enhancements
Changes: https://github.com/torognes/vsearch/releases
2023-11-26 12:35:56 +00:00
wiz b9b54cc5ac sra-tools: add missing Python dependency
Bump PKGREVISION
2023-11-24 16:37:29 +00:00
wiz 579be273e0 plinkseq: force C++14 due to abseil 2023-11-23 09:04:41 +00:00
wiz bb0e8ba7aa plinkseq: fix some pkglint 2023-11-23 09:04:24 +00:00
abs f425e1aca7 Switch USE_JAVA2 from 9 to 11, as actually requires 11 2023-11-18 15:02:53 +00:00
wiz f500366ca2 *: bump for protobuf 25 2023-11-15 18:14:40 +00:00
wiz a6fb7c0f5f py-biopython: add missing setuptools tool 2023-11-15 08:58:06 +00:00
wiz 389f47b775 *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
bacon f3ed802336 biology/vsearch: Update to 2.25.0
chimeras_denovo: Allow user to specify mismatch tolerance

Changes: https://github.com/torognes/vsearch/releases
2023-11-12 15:32:12 +00:00
wiz acc6405ee2 *: revebump for new brotli option for freetype2
Addresses PR 57693
2023-11-12 13:20:31 +00:00
bacon b963f0d5ad biology/bedtools: Update to 2.31.1
Code updates for modern compilers

Changes: https://github.com/arq5x/bedtools2/releases
2023-11-08 16:46:44 +00:00
wiz 3dbeee8487 *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
wiz 475e1d45ca microsynteny-tools: propagate python limitations 2023-11-06 20:21:32 +00:00
jperkin 24d52e80ff py-dna-features-viewer: Fix PYTHON_VERSIONS_INCOMPATIBLE. 2023-11-06 20:05:34 +00:00
wiz aa92ad2e67 py-biopython: update to 1.81.
12 February 2023: Biopython 1.81
===============================================

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. We intend to drop Python 3.7 support.

The API documentation and the `Biopython Tutorial and Cookbook` have
been updated to better annotate use and application of the
``Bio.PDB.internal_coords`` module.

``Bio.Phylo`` now supports ``Alignment`` and ``MultipleSeqAlignment``
objects as input.

Several improvements and bug fixes to the snapgene parser contributes by
Damien Goutte-Gattat.

Additionally, a number of small bugs and typos have been fixed with additions
to the test suite.

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
their 3D conformation, ie. in a sequence-independent manner. The method is
particularly powerful when the structures shared a very low degree of sequence
similarity. The new module is available in ``Bio.PDB.CEAligner`` with an
interface similar to other 3D superimposition modules.

A new module ``Bio.PDB.qcprot`` implements the QCP superposition algorithm in
pure Python, deprecating the existing C implementation. This leads to a slight
performance improvement and to much better maintainability. The refactored
``qcprot.QCPSuperimposer`` class has small changes to its API, to better mirror
that of ``Bio.PDB.Superimposer``.

The ``Bio.PDB.PDBList`` module now allows downloading biological assemblies,
for one or more entries of the wwPDB.

In the ``Bio.Restriction`` module, each restriction enzyme now includes an `id`
property giving the numerical identifier for the REBASE database identifier
from which the enzyme object was created, and a `uri` property with a canonical
`identifiers.org` link to the database, for use in linked-data representations.

Add new ``gc_fraction`` function in ``SeqUtils`` and marks ``GC`` for future
deprecation.

Support for the old format (dating back to 2004) of the GN line in SwissProt
files was dropped in ``Bio.SwissProt``.

Additionally, a number of small bugs and typos have been fixed with additions
to the test suite.
2023-11-05 23:52:20 +00:00