From a0df135729b7ad52cf4005da196b0e8e2858ad92 Mon Sep 17 00:00:00 2001 From: Janneke Nieuwenhuizen Date: Wed, 27 Aug 2025 14:03:33 +0200 Subject: [PATCH] gnu: Add python-airr. * gnu/packages/bioinformatics.scm (python-airr): New variable. Change-Id: I8ffd8ea26a264b929865b2cb1aa096d6c6ab0270 --- gnu/packages/bioinformatics.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index a49d8455ce5320be5f8d3f1326e4423c15652123..0014b31d32b59b6414315ee03f28084e6f764e2a 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -7646,6 +7646,34 @@ identify the corresponding gene and CDR3 details. TRUST4 supports both single-e and paired-end bulk or single-cell sequencing data with any read length.") (license license:gpl3))) +(define-public python-airr + (package + (name "python-airr") + (version "1.5.1") + (home-page "https://pypi.org/project/airr/") + (source + (origin + (method url-fetch) + (uri (pypi-uri "airr" version)) + (sha256 + (base32 + "0jbigfdwa23xv5riw0ljdfq2qwg1b2fav2kfi81zxd1g1jprxy3i")))) + (build-system pyproject-build-system) + (propagated-inputs + (list python-pandas + python-pyyaml + python-yamlordereddictloader)) + (native-inputs + (list python-jsondiff + python-setuptools + python-wheel)) + (synopsis "Data Representation Standard library for antibody and TCR sequences") + (description "Python-airr provides a library by the AIRR community to for +describing, reporting, storing, and sharing adaptive immune receptor +repertoire (AIRR) data, such as sequences of antibodies and T cell +receptors (TCRs).") + (license license:cc-by4.0))) + (define-public diamond (package (name "diamond")