summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--guix-science/packages/bioinformatics.scm75
1 files changed, 38 insertions, 37 deletions
diff --git a/guix-science/packages/bioinformatics.scm b/guix-science/packages/bioinformatics.scm
index 1525deb..aaa6124 100644
--- a/guix-science/packages/bioinformatics.scm
+++ b/guix-science/packages/bioinformatics.scm
@@ -1051,9 +1051,9 @@ primer3 does it.")
1051 (source (origin 1051 (source (origin
1052 (method git-fetch) 1052 (method git-fetch)
1053 (uri (git-reference 1053 (uri (git-reference
1054 (url "https://github.com/merenlab/anvio") 1054 (url "https://github.com/merenlab/anvio")
1055 (commit (string-append "v" version)) 1055 (commit (string-append "v" version))
1056 (recursive? #t))) 1056 (recursive? #t)))
1057 (file-name (git-file-name name version)) 1057 (file-name (git-file-name name version))
1058 (sha256 1058 (sha256
1059 (base32 1059 (base32
@@ -1062,41 +1062,41 @@ primer3 does it.")
1062 (arguments 1062 (arguments
1063 (list 1063 (list
1064 #:phases 1064 #:phases
1065 '(modify-phases %standard-phases 1065 #~(modify-phases %standard-phases
1066 (add-after 'unpack 'python-3.14-compatibility 1066 (add-after 'unpack 'python-3.14-compatibility
1067 (lambda _ 1067 (lambda _
1068 (substitute* '("bin/anvi-export-structures" 1068 (substitute* '("bin/anvi-export-structures"
1069 "bin/anvi-get-sequences-for-hmm-hits" 1069 "bin/anvi-get-sequences-for-hmm-hits"
1070 "anvio/cogs.py" 1070 "anvio/cogs.py"
1071 "anvio/dbops.py" 1071 "anvio/dbops.py"
1072 "anvio/drivers/emapper.py" 1072 "anvio/drivers/emapper.py"
1073 "anvio/fastalib.py" 1073 "anvio/fastalib.py"
1074 "anvio/filesnpaths.py" 1074 "anvio/filesnpaths.py"
1075 "anvio/interactive.py" 1075 "anvio/interactive.py"
1076 "anvio/kegg.py" 1076 "anvio/kegg.py"
1077 "anvio/mcgclassifier.py" 1077 "anvio/mcgclassifier.py"
1078 "anvio/merger.py" 1078 "anvio/merger.py"
1079 "anvio/panops.py" 1079 "anvio/panops.py"
1080 "anvio/parsers/kaiju.py" 1080 "anvio/parsers/kaiju.py"
1081 "anvio/profiler.py" 1081 "anvio/profiler.py"
1082 "anvio/programs.py" 1082 "anvio/programs.py"
1083 "anvio/samplesops.py" 1083 "anvio/samplesops.py"
1084 "anvio/structureops.py" 1084 "anvio/structureops.py"
1085 "anvio/utils.py" 1085 "anvio/utils.py"
1086 "anvio/variabilityops.py" 1086 "anvio/variabilityops.py"
1087 "anvio/workflows/__init__.py") 1087 "anvio/workflows/__init__.py")
1088 (("'rU'") "'r'")))) 1088 (("'rU'") "'r'"))))
1089 (add-after 'unpack 'relax-requirements 1089 (add-after 'unpack 'relax-requirements
1090 (lambda _ 1090 (lambda _
1091 (substitute* "requirements.txt" 1091 (substitute* "requirements.txt"
1092 ;; This is questionable. Pandas 0.25 is really quite old. Using 1092 ;; This is questionable. Pandas 0.25 is really quite old. Using
1093 ;; version 1.4.x is a gamble. 1093 ;; version 1.4.x is a gamble.
1094 (("pandas==.*") "pandas\n") 1094 (("pandas==.*") "pandas\n")
1095 (("numpy<=.*") "numpy\n") 1095 (("numpy<=.*") "numpy\n")
1096 (("scikit-learn==.*") "scikit-learn\n"))))) 1096 (("scikit-learn==.*") "scikit-learn\n")))))
1097 #:test-flags 1097 #:test-flags
1098 ;; These fail because the test files are not in the expected directory. 1098 ;; These fail because the test files are not in the expected directory.
1099 '(list "-k" "not test_fasta_splitting \ 1099 #~(list "-k" "not test_fasta_splitting \
1100and not test_more_parts_than_sequences \ 1100and not test_more_parts_than_sequences \
1101and not test_single_fasta_gives_one_split"))) 1101and not test_single_fasta_gives_one_split")))
1102 (propagated-inputs 1102 (propagated-inputs
@@ -1125,7 +1125,8 @@ and not test_single_fasta_gives_one_split")))
1125 python-statsmodels 1125 python-statsmodels
1126 python-tabulate 1126 python-tabulate
1127 snakemake)) 1127 snakemake))
1128 (native-inputs (list python-pytest)) 1128 (native-inputs (list python-pytest
1129 python-setuptools))
1129 (home-page "https://anvio.org") 1130 (home-page "https://anvio.org")
1130 (synopsis "Analysis and visualization platform for 'omics data") 1131 (synopsis "Analysis and visualization platform for 'omics data")
1131 (description 1132 (description