diff options
| -rw-r--r-- | guix-science/packages/bioinformatics.scm | 75 |
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 \ |
| 1100 | and not test_more_parts_than_sequences \ | 1100 | and not test_more_parts_than_sequences \ |
| 1101 | and not test_single_fasta_gives_one_split"))) | 1101 | and 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 |
