guix_mirror_bot pushed a commit to branch master
in repository guix.
commit a0df135729b7ad52cf4005da196b0e8e2858ad92
Author: Janneke Nieuwenhuizen <[email protected]>
AuthorDate: Wed Aug 27 14:03:33 2025 +0200
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 a49d8455ce..0014b31d32 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")