~ruther/guix-local

a6075f65c8c3465d343868f6a639a693c72cc5be — Hugo Buddelmeijer 5 months ago c6a8087
gnu: python-taggd: Update to 0.4.0.

* gnu/packages/bioinformatics.scm (python-taggd): Update to 0.4.0.
[origin, homepage]: Change to "https://github.com/jfnavarro/taggd"
[source]: Remove out-dated snippet.
[arguments] <test-flags>: Reenable fixed test.
[propagated-inputs]: Add python-tqdm, python-aiofiles, python-dnaio,
python-types-aiofiles, and python-types-tqdm.

Change-Id: I8c1c445bdf1b463b9ffd16602001608a3c9d4fcd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 11 insertions(+), 12 deletions(-)

M gnu/packages/bioinformatics.scm
M gnu/packages/bioinformatics.scm => gnu/packages/bioinformatics.scm +11 -12
@@ 12165,26 12165,19 @@ interpretation.")
(define-public python-taggd
  (package
    (name "python-taggd")
    (version "0.3.6")
    (version "0.4.0")
    (source (origin
              (method git-fetch)
              (uri (git-reference
                    (url "https://github.com/SpatialTranscriptomicsResearch/taggd")
                    (url "https://github.com/jfnavarro/taggd")
                    (commit version)))
              (file-name (git-file-name name version))
              (sha256
               (base32
                "0j19ah81z7aqrdljah9hyarp91gvgbk63pz6fz3pdpksy1yqyi6k"))
              (modules '((guix build utils)))
              (snippet
               '(for-each delete-file
                          (find-files "taggd" "\\.c$")))))
                "17hi1vs1qwhxx8jnradnl9k471li6fjb6w5sljkpzjxy7rkxwb85"))))
    (build-system pyproject-build-system)
    (arguments
     (list
      #:test-flags
      ;; AssertionError: 0 is not true : Running Normal BAM test failed.
      #~(list "-k" "not test_normal_bam_run")
      #:phases
      #~(modify-phases %standard-phases
          (add-before 'check 'remove-local-taggd


@@ 12193,10 12186,16 @@ interpretation.")
              ;; taggd when running tests.
              (delete-file-recursively "taggd"))))))
    (propagated-inputs
     (list python-numpy python-pysam))
     (list python-numpy
           python-pysam
           python-tqdm
           python-aiofiles
           python-dnaio
           python-types-aiofiles
           python-types-tqdm))
    (native-inputs
     (list python-cython python-pytest python-setuptools))
    (home-page "https://github.com/SpatialTranscriptomicsResearch/taggd")
    (home-page "https://github.com/jfnavarro/taggd")
    (synopsis "Genetic barcode demultiplexing")
    (description "This package provides TagGD barcode demultiplexing utilities
for Spatial Transcriptomics data.")