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")

Reply via email to