From 51488dbff57d63c1a2bebc10ec70adeb2b4799e4 Mon Sep 17 00:00:00 2001 From: Glenn Johnson Date: Mon, 21 Feb 2022 16:38:27 -0600 Subject: [PATCH] update bioconductor packages to bioconductor 3.14 (#28900) --- .../repos/builtin/packages/r-a4/package.py | 6 +- .../builtin/packages/r-a4base/package.py | 9 ++- .../builtin/packages/r-a4classif/package.py | 11 +-- .../builtin/packages/r-a4core/package.py | 6 +- .../builtin/packages/r-a4preproc/package.py | 13 ++-- .../builtin/packages/r-a4reporting/package.py | 9 ++- .../builtin/packages/r-abadata/package.py | 6 +- .../packages/r-abaenrichment/package.py | 12 +-- .../builtin/packages/r-absseq/package.py | 6 +- .../repos/builtin/packages/r-acde/package.py | 6 +- .../repos/builtin/packages/r-acgh/package.py | 6 +- .../repos/builtin/packages/r-acme/package.py | 6 +- .../builtin/packages/r-adsplit/package.py | 10 ++- .../builtin/packages/r-affxparser/package.py | 6 +- .../repos/builtin/packages/r-affy/package.py | 12 +-- .../builtin/packages/r-affycomp/package.py | 6 +- .../packages/r-affycompatible/package.py | 6 +- .../builtin/packages/r-affycontam/package.py | 6 +- .../packages/r-affycoretools/package.py | 10 +-- .../builtin/packages/r-affydata/package.py | 6 +- .../builtin/packages/r-affyexpress/package.py | 5 +- .../builtin/packages/r-affyilm/package.py | 6 +- .../builtin/packages/r-affyio/package.py | 6 +- .../builtin/packages/r-affypdnn/package.py | 3 +- .../builtin/packages/r-affyplm/package.py | 6 +- .../packages/r-affyqcreport/package.py | 7 +- .../packages/r-affyrnadegradation/package.py | 6 +- .../repos/builtin/packages/r-agdex/package.py | 6 +- .../repos/builtin/packages/r-agilp/package.py | 6 +- .../builtin/packages/r-agimicrorna/package.py | 6 +- .../repos/builtin/packages/r-aims/package.py | 6 +- .../builtin/packages/r-aldex2/package.py | 11 +-- .../packages/r-allelicimbalance/package.py | 28 +++---- .../builtin/packages/r-alpine/package.py | 6 +- .../builtin/packages/r-alsace/package.py | 6 +- .../builtin/packages/r-altcdfenvs/package.py | 6 +- .../builtin/packages/r-ampliqueso/package.py | 3 +- .../packages/r-analysispageserver/package.py | 3 +- .../builtin/packages/r-anaquin/package.py | 6 +- .../builtin/packages/r-aneufinder/package.py | 14 ++-- .../packages/r-aneufinderdata/package.py | 6 +- .../builtin/packages/r-annaffy/package.py | 10 ++- .../builtin/packages/r-annotate/package.py | 11 +-- .../packages/r-annotationdbi/package.py | 11 +-- .../packages/r-annotationfilter/package.py | 6 +- .../packages/r-annotationforge/package.py | 6 +- .../packages/r-annotationhub/package.py | 21 ++--- .../repos/builtin/packages/r-aplot/package.py | 28 +++++++ .../builtin/packages/r-aroma-light/package.py | 10 +-- .../builtin/packages/r-bamsignals/package.py | 12 +-- .../builtin/packages/r-beachmat/package.py | 34 +++++---- .../builtin/packages/r-biobase/package.py | 8 +- .../packages/r-biocfilecache/package.py | 11 +-- .../packages/r-biocgenerics/package.py | 10 +-- .../packages/r-biocinstaller/package.py | 6 +- .../builtin/packages/r-biocio/package.py | 29 +++++++ .../packages/r-biocneighbors/package.py | 17 +++-- .../packages/r-biocparallel/package.py | 9 ++- .../packages/r-biocsingular/package.py | 7 +- .../builtin/packages/r-biocstyle/package.py | 10 +-- .../builtin/packages/r-biocversion/package.py | 7 +- .../builtin/packages/r-biomart/package.py | 24 +++--- .../builtin/packages/r-biomformat/package.py | 6 +- .../builtin/packages/r-biostrings/package.py | 35 +++++---- .../builtin/packages/r-biovizbase/package.py | 10 +-- .../r-bsgenome-hsapiens-ucsc-hg19/package.py | 8 +- .../builtin/packages/r-bsgenome/package.py | 30 ++++---- .../repos/builtin/packages/r-bsseq/package.py | 31 ++++---- .../builtin/packages/r-bumphunter/package.py | 10 +-- .../builtin/packages/r-bwstest/package.py | 23 ++++++ .../builtin/packages/r-category/package.py | 6 +- .../repos/builtin/packages/r-champ/package.py | 5 +- .../builtin/packages/r-champdata/package.py | 5 +- .../builtin/packages/r-chipseq/package.py | 6 +- .../packages/r-clusterprofiler/package.py | 33 ++++---- .../repos/builtin/packages/r-cner/package.py | 10 +-- .../repos/builtin/packages/r-codex/package.py | 6 +- .../packages/r-complexheatmap/package.py | 32 ++++---- .../repos/builtin/packages/r-ctc/package.py | 4 +- .../builtin/packages/r-decipher/package.py | 9 ++- .../packages/r-delayedarray/package.py | 37 ++++----- .../packages/r-delayedmatrixstats/package.py | 35 +++++---- .../repos/builtin/packages/r-deseq/package.py | 5 +- .../builtin/packages/r-deseq2/package.py | 8 +- .../builtin/packages/r-dexseq/package.py | 19 ++--- .../r-dirichletmultinomial/package.py | 6 +- .../builtin/packages/r-dmrcate/package.py | 10 ++- .../builtin/packages/r-dnacopy/package.py | 6 +- .../repos/builtin/packages/r-do-db/package.py | 5 +- .../repos/builtin/packages/r-dose/package.py | 19 ++--- .../repos/builtin/packages/r-dss/package.py | 10 +-- .../repos/builtin/packages/r-edger/package.py | 14 ++-- .../builtin/packages/r-enrichplot/package.py | 44 ++++++----- .../builtin/packages/r-ensembldb/package.py | 25 +++--- .../builtin/packages/r-exomecopy/package.py | 6 +- .../packages/r-experimenthub/package.py | 5 +- .../r-fdb-infiniummethylation-hg18/package.py | 6 +- .../r-fdb-infiniummethylation-hg19/package.py | 6 +- .../repos/builtin/packages/r-fgsea/package.py | 10 +-- .../repos/builtin/packages/r-gcrma/package.py | 11 +-- .../builtin/packages/r-gdsfmt/package.py | 6 +- .../builtin/packages/r-genefilter/package.py | 11 +-- .../packages/r-genelendatabase/package.py | 6 +- .../builtin/packages/r-genemeta/package.py | 6 +- .../builtin/packages/r-geneplotter/package.py | 6 +- .../builtin/packages/r-genie3/package.py | 7 +- .../packages/r-genomeinfodb/package.py | 14 ++-- .../packages/r-genomeinfodbdata/package.py | 4 +- .../packages/r-genomicalignments/package.py | 40 +++++----- .../packages/r-genomicfeatures/package.py | 35 +++++---- .../packages/r-genomicranges/package.py | 34 +++++---- .../builtin/packages/r-geoquery/package.py | 27 ++++--- .../repos/builtin/packages/r-ggbio/package.py | 18 ++--- .../builtin/packages/r-ggtree/package.py | 34 +++++++++ .../builtin/packages/r-glimma/package.py | 23 +++--- .../builtin/packages/r-globaltest/package.py | 5 +- .../repos/builtin/packages/r-go-db/package.py | 12 ++- .../builtin/packages/r-gofuncr/package.py | 8 +- .../builtin/packages/r-gosemsim/package.py | 10 +-- .../repos/builtin/packages/r-goseq/package.py | 6 +- .../builtin/packages/r-gostats/package.py | 14 ++-- .../repos/builtin/packages/r-graph/package.py | 6 +- .../builtin/packages/r-gseabase/package.py | 6 +- .../builtin/packages/r-gtrellis/package.py | 8 +- .../repos/builtin/packages/r-gviz/package.py | 11 +-- .../builtin/packages/r-hdf5array/package.py | 33 ++++---- .../builtin/packages/r-hypergraph/package.py | 6 +- .../r-illumina450probevariants-db/package.py | 5 +- .../package.py | 6 +- .../package.py | 6 +- .../package.py | 4 +- .../package.py | 6 +- .../builtin/packages/r-illuminaio/package.py | 6 +- .../builtin/packages/r-impute/package.py | 6 +- .../r-interactivedisplaybase/package.py | 8 +- .../builtin/packages/r-iranges/package.py | 28 +++---- .../builtin/packages/r-jaspar2018/package.py | 3 +- .../builtin/packages/r-kegg-db/package.py | 4 +- .../builtin/packages/r-kegggraph/package.py | 10 ++- .../builtin/packages/r-keggrest/package.py | 6 +- .../builtin/packages/r-ksamples/package.py | 29 +++++++ .../repos/builtin/packages/r-limma/package.py | 8 +- .../repos/builtin/packages/r-lumi/package.py | 6 +- .../builtin/packages/r-makecdfenv/package.py | 6 +- .../builtin/packages/r-marray/package.py | 6 +- .../packages/r-matrixgenerics/package.py | 8 +- .../builtin/packages/r-mergemaid/package.py | 3 +- .../builtin/packages/r-methylumi/package.py | 9 ++- .../repos/builtin/packages/r-minfi/package.py | 27 +++---- .../builtin/packages/r-missmethyl/package.py | 5 +- .../packages/r-mlinterfaces/package.py | 14 ++-- .../builtin/packages/r-mscoreutils/package.py | 28 +++++++ .../builtin/packages/r-msnbase/package.py | 31 ++++---- .../packages/r-multcompview/package.py | 21 +++++ .../builtin/packages/r-multtest/package.py | 6 +- .../repos/builtin/packages/r-mzid/package.py | 6 +- .../repos/builtin/packages/r-mzr/package.py | 14 ++-- .../packages/r-oligoclasses/package.py | 15 ++-- .../packages/r-org-hs-eg-db/package.py | 14 ++-- .../builtin/packages/r-organismdbi/package.py | 15 ++-- .../builtin/packages/r-pathview/package.py | 6 +- .../builtin/packages/r-pcamethods/package.py | 6 +- .../builtin/packages/r-pfam-db/package.py | 16 ++-- .../builtin/packages/r-phyloseq/package.py | 20 ++--- .../builtin/packages/r-pmcmrplus/package.py | 51 +++++++++++++ .../packages/r-preprocesscore/package.py | 6 +- .../packages/r-protgenerics/package.py | 6 +- .../builtin/packages/r-quantro/package.py | 8 +- .../builtin/packages/r-qvalue/package.py | 6 +- .../repos/builtin/packages/r-rbgl/package.py | 8 +- .../builtin/packages/r-rcppgsl/package.py | 30 ++++++++ .../packages/r-rcppziggurat/package.py | 27 +++++++ .../packages/r-reportingtools/package.py | 6 +- .../builtin/packages/r-restfulr/package.py | 23 ++++++ .../repos/builtin/packages/r-rfast/package.py | 29 +++++++ .../builtin/packages/r-rgraphviz/package.py | 6 +- .../repos/builtin/packages/r-rhdf5/package.py | 21 ++--- .../packages/r-rhdf5filters/package.py | 6 +- .../builtin/packages/r-rhdf5lib/package.py | 9 ++- .../builtin/packages/r-rhtslib/package.py | 8 +- .../builtin/packages/r-rnaseqmap/package.py | 5 +- .../repos/builtin/packages/r-roc/package.py | 6 +- .../repos/builtin/packages/r-rots/package.py | 6 +- .../builtin/packages/r-rsamtools/package.py | 23 +++--- .../builtin/packages/r-rtracklayer/package.py | 34 +++++---- .../builtin/packages/r-s4vectors/package.py | 15 ++-- .../packages/r-scaledmatrix/package.py | 23 ++++++ .../builtin/packages/r-scater/package.py | 76 ++++++++++--------- .../builtin/packages/r-scuttle/package.py | 6 +- .../builtin/packages/r-seqlogo/package.py | 6 +- .../builtin/packages/r-shortread/package.py | 24 +++--- .../builtin/packages/r-siggenes/package.py | 8 +- .../builtin/packages/r-simpleaffy/package.py | 5 +- .../r-singlecellexperiment/package.py | 10 ++- .../builtin/packages/r-snprelate/package.py | 6 +- .../builtin/packages/r-snpstats/package.py | 6 +- .../packages/r-somaticsignatures/package.py | 8 +- .../packages/r-sparsematrixstats/package.py | 8 +- .../repos/builtin/packages/r-spem/package.py | 6 +- .../repos/builtin/packages/r-sseq/package.py | 6 +- .../r-summarizedexperiment/package.py | 32 ++++---- .../repos/builtin/packages/r-sva/package.py | 8 +- .../builtin/packages/r-tfbstools/package.py | 6 +- .../builtin/packages/r-tidytree/package.py | 30 ++++++++ .../builtin/packages/r-tmixclust/package.py | 6 +- .../repos/builtin/packages/r-topgo/package.py | 6 +- .../builtin/packages/r-treeio/package.py | 30 ++++++++ .../package.py | 6 +- .../package.py | 6 +- .../builtin/packages/r-tximport/package.py | 6 +- .../packages/r-tximportdata/package.py | 6 +- .../packages/r-variantannotation/package.py | 48 ++++++------ .../repos/builtin/packages/r-vsn/package.py | 12 +-- .../builtin/packages/r-watermelon/package.py | 7 +- .../repos/builtin/packages/r-xde/package.py | 17 +++-- .../builtin/packages/r-xmapbridge/package.py | 6 +- .../builtin/packages/r-xvector/package.py | 24 +++--- .../repos/builtin/packages/r-yapsa/package.py | 30 ++++---- .../builtin/packages/r-yaqcaffy/package.py | 5 +- .../repos/builtin/packages/r-yarn/package.py | 6 +- .../builtin/packages/r-zlibbioc/package.py | 6 +- 221 files changed, 1682 insertions(+), 1124 deletions(-) create mode 100644 var/spack/repos/builtin/packages/r-aplot/package.py create mode 100644 var/spack/repos/builtin/packages/r-biocio/package.py create mode 100644 var/spack/repos/builtin/packages/r-bwstest/package.py create mode 100644 var/spack/repos/builtin/packages/r-ggtree/package.py create mode 100644 var/spack/repos/builtin/packages/r-ksamples/package.py create mode 100644 var/spack/repos/builtin/packages/r-mscoreutils/package.py create mode 100644 var/spack/repos/builtin/packages/r-multcompview/package.py create mode 100644 var/spack/repos/builtin/packages/r-pmcmrplus/package.py create mode 100644 var/spack/repos/builtin/packages/r-rcppgsl/package.py create mode 100644 var/spack/repos/builtin/packages/r-rcppziggurat/package.py create mode 100644 var/spack/repos/builtin/packages/r-restfulr/package.py create mode 100644 var/spack/repos/builtin/packages/r-rfast/package.py create mode 100644 var/spack/repos/builtin/packages/r-scaledmatrix/package.py create mode 100644 var/spack/repos/builtin/packages/r-tidytree/package.py create mode 100644 var/spack/repos/builtin/packages/r-treeio/package.py diff --git a/var/spack/repos/builtin/packages/r-a4/package.py b/var/spack/repos/builtin/packages/r-a4/package.py index ad008b9a6b0..eb71a3f894c 100644 --- a/var/spack/repos/builtin/packages/r-a4/package.py +++ b/var/spack/repos/builtin/packages/r-a4/package.py @@ -7,14 +7,14 @@ class RA4(RPackage): - """Automated Affymetrix Array Analysis Umbrella Package + """Automated Affymetrix Array Analysis Umbrella Package. Umbrella package is available for the entire Automated Affymetrix Array Analysis suite of package.""" - homepage = "https://bioconductor.org/packages/a4" - git = "https://git.bioconductor.org/packages/a4.git" + bioc = "a4" + version('1.42.0', commit='fc26809e2bce7cd50d99d6f6dd5f85c38342fdea') version('1.38.0', commit='5b7a9087bab10c55e24707e96e48046995236c94') version('1.32.0', commit='03770d4e53be4eed1bd0ab8f8cddba66854b4712') version('1.30.0', commit='771e01ae3aaac1c4db12f781c41d90fa7191b64d') diff --git a/var/spack/repos/builtin/packages/r-a4base/package.py b/var/spack/repos/builtin/packages/r-a4base/package.py index 9d008bc5890..ae17ec8bc41 100644 --- a/var/spack/repos/builtin/packages/r-a4base/package.py +++ b/var/spack/repos/builtin/packages/r-a4base/package.py @@ -7,14 +7,14 @@ class RA4base(RPackage): - """Automated Affymetrix Array Analysis Base Package + """Automated Affymetrix Array Analysis Base Package. Base utility functions are available for the Automated Affymetrix Array Analysis set of packages.""" - homepage = "https://bioconductor.org/packages/a4Base" - git = "https://git.bioconductor.org/packages/a4Base.git" + bioc = "a4Base" + version('1.42.0', commit='d7296e2792020e9c5b1c19101104326ee8bebfe6') version('1.38.0', commit='4add242fa9c62795aca5b0dfca34a43484c5aa82') version('1.32.0', commit='8a1e15d25494c54db8c1de5dbbd69e628569e3d7') version('1.30.0', commit='fc370b2bd8286acc1e42a10344d91974f5b94229') @@ -32,4 +32,5 @@ class RA4base(RPackage): depends_on('r-multtest', type=('build', 'run')) depends_on('r-glmnet', type=('build', 'run')) depends_on('r-gplots', type=('build', 'run')) - depends_on('r-annotationdbi', when='@:1.32.0', type=('build', 'run')) + + depends_on('r-annotationdbi', type=('build', 'run'), when='@:1.32.0') diff --git a/var/spack/repos/builtin/packages/r-a4classif/package.py b/var/spack/repos/builtin/packages/r-a4classif/package.py index 5a646d34ccc..4a3a0207fa4 100644 --- a/var/spack/repos/builtin/packages/r-a4classif/package.py +++ b/var/spack/repos/builtin/packages/r-a4classif/package.py @@ -7,15 +7,15 @@ class RA4classif(RPackage): - """Automated Affymetrix Array Analysis Classification Package + """Automated Affymetrix Array Analysis Classification Package. Functionalities for classification of Affymetrix microarray data, integrating within the Automated Affymetrix Array Analysis set of packages.""" - homepage = "https://bioconductor.org/packages/a4Classif" - git = "https://git.bioconductor.org/packages/a4Classif.git" + bioc = "a4Classif" + version('1.42.0', commit='820854a7ca9ed0c295479a25b7e3375c6d01d0b5') version('1.38.0', commit='c4d058813efb835774813b2d69c52912162f8e75') version('1.32.0', commit='aa4f22df2da54b71e1a238d2b9cbcb3afa6f7f88') version('1.30.0', commit='b62841bff2f8894a3011a4e74afc37076d1322a3') @@ -25,9 +25,10 @@ class RA4classif(RPackage): depends_on('r-a4core', type=('build', 'run')) depends_on('r-a4preproc', type=('build', 'run')) - depends_on('r-biobase', when='@1.38.0:', type=('build', 'run')) + depends_on('r-biobase', type=('build', 'run'), when='@1.38.0:') depends_on('r-rocr', type=('build', 'run')) depends_on('r-pamr', type=('build', 'run')) depends_on('r-glmnet', type=('build', 'run')) depends_on('r-varselrf', type=('build', 'run')) - depends_on('r-mlinterfaces', when='@:1.32.0', type=('build', 'run')) + + depends_on('r-mlinterfaces', type=('build', 'run'), when='@:1.32.0') diff --git a/var/spack/repos/builtin/packages/r-a4core/package.py b/var/spack/repos/builtin/packages/r-a4core/package.py index bef3fb71fdb..8e36d4d69a0 100644 --- a/var/spack/repos/builtin/packages/r-a4core/package.py +++ b/var/spack/repos/builtin/packages/r-a4core/package.py @@ -7,14 +7,14 @@ class RA4core(RPackage): - """Automated Affymetrix Array Analysis Core Package + """Automated Affymetrix Array Analysis Core Package. Utility functions for the Automated Affymetrix Array Analysis set of packages.""" - homepage = "https://bioconductor.org/packages/a4Core" - git = "https://git.bioconductor.org/packages/a4Core.git" + bioc = "a4Core" + version('1.42.0', commit='6985950b72c2a0f20ec44fe2067d8864e004bfaa') version('1.38.0', commit='a027dcd3486c64950815ec7c7271f1f65ba3d8a1') version('1.32.0', commit='2916a29723bdd514d5d987f89725d141d1d2dfce') version('1.30.0', commit='e392b1b4339a34f93d5d9bc520a1a9385ea63141') diff --git a/var/spack/repos/builtin/packages/r-a4preproc/package.py b/var/spack/repos/builtin/packages/r-a4preproc/package.py index 8d7fad15c26..76ebcb34699 100644 --- a/var/spack/repos/builtin/packages/r-a4preproc/package.py +++ b/var/spack/repos/builtin/packages/r-a4preproc/package.py @@ -7,14 +7,14 @@ class RA4preproc(RPackage): - """Automated Affymetrix Array Analysis Preprocessing Package + """Automated Affymetrix Array Analysis Preprocessing Package. Utility functions to pre-process data for the Automated Affymetrix Array Analysis set of packages.""" - homepage = "https://bioconductor.org/packages/a4Preproc" - git = "https://git.bioconductor.org/packages/a4Preproc.git" + bioc = "a4Preproc" + version('1.42.0', commit='773a91e884d2ada16fe9cf57d5ed53c0155e3fa2') version('1.38.0', commit='c93c223bd531bff090531a109b51f8dcd710d0cb') version('1.32.0', commit='0da742e500892b682feeb39256906282ad20c558') version('1.30.0', commit='e6fb9fa2e7c703974e6ca10c0e9681b097b05978') @@ -22,6 +22,7 @@ class RA4preproc(RPackage): version('1.26.0', commit='be7403acc06670c05ead1adaf60533b0fe3a65ea') version('1.24.0', commit='651014b8102807aea4f1274e34e083e70b5e7ee7') - depends_on('r-biocgenerics', when='@1.38.0:', type=('build', 'run')) - depends_on('r-biobase', when='@1.38.0:', type=('build', 'run')) - depends_on('r-annotationdbi', when='@:1.32.0', type=('build', 'run')) + depends_on('r-biocgenerics', type=('build', 'run'), when='@1.38.0:') + depends_on('r-biobase', type=('build', 'run'), when='@1.38.0:') + + depends_on('r-annotationdbi', type=('build', 'run'), when='@:1.32.0') diff --git a/var/spack/repos/builtin/packages/r-a4reporting/package.py b/var/spack/repos/builtin/packages/r-a4reporting/package.py index 5edf49c30d7..2216c3364ea 100644 --- a/var/spack/repos/builtin/packages/r-a4reporting/package.py +++ b/var/spack/repos/builtin/packages/r-a4reporting/package.py @@ -7,14 +7,14 @@ class RA4reporting(RPackage): - """Automated Affymetrix Array Analysis Reporting Package + """Automated Affymetrix Array Analysis Reporting Package. Utility functions to facilitate the reporting of the Automated Affymetrix Array Analysis Reporting set of packages.""" - homepage = "https://bioconductor.org/packages/a4Reporting" - git = "https://git.bioconductor.org/packages/a4Reporting.git" + bioc = "a4Reporting" + version('1.42.0', commit='b0d715b9cdac80bc412f0a9a6b33941c4a7582bb') version('1.38.0', commit='cd3cf244e7a299b2485684ed15519cbbda1c590f') version('1.32.0', commit='8d781899c625892080eb50f322694dd640d5f792') version('1.30.0', commit='ae9b9ade45cfac2636d0445a7e0a029dfe3b9390') @@ -23,4 +23,5 @@ class RA4reporting(RPackage): version('1.24.0', commit='bf22c4d50daf40fc9eaf8c476385bf4a24a5b5ce') depends_on('r-xtable', type=('build', 'run')) - depends_on('r-annaffy', when='@:1.32.0', type=('build', 'run')) + + depends_on('r-annaffy', type=('build', 'run'), when='@:1.32.0') diff --git a/var/spack/repos/builtin/packages/r-abadata/package.py b/var/spack/repos/builtin/packages/r-abadata/package.py index 04ec686b864..9695cc41eab 100644 --- a/var/spack/repos/builtin/packages/r-abadata/package.py +++ b/var/spack/repos/builtin/packages/r-abadata/package.py @@ -7,7 +7,7 @@ class RAbadata(RPackage): - """Averaged gene expression in human brain regions from Allen Brain Atlas + """Averaged gene expression in human brain regions from Allen Brain Atlas. Provides the data for the gene expression enrichment analysis conducted in the package 'ABAEnrichment'. The package includes three datasets @@ -18,9 +18,9 @@ class RAbadata(RPackage): Developing Human Brain expression data. All datasets are restricted to protein coding genes.""" - homepage = "https://bioconductor.org/packages/ABAData" - git = "https://git.bioconductor.org/packages/ABAData.git" + bioc = "ABAData" + version('1.24.0', commit='c4c42701f995ab8d5ede7f36ff06650493c82e36') version('1.20.0', commit='c08a841ffb54d6555eb80b90a7a8afe7e48201b3') version('1.14.0', commit='ed7460e7d2948684db69dd4b4f8e135af50198bd') version('1.12.0', commit='9c2f0fbda75b06a0807bd714528915920899282d') diff --git a/var/spack/repos/builtin/packages/r-abaenrichment/package.py b/var/spack/repos/builtin/packages/r-abaenrichment/package.py index e9728283901..b9501c29bb9 100644 --- a/var/spack/repos/builtin/packages/r-abaenrichment/package.py +++ b/var/spack/repos/builtin/packages/r-abaenrichment/package.py @@ -7,7 +7,7 @@ class RAbaenrichment(RPackage): - """Gene expression enrichment in human brain regions + """Gene expression enrichment in human brain regions. The package ABAEnrichment is designed to test for enrichment of user defined candidate genes in the set of expressed genes in different human @@ -22,9 +22,9 @@ class RAbaenrichment(RPackage): tests are implemented, e.g. for cases when genes are ranked instead of divided into candidate and background.""" - homepage = "https://bioconductor.org/packages/ABAEnrichment" - git = "https://git.bioconductor.org/packages/ABAEnrichment.git" + bioc = "ABAEnrichment" + version('1.24.0', commit='5d20752263ae8f18ea5f5a6cfbdd5921a0f236d7') version('1.20.0', commit='608433a0b07e6dd99915dc536a038d960f1be1d5') version('1.14.1', commit='e1ebfb5de816b924af16675a5ba9ed1a6b527b23') version('1.12.0', commit='1320e932deafd71d67c7a6f758d15b00d6d7f7d7') @@ -34,10 +34,10 @@ class RAbaenrichment(RPackage): depends_on('r+X', type=('build', 'run')) depends_on('r@3.2:', type=('build', 'run')) - depends_on('r@3.4:', when='@1.8.0:', type=('build', 'run')) + depends_on('r@3.4:', type=('build', 'run'), when='@1.8.0:') depends_on('r-rcpp@0.11.5:', type=('build', 'run')) depends_on('r-gplots@2.14.2:', type=('build', 'run')) depends_on('r-gtools@3.5.0:', type=('build', 'run')) depends_on('r-abadata@0.99.2:', type=('build', 'run')) - depends_on('r-data-table@1.10.4:', when='@1.8.0:', type=('build', 'run')) - depends_on('r-gofuncr@1.1.2:', when='@1.12.0:', type=('build', 'run')) + depends_on('r-data-table@1.10.4:', type=('build', 'run'), when='@1.8.0:') + depends_on('r-gofuncr@1.1.2:', type=('build', 'run'), when='@1.12.0:') diff --git a/var/spack/repos/builtin/packages/r-absseq/package.py b/var/spack/repos/builtin/packages/r-absseq/package.py index b0db7f2ee88..a78748aca50 100644 --- a/var/spack/repos/builtin/packages/r-absseq/package.py +++ b/var/spack/repos/builtin/packages/r-absseq/package.py @@ -8,16 +8,16 @@ class RAbsseq(RPackage): """ABSSeq: a new RNA-Seq analysis method based on modelling absolute - expression differences + expression differences. Inferring differential expression genes by absolute counts difference between two groups, utilizing Negative binomial distribution and moderating fold-change according to heterogeneity of dispersion across expression level.""" - homepage = "https://bioconductor.org/packages/ABSSeq" - git = "https://git.bioconductor.org/packages/ABSSeq.git" + bioc = "ABSSeq" + version('1.48.0', commit='b237c967d44d075ca306c35e92df8b66a60ce72d') version('1.44.0', commit='c202b4a059021ed1228ccee7303c69b0aa4ca1ee') version('1.38.0', commit='b686d92f0f0efdb835982efe761d059bc24b34ce') version('1.36.0', commit='bd419072432cba4ef58b4b37b3c69c85d78b1c4a') diff --git a/var/spack/repos/builtin/packages/r-acde/package.py b/var/spack/repos/builtin/packages/r-acde/package.py index a4ee88d51e5..7143029d67e 100644 --- a/var/spack/repos/builtin/packages/r-acde/package.py +++ b/var/spack/repos/builtin/packages/r-acde/package.py @@ -7,7 +7,7 @@ class RAcde(RPackage): - """Artificial Components Detection of Differentially Expressed Genes + """Artificial Components Detection of Differentially Expressed Genes. This package provides a multivariate inferential analysis method for detecting differentially expressed genes in gene expression data. It @@ -20,9 +20,9 @@ class RAcde(RPackage): Expression Experiments' by J. P. Acosta, L. Lopez-Kleine and S. Restrepo (2015, pending publication).""" - homepage = "https://bioconductor.org/packages/acde" - git = "https://git.bioconductor.org/packages/acde.git" + bioc = "acde" + version('1.24.0', commit='0c3c4d47af7eaff37420032ea5245743a65124cf') version('1.20.0', commit='cefb4f2e2b0ef3c5f51944c0ece7a71294020350') version('1.14.0', commit='6017c7436a46f186b2a3cea9d2b93274f6dd3417') version('1.12.0', commit='f6ce5926ac915c2d73436f47daf7f9791645dad4') diff --git a/var/spack/repos/builtin/packages/r-acgh/package.py b/var/spack/repos/builtin/packages/r-acgh/package.py index ec12f172634..5ab1245868f 100644 --- a/var/spack/repos/builtin/packages/r-acgh/package.py +++ b/var/spack/repos/builtin/packages/r-acgh/package.py @@ -7,16 +7,16 @@ class RAcgh(RPackage): - """Classes and functions for Array Comparative Genomic Hybridization data + """Classes and functions for Array Comparative Genomic Hybridization data. Functions for reading aCGH data from image analysis output files and clone information files, creation of aCGH S3 objects for storing these data. Basic methods for accessing/replacing, subsetting, printing and plotting aCGH objects.""" - homepage = "https://bioconductor.org/packages/aCGH" - git = "https://git.bioconductor.org/packages/aCGH.git" + bioc = "aCGH" + version('1.72.0', commit='b5d4022ac487125194d3913f1b8c2948db6e2792') version('1.68.0', commit='91f41a3917ddce43eb05e11c90eb99c467ba2247') version('1.62.0', commit='3b68b69c3380fa3b66dfb060457628a4a9c22d4f') version('1.60.0', commit='ae581758aaa1755448f0cfef5adfb30d1e820b21') diff --git a/var/spack/repos/builtin/packages/r-acme/package.py b/var/spack/repos/builtin/packages/r-acme/package.py index 78f77363504..a3e79454dab 100644 --- a/var/spack/repos/builtin/packages/r-acme/package.py +++ b/var/spack/repos/builtin/packages/r-acme/package.py @@ -7,7 +7,7 @@ class RAcme(RPackage): - """Algorithms for Calculating Microarray Enrichment (ACME) + """Algorithms for Calculating Microarray Enrichment (ACME). ACME (Algorithms for Calculating Microarray Enrichment) is a set of tools for analysing tiling array ChIP/chip, DNAse hypersensitivity, or @@ -19,9 +19,9 @@ class RAcme(RPackage): fast and can be applied on whole-genome tiling array experiments quite easily with enough memory.""" - homepage = "https://bioconductor.org/packages/ACME" - git = "https://git.bioconductor.org/packages/ACME.git" + bioc = "ACME" + version('2.50.0', commit='d55a19a8c091e8ea5fd35041520107a7f7603e14') version('2.46.0', commit='68f45c9f7d34c28adf6a0fc4245fdf63881109de') version('2.40.0', commit='38499e512998d54d874a0bfdc173f4ba5de5f01a') version('2.38.0', commit='cd03196428e8adf62e84f25c4d4545429e2c908b') diff --git a/var/spack/repos/builtin/packages/r-adsplit/package.py b/var/spack/repos/builtin/packages/r-adsplit/package.py index a160ccbad2d..5f21fe1e216 100644 --- a/var/spack/repos/builtin/packages/r-adsplit/package.py +++ b/var/spack/repos/builtin/packages/r-adsplit/package.py @@ -7,16 +7,16 @@ class RAdsplit(RPackage): - """Annotation-Driven Clustering + """Annotation-Driven Clustering. This package implements clustering of microarray gene expression profiles according to functional annotations. For each term genes are annotated to, splits into two subclasses are computed and a significance of the supporting gene set is determined.""" - homepage = "https://bioconductor.org/packages/adSplit" - git = "https://git.bioconductor.org/packages/adSplit.git" + bioc = "adSplit" + version('1.64.0', commit='32f150eb51c66b867301dceeb527de5b97f9f490') version('1.60.0', commit='de5abccfe652cbc5b5f49fb6ed77cdd15cc760cd') version('1.54.0', commit='ce8fb61f4a3d0942294da2baa28be1472acb0652') version('1.52.0', commit='3bd105dbd76c52798b7d52f60c17de62ef13da19') @@ -29,5 +29,7 @@ class RAdsplit(RPackage): depends_on('r-biobase@1.5.12:', type=('build', 'run')) depends_on('r-cluster@1.9.1:', type=('build', 'run')) depends_on('r-go-db@1.8.1:', type=('build', 'run')) - depends_on('r-kegg-db@1.8.1:', type=('build', 'run')) + depends_on('r-keggrest@1.30.1:', type=('build', 'run'), when='@1.62.0:') depends_on('r-multtest@1.6.0:', type=('build', 'run')) + + depends_on('r-kegg-db@1.8.1:', type=('build', 'run'), when='@:1.60.0') diff --git a/var/spack/repos/builtin/packages/r-affxparser/package.py b/var/spack/repos/builtin/packages/r-affxparser/package.py index c1c931d7d8f..6b691d5a4e5 100644 --- a/var/spack/repos/builtin/packages/r-affxparser/package.py +++ b/var/spack/repos/builtin/packages/r-affxparser/package.py @@ -7,7 +7,7 @@ class RAffxparser(RPackage): - """Affymetrix File Parsing SDK + """Affymetrix File Parsing SDK. Package for parsing Affymetrix files (CDF, CEL, CHP, BPMAP, BAR). It provides methods for fast and memory efficient parsing of Affymetrix @@ -18,9 +18,9 @@ class RAffxparser(RPackage): probesets can be extracted very quickly from a set of CEL files into a convenient list structure.""" - homepage = "https://bioconductor.org/packages/affxparser" - git = "https://git.bioconductor.org/packages/affxparser.git" + bioc = "affxparser" + version('1.66.0', commit='2ea72d4c924ac14bdd807b23563c8501c226ce3a') version('1.62.0', commit='b3e988e5c136c3f1a064e1da13730b403c8704c0') version('1.56.0', commit='20d27701ad2bdfacf34d857bb8ecb4f505b4d056') version('1.54.0', commit='dce83d23599a964086a84ced4afd13fc43e7cd4f') diff --git a/var/spack/repos/builtin/packages/r-affy/package.py b/var/spack/repos/builtin/packages/r-affy/package.py index c73cef1c9b9..5b2b11fbab9 100644 --- a/var/spack/repos/builtin/packages/r-affy/package.py +++ b/var/spack/repos/builtin/packages/r-affy/package.py @@ -7,15 +7,15 @@ class RAffy(RPackage): - """Methods for Affymetrix Oligonucleotide Arrays + """Methods for Affymetrix Oligonucleotide Arrays. The package contains functions for exploratory oligonucleotide array analysis. The dependence on tkWidgets only concerns few convenience functions. 'affy' is fully functional without it.""" - homepage = "https://bioconductor.org/packages/affy" - git = "https://git.bioconductor.org/packages/affy.git" + bioc = "affy" + version('1.72.0', commit='3750b4eb8e5224b19100f6c881b67e568d8968a2') version('1.68.0', commit='1664399610c9aa519399445a2ef8bb9ea2233eac') version('1.62.0', commit='097ab4aa98a1700c5fae65d07bed44a477714605') version('1.60.0', commit='fcae363e58b322ad53584d9e15e80fa2f9d17206') @@ -24,10 +24,12 @@ class RAffy(RPackage): version('1.54.0', commit='a815f02906fcf491b28ed0a356d6fce95a6bd20e') depends_on('r@2.8.0:4.0', type=('build', 'run'), when='@:1.68.0') + depends_on('r@:4.0', type=('build', 'run'), when='@:1.68.0') depends_on('r-biocgenerics@0.1.12:', type=('build', 'run')) depends_on('r-biobase@2.5.5:', type=('build', 'run')) depends_on('r-affyio@1.13.3:', type=('build', 'run')) - depends_on('r-biocmanager', when='@1.60.0:', type=('build', 'run')) + depends_on('r-biocmanager', type=('build', 'run'), when='@1.60.0:') depends_on('r-preprocesscore', type=('build', 'run')) depends_on('r-zlibbioc', type=('build', 'run')) - depends_on('r-biocinstaller', when='@1.54.0:1.58.0', type=('build', 'run')) + + depends_on('r-biocinstaller', type=('build', 'run'), when='@1.54.0:1.58.0') diff --git a/var/spack/repos/builtin/packages/r-affycomp/package.py b/var/spack/repos/builtin/packages/r-affycomp/package.py index a3e47c2bd81..6d2b546be1f 100644 --- a/var/spack/repos/builtin/packages/r-affycomp/package.py +++ b/var/spack/repos/builtin/packages/r-affycomp/package.py @@ -7,14 +7,14 @@ class RAffycomp(RPackage): - """Graphics Toolbox for Assessment of Affymetrix Expression Measures + """Graphics Toolbox for Assessment of Affymetrix Expression Measures. The package contains functions that can be used to compare expression measures for Affymetrix Oligonucleotide Arrays.""" - homepage = "https://bioconductor.org/packages/affycomp" - git = "https://git.bioconductor.org/packages/affycomp.git" + bioc = "affycomp" + version('1.70.0', commit='487f6775975092475581a6c02ddb27590559cf07') version('1.66.0', commit='388d01af8b1e6ab11051407f77d0206512df8424') version('1.60.0', commit='5dbe61fa04941529a0fc70b728021c8e00c4ba0c') version('1.58.0', commit='99607b2c4aad37e3e63eccbd12d0d533762f28ef') diff --git a/var/spack/repos/builtin/packages/r-affycompatible/package.py b/var/spack/repos/builtin/packages/r-affycompatible/package.py index 373f94c71dd..cd20e9f0bac 100644 --- a/var/spack/repos/builtin/packages/r-affycompatible/package.py +++ b/var/spack/repos/builtin/packages/r-affycompatible/package.py @@ -7,7 +7,7 @@ class RAffycompatible(RPackage): - """Affymetrix GeneChip software compatibility + """Affymetrix GeneChip software compatibility. This package provides an interface to Affymetrix chip annotation and sample attribute files. The package allows an easy way for users to @@ -16,9 +16,9 @@ class RAffycompatible(RPackage): (GCOS) and GeneChip Command Console (AGCC)-compatible sample annotation files.""" - homepage = "https://bioconductor.org/packages/AffyCompatible" - git = "https://git.bioconductor.org/packages/AffyCompatible.git" + bioc = "AffyCompatible" + version('1.54.0', commit='fde7d86ccdb03c13c4838c18ac25477ffe6e0fe5') version('1.50.0', commit='3b12d12bd6d1a9f0d45e012817231d137d47089e') version('1.44.0', commit='98a27fbe880551fd32a5febb6c7bde0807eac476') version('1.42.0', commit='699303cc20f292591e2faa12e211c588efb9eaa8') diff --git a/var/spack/repos/builtin/packages/r-affycontam/package.py b/var/spack/repos/builtin/packages/r-affycontam/package.py index eb7bf1d0cf8..810abec5726 100644 --- a/var/spack/repos/builtin/packages/r-affycontam/package.py +++ b/var/spack/repos/builtin/packages/r-affycontam/package.py @@ -7,14 +7,14 @@ class RAffycontam(RPackage): - """structured corruption of affymetrix cel file data + """structured corruption of affymetrix cel file data. structured corruption of cel file data to demonstrate QA effectiveness""" - homepage = "https://bioconductor.org/packages/affyContam" - git = "https://git.bioconductor.org/packages/affyContam.git" + bioc = "affyContam" + version('1.52.0', commit='47c1d86da330f157d3ece0e26b0657d66a5ca0c9') version('1.48.0', commit='88387a2ad4be4234d36710c65f2ca3a5b06b67da') version('1.42.0', commit='8a5e94a5ae8c2ecfafa6177b84a6e8ab07e14fbe') version('1.40.0', commit='dfd5fd6ae04941dddbda03f656540b71b2fbc614') diff --git a/var/spack/repos/builtin/packages/r-affycoretools/package.py b/var/spack/repos/builtin/packages/r-affycoretools/package.py index cea3da9d922..f4eca87f30a 100644 --- a/var/spack/repos/builtin/packages/r-affycoretools/package.py +++ b/var/spack/repos/builtin/packages/r-affycoretools/package.py @@ -8,14 +8,14 @@ class RAffycoretools(RPackage): """Functions useful for those doing repetitive analyses with Affymetrix - GeneChips + GeneChips. Various wrapper functions that have been written to streamline the more common analyses that a core Biostatistician might see.""" - homepage = "https://bioconductor.org/packages/affycoretools" - git = "https://git.bioconductor.org/packages/affycoretools.git" + bioc = "affycoretools" + version('1.66.0', commit='6bf769d70e196634097f465ed2fa85cce5312a6d') version('1.62.0', commit='c9779e4da648fd174c9bd575c6020be1c03047c4') version('1.56.0', commit='71eab04056a8d696470420a600b14900186be898') version('1.54.0', commit='1e1f9680bc3e1fa443f4a81ce5ab81349959b845') @@ -41,5 +41,5 @@ class RAffycoretools(RPackage): depends_on('r-edger', type=('build', 'run')) depends_on('r-rsqlite', type=('build', 'run')) depends_on('r-biocgenerics', type=('build', 'run')) - depends_on('r-dbi', when='@1.50.6:', type=('build', 'run')) - depends_on('r-glimma', when='@1.62.0:', type=('build', 'run')) + depends_on('r-dbi', type=('build', 'run'), when='@1.50.6:') + depends_on('r-glimma', type=('build', 'run'), when='@1.62.0:') diff --git a/var/spack/repos/builtin/packages/r-affydata/package.py b/var/spack/repos/builtin/packages/r-affydata/package.py index f8e494a8a74..93dfcfbb2ba 100644 --- a/var/spack/repos/builtin/packages/r-affydata/package.py +++ b/var/spack/repos/builtin/packages/r-affydata/package.py @@ -7,15 +7,15 @@ class RAffydata(RPackage): - """Affymetrix Data for Demonstration Purpose + """Affymetrix Data for Demonstration Purpose. Example datasets of a slightly large size. They represent 'real world examples', unlike the artificial examples included in the package affy.""" - homepage = "https://bioconductor.org/packages/affydata" - git = "https://git.bioconductor.org/packages/affydata.git" + bioc = "affydata" + version('1.42.0', commit='4b54c1206bedd27ff9be32affc999a279f4e96f0') version('1.38.0', commit='b5e843b2514789d0d87bea44d762c89a95314ee7') version('1.32.0', commit='c7cef93f6edd23024f4b1985b90e89058874c2bd') version('1.30.0', commit='d5408d84b37ebae73b40a448dd52baf7b4a13bea') diff --git a/var/spack/repos/builtin/packages/r-affyexpress/package.py b/var/spack/repos/builtin/packages/r-affyexpress/package.py index 2d559e3e27b..b5c0e0c3e66 100644 --- a/var/spack/repos/builtin/packages/r-affyexpress/package.py +++ b/var/spack/repos/builtin/packages/r-affyexpress/package.py @@ -7,14 +7,13 @@ class RAffyexpress(RPackage): - """Affymetrix Quality Assessment and Analysis Tool + """Affymetrix Quality Assessment and Analysis Tool. The purpose of this package is to provide a comprehensive and easy-to- use tool for quality assessment and to identify differentially expressed genes in the Affymetrix gene expression data.""" - homepage = "https://bioconductor.org/packages/AffyExpress" - git = "https://git.bioconductor.org/packages/AffyExpress.git" + bioc = "AffyExpress" version('1.56.0', commit='e07085833de2bbf81537410cad526d39f8a82478') version('1.50.0', commit='8b98703b63396df9692afb0e15b594658125cc96') diff --git a/var/spack/repos/builtin/packages/r-affyilm/package.py b/var/spack/repos/builtin/packages/r-affyilm/package.py index 5f861b72d77..a996e860bec 100644 --- a/var/spack/repos/builtin/packages/r-affyilm/package.py +++ b/var/spack/repos/builtin/packages/r-affyilm/package.py @@ -7,16 +7,16 @@ class RAffyilm(RPackage): - """Linear Model of background subtraction and the Langmuir isotherm + """Linear Model of background subtraction and the Langmuir isotherm. affyILM is a preprocessing tool which estimates gene expression levels for Affymetrix Gene Chips. Input from physical chemistry is employed to first background subtract intensities before calculating concentrations on behalf of the Langmuir model.""" - homepage = "https://bioconductor.org/packages/affyILM" - git = "https://git.bioconductor.org/packages/affyILM.git" + bioc = "affyILM" + version('1.46.0', commit='67ffbfa6c881ed83d15604bf4463fe5dba81036b') version('1.42.0', commit='b97b29786b866de38802ebbb995169be91e90942') version('1.36.0', commit='619ced931ba72860ce4cb41c841bbca1636a1132') version('1.34.0', commit='2c02ed2d8fa9a9585d41cf4db0b75d0a07ad8564') diff --git a/var/spack/repos/builtin/packages/r-affyio/package.py b/var/spack/repos/builtin/packages/r-affyio/package.py index 4e546839e0f..6b9cd31341a 100644 --- a/var/spack/repos/builtin/packages/r-affyio/package.py +++ b/var/spack/repos/builtin/packages/r-affyio/package.py @@ -7,15 +7,15 @@ class RAffyio(RPackage): - """Tools for parsing Affymetrix data files + """Tools for parsing Affymetrix data files. Routines for parsing Affymetrix data files based upon file format information. Primary focus is on accessing the CEL and CDF file formats.""" - homepage = "https://bioconductor.org/packages/affyio" - git = "https://git.bioconductor.org/packages/affyio.git" + bioc = "affyio" + version('1.64.0', commit='aa7ce48f3f4110431f6f488d45961fde4019ffb0') version('1.60.0', commit='ee20528b32700e99768da48143d6d45c9a7bbe91') version('1.54.0', commit='c0e306e1805a556a1074d1af1acdd18e0a04477f') version('1.52.0', commit='9da725ac1098a22a370fa96eb03e51e4f6d5d963') diff --git a/var/spack/repos/builtin/packages/r-affypdnn/package.py b/var/spack/repos/builtin/packages/r-affypdnn/package.py index e7cdce2c56b..5be82ef00e0 100644 --- a/var/spack/repos/builtin/packages/r-affypdnn/package.py +++ b/var/spack/repos/builtin/packages/r-affypdnn/package.py @@ -12,8 +12,7 @@ class RAffypdnn(RPackage): The package contains functions to perform the PDNN method described by Li Zhang et al.""" - homepage = "https://bioconductor.org/packages/affypdnn" - git = "https://git.bioconductor.org/packages/affypdnn.git" + bioc = "affypdnn" version('1.58.0', commit='83d8b6b0d9606845bd77dbf7164dd5b160f32ccf') version('1.56.0', commit='5fd9c5265fb895a1f646cf72e8d5169669d979f2') diff --git a/var/spack/repos/builtin/packages/r-affyplm/package.py b/var/spack/repos/builtin/packages/r-affyplm/package.py index cf32a939d06..2fc2d792319 100644 --- a/var/spack/repos/builtin/packages/r-affyplm/package.py +++ b/var/spack/repos/builtin/packages/r-affyplm/package.py @@ -7,7 +7,7 @@ class RAffyplm(RPackage): - """Methods for fitting probe-level models + """Methods for fitting probe-level models. A package that extends and improves the functionality of the base affy package. Routines that make heavy use of compiled code for speed. @@ -15,9 +15,9 @@ class RAffyplm(RPackage): models and tools using these models. PLM based quality assessment tools.""" - homepage = "https://bioconductor.org/packages/affyPLM" - git = "https://git.bioconductor.org/packages/affyPLM.git" + bioc = "affyPLM" + version('1.70.0', commit='64abfec92b347aa340b54a8c7b2fbd524fe9c312') version('1.66.0', commit='f0780c3d0e9dccaff83861b98beb5c1d324c4399') version('1.60.0', commit='b11e377d6af3fd0f28aba8195ebf171003da1a9d') version('1.58.0', commit='32764c7691d9a72a301d50042a8844112887a1c8') diff --git a/var/spack/repos/builtin/packages/r-affyqcreport/package.py b/var/spack/repos/builtin/packages/r-affyqcreport/package.py index 62a00d70472..05bc17899bb 100644 --- a/var/spack/repos/builtin/packages/r-affyqcreport/package.py +++ b/var/spack/repos/builtin/packages/r-affyqcreport/package.py @@ -7,14 +7,13 @@ class RAffyqcreport(RPackage): - """QC Report Generation for affyBatch objects + """QC Report Generation for affyBatch objects. This package creates a QC report for an AffyBatch object. The report is intended to allow the user to quickly assess the quality of a set of arrays in an AffyBatch object.""" - homepage = "https://bioconductor.org/packages/affyQCReport" - git = "https://git.bioconductor.org/packages/affyQCReport.git" + bioc = "affyQCReport" version('1.68.0', commit='34b42a16f87a90a595146f4a1802ed04f6bfccca') version('1.62.0', commit='92d4124b688b90a6a9b8a21ab9d13d92b368cee4') @@ -27,7 +26,7 @@ class RAffyqcreport(RPackage): depends_on('r-affy', type=('build', 'run')) depends_on('r-lattice', type=('build', 'run')) depends_on('r-affyplm', type=('build', 'run')) - depends_on('r-biobase', when='@1.68.0:', type=('build', 'run')) + depends_on('r-biobase', type=('build', 'run'), when='@1.68.0:') depends_on('r-genefilter', type=('build', 'run')) depends_on('r-rcolorbrewer', type=('build', 'run')) depends_on('r-simpleaffy', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-affyrnadegradation/package.py b/var/spack/repos/builtin/packages/r-affyrnadegradation/package.py index 23571114375..8669331a785 100644 --- a/var/spack/repos/builtin/packages/r-affyrnadegradation/package.py +++ b/var/spack/repos/builtin/packages/r-affyrnadegradation/package.py @@ -8,7 +8,7 @@ class RAffyrnadegradation(RPackage): """Analyze and correct probe positional bias in microarray data due to RNA - degradation + degradation. The package helps with the assessment and correction of RNA degradation effects in Affymetrix 3' expression arrays. The parameter d gives a @@ -16,9 +16,9 @@ class RAffyrnadegradation(RPackage): probe positional bias, and thus improves comparability of samples that are affected by RNA degradation.""" - homepage = "https://bioconductor.org/packages/AffyRNADegradation" - git = "https://git.bioconductor.org/packages/AffyRNADegradation.git" + bioc = "AffyRNADegradation" + version('1.40.0', commit='8539a91ee464d692a267bb17c91dc1ef9a231f41') version('1.36.0', commit='89662b93076659db2967a526899184c12c156bc5') version('1.30.0', commit='620c464fb09248e1c7a122828eab59a4fb778cc1') version('1.28.0', commit='aff91d78fa9e76edaa3ef6a9a43b98b86cc44c24') diff --git a/var/spack/repos/builtin/packages/r-agdex/package.py b/var/spack/repos/builtin/packages/r-agdex/package.py index afbba0d26b2..53a0442fc2b 100644 --- a/var/spack/repos/builtin/packages/r-agdex/package.py +++ b/var/spack/repos/builtin/packages/r-agdex/package.py @@ -7,14 +7,14 @@ class RAgdex(RPackage): - """Agreement of Differential Expression Analysis + """Agreement of Differential Expression Analysis. A tool to evaluate agreement of differential expression for cross- species genomics""" - homepage = "https://bioconductor.org/packages/AGDEX" - git = "https://git.bioconductor.org/packages/AGDEX.git" + bioc = "AGDEX" + version('1.42.0', commit='175cf1b384b0942103d841b1feb9e4f7d141ba06') version('1.38.0', commit='7e2c1f5f27ccbea6a7157f5122212e40408b74da') version('1.32.0', commit='254ad2c876ab9ac48c3c3b395160dccabc084acf') version('1.30.0', commit='d6cc21ed7e11e6644399495fa5f8b36368625d4b') diff --git a/var/spack/repos/builtin/packages/r-agilp/package.py b/var/spack/repos/builtin/packages/r-agilp/package.py index 348b60d7878..2f800e6dd03 100644 --- a/var/spack/repos/builtin/packages/r-agilp/package.py +++ b/var/spack/repos/builtin/packages/r-agilp/package.py @@ -7,13 +7,13 @@ class RAgilp(RPackage): - """Agilent expression array processing package + """Agilent expression array processing package. More about what it does (maybe more than one line).""" - homepage = "https://bioconductor.org/packages/agilp" - git = "https://git.bioconductor.org/packages/agilp.git" + bioc = "agilp" + version('3.26.0', commit='3170fe2b1cc459d5e2ca7f61a127aac17cd66a96') version('3.22.0', commit='7d089d576752e0526f15a1007e94436089954313') version('3.16.0', commit='2900d6066317f21d076b3a043b16f32eca168c47') version('3.14.0', commit='8feb047d70216013462ea7806e9227d192b60c61') diff --git a/var/spack/repos/builtin/packages/r-agimicrorna/package.py b/var/spack/repos/builtin/packages/r-agimicrorna/package.py index 09f0709c1f6..b3ede02ce71 100644 --- a/var/spack/repos/builtin/packages/r-agimicrorna/package.py +++ b/var/spack/repos/builtin/packages/r-agimicrorna/package.py @@ -8,13 +8,13 @@ class RAgimicrorna(RPackage): """Processing and Differential Expression Analysis of Agilent microRNA - chips + chips. Processing and Analysis of Agilent microRNA data.""" - homepage = "https://bioconductor.org/packages/AgiMicroRna" - git = "https://git.bioconductor.org/packages/AgiMicroRna.git" + bioc = "AgiMicroRna" + version('2.44.0', commit='8b308baa3b1b0afc0855ea263630a288689e3864') version('2.40.0', commit='cfa4acb2215da44767ab3a45845bcd587c309e74') version('2.34.0', commit='aaa8cdd70ed2696c313f6240ffbfa044f0d97a7a') version('2.32.0', commit='681ae17d07e8e533f798a607b761b71a31f407d8') diff --git a/var/spack/repos/builtin/packages/r-aims/package.py b/var/spack/repos/builtin/packages/r-aims/package.py index 45d63f81971..c6558ee15b5 100644 --- a/var/spack/repos/builtin/packages/r-aims/package.py +++ b/var/spack/repos/builtin/packages/r-aims/package.py @@ -7,7 +7,7 @@ class RAims(RPackage): - """AIMS : Absolute Assignment of Breast Cancer Intrinsic Molecular Subtype + """Absolute Assignment of Breast Cancer Intrinsic Molecular Subtype. This package contains the AIMS implementation. It contains necessary functions to assign the five intrinsic molecular subtypes (Luminal A, @@ -15,9 +15,9 @@ class RAims(RPackage): done on individual samples as well as on dataset of gene expression data.""" - homepage = "https://bioconductor.org/packages/AIMS" - git = "https://git.bioconductor.org/packages/AIMS.git" + bioc = "AIMS" + version('1.26.0', commit='5dcf60eb4cdcf563ea848482c9c488f465c27bbd') version('1.22.0', commit='34a38978b24377abb864eff7683bb36344ff171d') version('1.16.0', commit='86cb8c998ade3003cd34a5405b218ae07d97bf84') version('1.14.1', commit='4125c4217a7e4f00169b5ba65dcc3778fdd33c6f') diff --git a/var/spack/repos/builtin/packages/r-aldex2/package.py b/var/spack/repos/builtin/packages/r-aldex2/package.py index 55bf2bb8e7b..621a4bec5f4 100644 --- a/var/spack/repos/builtin/packages/r-aldex2/package.py +++ b/var/spack/repos/builtin/packages/r-aldex2/package.py @@ -7,7 +7,7 @@ class RAldex2(RPackage): - """Analysis Of Differential Abundance Taking Sample Variation Into Account + """Analysis Of Differential Abundance Taking Sample Variation Into Account. A differential abundance analysis for the comparison of two or more conditions. Useful for analyzing data from standard RNA-seq or meta-RNA- @@ -21,9 +21,9 @@ class RAldex2(RPackage): aldex.glm), or a correlation test (via aldex.corr). All tests report p-values and Benjamini-Hochberg corrected p-values.""" - homepage = "https://bioconductor.org/packages/ALDEx2" - git = "https://git.bioconductor.org/packages/ALDEx2.git" + bioc = "ALDEx2" + version('1.26.0', commit='0876a2eac08d3f1c01df7414d97d391c80182ada') version('1.22.0', commit='ac7f0ab3f094ec52713da7620a27058b14c7181d') version('1.16.0', commit='bd698a896a5bea91187e3060e56a147bad1d586f') version('1.14.1', commit='a8b970c594a00a37c064227bf312d5f89dccabe8') @@ -31,10 +31,11 @@ class RAldex2(RPackage): version('1.10.0', commit='e43f99e4009ad4d5ed200cc8a19faf7091c0c98a') version('1.8.0', commit='24104824ca2402ad4f54fbf1ed9cee7fac2aaaf1') - depends_on('r-zcompositions', when='@1.22.0:', type=('build', 'run')) + depends_on('r-zcompositions', type=('build', 'run'), when='@1.22.0:') + depends_on('r-rfast', type=('build', 'run'), when='@1.26.0:') depends_on('r-biocparallel', type=('build', 'run')) depends_on('r-genomicranges', type=('build', 'run')) depends_on('r-iranges', type=('build', 'run')) depends_on('r-s4vectors', type=('build', 'run')) depends_on('r-summarizedexperiment', type=('build', 'run')) - depends_on('r-multtest', when='@1.10.0:', type=('build', 'run')) + depends_on('r-multtest', type=('build', 'run'), when='@1.10.0:') diff --git a/var/spack/repos/builtin/packages/r-allelicimbalance/package.py b/var/spack/repos/builtin/packages/r-allelicimbalance/package.py index f11ff1bcc12..fa0de7f2120 100644 --- a/var/spack/repos/builtin/packages/r-allelicimbalance/package.py +++ b/var/spack/repos/builtin/packages/r-allelicimbalance/package.py @@ -7,14 +7,14 @@ class RAllelicimbalance(RPackage): - """Investigates Allele Specific Expression + """Investigates Allele Specific Expression. Provides a framework for allelic specific expression investigation using RNA-seq data.""" - homepage = "https://bioconductor.org/packages/AllelicImbalance" - git = "https://git.bioconductor.org/packages/AllelicImbalance.git" + bioc = "AllelicImbalance" + version('1.32.0', commit='428ab8c96bb15fab45e4084da25f98b01b9d60b6') version('1.28.0', commit='ac5d13c9ee0935bf9500ee542792644e752a1fde') version('1.22.0', commit='04692e367e8c6aac475d06adfd7cfa629baab05a') version('1.20.0', commit='4cd3a789d872151b0d906ec419677271fecdf7c3') @@ -23,29 +23,29 @@ class RAllelicimbalance(RPackage): version('1.14.0', commit='35958534945819baafde0e13d1eb4d05a514142c') depends_on('r@3.2.0:', type=('build', 'run')) - depends_on('r@4.0.0:', when='@1.28.0:', type=('build', 'run')) + depends_on('r@4.0.0:', type=('build', 'run'), when='@1.28.0:') depends_on('r-genomicranges', type=('build', 'run')) - depends_on('r-genomicranges@1.31.8:', when='@1.18.0:', type=('build', 'run')) + depends_on('r-genomicranges@1.31.8:', type=('build', 'run'), when='@1.18.0:') depends_on('r-summarizedexperiment@0.2.0:', type=('build', 'run')) depends_on('r-genomicalignments', type=('build', 'run')) - depends_on('r-genomicalignments@1.15.6:', when='@1.18.0:', type=('build', 'run')) + depends_on('r-genomicalignments@1.15.6:', type=('build', 'run'), when='@1.18.0:') depends_on('r-biocgenerics', type=('build', 'run')) depends_on('r-annotationdbi', type=('build', 'run')) depends_on('r-bsgenome', type=('build', 'run')) - depends_on('r-bsgenome@1.47.3:', when='@1.18.0:', type=('build', 'run')) + depends_on('r-bsgenome@1.47.3:', type=('build', 'run'), when='@1.18.0:') depends_on('r-variantannotation', type=('build', 'run')) - depends_on('r-variantannotation@1.25.11:', when='@1.18.0:', type=('build', 'run')) + depends_on('r-variantannotation@1.25.11:', type=('build', 'run'), when='@1.18.0:') depends_on('r-biostrings', type=('build', 'run')) - depends_on('r-biostrings@2.47.6:', when='@1.18.0:', type=('build', 'run')) + depends_on('r-biostrings@2.47.6:', type=('build', 'run'), when='@1.18.0:') depends_on('r-s4vectors@0.9.25:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.25:', when='@1.18.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.25:', type=('build', 'run'), when='@1.18.0:') depends_on('r-iranges', type=('build', 'run')) - depends_on('r-iranges@2.13.12:', when='@1.18.0:', type=('build', 'run')) + depends_on('r-iranges@2.13.12:', type=('build', 'run'), when='@1.18.0:') depends_on('r-rsamtools', type=('build', 'run')) - depends_on('r-rsamtools@1.31.2:', when='@1.18.0:', type=('build', 'run')) - depends_on('r-rsamtools@1.99.3:', when='@1.22.0:', type=('build', 'run')) + depends_on('r-rsamtools@1.31.2:', type=('build', 'run'), when='@1.18.0:') + depends_on('r-rsamtools@1.99.3:', type=('build', 'run'), when='@1.22.0:') depends_on('r-genomicfeatures', type=('build', 'run')) - depends_on('r-genomicfeatures@1.31.3:', when='@1.18.0:', type=('build', 'run')) + depends_on('r-genomicfeatures@1.31.3:', type=('build', 'run'), when='@1.18.0:') depends_on('r-gviz', type=('build', 'run')) depends_on('r-lattice', type=('build', 'run')) depends_on('r-latticeextra', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-alpine/package.py b/var/spack/repos/builtin/packages/r-alpine/package.py index d063efbb904..5031416049e 100644 --- a/var/spack/repos/builtin/packages/r-alpine/package.py +++ b/var/spack/repos/builtin/packages/r-alpine/package.py @@ -7,14 +7,14 @@ class RAlpine(RPackage): - """alpine + """alpine. Fragment sequence bias modeling and correction for RNA-seq transcript abundance estimation.""" - homepage = "https://bioconductor.org/packages/alpine" - git = "https://git.bioconductor.org/packages/alpine.git" + bioc = "alpine" + version('1.20.0', commit='9348ef14128aa6be10cca1987736ddbc385df7e9') version('1.16.0', commit='aee397774ac6cd17ad45dc05be14c526647f3c13') version('1.10.0', commit='bf22597eb2c6c6aaa26900ed4ece96ce7256e77c') version('1.8.0', commit='ddaa0b4517f0909460aa1bd33c8e43dc6c8d23d4') diff --git a/var/spack/repos/builtin/packages/r-alsace/package.py b/var/spack/repos/builtin/packages/r-alsace/package.py index f191b4a3dbf..e8c1f7fa3dd 100644 --- a/var/spack/repos/builtin/packages/r-alsace/package.py +++ b/var/spack/repos/builtin/packages/r-alsace/package.py @@ -7,7 +7,7 @@ class RAlsace(RPackage): - """ALS for the Automatic Chemical Exploration of mixtures + """ALS for the Automatic Chemical Exploration of mixtures. Alternating Least Squares (or Multivariate Curve Resolution) for analytical chemical data, in particular hyphenated data where the first @@ -16,9 +16,9 @@ class RAlsace(RPackage): functionality for high-throughput analysis, including definition of time windows, clustering of profiles, retention time correction, etcetera.""" - homepage = "https://bioconductor.org/packages/alsace" - git = "https://git.bioconductor.org/packages/alsace.git" + bioc = "alsace" + version('1.30.0', commit='d0e09b283da2b4869d5d6e6801399676246bc5bc') version('1.26.0', commit='40a76404acb1466723a78a55d87c67eec3e6f306') version('1.20.0', commit='47f1cf8daafc864e5e3418009f349ce85d6b0389') version('1.18.0', commit='c9fc43c7b441de43b14ef1be69926c4c4a566191') diff --git a/var/spack/repos/builtin/packages/r-altcdfenvs/package.py b/var/spack/repos/builtin/packages/r-altcdfenvs/package.py index 36eb98f19c6..fe9b93a8e18 100644 --- a/var/spack/repos/builtin/packages/r-altcdfenvs/package.py +++ b/var/spack/repos/builtin/packages/r-altcdfenvs/package.py @@ -7,13 +7,13 @@ class RAltcdfenvs(RPackage): - """alternative CDF environments (aka probeset mappings) + """alternative CDF environments (aka probeset mappings). Convenience data structures and functions to handle cdfenvs.""" - homepage = "https://bioconductor.org/packages/altcdfenvs" - git = "https://git.bioconductor.org/packages/altcdfenvs.git" + bioc = "altcdfenvs" + version('2.56.0', commit='941e00b97a33662a8230991e387070324b2e76bf') version('2.52.0', commit='21329abf82eae26f84b7c0270e81c8e089c548ce') version('2.46.0', commit='90a11e748a5af98cabfd6670a5b7b256420d172b') version('2.44.0', commit='d804f6432422bd532abab415710f890b36cc8133') diff --git a/var/spack/repos/builtin/packages/r-ampliqueso/package.py b/var/spack/repos/builtin/packages/r-ampliqueso/package.py index 747d27b42ce..4da54c94e80 100644 --- a/var/spack/repos/builtin/packages/r-ampliqueso/package.py +++ b/var/spack/repos/builtin/packages/r-ampliqueso/package.py @@ -12,8 +12,7 @@ class RAmpliqueso(RPackage): The package provides tools and reports for the analysis of amplicon sequencing panels, such as AmpliSeq""" - homepage = "https://bioconductor.org/packages/3.8/bioc/html/ampliQueso.html" - git = "https://git.bioconductor.org/packages/ampliQueso.git" + bioc = "ampliQueso" version('1.21.0', commit='ed99c5194a452ee299a93e981da2224e4dab5bdd') version('1.20.0', commit='ed064ffe9c5f2b47136e5f0f2e2c4214af4deae8') diff --git a/var/spack/repos/builtin/packages/r-analysispageserver/package.py b/var/spack/repos/builtin/packages/r-analysispageserver/package.py index d21d18285d7..e626957693e 100644 --- a/var/spack/repos/builtin/packages/r-analysispageserver/package.py +++ b/var/spack/repos/builtin/packages/r-analysispageserver/package.py @@ -13,8 +13,7 @@ class RAnalysispageserver(RPackage): AnalysisPageServer is a modular system that enables sharing of customizable R analyses via the web.""" - homepage = "https://bioconductor.org/packages/AnalysisPageServer" - git = "https://git.bioconductor.org/packages/AnalysisPageServer.git" + bioc = "AnalysisPageServer" version('1.18.1', commit='08bd85e872d3f2b0c1fa148cf30bcd2d1a29b630') version('1.16.0', commit='67b063523f80e2af1d26262367ff50f34e195174') diff --git a/var/spack/repos/builtin/packages/r-anaquin/package.py b/var/spack/repos/builtin/packages/r-anaquin/package.py index 14e969d4f95..944494d9972 100644 --- a/var/spack/repos/builtin/packages/r-anaquin/package.py +++ b/var/spack/repos/builtin/packages/r-anaquin/package.py @@ -7,7 +7,7 @@ class RAnaquin(RPackage): - """Statistical analysis of sequins + """Statistical analysis of sequins. The project is intended to support the use of sequins (synthetic sequencing spike-in controls) owned and made available by the Garvan @@ -15,9 +15,9 @@ class RAnaquin(RPackage): source library for quantitative analysis, modelling and visualization of spike-in controls.""" - homepage = "https://bioconductor.org/packages/Anaquin" - git = "https://git.bioconductor.org/packages/Anaquin.git" + bioc = "Anaquin" + version('2.18.0', commit='c8e3df3e299c32daac0dda23cea59a18673d886b') version('2.14.0', commit='d0a34c931a0e72080bff91dacb37dbbe26b45386') version('2.8.0', commit='f591d420740b77881ae0a4c16b208c63d460c601') version('2.6.1', commit='22b6c71697fe1e2db8f6d18f77728d0fd96fa6d6') diff --git a/var/spack/repos/builtin/packages/r-aneufinder/package.py b/var/spack/repos/builtin/packages/r-aneufinder/package.py index a50a9ae8844..f24f6bd55c6 100644 --- a/var/spack/repos/builtin/packages/r-aneufinder/package.py +++ b/var/spack/repos/builtin/packages/r-aneufinder/package.py @@ -7,15 +7,15 @@ class RAneufinder(RPackage): - """Analysis of Copy Number Variation in Single-Cell-Sequencing Data + """Analysis of Copy Number Variation in Single-Cell-Sequencing Data. AneuFinder implements functions for copy-number detection, breakpoint detection, and karyotype and heterogeneity analysis in single-cell whole genome sequencing and strand-seq data.""" - homepage = "https://bioconductor.org/packages/AneuFinder" - git = "https://git.bioconductor.org/packages/AneuFinder.git" + bioc = "AneuFinder" + version('1.22.0', commit='ea0beb3d827c2dd4bc56708a839a93c55304918b') version('1.18.0', commit='76ec9af947f97212084ca478e8e82f9e0eb79de9') version('1.12.1', commit='e788fd0c864f0bf0abd93df44c6d42f82eb37e0e') version('1.10.2', commit='56578ae69abac93dfea6bcac1fc205b14b6ba9dd') @@ -24,22 +24,22 @@ class RAneufinder(RPackage): version('1.4.0', commit='e5bdf4d5e4f84ee5680986826ffed636ed853b8e') depends_on('r@3.3:', type=('build', 'run')) - depends_on('r@3.5:', when='@1.10.2:', type=('build', 'run')) + depends_on('r@3.5:', type=('build', 'run'), when='@1.10.2:') depends_on('r-genomicranges', type=('build', 'run')) depends_on('r-ggplot2', type=('build', 'run')) depends_on('r-cowplot', type=('build', 'run')) depends_on('r-aneufinderdata', type=('build', 'run')) depends_on('r-foreach', type=('build', 'run')) depends_on('r-doparallel', type=('build', 'run')) - depends_on('r-biocgenerics', when='@1.4.0:1.6.0', type=('build', 'run')) - depends_on('r-biocgenerics@0.31.6:', when='@1.18.0:', type=('build', 'run')) + depends_on('r-biocgenerics', type=('build', 'run'), when='@1.4.0:1.6.0') + depends_on('r-biocgenerics@0.31.6:', type=('build', 'run'), when='@1.18.0:') depends_on('r-s4vectors', type=('build', 'run')) depends_on('r-genomeinfodb', type=('build', 'run')) depends_on('r-iranges', type=('build', 'run')) depends_on('r-rsamtools', type=('build', 'run')) depends_on('r-bamsignals', type=('build', 'run')) depends_on('r-dnacopy', type=('build', 'run')) - depends_on('r-ecp', when='@1.8.0:', type=('build', 'run')) + depends_on('r-ecp', type=('build', 'run'), when='@1.8.0:') depends_on('r-biostrings', type=('build', 'run')) depends_on('r-genomicalignments', type=('build', 'run')) depends_on('r-reshape2', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-aneufinderdata/package.py b/var/spack/repos/builtin/packages/r-aneufinderdata/package.py index ece58876a9b..47ffd1ee865 100644 --- a/var/spack/repos/builtin/packages/r-aneufinderdata/package.py +++ b/var/spack/repos/builtin/packages/r-aneufinderdata/package.py @@ -7,14 +7,14 @@ class RAneufinderdata(RPackage): - """WGSCS Data for Demonstration Purposes + """WGSCS Data for Demonstration Purposes. Whole-genome single cell sequencing data for demonstration purposes in the AneuFinder package.""" - homepage = "https://bioconductor.org/packages/AneuFinderData" - git = "https://git.bioconductor.org/packages/AneuFinderData.git" + bioc = "AneuFinderData" + version('1.22.0', commit='ae8eec3b0afdc351dc447aad2024df5b2c75e56b') version('1.18.0', commit='1bf1657b28fc8c1425e611980a692da952ce3d1e') version('1.12.0', commit='7350f38856b6278e07eca141f7f3cb24bc60c3a1') version('1.10.0', commit='ef7fc27f9af4f178fa45a21aba30709e1ebde035') diff --git a/var/spack/repos/builtin/packages/r-annaffy/package.py b/var/spack/repos/builtin/packages/r-annaffy/package.py index 927bc8f253e..87430f1cd69 100644 --- a/var/spack/repos/builtin/packages/r-annaffy/package.py +++ b/var/spack/repos/builtin/packages/r-annaffy/package.py @@ -7,16 +7,16 @@ class RAnnaffy(RPackage): - """Annotation tools for Affymetrix biological metadata + """Annotation tools for Affymetrix biological metadata. Functions for handling data from Bioconductor Affymetrix annotation data packages. Produces compact HTML and text reports including experimental data and URL links to many online databases. Allows searching biological metadata using various criteria.""" - homepage = "https://bioconductor.org/packages/annaffy" - git = "https://git.bioconductor.org/packages/annaffy.git" + bioc = "annaffy" + version('1.66.0', commit='aa1afa1509754128d27508228c1f39f51a8da043') version('1.62.0', commit='ad9c37e0e7e45e0f35c208ce528ba48000b37432') version('1.56.0', commit='8c8e16aa0f3073880c39684fd8e554a052ec6233') version('1.54.0', commit='e1b3bf10515255eb994cd8bdf85697ea728c3484') @@ -26,7 +26,9 @@ class RAnnaffy(RPackage): depends_on('r@2.5.0:', type=('build', 'run')) depends_on('r-biobase', type=('build', 'run')) + depends_on('r-biocmanager', type=('build', 'run'), when='@1.64.2:') depends_on('r-go-db', type=('build', 'run')) - depends_on('r-kegg-db', type=('build', 'run')) depends_on('r-annotationdbi@0.1.15:', type=('build', 'run')) depends_on('r-dbi', type=('build', 'run')) + + depends_on('r-kegg-db', type=('build', 'run'), when='@:1.62.0') diff --git a/var/spack/repos/builtin/packages/r-annotate/package.py b/var/spack/repos/builtin/packages/r-annotate/package.py index bfa3e86e175..9fa7d17adce 100644 --- a/var/spack/repos/builtin/packages/r-annotate/package.py +++ b/var/spack/repos/builtin/packages/r-annotate/package.py @@ -7,13 +7,13 @@ class RAnnotate(RPackage): - """Annotation for microarrays + """Annotation for microarrays. Using R enviroments for annotation.""" - homepage = "https://bioconductor.org/packages/annotate" - git = "https://git.bioconductor.org/packages/annotate.git" + bioc = "annotate" + version('1.72.0', commit='67ac76a9ff6d60dc1620763d3aa98aef39443110') version('1.68.0', commit='98cdb12c612b3f3fc06329a89a1ffb0a92b555c0') version('1.62.0', commit='19af0b39747ea83fe8fe9b8bbb6036363bc815cd') version('1.60.1', commit='9d8f87db02bf0c1593e79da754335a24d3a8ed16') @@ -28,5 +28,6 @@ class RAnnotate(RPackage): depends_on('r-dbi', type=('build', 'run')) depends_on('r-xtable', type=('build', 'run')) depends_on('r-biocgenerics@0.13.8:', type=('build', 'run')) - depends_on('r-httr', when='@1.68.0:', type=('build', 'run')) - depends_on('r-rcurl', when='@:1.62.0', type=('build', 'run')) + depends_on('r-httr', type=('build', 'run'), when='@1.68.0:') + + depends_on('r-rcurl', type=('build', 'run'), when='@:1.62.0') diff --git a/var/spack/repos/builtin/packages/r-annotationdbi/package.py b/var/spack/repos/builtin/packages/r-annotationdbi/package.py index 9f8c6d285a8..3a19789fa66 100644 --- a/var/spack/repos/builtin/packages/r-annotationdbi/package.py +++ b/var/spack/repos/builtin/packages/r-annotationdbi/package.py @@ -7,14 +7,14 @@ class RAnnotationdbi(RPackage): - """Manipulation of SQLite-based annotations in Bioconductor + """Manipulation of SQLite-based annotations in Bioconductor. Implements a user-friendly interface for querying SQLite-based annotation data packages.""" - homepage = "https://bioconductor.org/packages/AnnotationDbi" - git = "https://git.bioconductor.org/packages/AnnotationDbi.git" + bioc = "AnnotationDbi" + version('1.56.2', commit='13fdc4a93852199ca6ec120a2fe1078f9f445f67') version('1.52.0', commit='c4e0ca9bd65362ae9cad6a98d90f54267b0ae838') version('1.46.1', commit='ff260913741d0fcf9487eeb1f44a6c6968ced5b9') version('1.44.0', commit='ce191b08cfd612d014431325c26c91b11c5f13ac') @@ -24,10 +24,11 @@ class RAnnotationdbi(RPackage): depends_on('r@2.7.0:', type=('build', 'run')) depends_on('r-biocgenerics@0.15.10:', type=('build', 'run')) - depends_on('r-biocgenerics@0.23.1:', when='@1.40.0:', type=('build', 'run')) - depends_on('r-biocgenerics@0.29.2:', when='@1.46.1:', type=('build', 'run')) + depends_on('r-biocgenerics@0.23.1:', type=('build', 'run'), when='@1.40.0:') + depends_on('r-biocgenerics@0.29.2:', type=('build', 'run'), when='@1.46.1:') depends_on('r-biobase@1.17.0:', type=('build', 'run')) depends_on('r-iranges', type=('build', 'run')) depends_on('r-dbi', type=('build', 'run')) depends_on('r-rsqlite', type=('build', 'run')) depends_on('r-s4vectors@0.9.25:', type=('build', 'run')) + depends_on('r-keggrest', type=('build', 'run'), when='@1.56.2:') diff --git a/var/spack/repos/builtin/packages/r-annotationfilter/package.py b/var/spack/repos/builtin/packages/r-annotationfilter/package.py index 71c8265e6bd..6bad6a7aa55 100644 --- a/var/spack/repos/builtin/packages/r-annotationfilter/package.py +++ b/var/spack/repos/builtin/packages/r-annotationfilter/package.py @@ -7,15 +7,15 @@ class RAnnotationfilter(RPackage): - """Facilities for Filtering Bioconductor Annotation Resources + """Facilities for Filtering Bioconductor Annotation Resources. This package provides class and other infrastructure to implement filters for manipulating Bioconductor annotation resources. The filters will be used by ensembldb, Organism.dplyr, and other packages.""" - homepage = "https://bioconductor.org/packages/AnnotationFilter" - git = "https://git.bioconductor.org/packages/AnnotationFilter.git" + bioc = "AnnotationFilter" + version('1.18.0', commit='60a9b666d7362d7ed5c357fd4a5d2744d8598c20') version('1.14.0', commit='6ee3a13ed93a535ed452cbc8c118151a2cbb732c') version('1.8.0', commit='9bf70ead899e32e84e2908f2b29cd38250d2d1ed') version('1.6.0', commit='fa40a7e17e93fac9e85091ff93f256adf145dec3') diff --git a/var/spack/repos/builtin/packages/r-annotationforge/package.py b/var/spack/repos/builtin/packages/r-annotationforge/package.py index 53640968586..76828473749 100644 --- a/var/spack/repos/builtin/packages/r-annotationforge/package.py +++ b/var/spack/repos/builtin/packages/r-annotationforge/package.py @@ -7,14 +7,14 @@ class RAnnotationforge(RPackage): - """Tools for building SQLite-based annotation data packages + """Tools for building SQLite-based annotation data packages. Provides code for generating Annotation packages and their databases. Packages produced are intended to be used with AnnotationDbi.""" - homepage = "https://bioconductor.org/packages/AnnotationForge" - git = "https://git.bioconductor.org/packages/AnnotationForge.git" + bioc = "AnnotationForge" + version('1.36.0', commit='523b5f0c3ffb77e59e1568e5f36a5a470bfeeae5') version('1.32.0', commit='3d17c2a945951c02fe152e5a8a8e9c6cb41e30f7') version('1.26.0', commit='5d181f32df1fff6446af64a2538a7d25c23fe46e') version('1.24.0', commit='3e1fe863573e5b0f69f35a9ad6aebce11ef83d0d') diff --git a/var/spack/repos/builtin/packages/r-annotationhub/package.py b/var/spack/repos/builtin/packages/r-annotationhub/package.py index 709f5400863..ec6fe1b6a92 100644 --- a/var/spack/repos/builtin/packages/r-annotationhub/package.py +++ b/var/spack/repos/builtin/packages/r-annotationhub/package.py @@ -7,7 +7,7 @@ class RAnnotationhub(RPackage): - """Client to access AnnotationHub resources + """Client to access AnnotationHub resources. This package provides a client for the Bioconductor AnnotationHub web resource. The AnnotationHub web resource provides a central location @@ -18,9 +18,9 @@ class RAnnotationhub(RPackage): cache of files retrieved by the user, helping with quick and reproducible access.""" - homepage = "https://bioconductor.org/packages/AnnotationHub" - git = "https://git.bioconductor.org/packages/AnnotationHub.git" + bioc = "AnnotationHub" + version('3.2.1', commit='ad1dfe86f0b0ea4711cc9cdb89e073e8794ec9aa') version('2.22.0', commit='3ab7dceebbc31ac14ca931f66c662cf9538b7d0a') version('2.16.1', commit='f8cefaae603b782e1c1ad277a3fb89d44e3aa1ed') version('2.14.5', commit='993a98ce3de04a0bbddcbde5b1ab2a9550275a12') @@ -29,16 +29,17 @@ class RAnnotationhub(RPackage): version('2.8.3', commit='8aa9c64262a8d708d2bf1c82f82dfc3d7d4ccc0c') depends_on('r-biocgenerics@0.15.10:', type=('build', 'run')) - depends_on('r-biocfilecache@1.5.1:', when='@2.16.1:', type=('build', 'run')) + depends_on('r-biocfilecache@1.5.1:', type=('build', 'run'), when='@2.16.1:') depends_on('r-rsqlite', type=('build', 'run')) - depends_on('r-biocmanager', when='@2.14.5:', type=('build', 'run')) - depends_on('r-biocversion', when='@2.22.0:', type=('build', 'run')) - depends_on('r-curl', when='@2.10.1:', type=('build', 'run')) - depends_on('r-rappdirs', when='@2.16.1:', type=('build', 'run')) + depends_on('r-biocmanager', type=('build', 'run'), when='@2.14.5:') + depends_on('r-biocversion', type=('build', 'run'), when='@2.22.0:') + depends_on('r-curl', type=('build', 'run'), when='@2.10.1:') + depends_on('r-rappdirs', type=('build', 'run'), when='@2.16.1:') depends_on('r-annotationdbi@1.31.19:', type=('build', 'run')) depends_on('r-s4vectors', type=('build', 'run')) depends_on('r-interactivedisplaybase', type=('build', 'run')) depends_on('r-httr', type=('build', 'run')) depends_on('r-yaml', type=('build', 'run')) - depends_on('r-dplyr', when='@2.16.1:', type=('build', 'run')) - depends_on('r-biocinstaller', when='@:2.16.1', type=('build', 'run')) + depends_on('r-dplyr', type=('build', 'run'), when='@2.16.1:') + + depends_on('r-biocinstaller', type=('build', 'run'), when='@:2.16.1') diff --git a/var/spack/repos/builtin/packages/r-aplot/package.py b/var/spack/repos/builtin/packages/r-aplot/package.py new file mode 100644 index 00000000000..2b34b8fc791 --- /dev/null +++ b/var/spack/repos/builtin/packages/r-aplot/package.py @@ -0,0 +1,28 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RAplot(RPackage): + """Decorate a 'ggplot' with Associated Information. + + For many times, we are not just aligning plots as what 'cowplot' and + 'patchwork' did. Users would like to align associated information that + requires axes to be exactly matched in subplots, e.g. hierarchical + clustering with a heatmap. This package provides utilities to aligns + associated subplots to a main plot at different sides (left, right, top and + bottom) with axes exactly matched.""" + + cran = "aplot" + + version('0.1.2', sha256='899c4d101ddcedb1eba9803d78cf02288b63de25e2879add8add1165167509f0') + + depends_on('r-ggfun@0.0.4:', type=('build', 'run')) + depends_on('r-ggplot2', type=('build', 'run')) + depends_on('r-ggplotify', type=('build', 'run')) + depends_on('r-patchwork', type=('build', 'run')) + depends_on('r-magrittr', type=('build', 'run')) + depends_on('r-yulab-utils', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-aroma-light/package.py b/var/spack/repos/builtin/packages/r-aroma-light/package.py index 5e4935dde22..e56aa3203d5 100644 --- a/var/spack/repos/builtin/packages/r-aroma-light/package.py +++ b/var/spack/repos/builtin/packages/r-aroma-light/package.py @@ -8,22 +8,22 @@ class RAromaLight(RPackage): """Light-Weight Methods for Normalization and Visualization of Microarray - Data using Only Basic R Data Types + Data using Only Basic R Data Types. Methods for microarray analysis that take basic data types such as matrices and lists of vectors. These methods can be used standalone, be utilized in other packages, or be wrapped up in higher-level classes.""" - homepage = "https://www.aroma-project.org/" - git = "https://git.bioconductor.org/packages/aroma.light" + bioc = "aroma.light" + version('3.24.0', commit='3ff48b8f546acc9803b3c652363cac78d3b81ae5') version('3.20.0', commit='02cde7fa166259bce73c396a87dca2ecc8249c39') version('3.16.0', commit='fc16179fc4bee8954c5415d7cd13e3112b75b4fd') depends_on('r@2.15.2:', type=('build', 'run')) depends_on('r-r-methodss3@1.7.1:', type=('build', 'run')) depends_on('r-r-oo@1.22.0:', type=('build', 'run')) - depends_on('r-r-oo@1.23.0:', when='@3.20.0:', type=('build', 'run')) + depends_on('r-r-oo@1.23.0:', type=('build', 'run'), when='@3.20.0:') depends_on('r-r-utils@2.9.0:', type=('build', 'run')) depends_on('r-matrixstats@0.54.0:', type=('build', 'run')) - depends_on('r-matrixstats@0.55.0:', when='@3.20.0:', type=('build', 'run')) + depends_on('r-matrixstats@0.55.0:', type=('build', 'run'), when='@3.20.0:') diff --git a/var/spack/repos/builtin/packages/r-bamsignals/package.py b/var/spack/repos/builtin/packages/r-bamsignals/package.py index 808dab89347..79d676cd210 100644 --- a/var/spack/repos/builtin/packages/r-bamsignals/package.py +++ b/var/spack/repos/builtin/packages/r-bamsignals/package.py @@ -7,16 +7,16 @@ class RBamsignals(RPackage): - """Extract read count signals from bam files + """Extract read count signals from bam files. This package allows to efficiently obtain count vectors from indexed bam files. It counts the number of reads in given genomic ranges and it computes reads profiles and coverage profiles. It also handles paired- end data.""" - homepage = "https://bioconductor.org/packages/bamsignals" - git = "https://git.bioconductor.org/packages/bamsignals.git" + bioc = "bamsignals" + version('1.26.0', commit='d57643441d04f77db0907637dc9e7cd5bed5842f') version('1.22.0', commit='5f533969c84212406bcb3ebf725ebb6d77e9947a') version('1.16.0', commit='dba9a4ae1613d2700f122ade1e9b90ca8fce5657') version('1.14.0', commit='3107d3a35830e879eeddf127a81016ea1ca9b53d') @@ -31,9 +31,9 @@ class RBamsignals(RPackage): depends_on('r-genomicranges', type=('build', 'run')) depends_on('r-zlibbioc', type=('build', 'run')) depends_on('r-rhtslib', type=('build', 'run')) - depends_on('r-rhtslib@1.12.1:', when='@1.12.1:', type=('build', 'run')) - depends_on('r-rhtslib@1.13.1:', when='@1.14.0:', type=('build', 'run')) + depends_on('r-rhtslib@1.12.1:', type=('build', 'run'), when='@1.12.1:') + depends_on('r-rhtslib@1.13.1:', type=('build', 'run'), when='@1.14.0:') depends_on('gmake', type='build') - # this is no listed but is needed + # this is not listed but is needed depends_on('curl') diff --git a/var/spack/repos/builtin/packages/r-beachmat/package.py b/var/spack/repos/builtin/packages/r-beachmat/package.py index afb8a745f3e..e974fd6227d 100644 --- a/var/spack/repos/builtin/packages/r-beachmat/package.py +++ b/var/spack/repos/builtin/packages/r-beachmat/package.py @@ -7,7 +7,7 @@ class RBeachmat(RPackage): - """Compiling Bioconductor to Handle Each Matrix Type + """Compiling Bioconductor to Handle Each Matrix Type. Provides a consistent C++ class interface for reading from and writing data to a variety of commonly used matrix types. Ordinary matrices and @@ -15,9 +15,9 @@ class RBeachmat(RPackage): S4 classes may be supported by external linkage, while all other matrices are handled by DelayedArray block processing.""" - homepage = "https://bioconductor.org/packages/beachmat" - git = "https://git.bioconductor.org/packages/beachmat.git" + bioc = "beachmat" + version('2.10.0', commit='b7cc532d4a5b26d9073135cc9945258ea08e5079') version('2.6.4', commit='7d9dc6379017d723dda3e8dc9fd1f6de7fd33cdb') version('2.0.0', commit='2bdac6ce7b636fd16f78641a0bcc2181670107ab') version('1.4.0', commit='e3b7a21cae0080d077a0d40e35d1d148f088720a') @@ -25,17 +25,19 @@ class RBeachmat(RPackage): version('1.0.2', commit='6bd57b91d6428ac916f46572d685d3cb01a757f7') depends_on('r@3.4:', type=('build', 'run')) - depends_on('r@3.5:', when='@1.2.1:1.4.0', type=('build', 'run')) + depends_on('r@3.5:', type=('build', 'run'), when='@1.2.1:1.4.0') depends_on('r-delayedarray', type=('build', 'run')) - depends_on('r-delayedarray@0.5.30:', when='@1.2.1', type=('build', 'run')) - depends_on('r-delayedarray@0.7.38:', when='@1.4.0', type=('build', 'run')) - depends_on('r-delayedarray@0.15.14:', when='@2.6.4', type=('build', 'run')) - depends_on('r-biocgenerics', when='@1.4.0:', type=('build', 'run')) - depends_on('r-matrix', when='@2.6.4:', type=('build', 'run')) - depends_on('r-rhdf5lib', when='@1.0.2:1.4.0', type=('build', 'run')) - depends_on('r-rhdf5lib@1.1.4:', when='@1.2.1', type=('build', 'run')) - depends_on('r-hdf5array', when='@1.0.2:1.4.0', type=('build', 'run')) - depends_on('r-hdf5array@1.7.3:', when='@1.2.1', type=('build', 'run')) - depends_on('r-hdf5array@1.9.5:', when='@1.4.0', type=('build', 'run')) - depends_on('r-rcpp@0.12.14:', when='@1.0.2:1.4.0', type=('build', 'run')) - depends_on('r-rhdf5', when='@1.0.2:1.4.0', type=('build', 'run')) + depends_on('r-delayedarray@0.5.30:', type=('build', 'run'), when='@1.2.1') + depends_on('r-delayedarray@0.7.38:', type=('build', 'run'), when='@1.4.0') + depends_on('r-delayedarray@0.15.14:', type=('build', 'run'), when='@2.6.4') + depends_on('r-biocgenerics', type=('build', 'run'), when='@1.4.0:') + depends_on('r-matrix', type=('build', 'run'), when='@2.6.4:') + depends_on('r-rcpp@0.12.14:', type=('build', 'run'), when='@1.0.2:1.4.0') + depends_on('r-rcpp', type=('build', 'run'), when='@2.10.0:') + + depends_on('r-rhdf5lib', type=('build', 'run'), when='@1.0.2:1.4.0') + depends_on('r-rhdf5lib@1.1.4:', type=('build', 'run'), when='@1.2.1') + depends_on('r-hdf5array', type=('build', 'run'), when='@1.0.2:1.4.0') + depends_on('r-hdf5array@1.7.3:', type=('build', 'run'), when='@1.2.1') + depends_on('r-hdf5array@1.9.5:', type=('build', 'run'), when='@1.4.0') + depends_on('r-rhdf5', type=('build', 'run'), when='@1.0.2:1.4.0') diff --git a/var/spack/repos/builtin/packages/r-biobase/package.py b/var/spack/repos/builtin/packages/r-biobase/package.py index 14a194524f7..acde3d0e006 100644 --- a/var/spack/repos/builtin/packages/r-biobase/package.py +++ b/var/spack/repos/builtin/packages/r-biobase/package.py @@ -7,14 +7,14 @@ class RBiobase(RPackage): - """Biobase: Base functions for Bioconductor + """Biobase: Base functions for Bioconductor. Functions that are needed by many other packages or which replace R functions.""" - homepage = "https://bioconductor.org/packages/Biobase" - git = "https://git.bioconductor.org/packages/Biobase.git" + bioc = "Biobase" + version('2.54.0', commit='8215d76ce44899e6d10fe8a2f503821a94ef6b40') version('2.50.0', commit='9927f90d0676382f2f99e099d8d2c8e2e6f1b4de') version('2.44.0', commit='bde2077f66047986297ec35a688751cdce150dd3') version('2.42.0', commit='3e5bd466b99e3cc4af1b0c3b32687fa56d6f8e4d') @@ -24,4 +24,4 @@ class RBiobase(RPackage): depends_on('r@2.10:', type=('build', 'run')) depends_on('r-biocgenerics@0.3.2:', type=('build', 'run')) - depends_on('r-biocgenerics@0.27.1:', when='@2.42.0:', type=('build', 'run')) + depends_on('r-biocgenerics@0.27.1:', type=('build', 'run'), when='@2.42.0:') diff --git a/var/spack/repos/builtin/packages/r-biocfilecache/package.py b/var/spack/repos/builtin/packages/r-biocfilecache/package.py index 9cbbaf7b8ad..29555c09622 100644 --- a/var/spack/repos/builtin/packages/r-biocfilecache/package.py +++ b/var/spack/repos/builtin/packages/r-biocfilecache/package.py @@ -7,16 +7,16 @@ class RBiocfilecache(RPackage): - """Manage Files Across Sessions + """Manage Files Across Sessions. This package creates a persistent on-disk cache of files that the user can add, update, and retrieve. It is useful for managing resources (such as custom Txdb objects) that are costly or difficult to create, web resources, and data files used across sessions.""" - homepage = "https://bioconductor.org/packages/BiocFileCache" - git = "https://git.bioconductor.org/packages/BiocFileCache.git" + bioc = "BiocFileCache" + version('2.2.1', commit='cc912123408803193bf37395f4d18baa8dcd6f47') version('1.14.0', commit='cdcde4b59ae73dda12aa225948dbd0a058d9be6d') version('1.8.0', commit='0e3542b6aae849b01240d8055a48da1b267bd5a0') version('1.6.0', commit='c2de6c1cdef6294e5d0adea31e4ebf25865742ba') @@ -26,9 +26,10 @@ class RBiocfilecache(RPackage): depends_on('r@3.4.0:', type=('build', 'run')) depends_on('r-dplyr', type=('build', 'run')) - depends_on('r-dbplyr@1.0.0:', when='@1.2.3:', type=('build', 'run')) + depends_on('r-dbplyr@1.0.0:', type=('build', 'run'), when='@1.2.3:') depends_on('r-rsqlite', type=('build', 'run')) depends_on('r-dbi', type=('build', 'run')) depends_on('r-rappdirs', type=('build', 'run')) - depends_on('r-curl', when='@1.6.0:', type=('build', 'run')) + depends_on('r-filelock', type=('build', 'run'), when='@2.2.1:') + depends_on('r-curl', type=('build', 'run'), when='@1.6.0:') depends_on('r-httr', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-biocgenerics/package.py b/var/spack/repos/builtin/packages/r-biocgenerics/package.py index 3a300e7a2d1..0c0e7dc866f 100644 --- a/var/spack/repos/builtin/packages/r-biocgenerics/package.py +++ b/var/spack/repos/builtin/packages/r-biocgenerics/package.py @@ -7,13 +7,13 @@ class RBiocgenerics(RPackage): - """S4 generic functions used in Bioconductor + """S4 generic functions used in Bioconductor. The package defines S4 generic functions used in Bioconductor.""" - homepage = "https://bioconductor.org/packages/BiocGenerics" - git = "https://git.bioconductor.org/packages/BiocGenerics.git" + bioc = "BiocGenerics" + version('0.40.0', commit='0bc1e0ed4d20c7101cd782a14f6373e27478acfc') version('0.36.0', commit='0d5d169d7d64d648a22f9043837c93bc784e71ed') version('0.34.0', commit='f7c2020') version('0.30.0', commit='fc7c3af4a5635a30988a062ed09332c13ca1d1a8') @@ -22,5 +22,5 @@ class RBiocgenerics(RPackage): version('0.24.0', commit='3db111e8c1f876267da89f4f0c5406a9d5c31cd1') version('0.22.1', commit='9c90bb8926885289d596a81ff318ee3745cbb6ad') - depends_on('r@3.6.0:', when='@0.30.0:', type=('build', 'run')) - depends_on('r@4.0.0:', when='@0.36.0:', type=('build', 'run')) + depends_on('r@3.6.0:', type=('build', 'run'), when='@0.30.0:') + depends_on('r@4.0.0:', type=('build', 'run'), when='@0.36.0:') diff --git a/var/spack/repos/builtin/packages/r-biocinstaller/package.py b/var/spack/repos/builtin/packages/r-biocinstaller/package.py index 51fe13f7654..4118acc5f17 100644 --- a/var/spack/repos/builtin/packages/r-biocinstaller/package.py +++ b/var/spack/repos/builtin/packages/r-biocinstaller/package.py @@ -12,8 +12,7 @@ class RBiocinstaller(RPackage): This package is used to install and update Bioconductor, CRAN, and (some) github packages.""" - homepage = "https://bioconductor.org/packages/3.8/bioc/html/BiocInstaller.html" - git = "https://git.bioconductor.org/packages/BiocInstaller.git" + bioc = "BiocInstaller" version('1.33.1', commit='6193f31c18e7e64d91e0e15ed0ba6924eda1416f') version('1.32.1', commit='4c2a39e1cae470af3a5cf1491715f272b70f4bb4') @@ -22,5 +21,4 @@ class RBiocinstaller(RPackage): version('1.26.1', commit='9049b82a77aefa98e3f8e4dd7068317505d70e98') depends_on('r@3.4.0:', type=('build', 'run')) - - depends_on('r@3.5.0:', when='@1.30.0:', type=('build', 'run')) + depends_on('r@3.5.0:', type=('build', 'run'), when='@1.30.0:') diff --git a/var/spack/repos/builtin/packages/r-biocio/package.py b/var/spack/repos/builtin/packages/r-biocio/package.py new file mode 100644 index 00000000000..f671dfb2f9b --- /dev/null +++ b/var/spack/repos/builtin/packages/r-biocio/package.py @@ -0,0 +1,29 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RBiocio(RPackage): + """Standard Input and Output for Bioconductor Packages. + + Implements `import()` and `export()` standard generics for importing and + exporting biological data formats. `import()` supports whole-file as well + as chunk-wise iterative import. The `import()` interface optionally + provides a standard mechanism for 'lazy' access via `filter()` (on row or + element-like components of the file resource), `select()` (on column-like + components of the file resource) and `collect()`. The `import()` interface + optionally provides transparent access to remote (e.g. via https) as well + as local access. Developers can register a file extension, e.g., `.loom` + for dispatch from character-based URIs to specific `import()` / `export()` + methods based on classes representing file types, e.g., `LoomFile()`.""" + + bioc = "BiocIO" + + version('1.4.0', commit='c335932526a38c75dbfa4970c1d90b8a21466d37') + + depends_on('r@4.0.0:', type=('build', 'run')) + depends_on('r-biocgenerics', type=('build', 'run')) + depends_on('r-s4vectors', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-biocneighbors/package.py b/var/spack/repos/builtin/packages/r-biocneighbors/package.py index db2e2aafe59..7b9ccaf764c 100644 --- a/var/spack/repos/builtin/packages/r-biocneighbors/package.py +++ b/var/spack/repos/builtin/packages/r-biocneighbors/package.py @@ -7,7 +7,7 @@ class RBiocneighbors(RPackage): - """Nearest Neighbor Detection for Bioconductor Packages + """Nearest Neighbor Detection for Bioconductor Packages. Implements exact and approximate methods for nearest neighbor detection, in a framework that allows them to be easily switched within @@ -19,18 +19,19 @@ class RBiocneighbors(RPackage): BiocParallel. Functions are also provided to search for all neighbors within a given distance.""" - homepage = "https://bioconductor.org/packages/BiocNeighbors" - git = "https://git.bioconductor.org/packages/BiocNeighbors.git" + bioc = "BiocNeighbors" + version('1.12.0', commit='3c8a290f75adc944b408e6e77a36f3a0c1509c4c') version('1.8.2', commit='889bc91f8cb45d210b47ae5c0b9cfb86fb071ca2') version('1.2.0', commit='f754c6300f835142536a4594ddf750481e0fe273') version('1.0.0', commit='e252fc04b6d22097f2c5f74406e77d85e7060770') - depends_on('r@3.5:', when='@1.0.0', type=('build', 'run')) + depends_on('r@3.5:', type=('build', 'run'), when='@1.0.0') depends_on('r-rcpp', type=('build', 'run')) depends_on('r-s4vectors', type=('build', 'run')) depends_on('r-biocparallel', type=('build', 'run')) - depends_on('r-matrix', when='@1.8.2:', type=('build', 'run')) - depends_on('r-rcpphnsw', when='@1.2.0:', type=('build', 'run')) - depends_on('r-rcppannoy', when='@:1.2.0', type=('build', 'run')) - depends_on('r-biocgenerics', when='@1.2.0', type=('build', 'run')) + depends_on('r-matrix', type=('build', 'run'), when='@1.8.2:') + depends_on('r-rcpphnsw', type=('build', 'run'), when='@1.2.0:') + + depends_on('r-rcppannoy', type=('build', 'run'), when='@:1.2.0') + depends_on('r-biocgenerics', type=('build', 'run'), when='@1.2.0') diff --git a/var/spack/repos/builtin/packages/r-biocparallel/package.py b/var/spack/repos/builtin/packages/r-biocparallel/package.py index 6720fbc6ead..8a8afe43e99 100644 --- a/var/spack/repos/builtin/packages/r-biocparallel/package.py +++ b/var/spack/repos/builtin/packages/r-biocparallel/package.py @@ -7,15 +7,15 @@ class RBiocparallel(RPackage): - """Bioconductor facilities for parallel evaluation + """Bioconductor facilities for parallel evaluation. This package provides modified versions and novel implementation of functions for parallel evaluation, tailored to use with Bioconductor objects.""" - homepage = "https://bioconductor.org/packages/BiocParallel" - git = "https://git.bioconductor.org/packages/BiocParallel.git" + bioc = "BiocParallel" + version('1.28.3', commit='2f9d88ad83659939e7911d49c2d24d2cd599c7cc') version('1.24.1', commit='f713caa4314ec0ddeba7fe0eb599ad417efb413f') version('1.18.1', commit='348264af782d7dcd41a1879400f348f836767f6e') version('1.16.6', commit='7f7a54c47f4949b600b9fd568289a519496bc4d4') @@ -23,6 +23,7 @@ class RBiocparallel(RPackage): version('1.12.0', commit='2143a9addceed0151a27b95c70aadd2add5cbace') version('1.10.1', commit='a76c58cf99fd585ba5ea33065649e68f1afe0a7d') + depends_on('r@3.5.0:', type=('build', 'run'), when='@1.28.3:') depends_on('r-futile-logger', type=('build', 'run')) depends_on('r-snow', type=('build', 'run')) - depends_on('r-bh', when='@1.12.0:', type=('build', 'run')) + depends_on('r-bh', type=('build', 'run'), when='@1.12.0:') diff --git a/var/spack/repos/builtin/packages/r-biocsingular/package.py b/var/spack/repos/builtin/packages/r-biocsingular/package.py index 2727417aba7..0f7d37137a7 100644 --- a/var/spack/repos/builtin/packages/r-biocsingular/package.py +++ b/var/spack/repos/builtin/packages/r-biocsingular/package.py @@ -7,7 +7,7 @@ class RBiocsingular(RPackage): - """Singular Value Decomposition for Bioconductor Packages + """Singular Value Decomposition for Bioconductor Packages. Implements exact and approximate methods for singular value decomposition and principal components analysis, in a framework that @@ -15,9 +15,9 @@ class RBiocsingular(RPackage): workflows. Where possible, parallelization is achieved using the BiocParallel framework.""" - homepage = "https://bioconductor.org/packages/BiocSingular" - git = "https://git.bioconductor.org/packages/BiocSingular.git" + bioc = "BiocSingular" + version('1.10.0', commit='6615ae8cb124aba6507447c1081bd2eba655e57d') version('1.6.0', commit='11baf1080d6f791439cd5d97357589d6451643d9') version('1.0.0', commit='d2b091c072d0312698c9bb6611eb1bdf8aebf833') @@ -26,6 +26,7 @@ class RBiocsingular(RPackage): depends_on('r-matrix', type=('build', 'run')) depends_on('r-delayedarray', type=('build', 'run')) depends_on('r-biocparallel', type=('build', 'run')) + depends_on('r-scaledmatrix', type=('build', 'run'), when='@1.10.0:') depends_on('r-irlba', type=('build', 'run')) depends_on('r-rsvd', type=('build', 'run')) depends_on('r-rcpp', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-biocstyle/package.py b/var/spack/repos/builtin/packages/r-biocstyle/package.py index 276fe948f29..c76a386e655 100644 --- a/var/spack/repos/builtin/packages/r-biocstyle/package.py +++ b/var/spack/repos/builtin/packages/r-biocstyle/package.py @@ -7,14 +7,14 @@ class RBiocstyle(RPackage): - """Standard styles for vignettes and other Bioconductor documents + """Standard styles for vignettes and other Bioconductor documents. Provides standard formatting styles for Bioconductor PDF and HTML documents. Package vignettes illustrate use and functionality.""" - homepage = "https://bioconductor.org/packages/BiocStyle" - git = "https://git.bioconductor.org/packages/BiocStyle.git" + bioc = "BiocStyle" + version('2.22.0', commit='86250b637afa3a3463fac939b99c0402b47876ea') version('2.18.1', commit='956f0654e8e18882ba09305742401128c9c7d47d') version('2.12.0', commit='0fba3fe6e6a38504f9aadcd3dc95bb83d7e92498') version('2.10.0', commit='8fc946044c6b6a8a3104ddbc546baed49ee3aa70') @@ -25,7 +25,7 @@ class RBiocstyle(RPackage): depends_on('r+X', type=('build', 'run')) depends_on('r-bookdown', type=('build', 'run')) depends_on('r-knitr@1.12:', type=('build', 'run')) - depends_on('r-knitr@1.30:', when='@2.18.1:', type=('build', 'run')) + depends_on('r-knitr@1.30:', type=('build', 'run'), when='@2.18.1:') depends_on('r-rmarkdown@1.2:', type=('build', 'run')) depends_on('r-yaml', type=('build', 'run')) - depends_on('r-biocmanager', when='@2.10.0:', type=('build', 'run')) + depends_on('r-biocmanager', type=('build', 'run'), when='@2.10.0:') diff --git a/var/spack/repos/builtin/packages/r-biocversion/package.py b/var/spack/repos/builtin/packages/r-biocversion/package.py index f15560325e5..f72c3861489 100644 --- a/var/spack/repos/builtin/packages/r-biocversion/package.py +++ b/var/spack/repos/builtin/packages/r-biocversion/package.py @@ -7,14 +7,15 @@ class RBiocversion(RPackage): - """Set the appropriate version of Bioconductor packages + """Set the appropriate version of Bioconductor packages. This package provides repository information for the appropriate version of Bioconductor.""" - homepage = "https://bioconductor.org/packages/BiocVersion/" - git = "https://git.bioconductor.org/packages/BiocVersion" + bioc = "BiocVersion" + version('3.14.0', commit='aa56d93d0ea5dcdbf301f120502981740fd91e1e') version('3.12.0', commit='23b971963c6b73550a7e330dab5a046d58ce0223') depends_on('r@4.0.0:', type=('build', 'run')) + depends_on('r@4.1.0:', type=('build', 'run'), when='@3.14.0:') diff --git a/var/spack/repos/builtin/packages/r-biomart/package.py b/var/spack/repos/builtin/packages/r-biomart/package.py index b2230bf631c..2a8f2e22e7f 100644 --- a/var/spack/repos/builtin/packages/r-biomart/package.py +++ b/var/spack/repos/builtin/packages/r-biomart/package.py @@ -7,7 +7,7 @@ class RBiomart(RPackage): - """Interface to BioMart databases (i.e. Ensembl) + """Interface to BioMart databases (i.e. Ensembl). In recent years a wealth of biological data has become available in public data repositories. Easy access to these valuable data resources @@ -22,9 +22,9 @@ class RBiomart(RPackage): range of powerful online queries from gene annotation to database mining.""" - homepage = "https://bioconductor.org/packages/biomaRt" - git = "https://git.bioconductor.org/packages/biomaRt.git" + bioc = "biomaRt" + version('2.50.3', commit='83a519ac13d73dc545cb6aafde5f4b5001e9e08f') version('2.46.2', commit='90d6abfdfa04259006f7b47efb10271ada76aec1') version('2.40.5', commit='ed9ddafb0d620168ea8e3ab4884f3457b8525c68') version('2.38.0', commit='16b997aba19a90a1c5fa64c442b1e7fcff99a658') @@ -34,11 +34,13 @@ class RBiomart(RPackage): depends_on('r-xml', type=('build', 'run')) depends_on('r-annotationdbi', type=('build', 'run')) - depends_on('r-progress', when='@2.34.2:', type=('build', 'run')) - depends_on('r-stringr', when='@2.34.2:', type=('build', 'run')) - depends_on('r-httr', when='@2.34.2:', type=('build', 'run')) - depends_on('r-openssl', when='@2.46.2:', type=('build', 'run')) - depends_on('r-biocfilecache', when='@2.46.2:', type=('build', 'run')) - depends_on('r-rappdirs', when='@2.46.2:', type=('build', 'run')) - depends_on('r-xml2', when='@2.46.2:', type=('build', 'run')) - depends_on('r-rcurl', when='@:2.40.5', type=('build', 'run')) + depends_on('r-progress', type=('build', 'run'), when='@2.34.2:') + depends_on('r-stringr', type=('build', 'run'), when='@2.34.2:') + depends_on('r-httr', type=('build', 'run'), when='@2.34.2:') + depends_on('r-digest', type=('build', 'run'), when='@2.50.3:') + depends_on('r-biocfilecache', type=('build', 'run'), when='@2.46.2:') + depends_on('r-rappdirs', type=('build', 'run'), when='@2.46.2:') + depends_on('r-xml2', type=('build', 'run'), when='@2.46.2:') + + depends_on('r-rcurl', type=('build', 'run'), when='@:2.40.5') + depends_on('r-openssl', type=('build', 'run'), when='@2.46.2') diff --git a/var/spack/repos/builtin/packages/r-biomformat/package.py b/var/spack/repos/builtin/packages/r-biomformat/package.py index 86548dcdd60..d71f420e144 100644 --- a/var/spack/repos/builtin/packages/r-biomformat/package.py +++ b/var/spack/repos/builtin/packages/r-biomformat/package.py @@ -7,7 +7,7 @@ class RBiomformat(RPackage): - """An interface package for the BIOM file format + """An interface package for the BIOM file format. This is an R package for interfacing with the BIOM format. This package includes basic tools for reading biom-format files, accessing and @@ -19,9 +19,9 @@ class RBiomformat(RPackage): includes S4 classes and methods, as well as extensions of common core functions/methods.""" - homepage = "https://bioconductor.org/packages/biomformat" - git = "https://git.bioconductor.org/packages/biomformat.git" + bioc = "biomformat" + version('1.22.0', commit='ab7c6411a038fec010baa72e663f362fd972cb34') version('1.18.0', commit='dc18859c139f4d76805adb6f01e199573cdd5a8b') version('1.12.0', commit='6e946123bb59da262cbb0c17dc5ab49328a89d4a') version('1.10.1', commit='e67c6f4b70201f748fa49a4938e1af0cd0613f09') diff --git a/var/spack/repos/builtin/packages/r-biostrings/package.py b/var/spack/repos/builtin/packages/r-biostrings/package.py index 849b532eda8..e445ba5c613 100644 --- a/var/spack/repos/builtin/packages/r-biostrings/package.py +++ b/var/spack/repos/builtin/packages/r-biostrings/package.py @@ -7,15 +7,15 @@ class RBiostrings(RPackage): - """Efficient manipulation of biological strings + """Efficient manipulation of biological strings. Memory efficient string containers, string matching algorithms, and other utilities, for fast manipulation of large biological sequences or sets of sequences.""" - homepage = "https://bioconductor.org/packages/Biostrings" - git = "https://git.bioconductor.org/packages/Biostrings.git" + bioc = "Biostrings" + version('2.62.0', commit='53ed287e03d16fa523789af3131c60375ccf587f') version('2.58.0', commit='0ec1a5455d5e9eebd14b26228906bb04e2abb197') version('2.52.0', commit='b78fe7c1f3cdbbb7affb1ca7164fe5a1f8b868f5') version('2.50.2', commit='025e734641a93f6c5d44243297cb4264ea0e34a2') @@ -24,19 +24,22 @@ class RBiostrings(RPackage): version('2.44.2', commit='e4a2b320fb21c5cab3ece7b3c6fecaedfb1e5200') depends_on('r@2.8.0:', type=('build', 'run')) - depends_on('r@3.5.0:', when='@2.50.2:', type=('build', 'run')) + depends_on('r@3.5.0:', type=('build', 'run'), when='@2.50.2:') + depends_on('r@4.0.0:', type=('build', 'run'), when='@2.62.0:') depends_on('r-biocgenerics@0.15.6:', type=('build', 'run')) - depends_on('r-biocgenerics@0.31.5:', when='@2.58.0:', type=('build', 'run')) + depends_on('r-biocgenerics@0.31.5:', type=('build', 'run'), when='@2.58.0:') + depends_on('r-biocgenerics@0.37.0:', type=('build', 'run'), when='@2.62.0:') depends_on('r-s4vectors@0.13.13:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.25:', when='@2.48.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.21.13:', when='@2.52.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.27.12:', when='@2.58.0:', type=('build', 'run')) - depends_on('r-iranges@2.9.18:', when='@2.44.2:', type=('build', 'run')) - depends_on('r-iranges@2.13.24:', when='@2.48.0:', type=('build', 'run')) - depends_on('r-iranges@2.23.9:', when='@2.58.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.25:', type=('build', 'run'), when='@2.48.0:') + depends_on('r-s4vectors@0.21.13:', type=('build', 'run'), when='@2.52.0:') + depends_on('r-s4vectors@0.27.12:', type=('build', 'run'), when='@2.58.0:') + depends_on('r-iranges@2.9.18:', type=('build', 'run'), when='@2.44.2:') + depends_on('r-iranges@2.13.24:', type=('build', 'run'), when='@2.48.0:') + depends_on('r-iranges@2.23.9:', type=('build', 'run'), when='@2.58.0:') depends_on('r-xvector@0.11.6:', type=('build', 'run')) - depends_on('r-xvector@0.19.8:', when='@2.48.0:', type=('build', 'run')) - depends_on('r-xvector@0.21.4:', when='@2.50.2:', type=('build', 'run')) - depends_on('r-xvector@0.23.2:', when='@2.52.0:', type=('build', 'run')) - depends_on('r-xvector@0.29.2:', when='@2.58.0:', type=('build', 'run')) - depends_on('r-crayon', when='@2.58.0:', type=('build', 'run')) + depends_on('r-xvector@0.19.8:', type=('build', 'run'), when='@2.48.0:') + depends_on('r-xvector@0.21.4:', type=('build', 'run'), when='@2.50.2:') + depends_on('r-xvector@0.23.2:', type=('build', 'run'), when='@2.52.0:') + depends_on('r-xvector@0.29.2:', type=('build', 'run'), when='@2.58.0:') + depends_on('r-genomeinfodb', type=('build', 'run'), when='@2.62.0:') + depends_on('r-crayon', type=('build', 'run'), when='@2.58.0:') diff --git a/var/spack/repos/builtin/packages/r-biovizbase/package.py b/var/spack/repos/builtin/packages/r-biovizbase/package.py index 358f6d74ee8..d8b6148af55 100644 --- a/var/spack/repos/builtin/packages/r-biovizbase/package.py +++ b/var/spack/repos/builtin/packages/r-biovizbase/package.py @@ -14,9 +14,9 @@ class RBiovizbase(RPackage): various high-level packages for biological data visualization. This saves development effort and encourages consistency.""" - homepage = "https://bioconductor.org/packages/biovizBase" - git = "https://git.bioconductor.org/packages/biovizBase.git" + bioc = "biovizBase" + version('1.42.0', commit='f1627b2b567471837daca6e763acfc3e13937461') version('1.38.0', commit='d0f3362e0ad0e90b4b1d3e47b13ed57907d03403') version('1.32.0', commit='de044bf236cdcd71214ae7b77689a8f0ab4f5cc8') version('1.30.1', commit='b6776d0470e2920f71127652f185f68ca1fd2c82') @@ -25,14 +25,14 @@ class RBiovizbase(RPackage): version('1.24.0', commit='ae9cd2ff665b74a8f45ed9c1d17fc0a778b4af6c') depends_on('r@2.10:', type=('build', 'run')) - depends_on('r@3.5.0:', when='@1.38.0:', type=('build', 'run')) + depends_on('r@3.5.0:', type=('build', 'run'), when='@1.38.0:') depends_on('r-scales', type=('build', 'run')) depends_on('r-hmisc', type=('build', 'run')) depends_on('r-rcolorbrewer', type=('build', 'run')) depends_on('r-dichromat', type=('build', 'run')) depends_on('r-biocgenerics', type=('build', 'run')) depends_on('r-s4vectors@0.9.25:', type=('build', 'run')) - depends_on('r-s4vectors@0.23.19:', when='@1.38.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.23.19:', type=('build', 'run'), when='@1.38.0:') depends_on('r-iranges@1.99.28:', type=('build', 'run')) depends_on('r-genomeinfodb@1.5.14:', type=('build', 'run')) depends_on('r-genomicranges@1.23.21:', type=('build', 'run')) @@ -45,4 +45,4 @@ class RBiovizbase(RPackage): depends_on('r-variantannotation@1.11.4:', type=('build', 'run')) depends_on('r-ensembldb@1.99.13:', type=('build', 'run')) depends_on('r-annotationfilter@0.99.8:', type=('build', 'run')) - depends_on('r-rlang', when='@1.28.2:', type=('build', 'run')) + depends_on('r-rlang', type=('build', 'run'), when='@1.28.2:') diff --git a/var/spack/repos/builtin/packages/r-bsgenome-hsapiens-ucsc-hg19/package.py b/var/spack/repos/builtin/packages/r-bsgenome-hsapiens-ucsc-hg19/package.py index 2a50ddb79d6..1f52224518d 100644 --- a/var/spack/repos/builtin/packages/r-bsgenome-hsapiens-ucsc-hg19/package.py +++ b/var/spack/repos/builtin/packages/r-bsgenome-hsapiens-ucsc-hg19/package.py @@ -8,14 +8,14 @@ class RBsgenomeHsapiensUcscHg19(RPackage): """Full genome sequences for Homo sapiens (UCSC version hg19, based on - GRCh37.p13) + GRCh37.p13). Full genome sequences for Homo sapiens (Human) as provided by UCSC (hg19, Feb. 2009) and stored in Biostrings objects.""" # This is a bioconductor package but there is no available git repo. - homepage = "https://bioconductor.org/packages/BSgenome.Hsapiens.UCSC.hg19/" - url = "http://www.bioconductor.org/packages/release/data/annotation/src/contrib/BSgenome.Hsapiens.UCSC.hg19_1.4.0.tar.gz" + bioc = "BSgenome.Hsapiens.UCSC.hg19" + url = "http://www.bioconductor.org/packages/release/data/annotation/src/contrib/BSgenome.Hsapiens.UCSC.hg19_1.4.0.tar.gz" version('1.4.3', sha256='5bfa65d7836449d9b30c356968497cdfaa98be48c4e329e71e8f8a120f3e9d1a', @@ -25,4 +25,4 @@ class RBsgenomeHsapiensUcscHg19(RPackage): url='https://bioconductor.org/packages/3.10/data/annotation/src/contrib/BSgenome.Hsapiens.UCSC.hg19_1.4.0.tar.gz') depends_on('r-bsgenome@1.33.5:', type=('build', 'run')) - depends_on('r-bsgenome@1.54.0:', when='@1.4.3:', type=('build', 'run')) + depends_on('r-bsgenome@1.54.0:', type=('build', 'run'), when='@1.4.3:') diff --git a/var/spack/repos/builtin/packages/r-bsgenome/package.py b/var/spack/repos/builtin/packages/r-bsgenome/package.py index c59e29756fc..681f0053f47 100644 --- a/var/spack/repos/builtin/packages/r-bsgenome/package.py +++ b/var/spack/repos/builtin/packages/r-bsgenome/package.py @@ -8,13 +8,13 @@ class RBsgenome(RPackage): """Software infrastructure for efficient representation of full genomes and - their SNPs + their SNPs. Infrastructure shared by all the Biostrings-based genome data packages.""" - homepage = "https://bioconductor.org/packages/BSgenome" - git = "https://git.bioconductor.org/packages/BSgenome.git" + bioc = "BSgenome" + version('1.62.0', commit='9b1859e11ffa082833f035a45274af6e4e83e863') version('1.58.0', commit='3a4926e03a7a1d7140a10c1b2bf6090808470145') version('1.52.0', commit='5398eba1cb56a873b29c04a7ce6858d5d60ff75b') version('1.50.0', commit='43910755f7477e4fe9bb968f186fddbb2f7355f9') @@ -25,22 +25,22 @@ class RBsgenome(RPackage): depends_on('r@2.8.0:', type=('build', 'run')) depends_on('r-biocgenerics@0.13.8:', type=('build', 'run')) depends_on('r-s4vectors@0.9.36:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.28:', when='@1.48.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.28:', type=('build', 'run'), when='@1.48.0:') depends_on('r-iranges@2.1.33:', type=('build', 'run')) - depends_on('r-iranges@2.11.16:', when='@1.46.0:', type=('build', 'run')) - depends_on('r-iranges@2.13.16:', when='@1.48.0:', type=('build', 'run')) + depends_on('r-iranges@2.11.16:', type=('build', 'run'), when='@1.46.0:') + depends_on('r-iranges@2.13.16:', type=('build', 'run'), when='@1.48.0:') depends_on('r-genomeinfodb@1.11.4:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.13.1:', when='@1.46.0:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.15.2:', when='@1.48.0:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.25.6:', when='@1.58.0:', type=('build', 'run')) + depends_on('r-genomeinfodb@1.13.1:', type=('build', 'run'), when='@1.46.0:') + depends_on('r-genomeinfodb@1.15.2:', type=('build', 'run'), when='@1.48.0:') + depends_on('r-genomeinfodb@1.25.6:', type=('build', 'run'), when='@1.58.0:') depends_on('r-genomicranges@1.27.6:', type=('build', 'run')) - depends_on('r-genomicranges@1.29.14:', when='@1.46.0:', type=('build', 'run')) - depends_on('r-genomicranges@1.31.10:', when='@1.48.0:', type=('build', 'run')) + depends_on('r-genomicranges@1.29.14:', type=('build', 'run'), when='@1.46.0:') + depends_on('r-genomicranges@1.31.10:', type=('build', 'run'), when='@1.48.0:') depends_on('r-biostrings@2.35.3:', type=('build', 'run')) - depends_on('r-biostrings@2.47.6:', when='@1.48.0:', type=('build', 'run')) + depends_on('r-biostrings@2.47.6:', type=('build', 'run'), when='@1.48.0:') depends_on('r-rtracklayer@1.25.8:', type=('build', 'run')) - depends_on('r-rtracklayer@1.39.7:', when='@1.48.0:', type=('build', 'run')) - depends_on('r-matrixstats', when='@1.58.0:', type=('build', 'run')) + depends_on('r-rtracklayer@1.39.7:', type=('build', 'run'), when='@1.48.0:') + depends_on('r-matrixstats', type=('build', 'run'), when='@1.58.0:') depends_on('r-xvector', type=('build', 'run')) - depends_on('r-xvector@0.29.3:', when='@1.58.0:', type=('build', 'run')) + depends_on('r-xvector@0.29.3:', type=('build', 'run'), when='@1.58.0:') depends_on('r-rsamtools', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-bsseq/package.py b/var/spack/repos/builtin/packages/r-bsseq/package.py index 562621dc187..c5d8828f775 100644 --- a/var/spack/repos/builtin/packages/r-bsseq/package.py +++ b/var/spack/repos/builtin/packages/r-bsseq/package.py @@ -7,31 +7,31 @@ class RBsseq(RPackage): - """Analyze, manage and store bisulfite sequencing data + """Analyze, manage and store bisulfite sequencing data. A collection of tools for analyzing and visualizing bisulfite sequencing data.""" - homepage = "https://github.com/kasperdanielhansen/bsseq" - git = "https://git.bioconductor.org/packages/bsseq" + bioc = "bsseq" + version('1.30.0', commit='7eb5223e9ee02fd08a52be56eaa9316a67c0d66b') version('1.26.0', commit='fae32292687625012a2938a48c93df55ad4257b5') version('1.24.4', commit='8fe7a03') version('1.22.0', commit='d4f7301') version('1.20.0', commit='07e398b') depends_on('r@3.5:', type=('build', 'run')) - depends_on('r@4.0:', when='@1.26.0:', type=('build', 'run')) + depends_on('r@4.0:', type=('build', 'run'), when='@1.26.0:') depends_on('r-biocgenerics', type=('build', 'run')) depends_on('r-genomicranges@1.29.14:', type=('build', 'run')) - depends_on('r-genomicranges@1.33.6:', when='@1.24.4:', type=('build', 'run')) - depends_on('r-genomicranges@1.41.5:', when='@1.26.0:', type=('build', 'run')) + depends_on('r-genomicranges@1.33.6:', type=('build', 'run'), when='@1.24.4:') + depends_on('r-genomicranges@1.41.5:', type=('build', 'run'), when='@1.26.0:') depends_on('r-summarizedexperiment@1.9.18:', type=('build', 'run')) - depends_on('r-summarizedexperiment@1.17.4:', when='@1.24.4:', type=('build', 'run')) - depends_on('r-summarizedexperiment@1.19.5:', when='@1.26.0:', type=('build', 'run')) + depends_on('r-summarizedexperiment@1.17.4:', type=('build', 'run'), when='@1.24.4:') + depends_on('r-summarizedexperiment@1.19.5:', type=('build', 'run'), when='@1.26.0:') depends_on('r-iranges@2.11.16:', type=('build', 'run')) - depends_on('r-iranges@2.22.2:', when='@1.24.4:', type=('build', 'run')) - depends_on('r-iranges@2.23.9:', when='@1.26.0:', type=('build', 'run')) + depends_on('r-iranges@2.22.2:', type=('build', 'run'), when='@1.24.4:') + depends_on('r-iranges@2.23.9:', type=('build', 'run'), when='@1.26.0:') depends_on('r-genomeinfodb', type=('build', 'run')) depends_on('r-scales', type=('build', 'run')) depends_on('r-biobase', type=('build', 'run')) @@ -39,20 +39,21 @@ class RBsseq(RPackage): depends_on('r-gtools', type=('build', 'run')) depends_on('r-data-table@1.11.8:', type=('build', 'run')) depends_on('r-s4vectors', type=('build', 'run')) - depends_on('r-s4vectors@0.23.11:', when='@1.22.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.25.14:', when='@1.24.4:', type=('build', 'run')) - depends_on('r-s4vectors@0.27.12:', when='@1.26.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.23.11:', type=('build', 'run'), when='@1.22.0:') + depends_on('r-s4vectors@0.25.14:', type=('build', 'run'), when='@1.24.4:') + depends_on('r-s4vectors@0.27.12:', type=('build', 'run'), when='@1.26.0:') depends_on('r-r-utils@2.0.0:', type=('build', 'run')) depends_on('r-delayedmatrixstats@1.5.2:', type=('build', 'run')) depends_on('r-permute', type=('build', 'run')) depends_on('r-limma', type=('build', 'run')) depends_on('r-delayedarray@0.9.8:', type=('build', 'run')) - depends_on('r-delayedarray@0.15.16:', when='@1.26.0:', type=('build', 'run')) + depends_on('r-delayedarray@0.15.16:', type=('build', 'run'), when='@1.26.0:') depends_on('r-rcpp', type=('build', 'run')) depends_on('r-biocparallel', type=('build', 'run')) depends_on('r-bsgenome', type=('build', 'run')) depends_on('r-biostrings', type=('build', 'run')) depends_on('r-hdf5array@1.11.9:', type=('build', 'run')) - depends_on('r-hdf5array@1.15.19:', when='@1.26.0:', type=('build', 'run')) + depends_on('r-hdf5array@1.15.19:', type=('build', 'run'), when='@1.26.0:') + depends_on('r-hdf5array@1.19.11:', type=('build', 'run'), when='@1.30.0:') depends_on('r-rhdf5', type=('build', 'run')) depends_on('r-beachmat', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-bumphunter/package.py b/var/spack/repos/builtin/packages/r-bumphunter/package.py index d3927410e03..763d41a556a 100644 --- a/var/spack/repos/builtin/packages/r-bumphunter/package.py +++ b/var/spack/repos/builtin/packages/r-bumphunter/package.py @@ -7,13 +7,13 @@ class RBumphunter(RPackage): - """Bump Hunter + """Bump Hunter. Tools for finding bumps in genomic data""" - homepage = "https://bioconductor.org/packages/bumphunter" - git = "https://git.bioconductor.org/packages/bumphunter.git" + bioc = "bumphunter" + version('1.36.0', commit='db50fcf7798c2eddfe48fd510d081dda82f2ee4e') version('1.32.0', commit='b7d39c2a6385ca217dceefc918b3ccd5c31bbaa0') version('1.26.0', commit='606bee8708a0911ced3efb197970b4c9fa52f2fa') version('1.24.5', commit='29b874033a38e86103b58ef2d4a55f285758147b') @@ -22,8 +22,8 @@ class RBumphunter(RPackage): version('1.16.0', commit='1c3ab4d1fd2d75b1586ccef12665960b3602080a') depends_on('r@2.10:', type=('build', 'run')) - depends_on('r@3.4:', when='@1.20.0:', type=('build', 'run')) - depends_on('r@3.5:', when='@1.24.5:', type=('build', 'run')) + depends_on('r@3.4:', type=('build', 'run'), when='@1.20.0:') + depends_on('r@3.5:', type=('build', 'run'), when='@1.24.5:') depends_on('r-s4vectors@0.9.25:', type=('build', 'run')) depends_on('r-iranges@2.3.23:', type=('build', 'run')) depends_on('r-genomeinfodb', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-bwstest/package.py b/var/spack/repos/builtin/packages/r-bwstest/package.py new file mode 100644 index 00000000000..838646eb3a3 --- /dev/null +++ b/var/spack/repos/builtin/packages/r-bwstest/package.py @@ -0,0 +1,23 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RBwstest(RPackage): + """Baumgartner Weiss Schindler Test of Equal Distributions. + + Performs the 'Baumgartner-Weiss-Schindler' two-sample test of equal + probability distributions, . Also performs similar + rank-based tests for equal probability distributions due to Neuhauser + and Murakami + .""" + + cran = "BWStest" + + version('0.2.2', sha256='faff1dd698f1673a6befacb94d14281077d4c19be035a0a3bf85d77c1dfd5509') + + depends_on('r-memoise', type=('build', 'run')) + depends_on('r-rcpp@0.12.3:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-category/package.py b/var/spack/repos/builtin/packages/r-category/package.py index eb42c260414..a38499b48e6 100644 --- a/var/spack/repos/builtin/packages/r-category/package.py +++ b/var/spack/repos/builtin/packages/r-category/package.py @@ -7,14 +7,14 @@ class RCategory(RPackage): - """Category Analysis + """Category Analysis. A collection of tools for performing category (gene set enrichment) analysis.""" - homepage = "https://bioconductor.org/packages/Category" - git = "https://git.bioconductor.org/packages/Category.git" + bioc = "Category" + version('2.60.0', commit='55210d8c539474954d18cf913a219dce883eac2e') version('2.56.0', commit='ad478caa9d693dbc2770608e79dd852375b9a223') version('2.50.0', commit='d96f0b29cb778f6697b44d7ba7b0abd7086074a9') version('2.48.1', commit='941819a3d9dd129f47b4ea00fa74032e405be3a5') diff --git a/var/spack/repos/builtin/packages/r-champ/package.py b/var/spack/repos/builtin/packages/r-champ/package.py index 591ae8a4b24..d94d84c257e 100644 --- a/var/spack/repos/builtin/packages/r-champ/package.py +++ b/var/spack/repos/builtin/packages/r-champ/package.py @@ -8,14 +8,15 @@ class RChamp(RPackage): """Chip Analysis Methylation Pipeline for Illumina HumanMethylation450 and - EPIC: + EPIC. The package includes quality control metrics, a selection of normalization methods and novel methods to identify differentially methylated regions and to highlight copy number alterations.""" - bioc = "ChAMP" + bioc = "ChAMP" + version('2.24.0', commit='7ba19da74b61e1c40ced162ba753f0f9b9c7647a') version('2.20.1', commit='99ea0463bce59f5b06bcc91f479dcd4065074896') depends_on('r@3.3:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-champdata/package.py b/var/spack/repos/builtin/packages/r-champdata/package.py index 64327236b14..b6cb7ddfa03 100644 --- a/var/spack/repos/builtin/packages/r-champdata/package.py +++ b/var/spack/repos/builtin/packages/r-champdata/package.py @@ -7,13 +7,14 @@ class RChampdata(RPackage): - """Packages for ChAMP package: + """Packages for ChAMP package. Provides datasets needed for ChAMP including a test dataset and blood controls for CNA analysis.""" - bioc = "ChAMPdata" + bioc = "ChAMPdata" + version('2.26.0', commit='ea7882707921af33eefab5133a1ccd4a409f045d') version('2.22.0', commit='eeedd4c477fac79f00743da8ff7da064221c5f3d') depends_on('r@3.3:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-chipseq/package.py b/var/spack/repos/builtin/packages/r-chipseq/package.py index 4f6127bfd50..217297ef3b1 100644 --- a/var/spack/repos/builtin/packages/r-chipseq/package.py +++ b/var/spack/repos/builtin/packages/r-chipseq/package.py @@ -7,15 +7,15 @@ class RChipseq(RPackage): - """A package for analyzing chipseq data + """A package for analyzing chipseq data, Tools for helping process short read data for chipseq experiments""" - homepage = "https://bioconductor.org/packages/release/bioc/html/chipseq.html" - git = "https://git.bioconductor.org/packages/chipseq" + bioc = "chipseq" maintainers = ['dorton21'] + version('1.44.0', commit='b64d0d28e9fcf0fdab9a7f9c521baf729426a594') version('1.40.0', commit='84bcbc0b7ad732730b5989a308f1624a6a358df1') depends_on('r@2.10:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-clusterprofiler/package.py b/var/spack/repos/builtin/packages/r-clusterprofiler/package.py index 2b7ffcfa3bb..135696279a4 100644 --- a/var/spack/repos/builtin/packages/r-clusterprofiler/package.py +++ b/var/spack/repos/builtin/packages/r-clusterprofiler/package.py @@ -8,14 +8,14 @@ class RClusterprofiler(RPackage): """statistical analysis and visualization of functional profiles for genes - and gene clusters + and gene clusters. This package implements methods to analyze and visualize functional profiles (GO and KEGG) of gene and gene clusters.""" - homepage = "https://bioconductor.org/packages/clusterProfiler" - git = "https://git.bioconductor.org/packages/clusterProfiler.git" + bioc = "clusterProfiler" + version('4.2.2', commit='4ebb9de8e03eedc971f54a57cf5bf1b250ed43d5') version('3.18.0', commit='064a6e612ce27e260e33af78b907bee4065ff821') version('3.12.0', commit='6ec88d10832bdfd938e9c065b377015eedb7eee2') version('3.10.1', commit='39927ef7ff6f97e27557bcf4147e2133b364fd3c') @@ -24,23 +24,26 @@ class RClusterprofiler(RPackage): version('3.4.4', commit='b86b00e8405fe130e439362651a5567736e2d9d7') depends_on('r@3.3.1:', type=('build', 'run')) - depends_on('r@3.4.0:', when='@3.8.1:', type=('build', 'run')) + depends_on('r@3.4.0:', type=('build', 'run'), when='@3.8.1:') + depends_on('r@3.5.0:', type=('build', 'run'), when='@4.2.2:') depends_on('r-annotationdbi', type=('build', 'run')) - depends_on('r-downloader', when='@3.18.0:', type=('build', 'run')) + depends_on('r-downloader', type=('build', 'run'), when='@3.18.0:') depends_on('r-dose@3.1.3:', type=('build', 'run')) - depends_on('r-dose@3.3.2:', when='@3.6.0:', type=('build', 'run')) - depends_on('r-dose@3.5.1:', when='@3.8.1:', type=('build', 'run')) - depends_on('r-dose@3.13.1:', when='@3.18.0:', type=('build', 'run')) - depends_on('r-dplyr', when='@3.18.0:', type=('build', 'run')) - depends_on('r-enrichplot@0.99.7:', when='@3.8.1:', type=('build', 'run')) - depends_on('r-enrichplot@1.9.3:', when='@3.18.0:', type=('build', 'run')) + depends_on('r-dose@3.3.2:', type=('build', 'run'), when='@3.6.0:') + depends_on('r-dose@3.5.1:', type=('build', 'run'), when='@3.8.1:') + depends_on('r-dose@3.13.1:', type=('build', 'run'), when='@3.18.0:') + depends_on('r-dplyr', type=('build', 'run'), when='@3.18.0:') + depends_on('r-enrichplot@0.99.7:', type=('build', 'run'), when='@3.8.1:') + depends_on('r-enrichplot@1.9.3:', type=('build', 'run'), when='@3.18.0:') depends_on('r-go-db', type=('build', 'run')) depends_on('r-gosemsim', type=('build', 'run')) - depends_on('r-gosemsim@2.0.0:', when='@3.4.4:3.6.0', type=('build', 'run')) + depends_on('r-gosemsim@2.0.0:', type=('build', 'run'), when='@3.4.4:3.6.0') depends_on('r-magrittr', type=('build', 'run')) depends_on('r-plyr', type=('build', 'run')) depends_on('r-qvalue', type=('build', 'run')) - depends_on('r-rlang', when='@3.18.0:', type=('build', 'run')) - depends_on('r-rvcheck', type=('build', 'run')) + depends_on('r-rlang', type=('build', 'run'), when='@3.18.0:') depends_on('r-tidyr', type=('build', 'run')) - depends_on('r-ggplot2', when='@:3.12.0', type=('build', 'run')) + depends_on('r-yulab-utils', type=('build', 'run'), when='@4.2.2:') + + depends_on('r-ggplot2', type=('build', 'run'), when='@:3.12.0') + depends_on('r-rvcheck', type=('build', 'run'), when='@:3.18.0') diff --git a/var/spack/repos/builtin/packages/r-cner/package.py b/var/spack/repos/builtin/packages/r-cner/package.py index f550e91a47e..04e65f05768 100644 --- a/var/spack/repos/builtin/packages/r-cner/package.py +++ b/var/spack/repos/builtin/packages/r-cner/package.py @@ -7,14 +7,14 @@ class RCner(RPackage): - """CNE Detection and Visualization + """CNE Detection and Visualization. Large-scale identification and advanced visualization of sets of conserved noncoding elements.""" - homepage = "https://bioconductor.org/packages/CNEr" - git = "https://git.bioconductor.org/packages/CNEr.git" + bioc = "CNEr" + version('1.30.0', commit='e682f2a7c8ebb561c872cf51a58ba36eed341187') version('1.26.0', commit='e5e582da6feeae0618c4460f16ece724215e3b20') version('1.20.0', commit='9c25d8e8f6f5fd8a5311f554c86e7ca1140a4ca5') version('1.18.1', commit='66aa88af04364c81832f3b09bad898f3c117f606') @@ -23,10 +23,10 @@ class RCner(RPackage): version('1.12.1', commit='90d611f9cd19a73d0fe92ab03ef428519d64c017') depends_on('r@3.2.2:', type=('build', 'run')) - depends_on('r@3.4:', when='@1.14.0:', type=('build', 'run')) + depends_on('r@3.4:', type=('build', 'run'), when='@1.14.0:') depends_on('r-biostrings@2.33.4:', type=('build', 'run')) depends_on('r-dbi@0.6:', type=('build', 'run')) - depends_on('r-dbi@0.7:', when='@1.14.0:', type=('build', 'run')) + depends_on('r-dbi@0.7:', type=('build', 'run'), when='@1.14.0:') depends_on('r-rsqlite@0.11.4:', type=('build', 'run')) depends_on('r-genomeinfodb@1.1.3:', type=('build', 'run')) depends_on('r-genomicranges@1.23.16:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-codex/package.py b/var/spack/repos/builtin/packages/r-codex/package.py index ddedceb8486..465796e1f94 100644 --- a/var/spack/repos/builtin/packages/r-codex/package.py +++ b/var/spack/repos/builtin/packages/r-codex/package.py @@ -8,7 +8,7 @@ class RCodex(RPackage): """A Normalization and Copy Number Variation Detection Method for Whole - Exome Sequencing + Exome Sequencing. A normalization and copy number variation calling procedure for whole exome DNA sequencing data. CODEX relies on the availability of multiple @@ -20,9 +20,9 @@ class RCodex(RPackage): segmentation procedure that explicitly models the count-based exome sequencing data.""" - homepage = "https://www.bioconductor.org/packages/release/bioc/html/CODEX.html" - git = "https://git.bioconductor.org/packages/CODEX" + bioc = "CODEX" + version('1.26.0', commit='729fd10bd42d12edcedd65b5a8fb1579e5949718') version('1.22.0', commit='aa0ee4278111a46e0c790312b0526ba07aab22eb') version('1.18.0', commit='9a95cccc7ff3fe587636317e21e39a07dddf80bc') diff --git a/var/spack/repos/builtin/packages/r-complexheatmap/package.py b/var/spack/repos/builtin/packages/r-complexheatmap/package.py index 35f0e5ad930..ab51443b521 100644 --- a/var/spack/repos/builtin/packages/r-complexheatmap/package.py +++ b/var/spack/repos/builtin/packages/r-complexheatmap/package.py @@ -7,16 +7,16 @@ class RComplexheatmap(RPackage): - """Make Complex Heatmaps + """Make Complex Heatmaps. Complex heatmaps are efficient to visualize associations between different sources of data sets and reveal potential patterns. Here the ComplexHeatmap package provides a highly flexible way to arrange multiple heatmaps and supports various annotation graphics.""" - homepage = "https://bioconductor.org/packages/ComplexHeatmap" - git = "https://git.bioconductor.org/packages/ComplexHeatmap.git" + bioc = "ComplexHeatmap" + version('2.10.0', commit='170df82a1568e879e4019e0ff6feb0047851684f') version('2.6.2', commit='0383bada2c76dc3dde71cf6a625016b619aec4d3') version('2.0.0', commit='97863d8ddfe36a52df0149b0b040dc386a03d2e4') version('1.20.0', commit='1501ecc92fda07efa3652e41626b21741951ce0f') @@ -25,19 +25,23 @@ class RComplexheatmap(RPackage): version('1.14.0', commit='0acd8974fb5cedde8cd96efea6dfa39324d25b34') depends_on('r@3.1.2:', type=('build', 'run')) + depends_on('r@3.5.0:', type=('build', 'run'), when='@2.10.0:') depends_on('r-circlize@0.3.4:', type=('build', 'run')) - depends_on('r-circlize@0.4.1:', when='@1.17.1:', type=('build', 'run')) - depends_on('r-circlize@0.4.5:', when='@2.0.0:', type=('build', 'run')) + depends_on('r-circlize@0.4.1:', type=('build', 'run'), when='@1.17.1:') + depends_on('r-circlize@0.4.5:', type=('build', 'run'), when='@2.0.0:') depends_on('r-getoptlong', type=('build', 'run')) depends_on('r-colorspace', type=('build', 'run')) - depends_on('r-clue', when='@2.0.0:', type=('build', 'run')) + depends_on('r-clue', type=('build', 'run'), when='@2.0.0:') depends_on('r-rcolorbrewer', type=('build', 'run')) depends_on('r-globaloptions@0.0.10:', type=('build', 'run')) - depends_on('r-globaloptions@0.1.0:', when='@1.20.0:', type=('build', 'run')) - depends_on('r-png', when='@2.0.0:', type=('build', 'run')) - depends_on('r-cairo', when='@2.6.2:', type=('build', 'run')) - depends_on('r-digest', when='@2.6.2:', type=('build', 'run')) - depends_on('r-s4vectors@0.26.1:', when='@2.6.2:', type=('build', 'run')) - depends_on('r-iranges', when='@2.6.2:', type=('build', 'run')) - depends_on('r-matrixstats', when='@2.6.2:', type=('build', 'run')) - depends_on('r-dendextend@1.0.1:', when='@1.14.0:1.17.1', type=('build', 'run')) + depends_on('r-globaloptions@0.1.0:', type=('build', 'run'), when='@1.20.0:') + depends_on('r-png', type=('build', 'run'), when='@2.0.0:') + depends_on('r-digest', type=('build', 'run'), when='@2.6.2:') + depends_on('r-iranges', type=('build', 'run'), when='@2.6.2:') + depends_on('r-matrixstats', type=('build', 'run'), when='@2.6.2:') + depends_on('r-foreach', type=('build', 'run'), when='@2.10.0:') + depends_on('r-doparallel', type=('build', 'run'), when='@2.10.0:') + + depends_on('r-dendextend@1.0.1:', type=('build', 'run'), when='@1.14.0:1.17.1') + depends_on('r-s4vectors@0.26.1:', type=('build', 'run'), when='@2.6.2') + depends_on('r-cairo', type=('build', 'run'), when='@2.6.2') diff --git a/var/spack/repos/builtin/packages/r-ctc/package.py b/var/spack/repos/builtin/packages/r-ctc/package.py index cb29c5edc16..6e33b7cf0e1 100644 --- a/var/spack/repos/builtin/packages/r-ctc/package.py +++ b/var/spack/repos/builtin/packages/r-ctc/package.py @@ -12,9 +12,9 @@ class RCtc(RPackage): Tools for export and import classification trees and clusters to other programs""" - homepage = "https://bioconductor.org/packages/ctc" - git = "https://git.bioconductor.org/packages/ctc.git" + bioc = "ctc" + version('1.68.0', commit='c2733534ef9d948e07ea654d1998a67ed8f7a98a') version('1.64.0', commit='35dbe620a21056b8f69890e6f9a7c320528d8621') version('1.58.0', commit='c41df03ac149db20c5e337142142d61cfb9b43fb') version('1.56.0', commit='cbd5befdda4630799f8fe0d868d83b094e3d352f') diff --git a/var/spack/repos/builtin/packages/r-decipher/package.py b/var/spack/repos/builtin/packages/r-decipher/package.py index 23933d1359a..a4679807848 100644 --- a/var/spack/repos/builtin/packages/r-decipher/package.py +++ b/var/spack/repos/builtin/packages/r-decipher/package.py @@ -7,13 +7,13 @@ class RDecipher(RPackage): - """Tools for curating, analyzing, and manipulating biological sequences + """Tools for curating, analyzing, and manipulating biological sequences. A toolset for deciphering and managing biological sequences.""" - homepage = "https://bioconductor.org/packages/DECIPHER" - git = "https://git.bioconductor.org/packages/DECIPHER.git" + bioc = "DECIPHER" + version('2.22.0', commit='45da5cab5869d83af797aa82b08ebcd24f5bdab3') version('2.18.1', commit='6a708421550e6705d05e2fb50a0f5ab4f9041cb0') version('2.12.0', commit='658ae23870383b25b96a03a18d4ecac228a2650f') version('2.10.2', commit='db7b017c9050a7ec1d4daa15352994890095e9c3') @@ -22,8 +22,9 @@ class RDecipher(RPackage): version('2.4.0', commit='1a57b8e4c7d7dec1c233f79c9a88d3705e0ad432') depends_on('r@3.3.0:', type=('build', 'run')) - depends_on('r@3.5.0:', when='@2.18.1:', type=('build', 'run')) + depends_on('r@3.5.0:', type=('build', 'run'), when='@2.18.1:') depends_on('r-biostrings@2.35.12:', type=('build', 'run')) + depends_on('r-biostrings@2.59.1:', type=('build', 'run'), when='@2.22.0:') depends_on('r-rsqlite@1.1:', type=('build', 'run')) depends_on('r-dbi', type=('build', 'run')) depends_on('r-s4vectors', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-delayedarray/package.py b/var/spack/repos/builtin/packages/r-delayedarray/package.py index bb3fb94a279..817dde0e7e8 100644 --- a/var/spack/repos/builtin/packages/r-delayedarray/package.py +++ b/var/spack/repos/builtin/packages/r-delayedarray/package.py @@ -8,7 +8,7 @@ class RDelayedarray(RPackage): """A unified framework for working transparently with on-disk and in-memory - array-like datasets + array-like datasets. Wrapping an array-like object (typically an on-disk object) in a DelayedArray object allows one to perform common array operations on it @@ -18,9 +18,9 @@ class RDelayedarray(RPackage): on in-memory array-like objects like DataFrame objects (typically with Rle columns), Matrix objects, and ordinary arrays and data frames.""" - homepage = "https://bioconductor.org/packages/DelayedArray" - git = "https://git.bioconductor.org/packages/DelayedArray.git" + bioc = "DelayedArray" + version('0.20.0', commit='829b52916ec54bb4f1a3c6f06c9955f3e28b3592') version('0.16.1', commit='c95eba771ad3fee1b49ec38c51cd8fd1486feadc') version('0.10.0', commit='4781d073110a3fd1e20c4083b6b2b0f260d0cb0a') version('0.8.0', commit='7c23cf46558de9dbe7a42fba516a9bb660a0f19f') @@ -29,20 +29,23 @@ class RDelayedarray(RPackage): version('0.2.7', commit='909c2ce1665ebae2543172ead50abbe10bd42bc4') depends_on('r@3.4:', type=('build', 'run')) - depends_on('r-matrix', when='@0.10.0:', type=('build', 'run')) + depends_on('r@4.0.0:', type=('build', 'run'), when='@0.20.0:') + depends_on('r-matrix', type=('build', 'run'), when='@0.10.0:') depends_on('r-biocgenerics', type=('build', 'run')) - depends_on('r-biocgenerics@0.25.1:', when='@0.6.6:', type=('build', 'run')) - depends_on('r-biocgenerics@0.27.1:', when='@0.8.0:', type=('build', 'run')) - depends_on('r-biocgenerics@0.31.5:', when='@0.16.1:', type=('build', 'run')) - depends_on('r-matrixgenerics@1.1.3:', when='@0.16.1:', type=('build', 'run')) + depends_on('r-biocgenerics@0.25.1:', type=('build', 'run'), when='@0.6.6:') + depends_on('r-biocgenerics@0.27.1:', type=('build', 'run'), when='@0.8.0:') + depends_on('r-biocgenerics@0.31.5:', type=('build', 'run'), when='@0.16.1:') + depends_on('r-biocgenerics@0.37.0:', type=('build', 'run'), when='@0.20.1:') + depends_on('r-matrixgenerics@1.1.3:', type=('build', 'run'), when='@0.16.1:') depends_on('r-s4vectors@0.14.3:', type=('build', 'run')) - depends_on('r-s4vectors@0.15.3:', when='@0.4.1:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.43:', when='@0.6.6:', type=('build', 'run')) - depends_on('r-s4vectors@0.19.15:', when='@0.8.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.21.7:', when='@0.10.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.27.2:', when='@0.16.1:', type=('build', 'run')) + depends_on('r-s4vectors@0.15.3:', type=('build', 'run'), when='@0.4.1:') + depends_on('r-s4vectors@0.17.43:', type=('build', 'run'), when='@0.6.6:') + depends_on('r-s4vectors@0.19.15:', type=('build', 'run'), when='@0.8.0:') + depends_on('r-s4vectors@0.21.7:', type=('build', 'run'), when='@0.10.0:') + depends_on('r-s4vectors@0.27.2:', type=('build', 'run'), when='@0.16.1:') depends_on('r-iranges', type=('build', 'run')) - depends_on('r-iranges@2.11.17:', when='@0.4.1:', type=('build', 'run')) - depends_on('r-iranges@2.17.3:', when='@0.10.0:', type=('build', 'run')) - depends_on('r-matrixstats', when='@:0.10.0', type=('build', 'run')) - depends_on('r-biocparallel', when='@0.6.6:0.10.0', type=('build', 'run')) + depends_on('r-iranges@2.11.17:', type=('build', 'run'), when='@0.4.1:') + depends_on('r-iranges@2.17.3:', type=('build', 'run'), when='@0.10.0:') + + depends_on('r-matrixstats', type=('build', 'run'), when='@:0.10.0') + depends_on('r-biocparallel', type=('build', 'run'), when='@0.6.6:0.10.0') diff --git a/var/spack/repos/builtin/packages/r-delayedmatrixstats/package.py b/var/spack/repos/builtin/packages/r-delayedmatrixstats/package.py index 530a51f0bc4..a5f108a0e53 100644 --- a/var/spack/repos/builtin/packages/r-delayedmatrixstats/package.py +++ b/var/spack/repos/builtin/packages/r-delayedmatrixstats/package.py @@ -7,7 +7,7 @@ class RDelayedmatrixstats(RPackage): - """Functions that Apply to Rows and Columns of 'DelayedMatrix' Objects + """Functions that Apply to Rows and Columns of 'DelayedMatrix' Objects. A port of the 'matrixStats' API for use with DelayedMatrix objects from the 'DelayedArray' package. High-performing functions operating on rows @@ -16,29 +16,34 @@ class RDelayedmatrixstats(RPackage): for subsetted calculations such that both memory usage and processing time is minimized.""" - homepage = "https://github.com/PeteHaitch/DelayedMatrixStats" - git = "https://git.bioconductor.org/packages/DelayedMatrixStats.git" + bioc = "DelayedMatrixStats" + version('1.16.0', commit='d44a3d765769cb022193428a77af25bf19916be7') version('1.12.3', commit='2b3091dfa9b3bab914e3a4157182063714ba86ae') version('1.6.1', commit='4378d1898a403305a94b122c4f36d1215fa7708d') version('1.4.0', commit='eb5b390ef99651fe87a346848f807de95afe8971') version('1.2.0', commit='de868e730be6280dfad41a280ab09f4d3083c9ac') version('1.0.3', commit='e29a3444980ff727c5b12286884b06dfaebf5b5b') - depends_on('r-matrixgenerics', when='@1.12.2:', type=('build', 'run')) + depends_on('r-matrixgenerics', type=('build', 'run'), when='@1.12.2:') + depends_on('r-matrixgenerics@1.5.3:', type=('build', 'run'), when='@1.16.0:') depends_on('r-delayedarray', type=('build', 'run')) - depends_on('r-delayedarray@0.5.27:', when='@1.2.0:', type=('build', 'run')) - depends_on('r-delayedarray@0.7.37:', when='@1.4.0:', type=('build', 'run')) - depends_on('r-delayedarray@0.9.8:', when='@1.6.1:', type=('build', 'run')) - depends_on('r-delayedarray@0.15.3:', when='@1.12.2:', type=('build', 'run')) + depends_on('r-delayedarray@0.5.27:', type=('build', 'run'), when='@1.2.0:') + depends_on('r-delayedarray@0.7.37:', type=('build', 'run'), when='@1.4.0:') + depends_on('r-delayedarray@0.9.8:', type=('build', 'run'), when='@1.6.1:') + depends_on('r-delayedarray@0.15.3:', type=('build', 'run'), when='@1.12.2:') + depends_on('r-delayedarray@0.17.6:', type=('build', 'run'), when='@1.16.0:') depends_on('r-matrixstats@0.53.1:', type=('build', 'run')) - depends_on('r-matrixstats@0.55.0:', when='@1.6.1:', type=('build', 'run')) - depends_on('r-matrixstats@0.56.0:', when='@1.12.2:', type=('build', 'run')) - depends_on('r-sparsematrixstats', when='@1.12.2:', type=('build', 'run')) + depends_on('r-matrixstats@0.55.0:', type=('build', 'run'), when='@1.6.1:') + depends_on('r-matrixstats@0.56.0:', type=('build', 'run'), when='@1.12.2:') + depends_on('r-matrixstats@0.60.0:', type=('build', 'run'), when='@1.16.0:') + depends_on('r-sparsematrixstats', type=('build', 'run'), when='@1.12.2:') depends_on('r-matrix', type=('build', 'run')) depends_on('r-s4vectors', type=('build', 'run')) - depends_on('r-s4vectors@0.17.5:', when='@1.2.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.5:', type=('build', 'run'), when='@1.2.0:') depends_on('r-iranges', type=('build', 'run')) - depends_on('r-hdf5array@1.7.10:', when='@1.4.0:', type=('build', 'run')) - depends_on('r-hdf5array@1.17.2:', when='@1.12.2:', type=('build', 'run')) - depends_on('r-biocparallel', when='@1.4.0:', type=('build', 'run')) + depends_on('r-iranges@2.25.10:', type=('build', 'run'), when='@1.16.0:') + + depends_on('r-hdf5array@1.7.10:', type=('build', 'run'), when='@1.4.0:1.12.3') + depends_on('r-hdf5array@1.17.2:', type=('build', 'run'), when='@1.12.2:1.12.3') + depends_on('r-biocparallel', type=('build', 'run'), when='@1.4.0:1.12.3') diff --git a/var/spack/repos/builtin/packages/r-deseq/package.py b/var/spack/repos/builtin/packages/r-deseq/package.py index 2447dffd801..11078e92739 100644 --- a/var/spack/repos/builtin/packages/r-deseq/package.py +++ b/var/spack/repos/builtin/packages/r-deseq/package.py @@ -8,14 +8,13 @@ class RDeseq(RPackage): """Differential gene expression analysis based on the negative binomial - distribution + distribution. Estimate variance-mean dependence in count data from high-throughput sequencing assays and test for differential expression based on a model using the negative binomial distribution""" - homepage = "https://bioconductor.org/packages/DESeq" - git = "https://git.bioconductor.org/packages/DESeq.git" + bioc = "DESeq" version('1.42.0', commit='da76bc64e8c4073b58eaf1c93aa4e89bec5c4e50') version('1.36.0', commit='db4af67b49d3bd8c321d19efbe9415cd2e4ddb7e') diff --git a/var/spack/repos/builtin/packages/r-deseq2/package.py b/var/spack/repos/builtin/packages/r-deseq2/package.py index 29db7e5bea4..0bc46c04bb1 100644 --- a/var/spack/repos/builtin/packages/r-deseq2/package.py +++ b/var/spack/repos/builtin/packages/r-deseq2/package.py @@ -8,7 +8,7 @@ class RDeseq2(RPackage): """Differential gene expression analysis based on the negative binomial - distribution + distribution. Estimate variance-mean dependence in count data from high-throughput sequencing assays and test for differential expression based on a model @@ -17,6 +17,7 @@ class RDeseq2(RPackage): homepage = "https://bioconductor.org/packages/DESeq2" git = "https://git.bioconductor.org/packages/DESeq2.git" + version('1.34.0', commit='25d4f74be59548122ccfbe8687d30c0bae5cf49a') version('1.30.0', commit='f4b47b208ee26ab23fe65c345f907fcfe70b3f77') version('1.24.0', commit='3ce7fbbebac526b726a6f85178063d02eb0314bf') version('1.22.2', commit='3c6a89b61add635d6d468c7fa00192314f8ca4ce') @@ -25,7 +26,7 @@ class RDeseq2(RPackage): version('1.16.1', commit='f41d9df2de25fb57054480e50bc208447a6d82fb') depends_on('r-s4vectors@0.9.25:', type=('build', 'run')) - depends_on('r-s4vectors@0.23.18:', when='@1.30.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.23.18:', type=('build', 'run'), when='@1.30.0:') depends_on('r-iranges', type=('build', 'run')) depends_on('r-genomicranges', type=('build', 'run')) depends_on('r-summarizedexperiment@1.1.6:', type=('build', 'run')) @@ -36,6 +37,7 @@ class RDeseq2(RPackage): depends_on('r-locfit', type=('build', 'run')) depends_on('r-geneplotter', type=('build', 'run')) depends_on('r-ggplot2', type=('build', 'run')) - depends_on('r-hmisc', type=('build', 'run')) depends_on('r-rcpp@0.11.0:', type=('build', 'run')) depends_on('r-rcpparmadillo', type=('build', 'run')) + + depends_on('r-hmisc', type=('build', 'run'), when='@:1.30.0') diff --git a/var/spack/repos/builtin/packages/r-dexseq/package.py b/var/spack/repos/builtin/packages/r-dexseq/package.py index fb521ff70fb..b7e0da0ec88 100644 --- a/var/spack/repos/builtin/packages/r-dexseq/package.py +++ b/var/spack/repos/builtin/packages/r-dexseq/package.py @@ -7,7 +7,7 @@ class RDexseq(RPackage): - """Inference of differential exon usage in RNA-Seq + """Inference of differential exon usage in RNA-Seq. The package is focused on finding differential exon usage using RNA-seq exon counts between samples with different experimental designs. It @@ -21,16 +21,9 @@ class RDexseq(RPackage): maintainers = ['dorton21'] + version('1.40.0', commit='7d2d639b3a157e443058fc557132cd2629bb36f3') version('1.36.0', commit='f0a361af6954fcc2abb2db801c26e303570669b2') - depends_on('r-stringr', type=('build', 'run')) - depends_on('r-geneplotter', type=('build', 'run')) - depends_on('r-genefilter', type=('build', 'run')) - depends_on('r-biocgenerics', type=('build', 'run')) - depends_on('r-biomart', type=('build', 'run')) - depends_on('r-hwriter', type=('build', 'run')) - depends_on('r-rsamtools', type=('build', 'run')) - depends_on('r-statmod', type=('build', 'run')) depends_on('r-biocparallel', type=('build', 'run')) depends_on('r-biobase', type=('build', 'run')) depends_on('r-summarizedexperiment', type=('build', 'run')) @@ -40,3 +33,11 @@ class RDexseq(RPackage): depends_on('r-annotationdbi', type=('build', 'run')) depends_on('r-rcolorbrewer', type=('build', 'run')) depends_on('r-s4vectors@0.23.18:', type=('build', 'run')) + depends_on('r-biocgenerics', type=('build', 'run')) + depends_on('r-biomart', type=('build', 'run')) + depends_on('r-hwriter', type=('build', 'run')) + depends_on('r-stringr', type=('build', 'run')) + depends_on('r-rsamtools', type=('build', 'run')) + depends_on('r-statmod', type=('build', 'run')) + depends_on('r-geneplotter', type=('build', 'run')) + depends_on('r-genefilter', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-dirichletmultinomial/package.py b/var/spack/repos/builtin/packages/r-dirichletmultinomial/package.py index 66a4b32e0d0..7377756b9c0 100644 --- a/var/spack/repos/builtin/packages/r-dirichletmultinomial/package.py +++ b/var/spack/repos/builtin/packages/r-dirichletmultinomial/package.py @@ -8,7 +8,7 @@ class RDirichletmultinomial(RPackage): """Dirichlet-Multinomial Mixture Model Machine Learning for Microbiome - Data + Data. Dirichlet-multinomial mixture models can be used to describe variability in microbial metagenomic data. This package is an interface to code @@ -16,9 +16,9 @@ class RDirichletmultinomial(RPackage): 7(2): 1-15, as discussed further in the man page for this package, ?DirichletMultinomial.""" - homepage = "https://bioconductor.org/packages/DirichletMultinomial" - git = "https://git.bioconductor.org/packages/DirichletMultinomial.git" + bioc = "DirichletMultinomial" + version('1.36.0', commit='926baff6c75cb498945c5895f25cc143c907a357') version('1.32.0', commit='6949abab2462b2c09f7a0ca5b5cbf0c95a40ad16') version('1.26.0', commit='7daa84948020811bb8a27d2e633fccfdcdd1018f') version('1.24.1', commit='50195d9b1986852da29100e77f6f09df5d6e2a35') diff --git a/var/spack/repos/builtin/packages/r-dmrcate/package.py b/var/spack/repos/builtin/packages/r-dmrcate/package.py index d9587188dad..86a228a8074 100644 --- a/var/spack/repos/builtin/packages/r-dmrcate/package.py +++ b/var/spack/repos/builtin/packages/r-dmrcate/package.py @@ -7,7 +7,7 @@ class RDmrcate(RPackage): - """Methylation array and sequencing spatial analysis methods: + """Methylation array and sequencing spatial analysis methods. De novo identification and extraction of differentially methylated regions (DMRs) from the human genome using Whole Genome Bisulfite Sequencing (WGBS) @@ -15,22 +15,24 @@ class RDmrcate(RPackage): for filtering probes possibly confounded by SNPs and cross-hybridisation. Includes GRanges generation and plotting functions.""" - bioc = "DMRcate" + bioc = "DMRcate" + version('2.8.5', commit='c65dc79a33a047c10932a98b3383709a6bcb8903') version('2.4.1', commit='bc6242a0291a9b997872f575a4417d38550c9550') depends_on('r@3.6.0:', type=('build', 'run')) - depends_on('r-minfi', type=('build', 'run')) - depends_on('r-summarizedexperiment', type=('build', 'run')) + depends_on('r@4.0.0:', type=('build', 'run'), when='@2.8.5:') depends_on('r-experimenthub', type=('build', 'run')) depends_on('r-bsseq', type=('build', 'run')) depends_on('r-genomeinfodb', type=('build', 'run')) depends_on('r-limma', type=('build', 'run')) depends_on('r-edger', type=('build', 'run')) depends_on('r-dss', type=('build', 'run')) + depends_on('r-minfi', type=('build', 'run')) depends_on('r-missmethyl', type=('build', 'run')) depends_on('r-genomicranges', type=('build', 'run')) depends_on('r-plyr', type=('build', 'run')) depends_on('r-gviz', type=('build', 'run')) depends_on('r-iranges', type=('build', 'run')) depends_on('r-s4vectors', type=('build', 'run')) + depends_on('r-summarizedexperiment', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-dnacopy/package.py b/var/spack/repos/builtin/packages/r-dnacopy/package.py index 2058f07112e..5f860f10884 100644 --- a/var/spack/repos/builtin/packages/r-dnacopy/package.py +++ b/var/spack/repos/builtin/packages/r-dnacopy/package.py @@ -7,15 +7,15 @@ class RDnacopy(RPackage): - """DNA copy number data analysis + """DNA copy number data analysis. Implements the circular binary segmentation (CBS) algorithm to segment DNA copy number data and identify genomic regions with abnormal copy number.""" - homepage = "https://bioconductor.org/packages/DNAcopy" - git = "https://git.bioconductor.org/packages/DNAcopy.git" + bioc = "DNAcopy" + version('1.68.0', commit='08f039f58bc2f5ed2cc3117ae817dbac333002a6') version('1.64.0', commit='01650266ea7a4e5c600de545fe70a1103e79b2d8') version('1.58.0', commit='1954745eafca990d6ddeefe84059c54a8c37df23') version('1.56.0', commit='e521826f2515b309921272f65db421cbe2ff961a') diff --git a/var/spack/repos/builtin/packages/r-do-db/package.py b/var/spack/repos/builtin/packages/r-do-db/package.py index 4d107c40583..bb49023bed3 100644 --- a/var/spack/repos/builtin/packages/r-do-db/package.py +++ b/var/spack/repos/builtin/packages/r-do-db/package.py @@ -7,15 +7,16 @@ class RDoDb(RPackage): - """A set of annotation maps describing the entire Disease Ontology + """A set of annotation maps describing the entire Disease Ontology. A set of annotation maps describing the entire Disease Ontology assembled using data from DO.""" + # There is no git repository for this package. homepage = "https://bioconductor.org/packages/DO.db/" url = "https://www.bioconductor.org/packages/3.5/data/annotation/src/contrib/DO.db_2.9.tar.gz" version('2.9', sha256='762bcb9b5188274fd81d82f785cf2846a5acc61fad55e2ff8ec1502282c27881') depends_on('r@2.7.0:', type=('build', 'run')) - depends_on('r-annotationdbi', type=('build', 'run')) + depends_on('r-annotationdbi@1.9.7:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-dose/package.py b/var/spack/repos/builtin/packages/r-dose/package.py index b9425c855f0..43ef1af5191 100644 --- a/var/spack/repos/builtin/packages/r-dose/package.py +++ b/var/spack/repos/builtin/packages/r-dose/package.py @@ -7,7 +7,7 @@ class RDose(RPackage): - """Disease Ontology Semantic and Enrichment analysis + """Disease Ontology Semantic and Enrichment analysis. This package implements five methods proposed by Resnik, Schlicker, Jiang, Lin and Wang respectively for measuring semantic similarities @@ -16,9 +16,9 @@ class RDose(RPackage): implemented for discovering disease associations of high-throughput biological data.""" - homepage = "https://bioconductor.org/packages/DOSE" - git = "https://git.bioconductor.org/packages/DOSE.git" + bioc = "DOSE" + version('3.20.1', commit='bf434f24d035217822cb1b0ab08a486b9a53edb4') version('3.16.0', commit='a534a4f2ef1e54e8b92079cf1bbedb5042fd90cd') version('3.10.2', commit='5ea51a2e2a04b4f3cc974cecb4537e14efd6a7e3') version('3.8.2', commit='4d3d1ca710aa7e4288a412c8d52b054b86a57639') @@ -27,8 +27,8 @@ class RDose(RPackage): version('3.2.0', commit='71f563fc39d02dfdf65184c94e0890a63b96b86b') depends_on('r@3.3.1:', type=('build', 'run')) - depends_on('r@3.4.0:', when='@3.6.1:', type=('build', 'run')) - depends_on('r@3.5.0:', when='@3.16.0:', type=('build', 'run')) + depends_on('r@3.4.0:', type=('build', 'run'), when='@3.6.1:') + depends_on('r@3.5.0:', type=('build', 'run'), when='@3.16.0:') depends_on('r-annotationdbi', type=('build', 'run')) depends_on('r-biocparallel', type=('build', 'run')) depends_on('r-do-db', type=('build', 'run')) @@ -37,7 +37,8 @@ class RDose(RPackage): depends_on('r-gosemsim@2.0.0:', type=('build', 'run')) depends_on('r-qvalue', type=('build', 'run')) depends_on('r-reshape2', type=('build', 'run')) - depends_on('r-s4vectors', when='@:3.10.2', type=('build', 'run')) - depends_on('r-scales', when='@3.2.0:3.4.0', type=('build', 'run')) - depends_on('r-rvcheck', when='@3.4.0', type=('build', 'run')) - depends_on('r-igraph', when='@3.2.0:3.4.0', type=('build', 'run')) + + depends_on('r-s4vectors', type=('build', 'run'), when='@:3.10.2') + depends_on('r-scales', type=('build', 'run'), when='@3.2.0:3.4.0') + depends_on('r-rvcheck', type=('build', 'run'), when='@3.4.0') + depends_on('r-igraph', type=('build', 'run'), when='@3.2.0:3.4.0') diff --git a/var/spack/repos/builtin/packages/r-dss/package.py b/var/spack/repos/builtin/packages/r-dss/package.py index b8b4c3dab58..666509197b9 100644 --- a/var/spack/repos/builtin/packages/r-dss/package.py +++ b/var/spack/repos/builtin/packages/r-dss/package.py @@ -7,7 +7,7 @@ class RDss(RPackage): - """Dispersion shrinkage for sequencing data + """Dispersion shrinkage for sequencing data. DSS is an R library performing differntial analysis for count-based sequencing data. It detectes differentially expressed genes (DEGs) from @@ -16,9 +16,9 @@ class RDss(RPackage): shrinkage method for estimating the dispersion parameter from Gamma-Poisson or Beta-Binomial distributions.""" - homepage = "https://bioconductor.org/packages/DSS/" - git = "https://git.bioconductor.org/packages/DSS" + bioc = "DSS" + version('2.42.0', commit='33e87450fbb64bb3e321688ff613e83cd40efe48') version('2.38.0', commit='82e65b92e6e227f1f99620362db8b03059e07e98') version('2.36.0', commit='841c7ed') version('2.34.0', commit='f9819c7') @@ -26,6 +26,6 @@ class RDss(RPackage): depends_on('r@3.3:', type=('build', 'run')) depends_on('r-biobase', type=('build', 'run')) - depends_on('r-biocparallel', when='@2.36.0:', type=('build', 'run')) + depends_on('r-biocparallel', type=('build', 'run'), when='@2.36.0:') depends_on('r-bsseq', type=('build', 'run')) - depends_on('r-delayedarray', when='@2.36.0:', type=('build', 'run')) + depends_on('r-delayedarray', type=('build', 'run'), when='@2.36.0:') diff --git a/var/spack/repos/builtin/packages/r-edger/package.py b/var/spack/repos/builtin/packages/r-edger/package.py index 34334a832cb..63506ad9e01 100644 --- a/var/spack/repos/builtin/packages/r-edger/package.py +++ b/var/spack/repos/builtin/packages/r-edger/package.py @@ -7,7 +7,7 @@ class REdger(RPackage): - """Empirical Analysis of Digital Gene Expression Data in R + """Empirical Analysis of Digital Gene Expression Data in R. Differential expression analysis of RNA-seq expression profiles with biological replication. Implements a range of statistical methodology @@ -17,9 +17,9 @@ class REdger(RPackage): of other types of genomic data that produce counts, including ChIP-seq, Bisulfite-seq, SAGE and CAGE.""" - homepage = "https://bioconductor.org/packages/edgeR" - git = "https://git.bioconductor.org/packages/edgeR.git" + bioc = "edgeR" + version('3.36.0', commit='c7db03addfc42138a1901834409c02da9d873026') version('3.32.1', commit='b881d801d60e5b38413d27f149384c218621c55a') version('3.26.8', commit='836809e043535f2264e5db8b5c0eabcffe85613f') version('3.24.3', commit='d1260a2aeba67b9ab7a9b8b197b746814ad0716d') @@ -28,9 +28,9 @@ class REdger(RPackage): version('3.18.1', commit='101106f3fdd9e2c45d4a670c88f64c12e97a0495') depends_on('r@2.15.0:', type=('build', 'run')) - depends_on('r@3.6.0:', when='@3.26.8:', type=('build', 'run')) + depends_on('r@3.6.0:', type=('build', 'run'), when='@3.26.8:') depends_on('r-limma', type=('build', 'run')) - depends_on('r-limma@3.34.5:', when='@3.20.9:', type=('build', 'run')) - depends_on('r-limma@3.41.5:', when='@3.32.1:', type=('build', 'run')) + depends_on('r-limma@3.34.5:', type=('build', 'run'), when='@3.20.9:') + depends_on('r-limma@3.41.5:', type=('build', 'run'), when='@3.32.1:') depends_on('r-locfit', type=('build', 'run')) - depends_on('r-rcpp', when='@3.20.9:', type=('build', 'run')) + depends_on('r-rcpp', type=('build', 'run'), when='@3.20.9:') diff --git a/var/spack/repos/builtin/packages/r-enrichplot/package.py b/var/spack/repos/builtin/packages/r-enrichplot/package.py index 767e8b6f8a5..bee8538666f 100644 --- a/var/spack/repos/builtin/packages/r-enrichplot/package.py +++ b/var/spack/repos/builtin/packages/r-enrichplot/package.py @@ -7,40 +7,46 @@ class REnrichplot(RPackage): - """Visualization of Functional Enrichment Result + """Visualization of Functional Enrichment Result. The 'enrichplot' package implements several visualization methods for interpreting functional enrichment results obtained from ORA or GSEA analysis. All the visualization methods are developed based on 'ggplot2' graphics.""" - homepage = "https://bioconductor.org/packages/enrichplot" - git = "https://git.bioconductor.org/packages/enrichplot.git" + bioc = "enrichplot" + version('1.14.1', commit='ccf3a6d9b7cd9cffd8de6d6263efdffe59d2ec36') version('1.10.2', commit='77ee04f60a07cc31151f8f47f8ee64f3a43c9760') version('1.4.0', commit='6ffe5d9c5dbe5cbea29f2e0941595475bbbcea0e') version('1.2.0', commit='2eeaafb571d35a106eba8ae7df014f3201066e8b') version('1.0.2', commit='ba7726fa0d4b581b7514dcbb04889cdbdd75ff29') depends_on('r@3.4.0:', type=('build', 'run')) - depends_on('r@3.5.0:', when='@1.10.2:', type=('build', 'run')) - depends_on('r-cowplot', type=('build', 'run')) - depends_on('r-dose', type=('build', 'run')) - depends_on('r-dose@3.5.1:', when='@:1.4.0', type=('build', 'run')) + depends_on('r@3.5.0:', type=('build', 'run'), when='@1.10.2:') + depends_on('r-aplot', type=('build', 'run'), when='@1.14.1:') + depends_on('r-dose@3.5.1:', type=('build', 'run')) + depends_on('r-dose@3.13.1:', type=('build', 'run'), when='@1.8.1:') + depends_on('r-dose@3.16.0:', type=('build', 'run'), when='@1.12.3:') depends_on('r-ggplot2', type=('build', 'run')) depends_on('r-ggraph', type=('build', 'run')) depends_on('r-igraph', type=('build', 'run')) - depends_on('r-plyr', when='@1.10.2:', type=('build', 'run')) - depends_on('r-purrr', when='@1.2.0:', type=('build', 'run')) - depends_on('r-rcolorbrewer', when='@1.2.0:', type=('build', 'run')) + depends_on('r-plyr', type=('build', 'run'), when='@1.10.2:') + depends_on('r-purrr', type=('build', 'run'), when='@1.2.0:') + depends_on('r-rcolorbrewer', type=('build', 'run'), when='@1.2.0:') depends_on('r-reshape2', type=('build', 'run')) - depends_on('r-scatterpie', when='@1.10.2:', type=('build', 'run')) - depends_on('r-shadowtext', when='@1.10.2:', type=('build', 'run')) + depends_on('r-scatterpie', type=('build', 'run'), when='@1.10.2:') + depends_on('r-shadowtext', type=('build', 'run'), when='@1.10.2:') depends_on('r-gosemsim', type=('build', 'run')) - depends_on('r-magrittr', when='@1.10.2:', type=('build', 'run')) - depends_on('r-ggridges', when='@:1.4.0', type=('build', 'run')) - depends_on('r-upsetr', when='@:1.4.0', type=('build', 'run')) - depends_on('r-annotationdbi', when='@:1.4.0', type=('build', 'run')) - depends_on('r-europepmc', when='@1.2.0:1.4.0', type=('build', 'run')) - depends_on('r-ggplotify', when='@1.2.0:1.4.0', type=('build', 'run')) - depends_on('r-gridextra', when='@1.2.0:1.4.0', type=('build', 'run')) + depends_on('r-magrittr', type=('build', 'run'), when='@1.10.2:') + depends_on('r-ggtree', type=('build', 'run'), when='@1.14.1:') + depends_on('r-yulab-utils@0.0.4:', type=('build', 'run'), when='@1.14.1:') + + depends_on('r-ggridges', type=('build', 'run'), when='@:1.4.0') + depends_on('r-upsetr', type=('build', 'run'), when='@:1.4.0') + depends_on('r-annotationdbi', type=('build', 'run'), when='@:1.4.0') + depends_on('r-europepmc', type=('build', 'run'), when='@1.2.0:1.4.0') + depends_on('r-ggplotify', type=('build', 'run'), when='@1.2.0:1.4.0') + depends_on('r-gridextra', type=('build', 'run'), when='@1.2.0:1.4.0') + + depends_on('r-cowplot', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-ensembldb/package.py b/var/spack/repos/builtin/packages/r-ensembldb/package.py index e6e9228f313..22605bb67d8 100644 --- a/var/spack/repos/builtin/packages/r-ensembldb/package.py +++ b/var/spack/repos/builtin/packages/r-ensembldb/package.py @@ -7,7 +7,7 @@ class REnsembldb(RPackage): - """Utilities to create and use Ensembl-based annotation databases + """Utilities to create and use Ensembl-based annotation databases. The package provides functions to create and use transcript centric annotation databases/packages. The annotation for the databases are @@ -22,9 +22,9 @@ class REnsembldb(RPackage): encoding transcripts. Finally, ensembldb provides functions to map between genomic, transcript and protein coordinates.""" - homepage = "https://bioconductor.org/packages/ensembldb" - git = "https://git.bioconductor.org/packages/ensembldb.git" + bioc = "ensembldb" + version('2.18.3', commit='e2fcfc0c7700110df070a171d2d542b37ec098f3') version('2.14.0', commit='c7150519ed4ef38e5eac1043209863dbc7be43a1') version('2.8.1', commit='a4d8d89c143dca86b364d59dff8e46cc81c41ac0') version('2.6.8', commit='c2c4f41b4ecc81d5328ce1d380065dfcb5e0c54c') @@ -34,12 +34,12 @@ class REnsembldb(RPackage): depends_on('r-biocgenerics@0.15.10:', type=('build', 'run')) depends_on('r-genomicranges@1.23.21:', type=('build', 'run')) - depends_on('r-genomicranges@1.31.18:', when='@2.4.1:', type=('build', 'run')) + depends_on('r-genomicranges@1.31.18:', type=('build', 'run'), when='@2.4.1:') depends_on('r-genomicfeatures@1.23.18:', type=('build', 'run')) - depends_on('r-genomicfeatures@1.29.10:', when='@2.2.2:', type=('build', 'run')) + depends_on('r-genomicfeatures@1.29.10:', type=('build', 'run'), when='@2.2.2:') depends_on('r-annotationfilter@0.99.7:', type=('build', 'run')) - depends_on('r-annotationfilter@1.1.9:', when='@2.2.2:', type=('build', 'run')) - depends_on('r-annotationfilter@1.5.2:', when='@2.6.8:', type=('build', 'run')) + depends_on('r-annotationfilter@1.1.9:', type=('build', 'run'), when='@2.2.2:') + depends_on('r-annotationfilter@1.5.2:', type=('build', 'run'), when='@2.6.8:') depends_on('r-rsqlite@1.1:', type=('build', 'run')) depends_on('r-dbi', type=('build', 'run')) depends_on('r-biobase', type=('build', 'run')) @@ -47,13 +47,14 @@ class REnsembldb(RPackage): depends_on('r-annotationdbi@1.31.19:', type=('build', 'run')) depends_on('r-rtracklayer', type=('build', 'run')) depends_on('r-s4vectors', type=('build', 'run')) - depends_on('r-s4vectors@0.23.10:', when='@2.14.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.23.10:', type=('build', 'run'), when='@2.14.0:') depends_on('r-rsamtools', type=('build', 'run')) depends_on('r-iranges', type=('build', 'run')) - depends_on('r-iranges@2.11.16:', when='@2.2.2:', type=('build', 'run')) - depends_on('r-iranges@2.13.24:', when='@2.4.1:', type=('build', 'run')) + depends_on('r-iranges@2.11.16:', type=('build', 'run'), when='@2.2.2:') + depends_on('r-iranges@2.13.24:', type=('build', 'run'), when='@2.4.1:') depends_on('r-protgenerics', type=('build', 'run')) depends_on('r-biostrings', type=('build', 'run')) - depends_on('r-biostrings@2.47.9:', when='@2.4.1:', type=('build', 'run')) + depends_on('r-biostrings@2.47.9:', type=('build', 'run'), when='@2.4.1:') depends_on('r-curl', type=('build', 'run')) - depends_on('r-annotationhub', when='@2.0.4:2.2.2', type=('build', 'run')) + + depends_on('r-annotationhub', type=('build', 'run'), when='@2.0.4:2.2.2') diff --git a/var/spack/repos/builtin/packages/r-exomecopy/package.py b/var/spack/repos/builtin/packages/r-exomecopy/package.py index 151ac64b675..9d2d5a74bf4 100644 --- a/var/spack/repos/builtin/packages/r-exomecopy/package.py +++ b/var/spack/repos/builtin/packages/r-exomecopy/package.py @@ -7,7 +7,7 @@ class RExomecopy(RPackage): - """Copy number variant detection from exome sequencing read depth + """Copy number variant detection from exome sequencing read depth. Detection of copy number variants (CNV) from exome sequencing samples, including unpaired samples. The package implements a hidden Markov model @@ -15,9 +15,9 @@ class RExomecopy(RPackage): GC-content, to simultaneously normalize and segment the samples into regions of constant copy count.""" - homepage = "https://www.bioconductor.org/packages/release/bioc/html/exomeCopy.html" - git = "https://git.bioconductor.org/packages/exomeCopy" + bioc = "exomeCopy" + version('1.40.0', commit='ebde39be67baace2c326359421fd17f4a02fd4fe') version('1.36.0', commit='cbe3134acbbc9b7d5426ae2f142dc64cadb3fc26') version('1.32.0', commit='c9a884427d91b6d62ddc16a939bd808e389d3ea6') diff --git a/var/spack/repos/builtin/packages/r-experimenthub/package.py b/var/spack/repos/builtin/packages/r-experimenthub/package.py index 4e7b6da0b4d..a63002b2056 100644 --- a/var/spack/repos/builtin/packages/r-experimenthub/package.py +++ b/var/spack/repos/builtin/packages/r-experimenthub/package.py @@ -7,7 +7,7 @@ class RExperimenthub(RPackage): - """Client to access ExperimentHub resources: + """Client to access ExperimentHub resources. This package provides a client for the Bioconductor ExperimentHub web resource. ExperimentHub provides a central location where curated data from @@ -16,8 +16,9 @@ class RExperimenthub(RPackage): creates and manages a local cache of files retrieved enabling quick and reproducible access.""" - bioc = "ExperimentHub" + bioc = "ExperimentHub" + version('2.2.1', commit='4e10686fa72baefef5d2990f41a7c44c527a7a7d') version('1.16.1', commit='61d51b7ca968d6cc1befe299e0784d9a19ca51f6') depends_on('r-biocgenerics@0.15.10:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg18/package.py b/var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg18/package.py index a27e47205a0..a312f23c071 100644 --- a/var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg18/package.py +++ b/var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg18/package.py @@ -7,13 +7,13 @@ class RFdbInfiniummethylationHg18(RPackage): - """Annotation package for Illumina Infinium DNA methylation probes + """Annotation package for Illumina Infinium DNA methylation probes. Compiled HumanMethylation27 and HumanMethylation450 annotations""" # This is a bioconductor package but there is no available git repository - homepage = "https://bioconductor.org/packages/release/data/annotation/html/FDb.InfiniumMethylation.hg18.html" - url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/FDb.InfiniumMethylation.hg18_2.2.0.tar.gz" + bioc = "FDb.InfiniumMethylation.hg18" + url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/FDb.InfiniumMethylation.hg18_2.2.0.tar.gz" version('2.2.0', sha256='4a9028ac03c11fffbab731ea750bc7f9b0884fc43c6a8dac6eb2c644e4c79f6f') diff --git a/var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg19/package.py b/var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg19/package.py index cf999ca1042..07d91ead8f3 100644 --- a/var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg19/package.py +++ b/var/spack/repos/builtin/packages/r-fdb-infiniummethylation-hg19/package.py @@ -7,13 +7,13 @@ class RFdbInfiniummethylationHg19(RPackage): - """Annotation package for Illumina Infinium DNA methylation probes + """Annotation package for Illumina Infinium DNA methylation probes. Compiled HumanMethylation27 and HumanMethylation450 annotations.""" # No available git repository - homepage = "https://bioconductor.org/packages/release/data/annotation/html/FDb.InfiniumMethylation.hg19.html" - url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/FDb.InfiniumMethylation.hg19_2.2.0.tar.gz" + bioc = "FDb.InfiniumMethylation.hg19" + url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/FDb.InfiniumMethylation.hg19_2.2.0.tar.gz" version('2.2.0', sha256='605aa3643588a2f40a942fa760b92662060a0dfedb26b4e4cd6f1a78b703093f') diff --git a/var/spack/repos/builtin/packages/r-fgsea/package.py b/var/spack/repos/builtin/packages/r-fgsea/package.py index af1538cfb36..9722ed89ce7 100644 --- a/var/spack/repos/builtin/packages/r-fgsea/package.py +++ b/var/spack/repos/builtin/packages/r-fgsea/package.py @@ -7,16 +7,16 @@ class RFgsea(RPackage): - """Fast Gene Set Enrichment Analysis + """Fast Gene Set Enrichment Analysis. The package implements an algorithm for fast gene set enrichment analysis. Using the fast algorithm allows to make more permutations and get more fine grained p-values, which allows to use accurate stantard approaches to multiple hypothesis correction.""" - homepage = "https://bioconductor.org/packages/fgsea" - git = "https://git.bioconductor.org/packages/fgsea.git" + bioc = "fgsea" + version('1.20.0', commit='b704f81687dc16afdaafc6d30108c62a067856b2') version('1.16.0', commit='9d9df596c7e160afa18e067b7637cfc465494318') version('1.10.1', commit='fb06a6ebfb4a195e77e37226d100a2148b90c5f3') version('1.8.0', commit='bb2898aca9fb23e90770671a83fe23f79bb1841b') @@ -31,5 +31,5 @@ class RFgsea(RPackage): depends_on('r-ggplot2@2.2.0:', type=('build', 'run')) depends_on('r-gridextra', type=('build', 'run')) depends_on('r-fastmatch', type=('build', 'run')) - depends_on('r-matrix', when='@1.6.0:', type=('build', 'run')) - depends_on('r-bh', when='@1.10.1:', type=('build', 'run')) + depends_on('r-matrix', type=('build', 'run'), when='@1.6.0:') + depends_on('r-bh', type=('build', 'run'), when='@1.10.1:') diff --git a/var/spack/repos/builtin/packages/r-gcrma/package.py b/var/spack/repos/builtin/packages/r-gcrma/package.py index 81672f24f9f..7540ffa53c9 100644 --- a/var/spack/repos/builtin/packages/r-gcrma/package.py +++ b/var/spack/repos/builtin/packages/r-gcrma/package.py @@ -7,13 +7,13 @@ class RGcrma(RPackage): - """Background Adjustment Using Sequence Information + """Background Adjustment Using Sequence Information. Background adjustment using sequence information.""" - homepage = "https://bioconductor.org/packages/gcrma" - git = "https://git.bioconductor.org/packages/gcrma.git" + bioc = "gcrma" + version('2.66.0', commit='ba134b392def89d36b5639a187e0c25a4353457b') version('2.62.0', commit='b91bdf5bf4e875defedb4d4e3e1e75867773287a') version('2.56.0', commit='1f37bbfb4d3ed542b1e90704ab0fa8914d5e0224') version('2.54.0', commit='9515fdbbc766a2a3b2ec61cf530c57bbded77ccc') @@ -27,5 +27,6 @@ class RGcrma(RPackage): depends_on('r-affyio@1.13.3:', type=('build', 'run')) depends_on('r-xvector', type=('build', 'run')) depends_on('r-biostrings@2.11.32:', type=('build', 'run')) - depends_on('r-biocmanager', when='@2.54.0:', type=('build', 'run')) - depends_on('r-biocinstaller', when='@:2.52.0', type=('build', 'run')) + depends_on('r-biocmanager', type=('build', 'run'), when='@2.54.0:') + + depends_on('r-biocinstaller', type=('build', 'run'), when='@:2.52.0') diff --git a/var/spack/repos/builtin/packages/r-gdsfmt/package.py b/var/spack/repos/builtin/packages/r-gdsfmt/package.py index 38edbfae950..bc852366f49 100644 --- a/var/spack/repos/builtin/packages/r-gdsfmt/package.py +++ b/var/spack/repos/builtin/packages/r-gdsfmt/package.py @@ -7,7 +7,7 @@ class RGdsfmt(RPackage): - """R Interface to CoreArray Genomic Data Structure (GDS) Files + """R Interface to CoreArray Genomic Data Structure (GDS) Files. This package provides a high-level R interface to CoreArray Genomic Data Structure (GDS) data files, which are portable across platforms with @@ -22,9 +22,9 @@ class RGdsfmt(RPackage): GDS file in parallel with multiple R processes supported by the package parallel.""" - homepage = "https://bioconductor.org/packages/gdsfmt" - git = "https://git.bioconductor.org/packages/gdsfmt.git" + bioc = "gdsfmt" + version('1.30.0', commit='d27dde6a70bb2295f5bbc8961152b45ccee7a652') version('1.26.1', commit='bd180b21b1ace120035f0da255cbf6f13088f069') version('1.20.0', commit='b1fbaba0a5ace3dc45daecc85168651cd85dce00') version('1.18.1', commit='b911b953e9db7988e93ec2010b0ab1e384d073c9') diff --git a/var/spack/repos/builtin/packages/r-genefilter/package.py b/var/spack/repos/builtin/packages/r-genefilter/package.py index fb165fbc339..8b0a7b31753 100644 --- a/var/spack/repos/builtin/packages/r-genefilter/package.py +++ b/var/spack/repos/builtin/packages/r-genefilter/package.py @@ -7,13 +7,13 @@ class RGenefilter(RPackage): - """genefilter: methods for filtering genes from high-throughput experiments + """Methods for filtering genes from high-throughput experiments. Some basic functions for filtering genes.""" - homepage = "https://bioconductor.org/packages/genefilter" - git = "https://git.bioconductor.org/packages/genefilter.git" + bioc = "genefilter" + version('1.76.0', commit='8d630fd25f0d2a4101e05e123c3959591203a7ea') version('1.72.1', commit='b01b00a766982ef7d80b90a252085c8c4f085e1b') version('1.72.0', commit='8cb0b2e73531a417d53e5625bcf436265cdbe101') version('1.66.0', commit='1c4c471ccca873bf92dcf0b50f611eaa64c4f0cf') @@ -22,9 +22,10 @@ class RGenefilter(RPackage): version('1.60.0', commit='c98f695253c330a9380b2b4ffa27f3b7d66773e4') version('1.58.1', commit='ace2556049677f60882adfe91f8cc96791556fc2') - depends_on('r-biocgenerics@0.31.2:', when='@1.68.0:', type=('build', 'run')) + depends_on('r-biocgenerics@0.31.2:', type=('build', 'run'), when='@1.68.0:') depends_on('r-annotationdbi', type=('build', 'run')) depends_on('r-annotate', type=('build', 'run')) depends_on('r-biobase', type=('build', 'run')) depends_on('r-survival', type=('build', 'run')) - depends_on('r-s4vectors@0.9.42:', when='@:1.66.0', type=('build', 'run')) + + depends_on('r-s4vectors@0.9.42:', type=('build', 'run'), when='@:1.66.0') diff --git a/var/spack/repos/builtin/packages/r-genelendatabase/package.py b/var/spack/repos/builtin/packages/r-genelendatabase/package.py index 82df7521201..84402eeece1 100644 --- a/var/spack/repos/builtin/packages/r-genelendatabase/package.py +++ b/var/spack/repos/builtin/packages/r-genelendatabase/package.py @@ -7,14 +7,14 @@ class RGenelendatabase(RPackage): - """Lengths of mRNA transcripts for a number of genomes + """Lengths of mRNA transcripts for a number of genomes. Length of mRNA transcripts for a number of genomes and gene ID formats, largely based on UCSC table browser""" - homepage = "https://bioconductor.org/packages/geneLenDataBase" - git = "https://git.bioconductor.org/packages/geneLenDataBase.git" + bioc = "geneLenDataBase" + version('1.30.0', commit='b3cc755f1ffcbb2eacd9ea45e11f39f1639782b1') version('1.26.0', commit='2724715ae23a6647d1c0c6e934720aad9377d65e') version('1.20.0', commit='70a1abed00ee68f7bfa07c42c011f9edae9915e4') version('1.18.0', commit='77db87e5a4819bf94761fabef0d2ff741a1c5d07') diff --git a/var/spack/repos/builtin/packages/r-genemeta/package.py b/var/spack/repos/builtin/packages/r-genemeta/package.py index 97acead0f7a..a0f8b4f9b86 100644 --- a/var/spack/repos/builtin/packages/r-genemeta/package.py +++ b/var/spack/repos/builtin/packages/r-genemeta/package.py @@ -7,14 +7,14 @@ class RGenemeta(RPackage): - """MetaAnalysis for High Throughput Experiments + """MetaAnalysis for High Throughput Experiments. A collection of meta-analysis tools for analysing high throughput experimental data""" - homepage = "https://bioconductor.org/packages/GeneMeta" - git = "https://git.bioconductor.org/packages/GeneMeta.git" + bioc = "GeneMeta" + version('1.66.0', commit='c16eb09492f08f6cc0f253fafa3fa5dce35dcdba') version('1.62.0', commit='eb4273ff5867e39592f50b97b454fa5e32b4a9bf') version('1.56.0', commit='cb2c9e353d34ea9f3db06cb236c7a89674f2682d') version('1.54.0', commit='932553cd8df82b7df804fccda9bfd4b0f36d79d7') diff --git a/var/spack/repos/builtin/packages/r-geneplotter/package.py b/var/spack/repos/builtin/packages/r-geneplotter/package.py index 7ce29e0de8d..34cbc678747 100644 --- a/var/spack/repos/builtin/packages/r-geneplotter/package.py +++ b/var/spack/repos/builtin/packages/r-geneplotter/package.py @@ -7,13 +7,13 @@ class RGeneplotter(RPackage): - """Graphics related functions for Bioconductor + """Graphics related functions for Bioconductor. Functions for plotting genomic data.""" - homepage = "https://bioconductor.org/packages/geneplotter" - git = "https://git.bioconductor.org/packages/geneplotter.git" + bioc = "geneplotter" + version('1.72.0', commit='57a1d830ba7844fda5236af0153d5b5587634f96') version('1.68.0', commit='f1fea7e468fb24fdfa93ef4493600a4d8d183f69') version('1.62.0', commit='1fbaddde11014b453b131860409f89cd784e8e48') version('1.60.0', commit='6723a9fc0730e146187e79c2ddab6a68186dc5ad') diff --git a/var/spack/repos/builtin/packages/r-genie3/package.py b/var/spack/repos/builtin/packages/r-genie3/package.py index 9c7ffa2bb3d..86cb2613f51 100644 --- a/var/spack/repos/builtin/packages/r-genie3/package.py +++ b/var/spack/repos/builtin/packages/r-genie3/package.py @@ -7,14 +7,14 @@ class RGenie3(RPackage): - """GEne Network Inference with Ensemble of trees + """GEne Network Inference with Ensemble of trees. This package implements the GENIE3 algorithm for inferring gene regulatory networks from expression data.""" - homepage = "https://bioconductor.org/packages/GENIE3" - git = "https://git.bioconductor.org/packages/GENIE3.git" + bioc = "GENIE3" + version('1.16.0', commit='5543b1b883d3a1c92e955de6668444278edc2bdf') version('1.12.0', commit='14289cee9bed113ab35ba03bcaac4a30e5784497') version('1.6.0', commit='d6a49182e098342afe77f01c322dfc7b72450502') version('1.4.3', commit='ae719c759f23f09d28fcf1acc45b860cd7761f08') @@ -22,3 +22,4 @@ class RGenie3(RPackage): version('1.0.0', commit='eb7c95ed12ea50d61e8fa20bc2b25ae9d74c302f') depends_on('r-reshape2', type=('build', 'run')) + depends_on('r-dplyr', type=('build', 'run'), when='@1.16.0:') diff --git a/var/spack/repos/builtin/packages/r-genomeinfodb/package.py b/var/spack/repos/builtin/packages/r-genomeinfodb/package.py index e599b5386be..99dc82df12a 100644 --- a/var/spack/repos/builtin/packages/r-genomeinfodb/package.py +++ b/var/spack/repos/builtin/packages/r-genomeinfodb/package.py @@ -8,16 +8,16 @@ class RGenomeinfodb(RPackage): """Utilities for manipulating chromosome names, including modifying them to - follow a particular naming style + follow a particular naming style. Contains data and functions that define and allow translation between different chromosome sequence naming conventions (e.g., "chr1" versus "1"), including a function that attempts to place sequence names in their natural, rather than lexicographic, order.""" - homepage = "https://bioconductor.org/packages/GenomeInfoDb" - git = "https://git.bioconductor.org/packages/GenomeInfoDb.git" + bioc = "GenomeInfoDb" + version('1.30.1', commit='bf8b385a2ffcecf9b41e581794056f267895863d') version('1.26.2', commit='96dd27a7e3ef476790b1475aab50dbbed7df67a2') version('1.20.0', commit='ea771e3b429ef17fb912fb37333556c6f77f2265') version('1.18.2', commit='557b75ea7734749a2650d30f5c5d52c57a6bcc6f') @@ -26,11 +26,13 @@ class RGenomeinfodb(RPackage): version('1.12.3', commit='2deef3f0571b7f622483257bc22d2509ab5a0369') depends_on('r@3.1:', type=('build', 'run')) + depends_on('r@4.0.0:', type=('build', 'run'), when='@1.30.1:') depends_on('r-biocgenerics@0.13.8:', type=('build', 'run')) + depends_on('r-biocgenerics@0.37.0:', type=('build', 'run'), when='@1.30.1:') depends_on('r-s4vectors@0.9.25:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.25:', when='@1.16.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.25.12:', when='@1.26.2:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.25:', type=('build', 'run'), when='@1.16.0:') + depends_on('r-s4vectors@0.25.12:', type=('build', 'run'), when='@1.26.2:') depends_on('r-iranges@1.99.26:', type=('build', 'run')) - depends_on('r-iranges@2.13.12:', when='@1.16.0:', type=('build', 'run')) + depends_on('r-iranges@2.13.12:', type=('build', 'run'), when='@1.16.0:') depends_on('r-rcurl', type=('build', 'run')) depends_on('r-genomeinfodbdata', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-genomeinfodbdata/package.py b/var/spack/repos/builtin/packages/r-genomeinfodbdata/package.py index bc301016f8c..4c682a4a569 100644 --- a/var/spack/repos/builtin/packages/r-genomeinfodbdata/package.py +++ b/var/spack/repos/builtin/packages/r-genomeinfodbdata/package.py @@ -10,8 +10,8 @@ class RGenomeinfodbdata(RPackage): """for mapping between NCBI taxonomy ID and species. Used by functions in the GenomeInfoDb package.""" - homepage = "https://bioconductor.org/packages/GenomeInfoDbData/" - url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/GenomeInfoDbData_0.99.0.tar.gz" + bioc = "GenomeInfoDbData" + url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/GenomeInfoDbData_0.99.0.tar.gz" version('1.2.7', url='https://bioconductor.org/packages/3.14/data/annotation/src/contrib/GenomeInfoDbData_1.2.7.tar.gz', diff --git a/var/spack/repos/builtin/packages/r-genomicalignments/package.py b/var/spack/repos/builtin/packages/r-genomicalignments/package.py index c42ba27e857..a0afca41d7b 100644 --- a/var/spack/repos/builtin/packages/r-genomicalignments/package.py +++ b/var/spack/repos/builtin/packages/r-genomicalignments/package.py @@ -7,16 +7,16 @@ class RGenomicalignments(RPackage): - """Representation and manipulation of short genomic alignments + """Representation and manipulation of short genomic alignments. Provides efficient containers for storing and manipulating short genomic alignments (typically obtained by aligning short reads to a reference genome). This includes read counting, computing the coverage, junction detection, and working with the nucleotide content of the alignments.""" - homepage = "https://bioconductor.org/packages/GenomicAlignments" - git = "https://git.bioconductor.org/packages/GenomicAlignments.git" + bioc = "GenomicAlignments" + version('1.30.0', commit='2d2c5fce3529c2962fdcefd736d8b7f7c0ec2d54') version('1.26.0', commit='6c74c74ee53efcd880171126366fee4bd72357bc') version('1.20.1', commit='9dce402071e4cd945de7ff82ea574c79993625fd') version('1.18.1', commit='8ac41e5981cf343076044f451a984afb651688ab') @@ -25,28 +25,30 @@ class RGenomicalignments(RPackage): version('1.12.2', commit='b5d6f19e4a89b6c1c3e9e58e5ea4eb13870874ef') depends_on('r@2.10:', type=('build', 'run')) + depends_on('r@4.0.0:', type=('build', 'run'), when='@1.30.0:') depends_on('r-biocgenerics@0.15.3:', type=('build', 'run')) + depends_on('r-biocgenerics@0.37.0:', type=('build', 'run'), when='@1.30.0:') depends_on('r-s4vectors@0.13.13:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.28:', when='@1.16.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.19.11:', when='@1.18.1:', type=('build', 'run')) - depends_on('r-s4vectors@0.27.12:', when='@1.26.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.28:', type=('build', 'run'), when='@1.16.0:') + depends_on('r-s4vectors@0.19.11:', type=('build', 'run'), when='@1.18.1:') + depends_on('r-s4vectors@0.27.12:', type=('build', 'run'), when='@1.26.0:') depends_on('r-iranges@2.5.36:', type=('build', 'run')) - depends_on('r-iranges@2.11.16:', when='@1.14.2:', type=('build', 'run')) - depends_on('r-iranges@2.13.25:', when='@1.16.0:', type=('build', 'run')) - depends_on('r-iranges@2.15.12:', when='@1.18.1:', type=('build', 'run')) - depends_on('r-iranges@2.23.9:', when='@1.26.0:', type=('build', 'run')) + depends_on('r-iranges@2.11.16:', type=('build', 'run'), when='@1.14.2:') + depends_on('r-iranges@2.13.25:', type=('build', 'run'), when='@1.16.0:') + depends_on('r-iranges@2.15.12:', type=('build', 'run'), when='@1.18.1:') + depends_on('r-iranges@2.23.9:', type=('build', 'run'), when='@1.26.0:') depends_on('r-genomeinfodb@1.11.5:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.13.1:', when='@1.14.2:', type=('build', 'run')) + depends_on('r-genomeinfodb@1.13.1:', type=('build', 'run'), when='@1.14.2:') depends_on('r-genomicranges@1.27.19:', type=('build', 'run')) - depends_on('r-genomicranges@1.29.14:', when='@1.14.2:', type=('build', 'run')) - depends_on('r-genomicranges@1.31.19:', when='@1.16.0:', type=('build', 'run')) - depends_on('r-genomicranges@1.33.4:', when='@1.18.1:', type=('build', 'run')) - depends_on('r-genomicranges@1.41.5:', when='@1.26.0:', type=('build', 'run')) + depends_on('r-genomicranges@1.29.14:', type=('build', 'run'), when='@1.14.2:') + depends_on('r-genomicranges@1.31.19:', type=('build', 'run'), when='@1.16.0:') + depends_on('r-genomicranges@1.33.4:', type=('build', 'run'), when='@1.18.1:') + depends_on('r-genomicranges@1.41.5:', type=('build', 'run'), when='@1.26.0:') depends_on('r-summarizedexperiment@1.5.3:', type=('build', 'run')) - depends_on('r-summarizedexperiment@1.9.13:', when='@1.16.0:', type=('build', 'run')) + depends_on('r-summarizedexperiment@1.9.13:', type=('build', 'run'), when='@1.16.0:') depends_on('r-biostrings@2.37.1:', type=('build', 'run')) - depends_on('r-biostrings@2.47.6:', when='@1.16.0:', type=('build', 'run')) - depends_on('r-biostrings@2.55.7:', when='@1.26.0:', type=('build', 'run')) + depends_on('r-biostrings@2.47.6:', type=('build', 'run'), when='@1.16.0:') + depends_on('r-biostrings@2.55.7:', type=('build', 'run'), when='@1.26.0:') depends_on('r-rsamtools@1.21.4:', type=('build', 'run')) - depends_on('r-rsamtools@1.31.2:', when='@1.16.0:', type=('build', 'run')) + depends_on('r-rsamtools@1.31.2:', type=('build', 'run'), when='@1.16.0:') depends_on('r-biocparallel', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-genomicfeatures/package.py b/var/spack/repos/builtin/packages/r-genomicfeatures/package.py index cba53196e03..96e310a1a28 100644 --- a/var/spack/repos/builtin/packages/r-genomicfeatures/package.py +++ b/var/spack/repos/builtin/packages/r-genomicfeatures/package.py @@ -7,7 +7,7 @@ class RGenomicfeatures(RPackage): - """Conveniently import and query gene models + """Conveniently import and query gene models. A set of tools and methods for making and manipulating transcript centric annotations. With these tools the user can easily download the @@ -18,9 +18,9 @@ class RGenomicfeatures(RPackage): exons, cds and genes. Flexible methods are provided for extracting the desired features in a convenient format.""" - homepage = "https://bioconductor.org/packages/GenomicFeatures" - git = "https://git.bioconductor.org/packages/GenomicFeatures.git" + bioc = "GenomicFeatures" + version('1.46.4', commit='d3ab6fd069624904ce7fcdf75dad884473f97975') version('1.42.1', commit='2e82891974138b0e976799d64a8938f0be61284d') version('1.36.4', commit='28082ec465c91ccaec6881ff348b380edac1b555') version('1.34.8', commit='c798b3bb111f4de30632303540074ec1875c1387') @@ -30,28 +30,31 @@ class RGenomicfeatures(RPackage): depends_on('r-biocgenerics@0.1.0:', type=('build', 'run')) depends_on('r-s4vectors@0.9.47:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.29:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.29:', type=('build', 'run'), when='@1.32.3:') depends_on('r-iranges@2.9.19:', type=('build', 'run')) - depends_on('r-iranges@2.11.16:', when='@1.30.3:', type=('build', 'run')) - depends_on('r-iranges@2.13.23:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-iranges@2.11.16:', type=('build', 'run'), when='@1.30.3:') + depends_on('r-iranges@2.13.23:', type=('build', 'run'), when='@1.32.3:') depends_on('r-genomeinfodb@1.11.4:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.13.1:', when='@1.30.3:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.15.4:', when='@1.32.3:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.25.7:', when='@1.42.1:', type=('build', 'run')) + depends_on('r-genomeinfodb@1.13.1:', type=('build', 'run'), when='@1.30.3:') + depends_on('r-genomeinfodb@1.15.4:', type=('build', 'run'), when='@1.32.3:') + depends_on('r-genomeinfodb@1.25.7:', type=('build', 'run'), when='@1.42.1:') depends_on('r-genomicranges@1.27.6:', type=('build', 'run')) - depends_on('r-genomicranges@1.29.14:', when='@1.30.3:', type=('build', 'run')) - depends_on('r-genomicranges@1.31.17:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-genomicranges@1.29.14:', type=('build', 'run'), when='@1.30.3:') + depends_on('r-genomicranges@1.31.17:', type=('build', 'run'), when='@1.32.3:') depends_on('r-annotationdbi@1.33.15:', type=('build', 'run')) - depends_on('r-annotationdbi@1.41.4:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-annotationdbi@1.41.4:', type=('build', 'run'), when='@1.32.3:') depends_on('r-dbi', type=('build', 'run')) depends_on('r-rsqlite@2.0:', type=('build', 'run')) depends_on('r-rcurl', type=('build', 'run')) depends_on('r-xvector', type=('build', 'run')) - depends_on('r-xvector@0.19.7:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-xvector@0.19.7:', type=('build', 'run'), when='@1.32.3:') depends_on('r-biostrings@2.23.3:', type=('build', 'run')) - depends_on('r-biostrings@2.47.6:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-biostrings@2.47.6:', type=('build', 'run'), when='@1.32.3:') + depends_on('r-biocio', type=('build', 'run'), when='@1.46.4:') depends_on('r-rtracklayer@1.29.24:', type=('build', 'run')) - depends_on('r-rtracklayer@1.39.7:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-rtracklayer@1.39.7:', type=('build', 'run'), when='@1.32.3:') + depends_on('r-rtracklayer@1.51.5:', type=('build', 'run'), when='@1.46.4:') depends_on('r-biomart@2.17.1:', type=('build', 'run')) depends_on('r-biobase@2.15.1:', type=('build', 'run')) - depends_on('r-rmysql', when='@1.30.3', type=('build', 'run')) + + depends_on('r-rmysql', type=('build', 'run'), when='@1.30.3') diff --git a/var/spack/repos/builtin/packages/r-genomicranges/package.py b/var/spack/repos/builtin/packages/r-genomicranges/package.py index a05ef0301c7..1a8549fafe8 100644 --- a/var/spack/repos/builtin/packages/r-genomicranges/package.py +++ b/var/spack/repos/builtin/packages/r-genomicranges/package.py @@ -7,7 +7,7 @@ class RGenomicranges(RPackage): - """Representation and manipulation of genomic intervals + """Representation and manipulation of genomic intervals. The ability to efficiently represent and manipulate genomic annotations and alignments is playing a central role when it comes to analyzing @@ -20,9 +20,9 @@ class RGenomicranges(RPackage): respectively. Both packages build on top of the GenomicRanges infrastructure.""" - homepage = "https://bioconductor.org/packages/GenomicRanges" - git = "https://git.bioconductor.org/packages/GenomicRanges.git" + bioc = "GenomicRanges" + version('1.46.1', commit='e422642f64815cdfee8fc340681ad87a7eafc3bb') version('1.42.0', commit='32baca734b599d60fa13bdbe31c5712e648f538d') version('1.36.1', commit='418e7e5647dd54d81b804455ddfcbc027fd0164a') version('1.34.0', commit='ebaad5ca61abb67c2c30c132e07531ba4257bccd') @@ -31,21 +31,23 @@ class RGenomicranges(RPackage): version('1.28.6', commit='197472d618f3ed04c795dc6ed435500c29619563') depends_on('r@2.10:', type=('build', 'run')) + depends_on('r@4.0.0:', type=('build', 'run'), when='@1.46.1:') depends_on('r-biocgenerics@0.21.2:', type=('build', 'run')) - depends_on('r-biocgenerics@0.25.3:', when='@1.32.7:', type=('build', 'run')) + depends_on('r-biocgenerics@0.25.3:', type=('build', 'run'), when='@1.32.7:') + depends_on('r-biocgenerics@0.37.0:', type=('build', 'run'), when='@1.46.1:') depends_on('r-s4vectors@0.9.47:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.32:', when='@1.32.7:', type=('build', 'run')) - depends_on('r-s4vectors@0.19.11:', when='@1.34.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.27.12:', when='@1.42.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.32:', type=('build', 'run'), when='@1.32.7:') + depends_on('r-s4vectors@0.19.11:', type=('build', 'run'), when='@1.34.0:') + depends_on('r-s4vectors@0.27.12:', type=('build', 'run'), when='@1.42.0:') depends_on('r-iranges@2.9.11:', type=('build', 'run')) - depends_on('r-iranges@2.11.16:', when='@1.30.3:', type=('build', 'run')) - depends_on('r-iranges@2.14.4:', when='@1.32.7:', type=('build', 'run')) - depends_on('r-iranges@2.15.12:', when='@1.34.0:', type=('build', 'run')) - depends_on('r-iranges@2.17.1:', when='@1.36.1:', type=('build', 'run')) - depends_on('r-iranges@2.23.9:', when='@1.42.0:', type=('build', 'run')) + depends_on('r-iranges@2.11.16:', type=('build', 'run'), when='@1.30.3:') + depends_on('r-iranges@2.14.4:', type=('build', 'run'), when='@1.32.7:') + depends_on('r-iranges@2.15.12:', type=('build', 'run'), when='@1.34.0:') + depends_on('r-iranges@2.17.1:', type=('build', 'run'), when='@1.36.1:') + depends_on('r-iranges@2.23.9:', type=('build', 'run'), when='@1.42.0:') depends_on('r-genomeinfodb@1.11.5:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.13.1:', when='@1.30.3:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.15.2:', when='@1.32.7:', type=('build', 'run')) + depends_on('r-genomeinfodb@1.13.1:', type=('build', 'run'), when='@1.30.3:') + depends_on('r-genomeinfodb@1.15.2:', type=('build', 'run'), when='@1.32.7:') depends_on('r-xvector', type=('build', 'run')) - depends_on('r-xvector@0.19.8:', when='@1.32.7:', type=('build', 'run')) - depends_on('r-xvector@0.29.2:', when='@1.42.0:', type=('build', 'run')) + depends_on('r-xvector@0.19.8:', type=('build', 'run'), when='@1.32.7:') + depends_on('r-xvector@0.29.2:', type=('build', 'run'), when='@1.42.0:') diff --git a/var/spack/repos/builtin/packages/r-geoquery/package.py b/var/spack/repos/builtin/packages/r-geoquery/package.py index 78d4b628709..efbde50ef90 100644 --- a/var/spack/repos/builtin/packages/r-geoquery/package.py +++ b/var/spack/repos/builtin/packages/r-geoquery/package.py @@ -7,16 +7,16 @@ class RGeoquery(RPackage): - """Get data from NCBI Gene Expression Omnibus (GEO) + """Get data from NCBI Gene Expression Omnibus (GEO). The NCBI Gene Expression Omnibus (GEO) is a public repository of microarray data. Given the rich and varied nature of this resource, it is only natural to want to apply BioConductor tools to these data. GEOquery is the bridge between GEO and BioConductor.""" - homepage = "https://bioconductor.org/packages/GEOquery" - git = "https://git.bioconductor.org/packages/GEOquery.git" + bioc = "GEOquery" + version('2.62.2', commit='1966c108fe8a58ac39ef53c3c452fd160efa526e') version('2.58.0', commit='6332ca3791ddcfb233b9ad75b5904b3d60f49b93') version('2.52.0', commit='3059331eb82ad4947c2d1bef86ff9526e70af643') version('2.50.5', commit='135c17f8fe535acda14f95a37d1be1ff2bd80f97') @@ -26,12 +26,15 @@ class RGeoquery(RPackage): depends_on('r-biobase', type=('build', 'run')) depends_on('r-httr', type=('build', 'run')) - depends_on('r-readr', when='@2.46.15:', type=('build', 'run')) - depends_on('r-readr@1.3.1:', when='@2.50.5:', type=('build', 'run')) - depends_on('r-xml2', when='@2.46.15:', type=('build', 'run')) - depends_on('r-dplyr', when='@2.46.15:', type=('build', 'run')) - depends_on('r-tidyr', when='@2.46.15:', type=('build', 'run')) - depends_on('r-magrittr', when='@2.46.15:', type=('build', 'run')) - depends_on('r-limma', when='@2.46.15:', type=('build', 'run')) - depends_on('r-xml', when='@2.42.0', type=('build', 'run')) - depends_on('r-rcurl', when='@2.42.0', type=('build', 'run')) + depends_on('r-readr', type=('build', 'run'), when='@2.46.15:') + depends_on('r-readr@1.3.1:', type=('build', 'run'), when='@2.50.5:') + depends_on('r-xml2', type=('build', 'run'), when='@2.46.15:') + depends_on('r-dplyr', type=('build', 'run'), when='@2.46.15:') + depends_on('r-data-table', type=('build', 'run'), when='@2.62.2:') + depends_on('r-tidyr', type=('build', 'run'), when='@2.46.15:') + depends_on('r-magrittr', type=('build', 'run'), when='@2.46.15:') + depends_on('r-r-utils', type=('build', 'run'), when='@2.62.2:') + depends_on('r-limma', type=('build', 'run'), when='@2.46.15:') + + depends_on('r-xml', type=('build', 'run'), when='@2.42.0') + depends_on('r-rcurl', type=('build', 'run'), when='@2.42.0') diff --git a/var/spack/repos/builtin/packages/r-ggbio/package.py b/var/spack/repos/builtin/packages/r-ggbio/package.py index 6c0d43b6dd8..67d6f04a1b0 100644 --- a/var/spack/repos/builtin/packages/r-ggbio/package.py +++ b/var/spack/repos/builtin/packages/r-ggbio/package.py @@ -7,7 +7,7 @@ class RGgbio(RPackage): - """Visualization tools for genomic data + """Visualization tools for genomic data. The ggbio package extends and specializes the grammar of graphics for biological data. The graphics are designed to answer common scientific @@ -19,9 +19,9 @@ class RGgbio(RPackage): fragment length, edge-linked interval to data view, mismatch pileup, and several splicing summaries.""" - homepage = "https://bioconductor.org/packages/ggbio" - git = "https://git.bioconductor.org/packages/ggbio.git" + bioc = "ggbio" + version('1.42.0', commit='3540047ef018957d59fba8af7d3c58e4659f8e26') version('1.38.0', commit='c39c51993f419cfc2f094e664477f25f5212a242') version('1.32.0', commit='04bd12fbe0b1c5c6b721a5f927e1352765f9bf88') version('1.30.0', commit='8b05258b089b06a743352e92058edda06c24cfb7') @@ -37,15 +37,15 @@ class RGgbio(RPackage): depends_on('r-gtable', type=('build', 'run')) depends_on('r-hmisc', type=('build', 'run')) depends_on('r-biovizbase@1.23.3:', type=('build', 'run')) - depends_on('r-biovizbase@1.28.2:', when='@1.28.5:', type=('build', 'run')) - depends_on('r-biovizbase@1.29.2:', when='@1.30.0:', type=('build', 'run')) + depends_on('r-biovizbase@1.28.2:', type=('build', 'run'), when='@1.28.5:') + depends_on('r-biovizbase@1.29.2:', type=('build', 'run'), when='@1.30.0:') depends_on('r-biobase', type=('build', 'run')) depends_on('r-s4vectors@0.13.13:', type=('build', 'run')) depends_on('r-iranges', type=('build', 'run')) - depends_on('r-iranges@2.11.16:', when='@1.26.1:', type=('build', 'run')) + depends_on('r-iranges@2.11.16:', type=('build', 'run'), when='@1.26.1:') depends_on('r-genomeinfodb@1.1.3:', type=('build', 'run')) depends_on('r-genomicranges@1.21.10:', type=('build', 'run')) - depends_on('r-genomicranges@1.29.14:', when='@1.26.1:', type=('build', 'run')) + depends_on('r-genomicranges@1.29.14:', type=('build', 'run'), when='@1.26.1:') depends_on('r-summarizedexperiment', type=('build', 'run')) depends_on('r-biostrings', type=('build', 'run')) depends_on('r-rsamtools@1.17.28:', type=('build', 'run')) @@ -54,10 +54,10 @@ class RGgbio(RPackage): depends_on('r-variantannotation@1.11.4:', type=('build', 'run')) depends_on('r-rtracklayer@1.25.16:', type=('build', 'run')) depends_on('r-genomicfeatures@1.17.13:', type=('build', 'run')) - depends_on('r-genomicfeatures@1.29.11:', when='@1.26.1:', type=('build', 'run')) + depends_on('r-genomicfeatures@1.29.11:', type=('build', 'run'), when='@1.26.1:') depends_on('r-organismdbi', type=('build', 'run')) depends_on('r-ggally', type=('build', 'run')) depends_on('r-ensembldb@1.99.13:', type=('build', 'run')) depends_on('r-annotationdbi', type=('build', 'run')) depends_on('r-annotationfilter', type=('build', 'run')) - depends_on('r-rlang', when='@1.28.5:', type=('build', 'run')) + depends_on('r-rlang', type=('build', 'run'), when='@1.28.5:') diff --git a/var/spack/repos/builtin/packages/r-ggtree/package.py b/var/spack/repos/builtin/packages/r-ggtree/package.py new file mode 100644 index 00000000000..b3836e724fb --- /dev/null +++ b/var/spack/repos/builtin/packages/r-ggtree/package.py @@ -0,0 +1,34 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RGgtree(RPackage): + """an R package for visualization of tree and annotation data. + + 'ggtree' extends the 'ggplot2' plotting system which implemented the + grammar of graphics. 'ggtree' is designed for visualization and annotation + of phylogenetic trees and other tree-like structures with their annotation + data.""" + + bioc = "ggtree" + + version('3.2.1', commit='d3747e636fe1a6a9e09b56a3a3899208ebd05547') + + depends_on('r@3.5.0:', type=('build', 'run')) + depends_on('r-ape', type=('build', 'run')) + depends_on('r-aplot@0.0.4:', type=('build', 'run')) + depends_on('r-dplyr', type=('build', 'run')) + depends_on('r-ggplot2@3.0.0:', type=('build', 'run')) + depends_on('r-magrittr', type=('build', 'run')) + depends_on('r-purrr', type=('build', 'run')) + depends_on('r-rlang', type=('build', 'run')) + depends_on('r-ggfun', type=('build', 'run')) + depends_on('r-yulab-utils', type=('build', 'run')) + depends_on('r-tidyr', type=('build', 'run')) + depends_on('r-tidytree@0.2.6:', type=('build', 'run')) + depends_on('r-treeio@1.8.0:', type=('build', 'run')) + depends_on('r-scales', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-glimma/package.py b/var/spack/repos/builtin/packages/r-glimma/package.py index ca1adb43d21..ac5fa1b5e36 100644 --- a/var/spack/repos/builtin/packages/r-glimma/package.py +++ b/var/spack/repos/builtin/packages/r-glimma/package.py @@ -7,7 +7,7 @@ class RGlimma(RPackage): - """Interactive HTML graphics + """Interactive HTML graphics. This package generates interactive visualisations for analysis of RNA- sequencing data using output from limma, edgeR or DESeq2 packages in an @@ -15,9 +15,9 @@ class RGlimma(RPackage): representations of analysis results in order to provide additional information.""" - homepage = "https://bioconductor.org/packages/Glimma" - git = "https://git.bioconductor.org/packages/Glimma.git" + bioc = "Glimma" + version('2.4.0', commit='caa270e44ec6994035d2e915c0f68a14ccbb58db') version('2.0.0', commit='40bebaa79e8c87c5686cff7285def4461c11bca9') version('1.12.0', commit='d02174239fe0b47983d6947ed42a1a53b24caecb') version('1.10.1', commit='ffc7abc36190396598fadec5e9c653441e47be72') @@ -26,14 +26,15 @@ class RGlimma(RPackage): version('1.4.0', commit='c613c5334ed7868f36d5716b97fdb6234fb291f8') depends_on('r@3.3.0:', type=('build', 'run')) - depends_on('r@3.4.0:', when='@1.6.0:', type=('build', 'run')) - depends_on('r@4.0.0:', when='@2.0.0:', type=('build', 'run')) - depends_on('r-htmlwidgets', when='@2.0.0:', type=('build', 'run')) + depends_on('r@3.4.0:', type=('build', 'run'), when='@1.6.0:') + depends_on('r@4.0.0:', type=('build', 'run'), when='@2.0.0:') + depends_on('r-htmlwidgets', type=('build', 'run'), when='@2.0.0:') depends_on('r-edger', type=('build', 'run')) - depends_on('r-deseq2', when='@2.0.0:', type=('build', 'run')) - depends_on('r-limma', when='@2.0.0:', type=('build', 'run')) - depends_on('r-summarizedexperiment', when='@2.0.0:', type=('build', 'run')) + depends_on('r-deseq2', type=('build', 'run'), when='@2.0.0:') + depends_on('r-limma', type=('build', 'run'), when='@2.0.0:') + depends_on('r-summarizedexperiment', type=('build', 'run'), when='@2.0.0:') depends_on('r-jsonlite', type=('build', 'run')) depends_on('r-s4vectors', type=('build', 'run')) - depends_on('r-biobase', when='@1.4.0:1.6.0', type=('build', 'run')) - depends_on('r-scater', when='@1.4.0', type=('build', 'run')) + + depends_on('r-biobase', type=('build', 'run'), when='@1.4.0:1.6.0') + depends_on('r-scater', type=('build', 'run'), when='@1.4.0') diff --git a/var/spack/repos/builtin/packages/r-globaltest/package.py b/var/spack/repos/builtin/packages/r-globaltest/package.py index ff024d53d32..0288a9a226e 100644 --- a/var/spack/repos/builtin/packages/r-globaltest/package.py +++ b/var/spack/repos/builtin/packages/r-globaltest/package.py @@ -8,7 +8,7 @@ class RGlobaltest(RPackage): """Testing Groups of Covariates/Features for Association with a Response - Variable, with Applications to Gene Set Testing: + Variable, with Applications to Gene Set Testing. The global test tests groups of covariates (or features) for association with a response variable. This package implements the test with diagnostic @@ -16,8 +16,9 @@ class RGlobaltest(RPackage): facilitate the use of this test for gene set testing of GO and KEGG terms.""" - bioc = "globaltest" + bioc = "globaltest" + version('5.48.0', commit='86c2c8f35734dcbc8c8ca791d8a190dc525beac9') version('5.44.0', commit='571933d5c779a241740be913ff49ecdd59bcbc45') depends_on('r-survival', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-go-db/package.py b/var/spack/repos/builtin/packages/r-go-db/package.py index cebbae210f1..27143c24330 100644 --- a/var/spack/repos/builtin/packages/r-go-db/package.py +++ b/var/spack/repos/builtin/packages/r-go-db/package.py @@ -7,14 +7,17 @@ class RGoDb(RPackage): - """A set of annotation maps describing the entire Gene Ontology + """A set of annotation maps describing the entire Gene Ontology. A set of annotation maps describing the entire Gene Ontology assembled using data from GO.""" - homepage = "https://www.bioconductor.org/packages/GO.db/" - url = "https://www.bioconductor.org/packages/3.5/data/annotation/src/contrib/GO.db_3.4.1.tar.gz" + bioc = "GO.db" + url = "https://www.bioconductor.org/packages/3.5/data/annotation/src/contrib/GO.db_3.4.1.tar.gz" + version('3.14.0', + sha256='45d0a681a662667d45b2472d160b72f7058ad0a28dd0ca24742e11ddfd87d8e7', + url='https://bioconductor.org/packages/3.14/data/annotation/src/contrib/GO.db_3.14.0.tar.gz') version('3.12.1', sha256='e0316959d3d32096f9432c897413dff74fce53e15ead7917a7724467d971dab9', url='https://bioconductor.org/packages/3.12/data/annotation/src/contrib/GO.db_3.12.1.tar.gz') @@ -24,4 +27,5 @@ class RGoDb(RPackage): depends_on('r@2.7.0:', type=('build', 'run')) depends_on('r-annotationdbi@1.37.4:', type=('build', 'run')) - depends_on('r-annotationdbi@1.51.3:', when='@3.12.1:', type=('build', 'run')) + depends_on('r-annotationdbi@1.51.3:', type=('build', 'run'), when='@3.12.1:') + depends_on('r-annotationdbi@1.55.1:', type=('build', 'run'), when='@3.14.0:') diff --git a/var/spack/repos/builtin/packages/r-gofuncr/package.py b/var/spack/repos/builtin/packages/r-gofuncr/package.py index c5413ca1e6f..77351853e7f 100644 --- a/var/spack/repos/builtin/packages/r-gofuncr/package.py +++ b/var/spack/repos/builtin/packages/r-gofuncr/package.py @@ -7,7 +7,7 @@ class RGofuncr(RPackage): - """Gene ontology enrichment using FUNC + """Gene ontology enrichment using FUNC. GOfuncR performs a gene ontology enrichment analysis based on the ontology enrichment software FUNC. GO-annotations are obtained from @@ -26,9 +26,9 @@ class RGofuncr(RPackage): genes into account. It is also possible to provide custom gene coordinates, annotations and ontologies.""" - homepage = "https://bioconductor.org/packages/GOfuncR" - git = "https://git.bioconductor.org/packages/GOfuncR.git" + bioc = "GOfuncR" + version('1.14.0', commit='b3d445acf95851241d1fdb673d108ee115bdc17b') version('1.10.0', commit='51b01a2b9afa03fde2e1628036096cbeafaa2ef4') version('1.4.0', commit='2f633dc28e3faeddc5346fcdcadf1c29e3fcf709') version('1.2.0', commit='140a3cea4fe34d32fef9be756f85e337ce3deded') @@ -41,5 +41,5 @@ class RGofuncr(RPackage): depends_on('r-mapplots@1.5:', type=('build', 'run')) depends_on('r-gtools@3.5.0:', type=('build', 'run')) depends_on('r-genomicranges@1.28.4:', type=('build', 'run')) - depends_on('r-iranges', when='@1.2.0:', type=('build', 'run')) + depends_on('r-iranges', type=('build', 'run'), when='@1.2.0:') depends_on('r-annotationdbi', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-gosemsim/package.py b/var/spack/repos/builtin/packages/r-gosemsim/package.py index e2dcdd1b692..66ea0ad631e 100644 --- a/var/spack/repos/builtin/packages/r-gosemsim/package.py +++ b/var/spack/repos/builtin/packages/r-gosemsim/package.py @@ -7,7 +7,7 @@ class RGosemsim(RPackage): - """GO-terms Semantic Similarity Measures + """GO-terms Semantic Similarity Measures. The semantic comparisons of Gene Ontology (GO) annotations provide quantitative ways to compute similarities between genes and gene groups, @@ -17,9 +17,9 @@ class RGosemsim(RPackage): GOSemSim implemented five methods proposed by Resnik, Schlicker, Jiang, Lin and Wang respectively.""" - homepage = "https://bioconductor.org/packages/GOSemSim" - git = "https://git.bioconductor.org/packages/GOSemSim.git" + bioc = "GOSemSim" + version('2.20.0', commit='fa82442aaa4ad1a8dacc05ee2c54f5e5e770a794') version('2.16.1', commit='92f1d567f3584fe488f434abce87c2e1950081c0') version('2.10.0', commit='5db1ecbf2f8d870430d6e587609327d05ba3ad7b') version('2.8.0', commit='c8c985b2a814cc2365c7f05b2509205e1b6b7f58') @@ -28,8 +28,8 @@ class RGosemsim(RPackage): version('2.2.0', commit='247434790e6c8cf99e5643f569390362b8c87c52') depends_on('r@3.3.2:', type=('build', 'run')) - depends_on('r@3.4.0:', when='@2.8.0:', type=('build', 'run')) - depends_on('r@3.5.0:', when='@2.16.1:', type=('build', 'run')) + depends_on('r@3.4.0:', type=('build', 'run'), when='@2.8.0:') + depends_on('r@3.5.0:', type=('build', 'run'), when='@2.16.1:') depends_on('r-annotationdbi', type=('build', 'run')) depends_on('r-go-db', type=('build', 'run')) depends_on('r-rcpp', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-goseq/package.py b/var/spack/repos/builtin/packages/r-goseq/package.py index 359591879dc..b34c5c38ccf 100644 --- a/var/spack/repos/builtin/packages/r-goseq/package.py +++ b/var/spack/repos/builtin/packages/r-goseq/package.py @@ -7,14 +7,14 @@ class RGoseq(RPackage): - """Gene Ontology analyser for RNA-seq and other length biased data + """Gene Ontology analyser for RNA-seq and other length biased data. Detects Gene Ontology and/or other user defined categories which are over/under represented in RNA-seq data""" - homepage = "https://bioconductor.org/packages/goseq" - git = "https://git.bioconductor.org/packages/goseq.git" + bioc = "goseq" + version('1.46.0', commit='1fb5626cc80f595499af511a830322ed12bbe144') version('1.42.0', commit='8164b90e7505bbc1035105fdc15219c764ef8b8d') version('1.36.0', commit='26c9f7de18889afeee1b571ca1c4ab4d2877ab80') version('1.34.1', commit='bad217b42cc34423698fbcf701d4e3591aac4474') diff --git a/var/spack/repos/builtin/packages/r-gostats/package.py b/var/spack/repos/builtin/packages/r-gostats/package.py index d7e5b116342..e54f0669aa9 100644 --- a/var/spack/repos/builtin/packages/r-gostats/package.py +++ b/var/spack/repos/builtin/packages/r-gostats/package.py @@ -7,15 +7,15 @@ class RGostats(RPackage): - """Tools for manipulating GO and microarrays + """Tools for manipulating GO and microarrays. A set of tools for interacting with GO and microarray data. A variety of basic manipulation tools for graphs, hypothesis testing and other simple calculations.""" - homepage = "https://bioconductor.org/packages/GOstats" - git = "https://git.bioconductor.org/packages/GOstats.git" + bioc = "GOstats" + version('2.60.0', commit='a20055cc1c04a91b0291a918dadd9ea912c187ce') version('2.56.0', commit='8f988c3b4b1ce7e05626aae8956004c7bbdd6f3a') version('2.50.0', commit='ee13f84341988d537a5485dcdcfb71f69e6e4930') version('2.48.0', commit='5db7020f4bab725cd729b32bd1d5e819b31f2485') @@ -27,12 +27,12 @@ class RGostats(RPackage): depends_on('r@2.10:', type=('build', 'run')) depends_on('r-biobase@1.15.29:', type=('build', 'run')) depends_on('r-category@2.3.26:', type=('build', 'run')) - depends_on('r-category@2.43.2:', when='@2.44.0:', type=('build', 'run')) - depends_on('r-graph@1.15.15:', when='@2.42.0', type=('build', 'run')) - depends_on('r-graph', when='@2.44.0:', type=('build', 'run')) + depends_on('r-category@2.43.2:', type=('build', 'run'), when='@2.44.0:') + depends_on('r-graph', type=('build', 'run'), when='@2.44.0:') + depends_on('r-graph@1.15.15:', type=('build', 'run'), when='@2.42.0') depends_on('r-annotationdbi@0.0.89:', type=('build', 'run')) depends_on('r-go-db@1.13.0:', type=('build', 'run')) depends_on('r-rbgl', type=('build', 'run')) depends_on('r-annotate@1.13.2:', type=('build', 'run')) depends_on('r-annotationforge', type=('build', 'run')) - depends_on('r-rgraphviz', when='@2.44.0:', type=('build', 'run')) + depends_on('r-rgraphviz', type=('build', 'run'), when='@2.44.0:') diff --git a/var/spack/repos/builtin/packages/r-graph/package.py b/var/spack/repos/builtin/packages/r-graph/package.py index c93e163db27..4a41f2793a4 100644 --- a/var/spack/repos/builtin/packages/r-graph/package.py +++ b/var/spack/repos/builtin/packages/r-graph/package.py @@ -7,13 +7,13 @@ class RGraph(RPackage): - """graph: A package to handle graph data structures + """A package to handle graph data structures. A package that implements some simple graph handling capabilities.""" - homepage = "https://bioconductor.org/packages/graph" - git = "https://git.bioconductor.org/packages/graph.git" + bioc = "graph" + version('1.72.0', commit='7afbd26ecd76e55e6bbd74915a561d7a9b15f907') version('1.68.0', commit='03ad9ed088095605e317510b8234501318994e94') version('1.62.0', commit='95223bd63ceb66cfe8d881f992a441de8b8c89a3') version('1.60.0', commit='e2aecb0a862f32091b16e0036f53367d3edf4c1d') diff --git a/var/spack/repos/builtin/packages/r-gseabase/package.py b/var/spack/repos/builtin/packages/r-gseabase/package.py index ab25e569f47..829f317cb56 100644 --- a/var/spack/repos/builtin/packages/r-gseabase/package.py +++ b/var/spack/repos/builtin/packages/r-gseabase/package.py @@ -7,14 +7,14 @@ class RGseabase(RPackage): - """Gene set enrichment data structures and methods + """Gene set enrichment data structures and methods. This package provides classes and methods to support Gene Set Enrichment Analysis (GSEA).""" - homepage = "https://bioconductor.org/packages/GSEABase" - git = "https://git.bioconductor.org/packages/GSEABase.git" + bioc = "GSEABase" + version('1.56.0', commit='ee7c3ca4ad0f1f3e9b9162db1515413802860ecc') version('1.52.1', commit='257dfccbc5b507d82099fac6b06bb03825e995e8') version('1.46.0', commit='edce83a9256a0c03206c2bce7c90ada0d90f6622') version('1.44.0', commit='7042ff64a98b05b9572231ee1b4f3ae4fc9c768e') diff --git a/var/spack/repos/builtin/packages/r-gtrellis/package.py b/var/spack/repos/builtin/packages/r-gtrellis/package.py index 687dc18f949..b9c06d4b047 100644 --- a/var/spack/repos/builtin/packages/r-gtrellis/package.py +++ b/var/spack/repos/builtin/packages/r-gtrellis/package.py @@ -7,7 +7,7 @@ class RGtrellis(RPackage): - """Genome Level Trellis Layout + """Genome Level Trellis Layout. Genome level Trellis graph visualizes genomic data conditioned by genomic categories (e.g. chromosomes). For each genomic category, @@ -16,9 +16,9 @@ class RGtrellis(RPackage): flexibility to arrange genomic categories and to add self-defined graphics in the plot.""" - homepage = "https://bioconductor.org/packages/gtrellis" - git = "https://git.bioconductor.org/packages/gtrellis.git" + bioc = "gtrellis" + version('1.26.0', commit='f2c3121b31ad1b422e2cf503435d0590e903ff3f') version('1.22.0', commit='c071c5631f3dedda212aed87d9c02954b5ed6611') version('1.16.1', commit='a9003ededc8f2a48c78d4545e2f214023c13a7da') version('1.14.0', commit='93935fb34211d12b250e22291712e18a31b0208d') @@ -30,5 +30,5 @@ class RGtrellis(RPackage): depends_on('r-iranges', type=('build', 'run')) depends_on('r-genomicranges', type=('build', 'run')) depends_on('r-circlize@0.3.3:', type=('build', 'run')) - depends_on('r-circlize@0.4.8:', when='@1.16.1', type=('build', 'run')) + depends_on('r-circlize@0.4.8:', type=('build', 'run'), when='@1.16.1') depends_on('r-getoptlong', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-gviz/package.py b/var/spack/repos/builtin/packages/r-gviz/package.py index 515f0df108b..98d8c1e096c 100644 --- a/var/spack/repos/builtin/packages/r-gviz/package.py +++ b/var/spack/repos/builtin/packages/r-gviz/package.py @@ -7,7 +7,7 @@ class RGviz(RPackage): - """Plotting data and annotation information along genomic coordinates + """Plotting data and annotation information along genomic coordinates. Genomic data analyses requires integrated visualization of known genomic information and new experimental data. Gviz uses the biomaRt and the @@ -16,9 +16,9 @@ class RGviz(RPackage): of the grid graphics package. This results in genomic information plotted together with your data.""" - homepage = "https://bioconductor.org/packages/Gviz" - git = "https://git.bioconductor.org/packages/Gviz.git" + bioc = "Gviz" + version('1.38.3', commit='c4b352a16455a5744533c511e59354977814cb9e') version('1.34.0', commit='445fadff2aedd8734580fa908aa47ff1216a8182') version('1.28.3', commit='20b9825af144cfc888629c34aa980b5bbd65bf86') version('1.26.5', commit='430310b9d2e098f9757a71d26a2f69871071f30c') @@ -27,7 +27,8 @@ class RGviz(RPackage): version('1.20.0', commit='299b8255e1b03932cebe287c3690d58c88f5ba5c') depends_on('r@2.10.0:', type=('build', 'run')) - depends_on('r@4.0:', when='@1.34.0:', type=('build', 'run')) + depends_on('r@4.0:', type=('build', 'run'), when='@1.34.0:') + depends_on('r@4.1:', type=('build', 'run'), when='@1.38.3:') depends_on('r-s4vectors@0.9.25:', type=('build', 'run')) depends_on('r-iranges@1.99.18:', type=('build', 'run')) depends_on('r-genomicranges@1.17.20:', type=('build', 'run')) @@ -39,7 +40,7 @@ class RGviz(RPackage): depends_on('r-annotationdbi@1.27.5:', type=('build', 'run')) depends_on('r-biobase@2.15.3:', type=('build', 'run')) depends_on('r-genomicfeatures@1.17.22:', type=('build', 'run')) - depends_on('r-ensembldb@2.11.3:', when='@1.34.0:', type=('build', 'run')) + depends_on('r-ensembldb@2.11.3:', type=('build', 'run'), when='@1.34.0:') depends_on('r-bsgenome@1.33.1:', type=('build', 'run')) depends_on('r-biostrings@2.33.11:', type=('build', 'run')) depends_on('r-biovizbase@1.13.8:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-hdf5array/package.py b/var/spack/repos/builtin/packages/r-hdf5array/package.py index 4b39cc23caf..99837921f9c 100644 --- a/var/spack/repos/builtin/packages/r-hdf5array/package.py +++ b/var/spack/repos/builtin/packages/r-hdf5array/package.py @@ -7,7 +7,7 @@ class RHdf5array(RPackage): - """HDF5 backend for DelayedArray objects + """HDF5 backend for DelayedArray objects. Implements the HDF5Array and TENxMatrix classes, 2 convenient and memory-efficient array-like containers for on-disk representation of @@ -18,9 +18,9 @@ class RHdf5array(RPackage): extensions, they support all operations supported by DelayedArray objects. These operations can be either delayed or block-processed.""" - homepage = "https://bioconductor.org/packages/HDF5Array" - git = "https://git.bioconductor.org/packages/HDF5Array.git" + bioc = "HDF5Array" + version('1.22.1', commit='b3f091fbc159609e8e0792d2bf9fbef52c6ceede') version('1.18.0', commit='d5bd55d170cb384fdebdf60751e1e28483782caa') version('1.12.3', commit='21c6077f3f789748a18f2e579110576c5522e975') version('1.10.1', commit='0b8ae1dfb56e4203dd8e14781850370df46a5e2c') @@ -30,21 +30,22 @@ class RHdf5array(RPackage): depends_on('r@3.4:', type=('build', 'run')) depends_on('r-delayedarray@0.2.4:', type=('build', 'run')) - depends_on('r-delayedarray@0.3.18:', when='@1.6.0:', type=('build', 'run')) - depends_on('r-delayedarray@0.5.32:', when='@1.8.1:', type=('build', 'run')) - depends_on('r-delayedarray@0.7.41:', when='@1.10.1:', type=('build', 'run')) - depends_on('r-delayedarray@0.9.3:', when='@1.12.3:', type=('build', 'run')) - depends_on('r-delayedarray@0.15.16:', when='@1.18.0:', type=('build', 'run')) + depends_on('r-delayedarray@0.3.18:', type=('build', 'run'), when='@1.6.0:') + depends_on('r-delayedarray@0.5.32:', type=('build', 'run'), when='@1.8.1:') + depends_on('r-delayedarray@0.7.41:', type=('build', 'run'), when='@1.10.1:') + depends_on('r-delayedarray@0.9.3:', type=('build', 'run'), when='@1.12.3:') + depends_on('r-delayedarray@0.15.16:', type=('build', 'run'), when='@1.18.0:') depends_on('r-rhdf5', type=('build', 'run')) - depends_on('r-rhdf5@2.25.6:', when='@1.10.1:', type=('build', 'run')) - depends_on('r-rhdf5@2.31.6:', when='@1.18.0:', type=('build', 'run')) - depends_on('r-matrix', when='@1.18.0:', type=('build', 'run')) + depends_on('r-rhdf5@2.25.6:', type=('build', 'run'), when='@1.10.1:') + depends_on('r-rhdf5@2.31.6:', type=('build', 'run'), when='@1.18.0:') + depends_on('r-matrix', type=('build', 'run'), when='@1.18.0:') + depends_on('r-rhdf5filters', type=('build', 'run'), when='@1.22.1:') depends_on('r-biocgenerics', type=('build', 'run')) - depends_on('r-biocgenerics@0.25.1:', when='@1.8.1:', type=('build', 'run')) - depends_on('r-biocgenerics@0.31.5:', when='@1.18.0:', type=('build', 'run')) + depends_on('r-biocgenerics@0.25.1:', type=('build', 'run'), when='@1.8.1:') + depends_on('r-biocgenerics@0.31.5:', type=('build', 'run'), when='@1.18.0:') depends_on('r-s4vectors', type=('build', 'run')) - depends_on('r-s4vectors@0.21.6:', when='@1.12.3:', type=('build', 'run')) - depends_on('r-s4vectors@0.27.13:', when='@1.18.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.21.6:', type=('build', 'run'), when='@1.12.3:') + depends_on('r-s4vectors@0.27.13:', type=('build', 'run'), when='@1.18.0:') depends_on('r-iranges', type=('build', 'run')) - depends_on('r-rhdf5lib', when='@1.12.3:', type=('build', 'run')) + depends_on('r-rhdf5lib', type=('build', 'run'), when='@1.12.3:') depends_on('gmake', type='build') diff --git a/var/spack/repos/builtin/packages/r-hypergraph/package.py b/var/spack/repos/builtin/packages/r-hypergraph/package.py index 2c0a9c645bf..f412aa949de 100644 --- a/var/spack/repos/builtin/packages/r-hypergraph/package.py +++ b/var/spack/repos/builtin/packages/r-hypergraph/package.py @@ -7,14 +7,14 @@ class RHypergraph(RPackage): - """A package providing hypergraph data structures + """A package providing hypergraph data structures. A package that implements some simple capabilities for representing and manipulating hypergraphs.""" - homepage = "https://bioconductor.org/packages/hypergraph" - git = "https://git.bioconductor.org/packages/hypergraph.git" + bioc = "hypergraph" + version('1.66.0', commit='e9c47336df6409006622818f541f258103163a39') version('1.62.0', commit='a286bbb70289e9f3cdf41407d52e5976bd6ed11e') version('1.56.0', commit='f8b977fe068f15ecea49d30e77a871a35afcb97b') version('1.54.0', commit='cf134b9221e9b5f6329a6786a366f57426c49e7c') diff --git a/var/spack/repos/builtin/packages/r-illumina450probevariants-db/package.py b/var/spack/repos/builtin/packages/r-illumina450probevariants-db/package.py index 0e024821f04..2d5c3f8a86b 100644 --- a/var/spack/repos/builtin/packages/r-illumina450probevariants-db/package.py +++ b/var/spack/repos/builtin/packages/r-illumina450probevariants-db/package.py @@ -8,13 +8,14 @@ class RIllumina450probevariantsDb(RPackage): """Annotation Package combining variant data from 1000 Genomes Project for - Illumina HumanMethylation450 Bead Chip probes: + Illumina HumanMethylation450 Bead Chip probes. Includes details on variants for each probe on the 450k bead chip for each of the four populations (Asian, American, African and European).""" - bioc = "Illumina450ProbeVariants.db" + bioc = "Illumina450ProbeVariants.db" + version('1.30.0', commit='ba1296b4aafc287dea61f5f37c6c99fd553e52a2') version('1.26.0', commit='fffe6033cc8d87354078c14de1e29976eaedd611') depends_on('r@3.0.1:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-illuminahumanmethylation450kanno-ilmn12-hg19/package.py b/var/spack/repos/builtin/packages/r-illuminahumanmethylation450kanno-ilmn12-hg19/package.py index d490a9d4c70..971bb47e797 100644 --- a/var/spack/repos/builtin/packages/r-illuminahumanmethylation450kanno-ilmn12-hg19/package.py +++ b/var/spack/repos/builtin/packages/r-illuminahumanmethylation450kanno-ilmn12-hg19/package.py @@ -7,14 +7,14 @@ class RIlluminahumanmethylation450kannoIlmn12Hg19(RPackage): - """Annotation for Illumina's 450k methylation arrays + """Annotation for Illumina's 450k methylation arrays. Manifests and annotation for Illumina's 450k array data.""" # This package is available via bioconductor but there is no available git # repository. - homepage = "https://bioconductor.org/packages/release/data/annotation/html/IlluminaHumanMethylation450kanno.ilmn12.hg19.html" - url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/IlluminaHumanMethylation450kanno.ilmn12.hg19_0.6.0.tar.gz" + bioc = "IlluminaHumanMethylation450kanno.ilmn12.hg19" + url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/IlluminaHumanMethylation450kanno.ilmn12.hg19_0.6.0.tar.gz" version('0.6.0', sha256='249b8fd62add3c95b5047b597cff0868d26a98862a47cebd656edcd175a73b15') diff --git a/var/spack/repos/builtin/packages/r-illuminahumanmethylation450kmanifest/package.py b/var/spack/repos/builtin/packages/r-illuminahumanmethylation450kmanifest/package.py index 00e241aafeb..cc217f85d11 100644 --- a/var/spack/repos/builtin/packages/r-illuminahumanmethylation450kmanifest/package.py +++ b/var/spack/repos/builtin/packages/r-illuminahumanmethylation450kmanifest/package.py @@ -7,10 +7,10 @@ class RIlluminahumanmethylation450kmanifest(RPackage): - """Annotation for Illumina's 450k methylation arrays""" + """Annotation for Illumina's 450k methylation arrays.""" - url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/IlluminaHumanMethylation450kmanifest_0.4.0.tar.gz" - bioc = "IlluminaHumanMethylation450kmanifest" + bioc = "IlluminaHumanMethylation450kmanifest" + url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/IlluminaHumanMethylation450kmanifest_0.4.0.tar.gz" version('0.4.0', sha256='41b2e54bac3feafc7646fe40bce3aa2b92c10871b0a13657c5736517792fa763') diff --git a/var/spack/repos/builtin/packages/r-illuminahumanmethylationepicanno-ilm10b4-hg19/package.py b/var/spack/repos/builtin/packages/r-illuminahumanmethylationepicanno-ilm10b4-hg19/package.py index eff3f09d041..f2bc5755d44 100644 --- a/var/spack/repos/builtin/packages/r-illuminahumanmethylationepicanno-ilm10b4-hg19/package.py +++ b/var/spack/repos/builtin/packages/r-illuminahumanmethylationepicanno-ilm10b4-hg19/package.py @@ -7,10 +7,10 @@ class RIlluminahumanmethylationepicannoIlm10b4Hg19(RPackage): - """Annotation for Illumina's EPIC methylation arrays""" + """Annotation for Illumina's EPIC methylation arrays.""" - url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/IlluminaHumanMethylationEPICanno.ilm10b4.hg19_0.6.0.tar.gz" bioc = "IlluminaHumanMethylationEPICanno.ilm10b4.hg19" + url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/IlluminaHumanMethylationEPICanno.ilm10b4.hg19_0.6.0.tar.gz" version('0.6.0', sha256='2c8128126b63e7fa805a5f3b02449367dca9c3be3eb5f6300acc718826590719') diff --git a/var/spack/repos/builtin/packages/r-illuminahumanmethylationepicmanifest/package.py b/var/spack/repos/builtin/packages/r-illuminahumanmethylationepicmanifest/package.py index 12571f6744e..8e40918a1ec 100644 --- a/var/spack/repos/builtin/packages/r-illuminahumanmethylationepicmanifest/package.py +++ b/var/spack/repos/builtin/packages/r-illuminahumanmethylationepicmanifest/package.py @@ -7,10 +7,10 @@ class RIlluminahumanmethylationepicmanifest(RPackage): - """Manifest for Illumina's EPIC methylation arrays""" + """Manifest for Illumina's EPIC methylation arrays.""" - url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/IlluminaHumanMethylationEPICmanifest_0.3.0.tar.gz" - bioc = "IlluminaHumanMethylationEPICmanifest" + bioc = "IlluminaHumanMethylationEPICmanifest" + url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/IlluminaHumanMethylationEPICmanifest_0.3.0.tar.gz" version('0.3.0', sha256='e39a69d98486cec981e97c56f45bbe47d2ccb5bbb66a1b16fa0685575493902a') diff --git a/var/spack/repos/builtin/packages/r-illuminaio/package.py b/var/spack/repos/builtin/packages/r-illuminaio/package.py index 895c4a77ea9..a654d24be7c 100644 --- a/var/spack/repos/builtin/packages/r-illuminaio/package.py +++ b/var/spack/repos/builtin/packages/r-illuminaio/package.py @@ -7,13 +7,13 @@ class RIlluminaio(RPackage): - """Parsing Illumina Microarray Output Files + """Parsing Illumina Microarray Output Files. Tools for parsing Illumina's microarray output files, including IDAT.""" - homepage = "https://bioconductor.org/packages/illuminaio" - git = "https://git.bioconductor.org/packages/illuminaio.git" + bioc = "illuminaio" + version('0.36.0', commit='c5b6e9164b73c650c0a9f055f4fd0580ac64fae7') version('0.32.0', commit='e1322c781dd475a5e8ff6c0422bebb3deb47fa80') version('0.26.0', commit='40c2f94df2ea64d745d25aadd2bfb33ac3e02f81') version('0.24.0', commit='47953c77713c2da00a610f39308f86c5b44f6c59') diff --git a/var/spack/repos/builtin/packages/r-impute/package.py b/var/spack/repos/builtin/packages/r-impute/package.py index 62b8fac60c7..79f872f5a48 100644 --- a/var/spack/repos/builtin/packages/r-impute/package.py +++ b/var/spack/repos/builtin/packages/r-impute/package.py @@ -7,13 +7,13 @@ class RImpute(RPackage): - """impute: Imputation for microarray data + """impute: Imputation for microarray data. Imputation for microarray data (currently KNN only)""" - homepage = "https://bioconductor.org/packages/impute" - git = "https://git.bioconductor.org/packages/impute.git" + bioc = "impute" + version('1.68.0', commit='fa4e4d883e609633c49d865a44acd6a79954eaac') version('1.64.0', commit='31a5636f4dfbb1fd61386738786a0de048a620c2') version('1.58.0', commit='dc17173df08d965a0d0aac9fa4ad519bd99d127e') version('1.56.0', commit='6c037ed4dffabafceae684265f86f2a18751b559') diff --git a/var/spack/repos/builtin/packages/r-interactivedisplaybase/package.py b/var/spack/repos/builtin/packages/r-interactivedisplaybase/package.py index 8471b9ce486..503947b1ccc 100644 --- a/var/spack/repos/builtin/packages/r-interactivedisplaybase/package.py +++ b/var/spack/repos/builtin/packages/r-interactivedisplaybase/package.py @@ -8,15 +8,15 @@ class RInteractivedisplaybase(RPackage): """Base package for enabling powerful shiny web displays of Bioconductor - objects + objects. The interactiveDisplayBase package contains the the basic methods needed to generate interactive Shiny based display methods for Bioconductor objects.""" - homepage = "https://bioconductor.org/packages/interactiveDisplayBase" - git = "https://git.bioconductor.org/packages/interactiveDisplayBase.git" + bioc = "interactiveDisplayBase" + version('1.32.0', commit='0f88b2ac3689d51abb6ac0045b3207ca77963a5a') version('1.28.0', commit='a74c02c971c4f9c7086e14abd23f1a4190da4599') version('1.22.0', commit='4ce3cde1dabc01375c153ad614d77a5e28b96916') version('1.20.0', commit='f40912c8af7afbaaf68c003a6e148d81cbe84df6') @@ -27,4 +27,4 @@ class RInteractivedisplaybase(RPackage): depends_on('r@2.10:', type=('build', 'run')) depends_on('r-biocgenerics', type=('build', 'run')) depends_on('r-shiny', type=('build', 'run')) - depends_on('r-dt', when='@1.28.0:', type=('build', 'run')) + depends_on('r-dt', type=('build', 'run'), when='@1.28.0:') diff --git a/var/spack/repos/builtin/packages/r-iranges/package.py b/var/spack/repos/builtin/packages/r-iranges/package.py index 3230f6d159d..7648efc3a43 100644 --- a/var/spack/repos/builtin/packages/r-iranges/package.py +++ b/var/spack/repos/builtin/packages/r-iranges/package.py @@ -7,7 +7,7 @@ class RIranges(RPackage): - """Foundation of integer range manipulation in Bioconductor + """Foundation of integer range manipulation in Bioconductor. Provides efficient low-level and highly reusable S4 classes for storing, manipulating and aggregating over annotated ranges of integers. @@ -16,9 +16,9 @@ class RIranges(RPackage): list-like classes for storing, transforming and aggregating large grouped data, i.e., collections of atomic vectors and DataFrames.""" - homepage = "https://bioconductor.org/packages/IRanges" - git = "https://git.bioconductor.org/packages/IRanges.git" + bioc = "IRanges" + version('2.28.0', commit='d85ee908a379e12d1e32599e999c71ab37c25e57') version('2.24.1', commit='6c61fddf4c5830f69a0f7f108888c67cd0a12b19') version('2.22.2', commit='8c5e991') version('2.18.3', commit='c98a7ba074e72f2e5ec98252dffe9d3392711972') @@ -28,15 +28,17 @@ class RIranges(RPackage): version('2.10.5', commit='b00d1d5025e3c480d17c13100f0da5a0132b1614') depends_on('r@3.1.0:', type=('build', 'run')) - depends_on('r@4.0.0:', when='@2.24.1:', type=('build', 'run')) + depends_on('r@4.0.0:', type=('build', 'run'), when='@2.24.1:') depends_on('r-biocgenerics@0.21.1:', type=('build', 'run')) - depends_on('r-biocgenerics@0.23.3:', when='@2.12.0:', type=('build', 'run')) - depends_on('r-biocgenerics@0.25.3:', when='@2.14.12:', type=('build', 'run')) - depends_on('r-biocgenerics@0.36.0:', when='@2.24.1:', type=('build', 'run')) + depends_on('r-biocgenerics@0.23.3:', type=('build', 'run'), when='@2.12.0:') + depends_on('r-biocgenerics@0.25.3:', type=('build', 'run'), when='@2.14.12:') + depends_on('r-biocgenerics@0.36.0:', type=('build', 'run'), when='@2.24.1:') + depends_on('r-biocgenerics@0.39.2:', type=('build', 'run'), when='@2.28.0:') depends_on('r-s4vectors@0.13.17:', type=('build', 'run')) - depends_on('r-s4vectors@0.15.5:', when='@2.12.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.18.2:', when='@2.14.12:', type=('build', 'run')) - depends_on('r-s4vectors@0.19.11:', when='@2.16.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.21.9:', when='@2.18.3:', type=('build', 'run')) - depends_on('r-s4vectors@0.25.14:', when='@2.22.2:', type=('build', 'run')) - depends_on('r-s4vectors@0.27.12:', when='@2.24.1:', type=('build', 'run')) + depends_on('r-s4vectors@0.15.5:', type=('build', 'run'), when='@2.12.0:') + depends_on('r-s4vectors@0.18.2:', type=('build', 'run'), when='@2.14.12:') + depends_on('r-s4vectors@0.19.11:', type=('build', 'run'), when='@2.16.0:') + depends_on('r-s4vectors@0.21.9:', type=('build', 'run'), when='@2.18.3:') + depends_on('r-s4vectors@0.25.14:', type=('build', 'run'), when='@2.22.2:') + depends_on('r-s4vectors@0.27.12:', type=('build', 'run'), when='@2.24.1:') + depends_on('r-s4vectors@0.29.19:', type=('build', 'run'), when='@2.28.0:') diff --git a/var/spack/repos/builtin/packages/r-jaspar2018/package.py b/var/spack/repos/builtin/packages/r-jaspar2018/package.py index 3b7a35a6268..91051bef81b 100644 --- a/var/spack/repos/builtin/packages/r-jaspar2018/package.py +++ b/var/spack/repos/builtin/packages/r-jaspar2018/package.py @@ -12,8 +12,7 @@ class RJaspar2018(RPackage): Data package for JASPAR 2018. To search this databases, please use the package TFBSTools (>= 1.15.6).""" - homepage = "https://bioconductor.org/packages/JASPAR2018" - git = "https://git.bioconductor.org/packages/JASPAR2018.git" + bioc = "JASPAR2018" version('1.1.0', commit='cf8598d3c9054d85c43655cf82be17f74d800fa5') version('1.0.0', commit='4c84092b3737bb1c57ab56f4321f2f5e4b0efeaa') diff --git a/var/spack/repos/builtin/packages/r-kegg-db/package.py b/var/spack/repos/builtin/packages/r-kegg-db/package.py index ab3eb2c2931..761d5fde9ce 100644 --- a/var/spack/repos/builtin/packages/r-kegg-db/package.py +++ b/var/spack/repos/builtin/packages/r-kegg-db/package.py @@ -7,13 +7,13 @@ class RKeggDb(RPackage): - """A set of annotation maps for KEGG + """A set of annotation maps for KEGG. A set of annotation maps for KEGG assembled using data from KEGG.""" # NOTE: The KEGG.db package was removed in Bioconductor-3.13 - homepage = "https://www.bioconductor.org/packages/KEGG.db/" + bioc = "KEGG.db" url = "https://www.bioconductor.org/packages/release/data/annotation/src/contrib/KEGG.db_3.2.3.tar.gz" version('3.2.4', diff --git a/var/spack/repos/builtin/packages/r-kegggraph/package.py b/var/spack/repos/builtin/packages/r-kegggraph/package.py index b0eacb090db..edb3f9dc639 100644 --- a/var/spack/repos/builtin/packages/r-kegggraph/package.py +++ b/var/spack/repos/builtin/packages/r-kegggraph/package.py @@ -7,7 +7,7 @@ class RKegggraph(RPackage): - """KEGGgraph: A graph approach to KEGG PATHWAY in R and Bioconductor + """KEGGgraph: A graph approach to KEGG PATHWAY in R and Bioconductor. KEGGGraph is an interface between KEGG pathway and graph object as well as a collection of tools to analyze, dissect and visualize these graphs. @@ -16,9 +16,9 @@ class RKegggraph(RPackage): functionalities including parsing, graph operation, visualization and etc.""" - homepage = "https://bioconductor.org/packages/KEGGgraph" - git = "https://git.bioconductor.org/packages/KEGGgraph.git" + bioc = "KEGGgraph" + version('1.54.0', commit='135ee3dad30ca208e21acd0a2d81120b74b64079') version('1.50.0', commit='3335e85cdba264c04e6e36378578cf6c83a30eb8') version('1.44.0', commit='2c24e8ec53fe34c72ea65f34e3c09905ab2e5c62') version('1.42.0', commit='7d907e22a3ad7b4829a7cbaba5a8f8dc8013a609') @@ -27,6 +27,8 @@ class RKegggraph(RPackage): version('1.38.1', commit='dd31665beb36d5aad8ed09ed56c603633b6b2292') depends_on('r@2.10.0:', type=('build', 'run')) + depends_on('r@3.5.0:', type=('build', 'run'), when='@1.54.0:') depends_on('r-xml@2.3-0:', type=('build', 'run')) depends_on('r-graph', type=('build', 'run')) - depends_on('r-rcurl', when='@1.44.0:', type=('build', 'run')) + depends_on('r-rcurl', type=('build', 'run'), when='@1.44.0:') + depends_on('r-rgraphviz', type=('build', 'run'), when='@1.54.0:') diff --git a/var/spack/repos/builtin/packages/r-keggrest/package.py b/var/spack/repos/builtin/packages/r-keggrest/package.py index 45d581ef2d5..dfe235b0abb 100644 --- a/var/spack/repos/builtin/packages/r-keggrest/package.py +++ b/var/spack/repos/builtin/packages/r-keggrest/package.py @@ -7,15 +7,15 @@ class RKeggrest(RPackage): - """Client-side REST access to KEGG + """Client-side REST access to KEGG. A package that provides a client interface to the KEGG REST server. Based on KEGGSOAP by J. Zhang, R. Gentleman, and Marc Carlson, and KEGG (python package) by Aurelien Mazurie.""" - homepage = "https://bioconductor.org/packages/KEGGREST" - git = "https://git.bioconductor.org/packages/KEGGREST.git" + bioc = "KEGGREST" + version('1.34.0', commit='2056750dc202fa04a34b84c6c712e884c7cad2bd') version('1.30.1', commit='fd9970ea9df117d625257b8c6351cf85098cfbc1') version('1.24.1', commit='bbc3ef476e02147aad8e1f33178136cc797c1b3f') version('1.22.0', commit='4374507376be811d29416d0cbbfd9115a50494d9') diff --git a/var/spack/repos/builtin/packages/r-ksamples/package.py b/var/spack/repos/builtin/packages/r-ksamples/package.py new file mode 100644 index 00000000000..a5b9f0bd0eb --- /dev/null +++ b/var/spack/repos/builtin/packages/r-ksamples/package.py @@ -0,0 +1,29 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RKsamples(RPackage): + """K-Sample Rank Tests and their Combinations. + + Compares k samples using the Anderson-Darling test, Kruskal-Wallis type + tests with different rank score criteria, Steel's multiple comparison test, + and the Jonckheere-Terpstra (JT) test. It computes asymptotic, simulated or + (limited) exact P-values, all valid under randomization, with or without + ties, or conditionally under random sampling from populations, given the + observed tie pattern. Except for Steel's test and the JT test it also + combines these tests across several blocks of samples. Also analyzed are 2 + x t contingency tables and their blocked combinations using the + Kruskal-Wallis criterion. Steel's test is inverted to provide simultaneous + confidence bounds for shift parameters. A plotting function compares tail + probabilities obtained under asymptotic approximation with those obtained + via simulation or exact calculations.""" + + cran = "kSamples" + + version('1.2-9', sha256='ba3ec4af3dfcf7cf12f0b784ef67bfea565e16985647ead904629886cc1542ff') + + depends_on('r-suppdists', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-limma/package.py b/var/spack/repos/builtin/packages/r-limma/package.py index 33332afd6d9..f850822f2d1 100644 --- a/var/spack/repos/builtin/packages/r-limma/package.py +++ b/var/spack/repos/builtin/packages/r-limma/package.py @@ -7,14 +7,14 @@ class RLimma(RPackage): - """Linear Models for Microarray Data + """Linear Models for Microarray Data. Data analysis, linear models and differential expression for microarray data.""" - homepage = "https://bioconductor.org/packages/limma" - git = "https://git.bioconductor.org/packages/limma.git" + bioc = "limma" + version('3.50.0', commit='657b19bbc33c5c941af79aeb68967bf42ea40e23') version('3.46.0', commit='ff03542231827f39ebde6464cdbba0110e24364e') version('3.40.6', commit='3ae0767ecf7a764030e7b7d0b1d0f292c0b24055') version('3.38.3', commit='77b292eb150cdedaa1db704bcfb01f0bb29e9849') @@ -23,4 +23,4 @@ class RLimma(RPackage): version('3.32.10', commit='593edf28e21fe054d64137ae271b8a52ab05bc60') depends_on('r@2.3.0:', type=('build', 'run')) - depends_on('r@3.6.0:', when='@3.40.6:', type=('build', 'run')) + depends_on('r@3.6.0:', type=('build', 'run'), when='@3.40.6:') diff --git a/var/spack/repos/builtin/packages/r-lumi/package.py b/var/spack/repos/builtin/packages/r-lumi/package.py index c07669ca942..5f8cc57d84e 100644 --- a/var/spack/repos/builtin/packages/r-lumi/package.py +++ b/var/spack/repos/builtin/packages/r-lumi/package.py @@ -8,7 +8,7 @@ class RLumi(RPackage): """BeadArray Specific Methods for Illumina Methylation and Expression - Microarrays + Microarrays. The lumi package provides an integrated solution for the Illumina microarray data analysis. It includes functions of Illumina BeadStudio @@ -17,9 +17,9 @@ class RLumi(RPackage): also includes the functions of processing Illumina methylation microarrays, especially Illumina Infinium methylation microarrays.""" - homepage = "https://bioconductor.org/packages/release/bioc/html/lumi.html" - git = "https://git.bioconductor.org/packages/lumi" + bioc = "lumi" + version('2.46.0', commit='a68932c17a61c99e58ebbd8008d078bec6adb4e7') version('2.42.0', commit='a643b3ba46fee951b8566ddd8216af7e6c92f6f6') version('2.38.0', commit='321d480d44ce9a0c02ce5af1bddc1f549abdea59') diff --git a/var/spack/repos/builtin/packages/r-makecdfenv/package.py b/var/spack/repos/builtin/packages/r-makecdfenv/package.py index 4a272e5de73..4c316e6c3a4 100644 --- a/var/spack/repos/builtin/packages/r-makecdfenv/package.py +++ b/var/spack/repos/builtin/packages/r-makecdfenv/package.py @@ -7,16 +7,16 @@ class RMakecdfenv(RPackage): - """CDF Environment Maker + """CDF Environment Maker. This package has two functions. One reads a Affymetrix chip description file (CDF) and creates a hash table environment containing the location/probe set membership mapping. The other creates a package that automatically loads that environment.""" - homepage = "https://bioconductor.org/packages/makecdfenv" - git = "https://git.bioconductor.org/packages/makecdfenv.git" + bioc = "makecdfenv" + version('1.70.0', commit='82ecd0fa8ac401e4ac8f1e9139556d2be4a3c4f3') version('1.66.0', commit='02aa975d543089f5495cb3b4e8edbcf0ff05148a') version('1.60.0', commit='900ece3ecd7a0ade9f8a0374e5a03def4e079cb3') version('1.58.0', commit='6f513e39c4920a6da10d22718fc3bf278fe5ffe2') diff --git a/var/spack/repos/builtin/packages/r-marray/package.py b/var/spack/repos/builtin/packages/r-marray/package.py index d654461fb9b..55095efa3a4 100644 --- a/var/spack/repos/builtin/packages/r-marray/package.py +++ b/var/spack/repos/builtin/packages/r-marray/package.py @@ -7,14 +7,14 @@ class RMarray(RPackage): - """Exploratory analysis for two-color spotted microarray data: + """Exploratory analysis for two-color spotted microarray data. Class definitions for two-color spotted microarray data. Fuctions for data input, diagnostic plots, normalization and quality checking.""" - homepage = "https://www.maths.usyd.edu.au/u/jeany/" - bioc = "marray" + bioc = "marray" + version('1.72.0', commit='da35e8b8d2c9ef17e779013a5d252f38a1c66633') version('1.68.0', commit='67b3080486abdba7dd19fccd7fb731b0e8b5b3f9') depends_on('r@2.10.0:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-matrixgenerics/package.py b/var/spack/repos/builtin/packages/r-matrixgenerics/package.py index 491049b2d9b..5d31908371c 100644 --- a/var/spack/repos/builtin/packages/r-matrixgenerics/package.py +++ b/var/spack/repos/builtin/packages/r-matrixgenerics/package.py @@ -7,7 +7,8 @@ class RMatrixgenerics(RPackage): - """S4 Generic Summary Statistic Functions that Operate on Matrix-Like Objects + """S4 Generic Summary Statistic Functions that Operate on Matrix-Like + Objects. S4 generic functions modeled after the 'matrixStats' API for alternative matrix implementations. Packages with alternative matrix implementation can @@ -16,9 +17,10 @@ class RMatrixgenerics(RPackage): developers can import this package and handle a different matrix implementations without worrying about incompatibilities.""" - homepage = "https://bioconductor.org/packages/MatrixGenerics" - git = "https://git.bioconductor.org/packages/MatrixGenerics" + bioc = "MatrixGenerics" + version('1.6.0', commit='4588a60e5cc691424c17faa281bdd7d99d83ec34') version('1.2.1', commit='abcc9ca0504e0b915cd7933a3169a8e9e5bd2fe9') depends_on('r-matrixstats@0.57.1:', type=('build', 'run')) + depends_on('r-matrixstats@0.60.1:', type=('build', 'run'), when='@1.6.0:') diff --git a/var/spack/repos/builtin/packages/r-mergemaid/package.py b/var/spack/repos/builtin/packages/r-mergemaid/package.py index 51bba220f86..6c44fe19255 100644 --- a/var/spack/repos/builtin/packages/r-mergemaid/package.py +++ b/var/spack/repos/builtin/packages/r-mergemaid/package.py @@ -20,8 +20,7 @@ class RMergemaid(RPackage): from 'modelOutcome' to graphically display the results and cross- validate associations of gene expression data with survival.""" - homepage = "https://bioconductor.org/packages/MergeMaid" - git = "https://git.bioconductor.org/packages/MergeMaid.git" + bioc = "MergeMaid" version('2.56.0', commit='c510d1d85bb39476e8397b24c4bc127780a17686') version('2.54.0', commit='8e79bd2bd06b25138b3c5107681c89d714a3b194') diff --git a/var/spack/repos/builtin/packages/r-methylumi/package.py b/var/spack/repos/builtin/packages/r-methylumi/package.py index d247b013364..c16967e00ef 100644 --- a/var/spack/repos/builtin/packages/r-methylumi/package.py +++ b/var/spack/repos/builtin/packages/r-methylumi/package.py @@ -7,7 +7,7 @@ class RMethylumi(RPackage): - """Handle Illumina methylation data + """Handle Illumina methylation data. This package provides classes for holding and manipulating Illumina methylation data. Based on eSet, it can contain MIAME information, sample @@ -18,9 +18,9 @@ class RMethylumi(RPackage): background correction, and quality control features for GoldenGate, Infinium, and Infinium HD arrays are also included.""" - homepage = "https://bioconductor.org/packages/release/bioc/html/methylumi.html" - git = "https://git.bioconductor.org/packages/methylumi" + bioc = "methylumi" + version('2.40.1', commit='211039225ca6fca9af75b8266f656161912ce10f') version('2.36.0', commit='5fb0b609f9c9181ac99f902745958774e5489606') version('2.32.0', commit='e2a29c1b214c0d43c7325d176f9ce41dcf8e2f9d') @@ -33,7 +33,7 @@ class RMethylumi(RPackage): depends_on('r-fdb-infiniummethylation-hg19@2.2.0:', type=('build', 'run')) depends_on('r-minfi', type=('build', 'run')) depends_on('r-biocgenerics', type=('build', 'run')) - depends_on('r-s4vectors', when='@2.36.0:', type=('build', 'run')) + depends_on('r-s4vectors', type=('build', 'run'), when='@2.36.0:') depends_on('r-iranges', type=('build', 'run')) depends_on('r-genomeinfodb', type=('build', 'run')) depends_on('r-genomicranges', type=('build', 'run')) @@ -43,3 +43,4 @@ class RMethylumi(RPackage): depends_on('r-genefilter', type=('build', 'run')) depends_on('r-annotationdbi', type=('build', 'run')) depends_on('r-illuminaio', type=('build', 'run')) + depends_on('r-genomicfeatures', type=('build', 'run'), when='@2.40.1:') diff --git a/var/spack/repos/builtin/packages/r-minfi/package.py b/var/spack/repos/builtin/packages/r-minfi/package.py index 5469cd268e3..99ff0c72c03 100644 --- a/var/spack/repos/builtin/packages/r-minfi/package.py +++ b/var/spack/repos/builtin/packages/r-minfi/package.py @@ -7,13 +7,13 @@ class RMinfi(RPackage): - """Analyze Illumina Infinium DNA methylation arrays + """Analyze Illumina Infinium DNA methylation arrays. Tools to analyze & visualize Illumina Infinium methylation arrays.""" - homepage = "https://bioconductor.org/packages/minfi" - git = "https://git.bioconductor.org/packages/minfi.git" + bioc = "minfi" + version('1.40.0', commit='17fa2b5d6cdbef6cbfb690242bd3f660731431f1') version('1.36.0', commit='94301da343226be7cd878c2a6c1bb529564785d6') version('1.30.0', commit='a4c28e9388fe3b35e7d21a9669e39250ed6dcbcd') version('1.28.4', commit='b5125b2f3e05d37d519eeb6fd44a60efdad388e7') @@ -38,9 +38,9 @@ class RMinfi(RPackage): depends_on('r-limma', type=('build', 'run')) depends_on('r-preprocesscore', type=('build', 'run')) depends_on('r-illuminaio', type=('build', 'run')) - depends_on('r-illuminaio@0.23.2:', when='@1.28.4:', type=('build', 'run')) - depends_on('r-delayedmatrixstats', when='@1.26.2:', type=('build', 'run')) - depends_on('r-delayedmatrixstats@1.3.4:', when='@1.28.4:', type=('build', 'run')) + depends_on('r-illuminaio@0.23.2:', type=('build', 'run'), when='@1.28.4:') + depends_on('r-delayedmatrixstats', type=('build', 'run'), when='@1.26.2:') + depends_on('r-delayedmatrixstats@1.3.4:', type=('build', 'run'), when='@1.28.4:') depends_on('r-mclust', type=('build', 'run')) depends_on('r-genefilter', type=('build', 'run')) depends_on('r-nlme', type=('build', 'run')) @@ -49,10 +49,11 @@ class RMinfi(RPackage): depends_on('r-quadprog', type=('build', 'run')) depends_on('r-data-table', type=('build', 'run')) depends_on('r-geoquery', type=('build', 'run')) - depends_on('r-delayedarray@0.5.23:', when='@1.26.2:', type=('build', 'run')) - depends_on('r-delayedarray@0.7.38:', when='@1.28.4:', type=('build', 'run')) - depends_on('r-delayedarray@0.9.8:', when='@1.30.0:', type=('build', 'run')) - depends_on('r-delayedarray@0.15.16:', when='@1.36.0:', type=('build', 'run')) - depends_on('r-hdf5array', when='@1.26.2:', type=('build', 'run')) - depends_on('r-biocparallel', when='@1.26.2:', type=('build', 'run')) - depends_on('r-matrixstats@0.50.0:', when='@:1.30.0', type=('build', 'run')) + depends_on('r-delayedarray@0.5.23:', type=('build', 'run'), when='@1.26.2:') + depends_on('r-delayedarray@0.7.38:', type=('build', 'run'), when='@1.28.4:') + depends_on('r-delayedarray@0.9.8:', type=('build', 'run'), when='@1.30.0:') + depends_on('r-delayedarray@0.15.16:', type=('build', 'run'), when='@1.36.0:') + depends_on('r-hdf5array', type=('build', 'run'), when='@1.26.2:') + depends_on('r-biocparallel', type=('build', 'run'), when='@1.26.2:') + + depends_on('r-matrixstats@0.50.0:', type=('build', 'run'), when='@:1.30.0') diff --git a/var/spack/repos/builtin/packages/r-missmethyl/package.py b/var/spack/repos/builtin/packages/r-missmethyl/package.py index a54e78ec40d..51f2245e3a0 100644 --- a/var/spack/repos/builtin/packages/r-missmethyl/package.py +++ b/var/spack/repos/builtin/packages/r-missmethyl/package.py @@ -7,7 +7,7 @@ class RMissmethyl(RPackage): - """Analysing Illumina HumanMethylation BeadChip Data: + """Analysing Illumina HumanMethylation BeadChip Data. Normalisation, testing for differential variability and differential methylation and gene set testing for data from Illumina's Infinium @@ -21,8 +21,9 @@ class RMissmethyl(RPackage): taking into account the number of probes per gene on the array, as well as taking into account multi-gene associated probes.""" - bioc = "missMethyl" + bioc = "missMethyl" + version('1.28.0', commit='6a36aee28837736291ac630c1da3909f0e9c8d6a') version('1.24.0', commit='f6c86048911dc0e302fb593b7d0623f6e77ac332') depends_on('r@3.6.0:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-mlinterfaces/package.py b/var/spack/repos/builtin/packages/r-mlinterfaces/package.py index 084d37d24c5..ce1d932f753 100644 --- a/var/spack/repos/builtin/packages/r-mlinterfaces/package.py +++ b/var/spack/repos/builtin/packages/r-mlinterfaces/package.py @@ -8,14 +8,14 @@ class RMlinterfaces(RPackage): """Uniform interfaces to R machine learning procedures for data in - Bioconductor containers + Bioconductor containers. This package provides uniform interfaces to machine learning code for data in R and Bioconductor containers.""" - homepage = "https://bioconductor.org/packages/MLInterfaces" - git = "https://git.bioconductor.org/packages/MLInterfaces.git" + bioc = "MLInterfaces" + version('1.74.0', commit='5ee73b6491b1d68d7b49ddce6483df98ad880946') version('1.70.0', commit='7b076c3e85314dd5fd5bd8a98e8123d08d9acd3b') version('1.64.1', commit='0b081112d87771248bc33b3b82d5ca4685f986a1') version('1.62.1', commit='6cf59a90b14779cf57a0b36f1087304082ae50fe') @@ -24,8 +24,8 @@ class RMlinterfaces(RPackage): version('1.56.0', commit='31fe6fb20d859fcb01d5552f42bca6bab16cc67f') depends_on('r@2.9:', type=('build', 'run')) - depends_on('r@3.5:', when='@1.60.1:', type=('build', 'run')) - depends_on('r-rcpp', when='@1.70.0:', type=('build', 'run')) + depends_on('r@3.5:', type=('build', 'run'), when='@1.60.1:') + depends_on('r-rcpp', type=('build', 'run'), when='@1.70.0:') depends_on('r-biocgenerics@0.13.11:', type=('build', 'run')) depends_on('r-biobase', type=('build', 'run')) depends_on('r-annotate', type=('build', 'run')) @@ -44,4 +44,6 @@ class RMlinterfaces(RPackage): depends_on('r-hwriter', type=('build', 'run')) depends_on('r-threejs@0.2.2:', type=('build', 'run')) depends_on('r-mlbench', type=('build', 'run')) - depends_on('r-rda', when='@:1.64.1', type=('build', 'run')) + depends_on('r-magrittr', type=('build', 'run'), when='@1.74.0:') + + depends_on('r-rda', type=('build', 'run'), when='@:1.64.1') diff --git a/var/spack/repos/builtin/packages/r-mscoreutils/package.py b/var/spack/repos/builtin/packages/r-mscoreutils/package.py new file mode 100644 index 00000000000..9d1e4f7dd88 --- /dev/null +++ b/var/spack/repos/builtin/packages/r-mscoreutils/package.py @@ -0,0 +1,28 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RMscoreutils(RPackage): + """Core Utils for Mass Spectrometry Data. + + MsCoreUtils defines low-level functions for mass spectrometry data and is + independent of any high-level data structures. These functions include mass + spectra processing functions (noise estimation, smoothing, binning), + quantitative aggregation functions (median polish, robust summarisation, + ...), missing data imputation, data normalisation (quantiles, vsn, ...) as + well as misc helper functions, that are used across high-level data + structure within the R for Mass Spectrometry packages.""" + + bioc = "MsCoreUtils" + + version('1.6.0', commit='9ed95b2d20dacaa83567fadd04349c81db9127ef') + + depends_on('r@3.6.0:', type=('build', 'run')) + depends_on('r-s4vectors', type=('build', 'run')) + depends_on('r-mass', type=('build', 'run')) + depends_on('r-clue', type=('build', 'run')) + depends_on('r-rcpp', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-msnbase/package.py b/var/spack/repos/builtin/packages/r-msnbase/package.py index 9b31bb3d96d..09cd1eec729 100644 --- a/var/spack/repos/builtin/packages/r-msnbase/package.py +++ b/var/spack/repos/builtin/packages/r-msnbase/package.py @@ -7,15 +7,15 @@ class RMsnbase(RPackage): - """Base Functions and Classes for Mass Spectrometry and Proteomics + """Base Functions and Classes for Mass Spectrometry and Proteomics. MSnbase provides infrastructure for manipulation, processing and visualisation of mass spectrometry and proteomics data, ranging from raw to quantitative and annotated data.""" - homepage = "https://bioconductor.org/packages/MSnbase" - git = "https://git.bioconductor.org/packages/MSnbase.git" + bioc = "MSnbase" + version('2.20.4', commit='c86ac8b341832f2b577f2153258c1abf064e6448') version('2.16.1', commit='4d88b4edd1af59474462b1b06ad0ec5831f3a878') version('2.10.1', commit='4d5899bc9c714f0b1a70cddd537cd4621b2b53b0') version('2.8.3', commit='ef883752c5e92d445647bc5b5d23d5df320db415') @@ -24,23 +24,24 @@ class RMsnbase(RPackage): version('2.2.0', commit='d6e8fb7f106d05096fa9074da0f829ac8f02c197') depends_on('r@3.1:', type=('build', 'run')) - depends_on('r@3.5:', when='@2.16.1:', type=('build', 'run')) + depends_on('r@3.5:', type=('build', 'run'), when='@2.16.1:') depends_on('r-biocgenerics@0.7.1:', type=('build', 'run')) depends_on('r-biobase@2.15.2:', type=('build', 'run')) depends_on('r-mzr@2.7.6:', type=('build', 'run')) - depends_on('r-mzr@2.11.11:', when='@2.4.2:', type=('build', 'run')) - depends_on('r-mzr@2.13.6:', when='@2.6.4:', type=('build', 'run')) - depends_on('r-mzr@2.15.1:', when='@2.8.3:', type=('build', 'run')) - depends_on('r-mzr@2.17.3:', when='@2.10.1:', type=('build', 'run')) - depends_on('r-mzr@2.19.6:', when='@2.16.1:', type=('build', 'run')) + depends_on('r-mzr@2.11.11:', type=('build', 'run'), when='@2.4.2:') + depends_on('r-mzr@2.13.6:', type=('build', 'run'), when='@2.6.4:') + depends_on('r-mzr@2.15.1:', type=('build', 'run'), when='@2.8.3:') + depends_on('r-mzr@2.17.3:', type=('build', 'run'), when='@2.10.1:') + depends_on('r-mzr@2.19.6:', type=('build', 'run'), when='@2.16.1:') depends_on('r-s4vectors', type=('build', 'run')) depends_on('r-protgenerics@1.5.1:', type=('build', 'run')) - depends_on('r-protgenerics@1.19.3:', when='@2.16.1:', type=('build', 'run')) + depends_on('r-protgenerics@1.19.3:', type=('build', 'run'), when='@2.16.1:') + depends_on('r-protgenerics@1.25.1:', type=('build', 'run'), when='@2.20.4:') + depends_on('r-mscoreutils', type=('build', 'run'), when='@2.20.4:') depends_on('r-biocparallel', type=('build', 'run')) depends_on('r-iranges', type=('build', 'run')) - depends_on('r-iranges@2.13.28:', when='@2.6.4:', type=('build', 'run')) + depends_on('r-iranges@2.13.28:', type=('build', 'run'), when='@2.6.4:') depends_on('r-plyr', type=('build', 'run')) - depends_on('r-preprocesscore', type=('build', 'run')) depends_on('r-vsn', type=('build', 'run')) depends_on('r-affy', type=('build', 'run')) depends_on('r-impute', type=('build', 'run')) @@ -51,6 +52,8 @@ class RMsnbase(RPackage): depends_on('r-lattice', type=('build', 'run')) depends_on('r-ggplot2', type=('build', 'run')) depends_on('r-xml', type=('build', 'run')) - depends_on('r-scales', when='@2.6.4:', type=('build', 'run')) - depends_on('r-mass', when='@2.6.4:', type=('build', 'run')) + depends_on('r-scales', type=('build', 'run'), when='@2.6.4:') + depends_on('r-mass', type=('build', 'run'), when='@2.6.4:') depends_on('r-rcpp', type=('build', 'run')) + + depends_on('r-preprocesscore', type=('build', 'run'), when='@:2.16.1') diff --git a/var/spack/repos/builtin/packages/r-multcompview/package.py b/var/spack/repos/builtin/packages/r-multcompview/package.py new file mode 100644 index 00000000000..e79a509a666 --- /dev/null +++ b/var/spack/repos/builtin/packages/r-multcompview/package.py @@ -0,0 +1,21 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RMultcompview(RPackage): + """Visualizations of Paired Comparisons. + + Convert a logical vector or a vector of p-values or a correlation, + difference, or distance matrix into a display identifying the pairs for + which the differences were not significantly different. Designed for use in + conjunction with the output of functions like TukeyHSD, dist{stats}, + simint, simtest, csimint, csimtest{multcomp}, friedmanmc, + kruskalmc{pgirmess}.""" + + cran = "multcompView" + + version('0.1-8', sha256='123d539172ad6fc63d83d1fc7f356a5ed7b691e7803827480118bebc374fd8e5') diff --git a/var/spack/repos/builtin/packages/r-multtest/package.py b/var/spack/repos/builtin/packages/r-multtest/package.py index 1f8f5c7cbc5..793f2cc756a 100644 --- a/var/spack/repos/builtin/packages/r-multtest/package.py +++ b/var/spack/repos/builtin/packages/r-multtest/package.py @@ -7,7 +7,7 @@ class RMulttest(RPackage): - """Resampling-based multiple hypothesis testing + """Resampling-based multiple hypothesis testing. Non-parametric bootstrap and permutation resampling-based multiple testing procedures (including empirical Bayes methods) for controlling @@ -27,9 +27,9 @@ class RMulttest(RPackage): identifying differentially expressed genes in DNA microarray experiments.""" - homepage = "https://bioconductor.org/packages/multtest" - git = "https://git.bioconductor.org/packages/multtest.git" + bioc = "multtest" + version('2.50.0', commit='1de96649a942b115d3d554394514745e86eb3fd3') version('2.46.0', commit='c4dd27b333c80313a88668b59d0299988c6478a2') version('2.40.0', commit='5f00017c2d3a31e05e1cfe06d9f7afdee19f8473') version('2.38.0', commit='4dfe71cecfb298a94521088fb7bd83c5498d2915') diff --git a/var/spack/repos/builtin/packages/r-mzid/package.py b/var/spack/repos/builtin/packages/r-mzid/package.py index d7de28ad926..0ea0a9c30bd 100644 --- a/var/spack/repos/builtin/packages/r-mzid/package.py +++ b/var/spack/repos/builtin/packages/r-mzid/package.py @@ -7,7 +7,7 @@ class RMzid(RPackage): - """An mzIdentML parser for R + """An mzIdentML parser for R. A parser for mzIdentML files implemented using the XML package. The parser tries to be general and able to handle all types of mzIdentML @@ -15,9 +15,9 @@ class RMzid(RPackage): specific parser. Please contact the maintainer with any problems and supply an mzIdentML file so the problems can be fixed quickly.""" - homepage = "https://bioconductor.org/packages/mzID" - git = "https://git.bioconductor.org/packages/mzID.git" + bioc = "mzID" + version('1.32.0', commit='d4146385b54f4d8361e23fc2c2aef79e952f4730') version('1.28.0', commit='cd006631c8222ce5b4af0577a7401b39cc58fd9c') version('1.22.0', commit='382d9cf11f0cba996911a9d79e193d28f3ac6042') version('1.20.1', commit='819582646944440ddd9ed3724ae964841573e54c') diff --git a/var/spack/repos/builtin/packages/r-mzr/package.py b/var/spack/repos/builtin/packages/r-mzr/package.py index f34043a1fd7..3f091378a1b 100644 --- a/var/spack/repos/builtin/packages/r-mzr/package.py +++ b/var/spack/repos/builtin/packages/r-mzr/package.py @@ -8,7 +8,7 @@ class RMzr(RPackage): """parser for netCDF, mzXML, mzData and mzML and mzIdentML files (mass - spectrometry data) + spectrometry data). mzR provides a unified API to the common file formats and parsers available for mass spectrometry data. It comes with a wrapper for the @@ -17,9 +17,9 @@ class RMzr(RPackage): subset of the proteowizard library for mzML and mzIdentML. The netCDF reading code has previously been used in XCMS.""" - homepage = "https://bioconductor.org/packages/mzR" - git = "https://git.bioconductor.org/packages/mzR.git" + bioc = "mzR" + version('2.28.0', commit='bee7d6fb5f99e1fab5444ae1ad27b0bc6e83be9e') version('2.24.1', commit='e1d4de8761e6729fd45320d842691c8fe9116b7b') version('2.18.1', commit='13f9f9b1149859c3e29cfce941d958cc4f680546') version('2.16.2', commit='22d7dad98f46b5bed7f6f7b3a703dcdf5997f709') @@ -31,9 +31,9 @@ class RMzr(RPackage): depends_on('r-biobase', type=('build', 'run')) depends_on('r-biocgenerics@0.13.6:', type=('build', 'run')) depends_on('r-protgenerics', type=('build', 'run')) - depends_on('r-protgenerics@1.9.1:', when='@2.12.0:', type=('build', 'run')) - depends_on('r-protgenerics@1.17.3:', when='@2.24.1:', type=('build', 'run')) - depends_on('r-ncdf4', when='@2.16.2:', type=('build', 'run')) + depends_on('r-protgenerics@1.9.1:', type=('build', 'run'), when='@2.12.0:') + depends_on('r-protgenerics@1.17.3:', type=('build', 'run'), when='@2.24.1:') + depends_on('r-ncdf4', type=('build', 'run'), when='@2.16.2:') depends_on('r-zlibbioc', type=('build', 'run')) - depends_on('r-rhdf5lib@1.1.4:', when='@2.14.0:', type=('build', 'run')) + depends_on('r-rhdf5lib@1.1.4:', type=('build', 'run'), when='@2.14.0:') depends_on('gmake', type='build') diff --git a/var/spack/repos/builtin/packages/r-oligoclasses/package.py b/var/spack/repos/builtin/packages/r-oligoclasses/package.py index 403f120010e..2f6e9e18c58 100644 --- a/var/spack/repos/builtin/packages/r-oligoclasses/package.py +++ b/var/spack/repos/builtin/packages/r-oligoclasses/package.py @@ -7,15 +7,15 @@ class ROligoclasses(RPackage): - """Classes for high-throughput arrays supported by oligo and crlmm + """Classes for high-throughput arrays supported by oligo and crlmm. This package contains class definitions, validity checks, and initialization methods for classes used by the oligo and crlmm packages.""" - homepage = "https://bioconductor.org/packages/oligoClasses" - git = "https://git.bioconductor.org/packages/oligoClasses.git" + bioc = "oligoClasses" + version('1.56.0', commit='6e6c7b4ba54095d1d3c44c081839f57af9261cbf') version('1.52.0', commit='7995efbd2d26b8fa950830d62db92bdaf5cbeeea') version('1.46.0', commit='325684f66fc92f778098f24bcfbef0ce3da9717c') version('1.44.0', commit='d3e1134cdbea5f95b83215dc66e5f7b6a1cd0638') @@ -25,7 +25,7 @@ class ROligoclasses(RPackage): depends_on('r@2.14:', type=('build', 'run')) depends_on('r-biocgenerics@0.3.2:', type=('build', 'run')) - depends_on('r-biocgenerics@0.27.1:', when='@1.44.0:', type=('build', 'run')) + depends_on('r-biocgenerics@0.27.1:', type=('build', 'run'), when='@1.44.0:') depends_on('r-biobase@2.17.8:', type=('build', 'run')) depends_on('r-iranges@2.5.17:', type=('build', 'run')) depends_on('r-genomicranges@1.23.7:', type=('build', 'run')) @@ -33,9 +33,10 @@ class ROligoclasses(RPackage): depends_on('r-biostrings@2.23.6:', type=('build', 'run')) depends_on('r-affyio@1.23.2:', type=('build', 'run')) depends_on('r-foreach', type=('build', 'run')) - depends_on('r-biocmanager', when='@1.44.0:', type=('build', 'run')) + depends_on('r-biocmanager', type=('build', 'run'), when='@1.44.0:') depends_on('r-s4vectors@0.9.25:', type=('build', 'run')) depends_on('r-rsqlite', type=('build', 'run')) - depends_on('r-dbi', when='@1.40.0:', type=('build', 'run')) + depends_on('r-dbi', type=('build', 'run'), when='@1.40.0:') depends_on('r-ff', type=('build', 'run')) - depends_on('r-biocinstaller', when='@:1.42.0', type=('build', 'run')) + + depends_on('r-biocinstaller', type=('build', 'run'), when='@:1.42.0') diff --git a/var/spack/repos/builtin/packages/r-org-hs-eg-db/package.py b/var/spack/repos/builtin/packages/r-org-hs-eg-db/package.py index 69da594ef51..178bb144dc2 100644 --- a/var/spack/repos/builtin/packages/r-org-hs-eg-db/package.py +++ b/var/spack/repos/builtin/packages/r-org-hs-eg-db/package.py @@ -7,14 +7,17 @@ class ROrgHsEgDb(RPackage): - """Genome wide annotation for Human + """Genome wide annotation for Human. Genome wide annotation for Human, primarily based on mapping using Entrez Gene identifiers.""" - homepage = "https://bioconductor.org/packages/org.Hs.eg.db/" - url = "https://www.bioconductor.org/packages/3.5/data/annotation/src/contrib/org.Hs.eg.db_3.4.1.tar.gz" + bioc = "org.Hs.eg.db" + url = "https://www.bioconductor.org/packages/3.5/data/annotation/src/contrib/org.Hs.eg.db_3.4.1.tar.gz" + version('3.14.0', + sha256='0f87b3f1925a1d7007e5ad9200bdf511788bd1d7cb76f1121feeb109889c2b00', + url='https://www.bioconductor.org/packages/3.14/data/annotation/src/contrib/org.Hs.eg.db_3.14.0.tar.gz') version('3.12.0', sha256='48a1ab5347ec7a8602c555d9aba233102b61ffa2765826e5c8890ff0003249bb', url='https://www.bioconductor.org/packages/3.12/data/annotation/src/contrib/org.Hs.eg.db_3.12.0.tar.gz') @@ -27,5 +30,6 @@ class ROrgHsEgDb(RPackage): depends_on('r@2.7.0:', type=('build', 'run')) depends_on('r-annotationdbi@1.37.4:', type=('build', 'run')) - depends_on('r-annotationdbi@1.43.1:', when='@3.8.2:', type=('build', 'run')) - depends_on('r-annotationdbi@1.51.3:', when='@3.12.0:', type=('build', 'run')) + depends_on('r-annotationdbi@1.43.1:', type=('build', 'run'), when='@3.8.2:') + depends_on('r-annotationdbi@1.51.3:', type=('build', 'run'), when='@3.12.0:') + depends_on('r-annotationdbi@1.55.1:', type=('build', 'run'), when='@3.14.0:') diff --git a/var/spack/repos/builtin/packages/r-organismdbi/package.py b/var/spack/repos/builtin/packages/r-organismdbi/package.py index 377ee406c46..017b9ea5e3e 100644 --- a/var/spack/repos/builtin/packages/r-organismdbi/package.py +++ b/var/spack/repos/builtin/packages/r-organismdbi/package.py @@ -8,15 +8,15 @@ class ROrganismdbi(RPackage): """Software to enable the smooth interfacing of different database - packages + packages. The package enables a simple unified interface to several annotation packages each of which has its own schema by taking advantage of the fact that each of these packages implements a select methods.""" - homepage = "https://bioconductor.org/packages/OrganismDbi" - git = "https://git.bioconductor.org/packages/OrganismDbi.git" + bioc = "OrganismDbi" + version('1.36.0', commit='3e7a90d248ff09f05ccd381ff921e12373a4b330') version('1.32.0', commit='c8100c4fea17bf1b10d4efacc73a7e2866d649e3') version('1.26.0', commit='495b4a8f8264d06d827537d43b3c6cc705244bb5') version('1.24.0', commit='3428952dc0f267a01e256a1c0873656cfbfde7f8') @@ -28,14 +28,15 @@ class ROrganismdbi(RPackage): depends_on('r-biocgenerics@0.15.10:', type=('build', 'run')) depends_on('r-annotationdbi@1.33.15:', type=('build', 'run')) depends_on('r-genomicfeatures@1.23.31:', type=('build', 'run')) - depends_on('r-genomicfeatures@1.39.4:', when='@1.32.0:', type=('build', 'run')) + depends_on('r-genomicfeatures@1.39.4:', type=('build', 'run'), when='@1.32.0:') depends_on('r-biobase', type=('build', 'run')) - depends_on('r-biocmanager', when='@1.24.0:', type=('build', 'run')) + depends_on('r-biocmanager', type=('build', 'run'), when='@1.24.0:') depends_on('r-genomicranges', type=('build', 'run')) - depends_on('r-genomicranges@1.31.13:', when='@1.22.0:', type=('build', 'run')) + depends_on('r-genomicranges@1.31.13:', type=('build', 'run'), when='@1.22.0:') depends_on('r-graph', type=('build', 'run')) depends_on('r-iranges', type=('build', 'run')) depends_on('r-rbgl', type=('build', 'run')) depends_on('r-dbi', type=('build', 'run')) depends_on('r-s4vectors@0.9.25:', type=('build', 'run')) - depends_on('r-biocinstaller', when='@:1.22.0', type=('build', 'run')) + + depends_on('r-biocinstaller', type=('build', 'run'), when='@:1.22.0') diff --git a/var/spack/repos/builtin/packages/r-pathview/package.py b/var/spack/repos/builtin/packages/r-pathview/package.py index 01e113701b5..91903fb433f 100644 --- a/var/spack/repos/builtin/packages/r-pathview/package.py +++ b/var/spack/repos/builtin/packages/r-pathview/package.py @@ -7,7 +7,7 @@ class RPathview(RPackage): - """a tool set for pathway based data integration and visualization + """a tool set for pathway based data integration and visualization. Pathview is a tool set for pathway based data integration and visualization. It maps and renders a wide variety of biological data on @@ -18,9 +18,9 @@ class RPathview(RPackage): seamlessly integrates with pathway and gene set (enrichment) analysis tools for large-scale and fully automated analysis.""" - homepage = "https://bioconductor.org/packages/pathview" - git = "https://git.bioconductor.org/packages/pathview.git" + bioc = "pathview" + version('1.34.0', commit='a8788902a3bb047f8ee785966e57f84596076bbd') version('1.30.1', commit='a6a32395db408798cb076894678e90148bae6bf4') version('1.24.0', commit='e4401c1425c980ce2e6e478a4602a9f6d36ccd8d') version('1.22.3', commit='ff86f9e166a5b03bbed1a0ad276778958c3045ce') diff --git a/var/spack/repos/builtin/packages/r-pcamethods/package.py b/var/spack/repos/builtin/packages/r-pcamethods/package.py index 738f898433f..4c9f0dc0793 100644 --- a/var/spack/repos/builtin/packages/r-pcamethods/package.py +++ b/var/spack/repos/builtin/packages/r-pcamethods/package.py @@ -7,7 +7,7 @@ class RPcamethods(RPackage): - """A collection of PCA methods + """A collection of PCA methods. Provides Bayesian PCA, Probabilistic PCA, Nipals PCA, Inverse Non-Linear PCA and the conventional SVD PCA. A cluster based method for missing @@ -19,9 +19,9 @@ class RPcamethods(RPackage): Initiated at the Max-Planck Institute for Molecular Plant Physiology, Golm, Germany.""" - homepage = "https://bioconductor.org/packages/pcaMethods" - git = "https://git.bioconductor.org/packages/pcaMethods.git" + bioc = "pcaMethods" + version('1.86.0', commit='9419cfa18c18dfbd1e1194127fd120ab456c3657') version('1.82.0', commit='d500b3363308f1f8ca70625c5cd10cce59b27641') version('1.76.0', commit='5db995330ced37dfd5ddad6ad1d90b4815d3127a') version('1.74.0', commit='1b8f0a5cdfe3664119d0d7e926a2e0fe7320133c') diff --git a/var/spack/repos/builtin/packages/r-pfam-db/package.py b/var/spack/repos/builtin/packages/r-pfam-db/package.py index bdd532213be..77383836c2a 100644 --- a/var/spack/repos/builtin/packages/r-pfam-db/package.py +++ b/var/spack/repos/builtin/packages/r-pfam-db/package.py @@ -7,14 +7,17 @@ class RPfamDb(RPackage): - """A set of protein ID mappings for PFAM + """A set of protein ID mappings for PFAM. A set of protein ID mappings for PFAM assembled using data from public repositories.""" - homepage = "https://www.bioconductor.org/packages/PFAM.db/" - url = "https://www.bioconductor.org/packages/3.5/data/annotation/src/contrib/PFAM.db_3.4.1.tar.gz" + bioc = "PFAM.db" + url = "https://www.bioconductor.org/packages/3.5/data/annotation/src/contrib/PFAM.db_3.4.1.tar.gz" + version('3.14.0', + sha256='25c1915079e8f93d04e2cc1ab791f7f47813aaab5ac394feaf57520bb292d616', + url='https://bioconductor.org/packages/3.14/data/annotation/src/contrib/PFAM.db_3.14.0.tar.gz') version('3.12.0', sha256='ec42d067522baf2d7d3ca78d4f8cc0dac08a4b98f1d890f52424e5d5b16f2fe9', url='https://bioconductor.org/packages/3.12/data/annotation/src/contrib/PFAM.db_3.12.0.tar.gz') @@ -26,6 +29,7 @@ class RPfamDb(RPackage): url='https://bioconductor.org/packages/3.5/data/annotation/src/contrib/PFAM.db_3.4.1.tar.gz') depends_on('r@2.7.0:', when='@3.4.1:', type=('build', 'run')) - depends_on('r-annotationdbi@1.37.4:', when='@3.4.1:', type=('build', 'run')) - depends_on('r-annotationdbi@1.47.1:', when='@3.10.0:', type=('build', 'run')) - depends_on('r-annotationdbi@1.51.3:', when='@3.12.0:', type=('build', 'run')) + depends_on('r-annotationdbi@1.37.4:', type=('build', 'run'), when='@3.4.1:') + depends_on('r-annotationdbi@1.47.1:', type=('build', 'run'), when='@3.10.0:') + depends_on('r-annotationdbi@1.51.3:', type=('build', 'run'), when='@3.12.0:') + depends_on('r-annotationdbi@1.55.1:', type=('build', 'run'), when='@3.14.0:') diff --git a/var/spack/repos/builtin/packages/r-phyloseq/package.py b/var/spack/repos/builtin/packages/r-phyloseq/package.py index 4eeb573557e..339db4c4faf 100644 --- a/var/spack/repos/builtin/packages/r-phyloseq/package.py +++ b/var/spack/repos/builtin/packages/r-phyloseq/package.py @@ -7,14 +7,14 @@ class RPhyloseq(RPackage): - """Handling and analysis of high-throughput microbiome census data + """Handling and analysis of high-throughput microbiome census data. phyloseq provides a set of classes and tools to facilitate the import, storage, analysis, and graphical display of microbiome census data.""" - homepage = "https://bioconductor.org/packages/phyloseq" - git = "https://git.bioconductor.org/packages/phyloseq.git" + bioc = "phyloseq" + version('1.38.0', commit='1e2409a6ed3c23e308275098c2dc9fdba9d5e5f6') version('1.34.0', commit='cbed93ead5528fe9024d646c597dab9fc95952d3') version('1.28.0', commit='a86ed1e0a650fdf80bee5a0a5a82aaa5a276178d') version('1.26.1', commit='a084072bc9e057b90adfbd59e27db2a1ecee151c') @@ -23,19 +23,19 @@ class RPhyloseq(RPackage): version('1.20.0', commit='107d1d5e3437a6e33982c06a548d3cc91df2a7e0') depends_on('r@3.3.0:', type=('build', 'run')) - depends_on('r@3.4.0:', when='@1.22.3', type=('build', 'run')) + depends_on('r@3.4.0:', type=('build', 'run'), when='@1.22.3') depends_on('r-ade4@1.7.4:', type=('build', 'run')) depends_on('r-ape@3.4:', type=('build', 'run')) - depends_on('r-ape@5.0:', when='@1.22.3:', type=('build', 'run')) + depends_on('r-ape@5.0:', type=('build', 'run'), when='@1.22.3:') depends_on('r-biobase', type=('build', 'run')) - depends_on('r-biobase@2.36.2:', when='@1.22.3:', type=('build', 'run')) + depends_on('r-biobase@2.36.2:', type=('build', 'run'), when='@1.22.3:') depends_on('r-biocgenerics@0.18.0:', type=('build', 'run')) - depends_on('r-biocgenerics@0.22.0:', when='@1.22.3:', type=('build', 'run')) + depends_on('r-biocgenerics@0.22.0:', type=('build', 'run'), when='@1.22.3:') depends_on('r-biomformat@1.0.0:', type=('build', 'run')) depends_on('r-biostrings@2.40.0:', type=('build', 'run')) depends_on('r-cluster@2.0.4:', type=('build', 'run')) depends_on('r-data-table@1.9.6:', type=('build', 'run')) - depends_on('r-data-table@1.10.4:', when='@1.22.3:', type=('build', 'run')) + depends_on('r-data-table@1.10.4:', type=('build', 'run'), when='@1.22.3:') depends_on('r-foreach@1.4.3:', type=('build', 'run')) depends_on('r-ggplot2@2.1.0:', type=('build', 'run')) depends_on('r-igraph@1.0.1:', type=('build', 'run')) @@ -44,5 +44,5 @@ class RPhyloseq(RPackage): depends_on('r-reshape2@1.4.1:', type=('build', 'run')) depends_on('r-scales@0.4.0:', type=('build', 'run')) depends_on('r-vegan@2.3.5:', type=('build', 'run')) - depends_on('r-vegan@2.4:', when='@1.22.3:', type=('build', 'run')) - depends_on('r-vegan@2.5:', when='@1.24.2:', type=('build', 'run')) + depends_on('r-vegan@2.4:', type=('build', 'run'), when='@1.22.3:') + depends_on('r-vegan@2.5:', type=('build', 'run'), when='@1.24.2:') diff --git a/var/spack/repos/builtin/packages/r-pmcmrplus/package.py b/var/spack/repos/builtin/packages/r-pmcmrplus/package.py new file mode 100644 index 00000000000..f726daae43a --- /dev/null +++ b/var/spack/repos/builtin/packages/r-pmcmrplus/package.py @@ -0,0 +1,51 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RPmcmrplus(RPackage): + """Calculate Pairwise Multiple Comparisons of Mean Rank Sums Extended. + + For one-way layout experiments the one-way ANOVA can be performed as an + omnibus test. All-pairs multiple comparisons tests (Tukey-Kramer test, + Scheffe test, LSD-test) and many-to-one tests (Dunnett test) for normally + distributed residuals and equal within variance are available. Furthermore, + all-pairs tests (Games-Howell test, Tamhane's T2 test, Dunnett T3 test, + Ury-Wiggins-Hochberg test) and many-to-one (Tamhane-Dunnett Test) for + normally distributed residuals and heterogeneous variances are provided. + Van der Waerden's normal scores test for omnibus, all-pairs and many-to-one + tests is provided for non-normally distributed residuals and homogeneous + variances. The Kruskal-Wallis, BWS and Anderson-Darling omnibus test and + all-pairs tests (Nemenyi test, Dunn test, Conover test, + Dwass-Steele-Critchlow- Fligner test) as well as many-to-one (Nemenyi test, + Dunn test, U-test) are given for the analysis of variance by ranks. + Non-parametric trend tests (Jonckheere test, Cuzick test, Johnson-Mehrotra + test, Spearman test) are included. In addition, a Friedman-test for + one-way ANOVA with repeated measures on ranks (CRBD) and Skillings-Mack + test for unbalanced CRBD is provided with consequent all-pairs tests + (Nemenyi test, Siegel test, Miller test, Conover test, Exact test) and + many-to-one tests (Nemenyi test, Demsar test, Exact test). A trend can be + tested with Pages's test. Durbin's test for a two-way balanced incomplete + block design (BIBD) is given in this package as well as Gore's test for + CRBD with multiple observations per cell is given. Outlier tests, Mandel's + k- and h statistic as well as functions for Type I error and Power analysis + as well as generic summary, print and plot methods are provided.""" + + cran = "PMCMRplus" + + version('1.9.3', sha256='76baba60f57343fa5bb6f6d2ea27aab77178e02b0d2f9d5d74abde7d18994f03') + + depends_on('r@3.5.0:', type=('build', 'run')) + depends_on('r-mvtnorm@1.0:', type=('build', 'run')) + depends_on('r-multcompview', type=('build', 'run')) + depends_on('r-gmp', type=('build', 'run')) + depends_on('r-rmpfr', type=('build', 'run')) + depends_on('r-suppdists', type=('build', 'run')) + depends_on('r-ksamples@1.2.7:', type=('build', 'run')) + depends_on('r-bwstest@0.2.1:', type=('build', 'run')) + depends_on('r-mass', type=('build', 'run')) + depends_on('gmp@4.2.3:') + depends_on('mpfr@3.0.0:') diff --git a/var/spack/repos/builtin/packages/r-preprocesscore/package.py b/var/spack/repos/builtin/packages/r-preprocesscore/package.py index 07ecc41c484..d635e04b26c 100644 --- a/var/spack/repos/builtin/packages/r-preprocesscore/package.py +++ b/var/spack/repos/builtin/packages/r-preprocesscore/package.py @@ -7,13 +7,13 @@ class RPreprocesscore(RPackage): - """A collection of pre-processing functions + """A collection of pre-processing functions. A library of core preprocessing routines.""" - homepage = "https://bioconductor.org/packages/preprocessCore" - git = "https://git.bioconductor.org/packages/preprocessCore.git" + bioc = "preprocessCore" + version('1.56.0', commit='8f3272219507aa85e0c876fb434dc3b926c22c5d') version('1.52.1', commit='91de4ab67315dc2af68554ae3c48823f4b1ea8ac') version('1.46.0', commit='8cfc3938c1b08424587f437ed6cd2ec43512500e') version('1.44.0', commit='dc1dc61fc562aaff3fd9b11ab0d48c2d6b3a5b81') diff --git a/var/spack/repos/builtin/packages/r-protgenerics/package.py b/var/spack/repos/builtin/packages/r-protgenerics/package.py index b6f880e59a7..3084e927a43 100644 --- a/var/spack/repos/builtin/packages/r-protgenerics/package.py +++ b/var/spack/repos/builtin/packages/r-protgenerics/package.py @@ -7,13 +7,13 @@ class RProtgenerics(RPackage): - """S4 generic functions for Bioconductor proteomics infrastructure + """S4 generic functions for Bioconductor proteomics infrastructure. S4 generic functions needed by Bioconductor proteomics packages.""" - homepage = "https://bioconductor.org/packages/ProtGenerics" - git = "https://git.bioconductor.org/packages/ProtGenerics.git" + bioc = "ProtGenerics" + version('1.26.0', commit='2033289ab928034b86c321e56c37e502e557c7a1') version('1.22.0', commit='2bb3011fb0d79536e1c50251084a7057004449c6') version('1.16.0', commit='960a5fdc586898513b5ae9c48fffba5c5d703723') version('1.14.0', commit='c85940b70a16ad69275c4facb3ef673d20a1c998') diff --git a/var/spack/repos/builtin/packages/r-quantro/package.py b/var/spack/repos/builtin/packages/r-quantro/package.py index 659ba05889e..9b152a8dda6 100644 --- a/var/spack/repos/builtin/packages/r-quantro/package.py +++ b/var/spack/repos/builtin/packages/r-quantro/package.py @@ -7,7 +7,7 @@ class RQuantro(RPackage): - """A test for when to use quantile normalization + """A test for when to use quantile normalization. A data-driven test for the assumptions of quantile normalization using raw data such as objects that inherit eSets (e.g. ExpressionSet, @@ -16,9 +16,9 @@ class RQuantro(RPackage): are global differences in the distributions between the user-defined groups.""" - homepage = "https://bioconductor.org/packages/quantro" - git = "https://git.bioconductor.org/packages/quantro.git" + bioc = "quantro" + version('1.28.0', commit='109e7452a349f273e10d2ffb79d5624260b67dd5') version('1.24.0', commit='c7c0180292156a01722d91b353da44324e72d68f') version('1.18.0', commit='f6553c2296289eed31e4b2f32a082e990bdb8359') version('1.16.0', commit='cfc2e853bdc3cc90fd35e153fe243892d50d61c6') @@ -27,7 +27,7 @@ class RQuantro(RPackage): version('1.10.0', commit='111337c0aba052aa49c3d2e2d3042794b28858c9') depends_on('r@3.1.3:', type=('build', 'run')) - depends_on('r@4.0:', when='@1.24.0:', type=('build', 'run')) + depends_on('r@4.0:', type=('build', 'run'), when='@1.24.0:') depends_on('r-biobase', type=('build', 'run')) depends_on('r-minfi', type=('build', 'run')) depends_on('r-doparallel', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-qvalue/package.py b/var/spack/repos/builtin/packages/r-qvalue/package.py index abeacf2706b..040b9eefdad 100644 --- a/var/spack/repos/builtin/packages/r-qvalue/package.py +++ b/var/spack/repos/builtin/packages/r-qvalue/package.py @@ -7,7 +7,7 @@ class RQvalue(RPackage): - """Q-value estimation for false discovery rate control + """Q-value estimation for false discovery rate control. This package takes a list of p-values resulting from the simultaneous testing of many hypotheses and estimates their q-values and local FDR @@ -21,9 +21,9 @@ class RQvalue(RPackage): software can be applied to problems in genomics, brain imaging, astrophysics, and data mining.""" - homepage = "https://bioconductor.org/packages/qvalue" - git = "https://git.bioconductor.org/packages/qvalue.git" + bioc = "qvalue" + version('2.26.0', commit='6d7410d4b8673bcf9065e054670c1fbcb917a27e') version('2.22.0', commit='b4bde8198252737b287fd7f9a4ed697f57fad92c') version('2.16.0', commit='5efbe20ef522a45a7a04b681f72bb9a12e2747ae') version('2.14.1', commit='b694e4b264f25250eb1d1115e70c07f65767c20e') diff --git a/var/spack/repos/builtin/packages/r-rbgl/package.py b/var/spack/repos/builtin/packages/r-rbgl/package.py index 6529dd12840..5b1e4fb16ee 100644 --- a/var/spack/repos/builtin/packages/r-rbgl/package.py +++ b/var/spack/repos/builtin/packages/r-rbgl/package.py @@ -7,14 +7,14 @@ class RRbgl(RPackage): - """An interface to the BOOST graph library + """An interface to the BOOST graph library. A fairly extensive and comprehensive interface to the graph algorithms contained in the BOOST library.""" - homepage = "https://bioconductor.org/packages/RBGL" - git = "https://git.bioconductor.org/packages/RBGL.git" + bioc = "RBGL" + version('1.70.0', commit='9cfd5fdad4f1f438ff748317f32e822aede8921b') version('1.66.0', commit='bf0c111dbc231de6d3423c28e115b54fb010e1ea') version('1.60.0', commit='ef24c17c411659b8f030602bd9781c534d6ec93b') version('1.58.2', commit='086ad0c6bab7be29311b6ae14fd39df7a21331a6') @@ -23,4 +23,4 @@ class RRbgl(RPackage): version('1.52.0', commit='93e8fcfafec8f1cd5638fe30dc0f9506d15b49c0') depends_on('r-graph', type=('build', 'run')) - depends_on('r-bh', when='@1.60.0:', type=('build', 'run')) + depends_on('r-bh', type=('build', 'run'), when='@1.60.0:') diff --git a/var/spack/repos/builtin/packages/r-rcppgsl/package.py b/var/spack/repos/builtin/packages/r-rcppgsl/package.py new file mode 100644 index 00000000000..7eb99833716 --- /dev/null +++ b/var/spack/repos/builtin/packages/r-rcppgsl/package.py @@ -0,0 +1,30 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RRcppgsl(RPackage): + """'Rcpp' Integration for 'GNU GSL' Vectors and Matrices. + + 'Rcpp' integration for 'GNU GSL' vectors and matrices The 'GNU Scientific + Library' (or 'GSL') is a collection of numerical routines for scientific + computing. It is particularly useful for C and C++ programs as it provides + a standard C interface to a wide range of mathematical routines. There are + over 1000 functions in total with an extensive test suite. The 'RcppGSL' + package provides an easy-to-use interface between 'GSL' data structures and + R using concepts from 'Rcpp' which is itself a package that eases the + interfaces between R and C++. This package also serves as a prime example + of how to build a package that uses 'Rcpp' to connect to another + third-party library. The 'autoconf' script, 'inline' plugin and example + package can all be used as a stanza to write a similar package against + another library.""" + + cran = "RcppGSL" + + version('0.3.10', sha256='8612087da02fb791f427fed310c23d0482a8eb60fb089119f018878143f95451') + + depends_on('r-rcpp@0.11.0:', type=('build', 'run')) + depends_on('gsl') diff --git a/var/spack/repos/builtin/packages/r-rcppziggurat/package.py b/var/spack/repos/builtin/packages/r-rcppziggurat/package.py new file mode 100644 index 00000000000..d043ec20a7a --- /dev/null +++ b/var/spack/repos/builtin/packages/r-rcppziggurat/package.py @@ -0,0 +1,27 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RRcppziggurat(RPackage): + """'Rcpp' Integration of Different "Ziggurat" Normal RNG Implementations. + + The Ziggurat generator for normally distributed random numbers, originally + proposed by Marsaglia and Tsang (2000, ) has + been improved upon a few times starting with Leong et al (2005, + ). This package provides an aggregation in order + to compare different implementations in order to provide an 'faster but + good enough' alternative for use with R and C++ code.""" + + cran = "RcppZiggurat" + + version('0.1.6', sha256='9c78255ca476c945c05a564d1e4da363de714d890e0e27f3b252fd73c50eed71') + + depends_on('r-rcpp', type=('build', 'run')) + depends_on('r-rcppgsl', type=('build', 'run')) + + # not listed as a dependency but needed + depends_on('gsl') diff --git a/var/spack/repos/builtin/packages/r-reportingtools/package.py b/var/spack/repos/builtin/packages/r-reportingtools/package.py index 76fd34b2ca2..850ac4dd7fa 100644 --- a/var/spack/repos/builtin/packages/r-reportingtools/package.py +++ b/var/spack/repos/builtin/packages/r-reportingtools/package.py @@ -7,7 +7,7 @@ class RReportingtools(RPackage): - """Tools for making reports in various formats + """Tools for making reports in various formats. The ReportingTools software package enables users to easily display reports of analysis results generated from sources such as microarray @@ -21,9 +21,9 @@ class RReportingtools(RPackage): be viewed in a web browser. For more examples, please visit our site: http:// research-pub.gene.com/ReportingTools.""" - homepage = "https://bioconductor.org/packages/ReportingTools" - git = "https://git.bioconductor.org/packages/ReportingTools.git" + bioc = "ReportingTools" + version('2.34.0', commit='fb5aef0b6e1c6166d0f025d9e6ca60e54c68dbaf') version('2.30.0', commit='fb9aee416f38cfd308d6d7264ccbcda0467642a7') version('2.24.0', commit='d114c658affba9b682a37b4e2caf4341cf8da6cf') version('2.22.1', commit='dce6af6c6a1cddff077fe61368f2c13e5a0e7bab') diff --git a/var/spack/repos/builtin/packages/r-restfulr/package.py b/var/spack/repos/builtin/packages/r-restfulr/package.py new file mode 100644 index 00000000000..015588fd0d0 --- /dev/null +++ b/var/spack/repos/builtin/packages/r-restfulr/package.py @@ -0,0 +1,23 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RRestfulr(RPackage): + """R Interface to RESTful Web Services. + + Models a RESTful service as if it were a nested R list.""" + + cran = "restfulr" + + version('0.0.13', sha256='7b59f5887aaf02f46a80617f4d1e0ffd4e11e4840e9e2fbd486a9a9c7f2d64b6') + + depends_on('r@3.4.0:', type=('build', 'run')) + depends_on('r-xml', type=('build', 'run')) + depends_on('r-rcurl', type=('build', 'run')) + depends_on('r-rjson', type=('build', 'run')) + depends_on('r-s4vectors@0.13.15:', type=('build', 'run')) + depends_on('r-yaml', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-rfast/package.py b/var/spack/repos/builtin/packages/r-rfast/package.py new file mode 100644 index 00000000000..195d45db1da --- /dev/null +++ b/var/spack/repos/builtin/packages/r-rfast/package.py @@ -0,0 +1,29 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RRfast(RPackage): + """A Collection of Efficient and Extremely Fast R Functions. + + A collection of fast (utility) functions for data analysis. Column- and + row- wise means, medians, variances, minimums, maximums, many t, F and + G-square tests, many regressions (normal, logistic, Poisson), are some of + the many fast functions. References: a) Tsagris M., Papadakis M. (2018). + Taking R to its limits: 70+ tips. PeerJ Preprints 6:e26605v1 + . b) Tsagris M. and Papadakis M. + (2018). Forward regression in R: from the extreme slow to the extreme fast. + Journal of Data Science, 16(4): 771-780. + .""" + + cran = "Rfast" + + version('2.0.4', sha256='959907e36e24620c07ec282b203b40214f4914f4928c07ee6491043c27af31d9') + + depends_on('r@3.5.0:', type=('build', 'run')) + depends_on('r-rcpp@0.12.3:', type=('build', 'run')) + depends_on('r-rcppziggurat', type=('build', 'run')) + depends_on('r-rcpparmadillo', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-rgraphviz/package.py b/var/spack/repos/builtin/packages/r-rgraphviz/package.py index 1250ca0f827..0ba51737d78 100644 --- a/var/spack/repos/builtin/packages/r-rgraphviz/package.py +++ b/var/spack/repos/builtin/packages/r-rgraphviz/package.py @@ -7,14 +7,14 @@ class RRgraphviz(RPackage): - """Provides plotting capabilities for R graph objects + """Provides plotting capabilities for R graph objects. Interfaces R with the AT and T graphviz library for plotting R graph objects from the graph package.""" - homepage = "https://bioconductor.org/packages/Rgraphviz" - git = "https://git.bioconductor.org/packages/Rgraphviz.git" + bioc = "Rgraphviz" + version('2.38.0', commit='004de09a5b171211aff6cbaa1969ab8e3a5d6c61') version('2.34.0', commit='9746623211be794226258631992dfcccccfd7487') version('2.28.0', commit='c1f57c11f037c977f1d17f227f12a09a999e8c0b') version('2.26.0', commit='e9b08c77121a45c65129d94a12b5c0b31c65617f') diff --git a/var/spack/repos/builtin/packages/r-rhdf5/package.py b/var/spack/repos/builtin/packages/r-rhdf5/package.py index 058bbdf1069..84dcbb17589 100644 --- a/var/spack/repos/builtin/packages/r-rhdf5/package.py +++ b/var/spack/repos/builtin/packages/r-rhdf5/package.py @@ -7,7 +7,7 @@ class RRhdf5(RPackage): - """R Interface to HDF5 + """R Interface to HDF5. This package provides an interface between HDF5 and R. HDF5's main features are the ability to store and access very large and/or complex @@ -17,9 +17,9 @@ class RRhdf5(RPackage): software package, and for letting R applications work on datasets that are larger than the available RAM.""" - homepage = "https://bioconductor.org/packages/rhdf5" - git = "https://git.bioconductor.org/packages/rhdf5.git" + bioc = "rhdf5" + version('2.38.0', commit='f6fdfa807f5cd5a4d11d4aa6ebfaa81c118b4c3f') version('2.34.0', commit='ec861b81fc6962e844bf56b7549ba565a7e4c69c') version('2.28.1', commit='e230fa34d6f3e97dd4e6065115675baf5e8213bb') version('2.26.2', commit='81e11258db493661a19cf83e142b690ecac4e6cf') @@ -27,10 +27,13 @@ class RRhdf5(RPackage): version('2.22.0', commit='4431bdc0a2bcbb8086ee08a0f2300129b808d1be') version('2.20.0', commit='37b5165325062728bbec9167f89f5f4b794f30bc') - depends_on('r@3.5.0:', when='@2.26.2:', type=('build', 'run')) - depends_on('r-rhdf5lib', when='@2.24.0:', type=('build', 'run')) - depends_on('r-rhdf5lib@1.3.2:', when='@2.26.2:', type=('build', 'run')) - depends_on('r-rhdf5lib@1.11.0:', when='@2.34.0:', type=('build', 'run')) - depends_on('r-rhdf5filters', when='@2.34.0:', type=('build', 'run')) - depends_on('r-zlibbioc', when='@:2.28.1', type=('build', 'run')) + depends_on('r@3.5.0:', type=('build', 'run'), when='@2.26.2:') + depends_on('r@4.0.0:', type=('build', 'run'), when='@2.38.0:') + depends_on('r-rhdf5lib', type=('build', 'run'), when='@2.24.0:') + depends_on('r-rhdf5lib@1.3.2:', type=('build', 'run'), when='@2.26.2:') + depends_on('r-rhdf5lib@1.11.0:', type=('build', 'run'), when='@2.34.0:') + depends_on('r-rhdf5lib@1.13.4:', type=('build', 'run'), when='@2.38.0:') + depends_on('r-rhdf5filters', type=('build', 'run'), when='@2.34.0:') depends_on('gmake', type='build') + + depends_on('r-zlibbioc', type=('build', 'run'), when='@:2.28.1') diff --git a/var/spack/repos/builtin/packages/r-rhdf5filters/package.py b/var/spack/repos/builtin/packages/r-rhdf5filters/package.py index c8a8c8894bb..2ed7ccaab6d 100644 --- a/var/spack/repos/builtin/packages/r-rhdf5filters/package.py +++ b/var/spack/repos/builtin/packages/r-rhdf5filters/package.py @@ -7,13 +7,13 @@ class RRhdf5filters(RPackage): - """HDF5 Compression Filters + """HDF5 Compression Filters. Provides a collection of compression filters for use with HDF5 datasets.""" - homepage = "https://github.com/grimbough/rhdf5filters" - git = "https://git.bioconductor.org/packages/rhdf5filters" + bioc = "rhdf5filters" + version('1.6.0', commit='5f7f3a5b7dabd6e7d0c50cda70290e2472ff4f53') version('1.2.0', commit='25af0180f926b4b3ea11b30ec9277d26ad3d56b3') depends_on('r-rhdf5lib', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-rhdf5lib/package.py b/var/spack/repos/builtin/packages/r-rhdf5lib/package.py index 8b3bd015a83..d47e579ec30 100644 --- a/var/spack/repos/builtin/packages/r-rhdf5lib/package.py +++ b/var/spack/repos/builtin/packages/r-rhdf5lib/package.py @@ -7,18 +7,19 @@ class RRhdf5lib(RPackage): - """hdf5 library as an R package + """hdf5 library as an R package. Provides C and C++ hdf5 libraries.""" - homepage = "https://bioconductor.org/packages/Rhdf5lib" - git = "https://git.bioconductor.org/packages/Rhdf5lib.git" + bioc = "Rhdf5lib" + version('1.16.0', commit='534c49705dbdb27ae0c564acff2c72df2b27b3f1') version('1.12.1', commit='cf464f40fd95274d0d351cf28b586c49307c4f0b') version('1.6.3', commit='11ac3069f28b0068002db9c645817401f6c5b3c4') version('1.4.3', commit='f6be8c2659b2daa17541506058917b7981490d65') version('1.2.1', commit='dbf85dbedb736d5a696794d52875729c8514494e') version('1.0.0', commit='79608038c2016a518ba747fe6a2bf02ce53a75f9') - depends_on('r@3.3.0:', when='@1.12.1:', type='build') + depends_on('r@3.3.0:', type='build', when='@1.12.1:') + depends_on('r@4.0.0:', type='build', when='@1.16.0:') depends_on('gmake', type='build') diff --git a/var/spack/repos/builtin/packages/r-rhtslib/package.py b/var/spack/repos/builtin/packages/r-rhtslib/package.py index c052b311f05..6f86945770a 100644 --- a/var/spack/repos/builtin/packages/r-rhtslib/package.py +++ b/var/spack/repos/builtin/packages/r-rhtslib/package.py @@ -7,7 +7,7 @@ class RRhtslib(RPackage): - """HTSlib high-throughput sequencing library as an R package + """HTSlib high-throughput sequencing library as an R package. This package provides version 1.7 of the 'HTSlib' C library for high- throughput sequence analysis. The package is primarily useful to @@ -15,9 +15,9 @@ class RRhtslib(RPackage): Motivation and instructions for use of this package are in the vignette, vignette(package="Rhtslib", "Rhtslib").""" - homepage = "https://bioconductor.org/packages/Rhtslib" - git = "https://git.bioconductor.org/packages/Rhtslib.git" + bioc = "Rhtslib" + version('1.26.0', commit='f5b20e97b283942877529f750b28398782552655') version('1.22.0', commit='899b79faa54d42c7c9b9a2bc49972109637d367f') version('1.18.1', commit='751a2ebaed43b7991204b27bd6c7870645001d82') version('1.16.3', commit='3ed0b5db2ee3cf0df1c6096fde8855c8485eebd4') @@ -35,7 +35,7 @@ class RRhtslib(RPackage): # Some versions of this package will leave the temporary installation # directory in the htslib shared object. R will fix this if patchelf is # available - depends_on('patchelf', when='@1.12:1.14', type='build') + depends_on('patchelf', type='build', when='@1.12:1.14') patch('use_spack_Makeconf.patch', when='@1.12:') patch('find_deps-1.12.patch', when='@1.12:1.14') diff --git a/var/spack/repos/builtin/packages/r-rnaseqmap/package.py b/var/spack/repos/builtin/packages/r-rnaseqmap/package.py index e1fa7b13091..0378e1f6538 100644 --- a/var/spack/repos/builtin/packages/r-rnaseqmap/package.py +++ b/var/spack/repos/builtin/packages/r-rnaseqmap/package.py @@ -7,14 +7,13 @@ class RRnaseqmap(RPackage): - """rnaSeq secondary analyses + """rnaSeq secondary analyses. The rnaSeqMap library provides classes and functions to analyze the RNA- sequencing data using the coverage profiles in multiple samples at a time""" - homepage = "https://bioconductor.org/packages/rnaSeqMap" - git = "https://git.bioconductor.org/packages/rnaSeqMap.git" + bioc = "rnaSeqMap" version('2.48.0', commit='a8c515e518cebf571d1524c3a8a986ba7d1557db') version('2.42.0', commit='3a3a1030cc38d79d04536e0ab16114e4fa6721cf') diff --git a/var/spack/repos/builtin/packages/r-roc/package.py b/var/spack/repos/builtin/packages/r-roc/package.py index cae16c3b2d4..6da81d310b7 100644 --- a/var/spack/repos/builtin/packages/r-roc/package.py +++ b/var/spack/repos/builtin/packages/r-roc/package.py @@ -7,13 +7,13 @@ class RRoc(RPackage): - """utilities for ROC, with microarray focus + """utilities for ROC, with microarray focus. Provide utilities for ROC, with microarray focus.""" - homepage = "https://bioconductor.org/packages/release/bioc/html/ROC.html" - git = "https://git.bioconductor.org/packages/ROC" + bioc = "ROC" + version('1.70.0', commit='44fd639958b9b1be4f8f731dc2be9dd91b2fa632') version('1.66.0', commit='62701ee41f48f99d15344127384fa032db69486f') version('1.62.0', commit='60250fdb091f6a938709b8a2cffe6442ee22a9a2') diff --git a/var/spack/repos/builtin/packages/r-rots/package.py b/var/spack/repos/builtin/packages/r-rots/package.py index 202344810ae..329aa6f1385 100644 --- a/var/spack/repos/builtin/packages/r-rots/package.py +++ b/var/spack/repos/builtin/packages/r-rots/package.py @@ -7,14 +7,14 @@ class RRots(RPackage): - """Reproducibility-Optimized Test Statistic + """Reproducibility-Optimized Test Statistic. Calculates the Reproducibility-Optimized Test Statistic (ROTS) for differential testing in omics data.""" - homepage = "https://bioconductor.org/packages/ROTS" - git = "https://git.bioconductor.org/packages/ROTS.git" + bioc = "ROTS" + version('1.22.0', commit='a53ec77c40ed3b3c84e91d794c1602dd509cad83') version('1.18.0', commit='1d4e206a8ce68d5a1417ff51c26174ed9d0ba7d2') version('1.12.0', commit='7e2c96fd8fd36710321498745f24cc6b59ac02f0') version('1.10.1', commit='1733d3f868cef4d81af6edfc102221d80793937b') diff --git a/var/spack/repos/builtin/packages/r-rsamtools/package.py b/var/spack/repos/builtin/packages/r-rsamtools/package.py index b96f7c1b6e5..bfaa8e2c4d3 100644 --- a/var/spack/repos/builtin/packages/r-rsamtools/package.py +++ b/var/spack/repos/builtin/packages/r-rsamtools/package.py @@ -8,16 +8,16 @@ class RRsamtools(RPackage): """Binary alignment (BAM), FASTA, variant call (BCF), and tabix file - import + import. This package provides an interface to the 'samtools', 'bcftools', and 'tabix' utilities for manipulating SAM (Sequence Alignment / Map), FASTA, binary variant call (BCF) and compressed indexed tab-delimited (tabix) files.""" - homepage = "https://bioconductor.org/packages/Rsamtools" - git = "https://git.bioconductor.org/packages/Rsamtools.git" + bioc = "Rsamtools" + version('2.10.0', commit='b19738e85a467f9032fc7903be3ba10e655e7061') version('2.6.0', commit='f2aea061517c5a55e314c039251ece9831c7fad2') version('2.2.1', commit='f10084658b4c9744961fcacd79c0ae9a7a40cd30') version('2.0.3', commit='17d254cc026574d20db67474260944bf60befd70') @@ -26,24 +26,25 @@ class RRsamtools(RPackage): version('1.30.0', commit='61b365fe3762e796b3808cec7238944b7f68d7a6') version('1.28.0', commit='dfa5b6abef68175586f21add7927174786412472') + depends_on('r@3.5.0:', type=('build', 'run'), when='@2.10.0:') depends_on('r-genomeinfodb@1.1.3:', type=('build', 'run')) depends_on('r-genomicranges@1.21.6:', type=('build', 'run')) - depends_on('r-genomicranges@1.31.8:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-genomicranges@1.31.8:', type=('build', 'run'), when='@1.32.3:') depends_on('r-biostrings@2.37.1:', type=('build', 'run')) - depends_on('r-biostrings@2.47.6:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-biostrings@2.47.6:', type=('build', 'run'), when='@1.32.3:') depends_on('r-biocgenerics@0.1.3:', type=('build', 'run')) - depends_on('r-biocgenerics@0.25.1:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-biocgenerics@0.25.1:', type=('build', 'run'), when='@1.32.3:') depends_on('r-s4vectors@0.13.8:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.25:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.25:', type=('build', 'run'), when='@1.32.3:') depends_on('r-iranges@2.3.7:', type=('build', 'run')) - depends_on('r-iranges@2.13.12:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-iranges@2.13.12:', type=('build', 'run'), when='@1.32.3:') depends_on('r-xvector@0.15.1:', type=('build', 'run')) - depends_on('r-xvector@0.19.7:', when='@1.32.3:', type=('build', 'run')) + depends_on('r-xvector@0.19.7:', type=('build', 'run'), when='@1.32.3:') depends_on('r-zlibbioc', type=('build', 'run')) depends_on('r-bitops', type=('build', 'run')) depends_on('r-biocparallel', type=('build', 'run')) - depends_on('r-rhtslib@1.16.3', when='@2.0.3', type=('build', 'run')) - depends_on('r-rhtslib@1.17.7:', when='@2.2.1:', type=('build', 'run')) + depends_on('r-rhtslib@1.16.3', type=('build', 'run'), when='@2.0.3') + depends_on('r-rhtslib@1.17.7:', type=('build', 'run'), when='@2.2.1:') depends_on('gmake', type='build') # this is not a listed dependency but is needed diff --git a/var/spack/repos/builtin/packages/r-rtracklayer/package.py b/var/spack/repos/builtin/packages/r-rtracklayer/package.py index b2b1db51cbd..56280ffc87f 100644 --- a/var/spack/repos/builtin/packages/r-rtracklayer/package.py +++ b/var/spack/repos/builtin/packages/r-rtracklayer/package.py @@ -7,7 +7,7 @@ class RRtracklayer(RPackage): - """R interface to genome annotation files and the UCSC genome browser + """R interface to genome annotation files and the UCSC genome browser. Extensible framework for interacting with multiple genome browsers (currently UCSC built-in) and manipulating annotation tracks in various @@ -16,9 +16,9 @@ class RRtracklayer(RPackage): browsers, as well as query and modify the browser state, such as the current viewport.""" - homepage = "https://bioconductor.org/packages/rtracklayer" - git = "https://git.bioconductor.org/packages/rtracklayer.git" + bioc = "rtracklayer" + version('1.54.0', commit='04cdd75521a8364e67a49d7352500dd4a3e83c55') version('1.50.0', commit='d2e61f72ff5d5a94c2c487ba108a37f23bfcc1e6') version('1.44.4', commit='aec96e85daf53b5c5eb2e89250d2755352be4de3') version('1.42.2', commit='76702f671faea736807d54aeecfbadcd152d94c5') @@ -28,27 +28,29 @@ class RRtracklayer(RPackage): depends_on('r@3.3:', type=('build', 'run')) depends_on('r-genomicranges@1.21.20:', type=('build', 'run')) - depends_on('r-genomicranges@1.37.2:', when='@1.50.0:', type=('build', 'run')) + depends_on('r-genomicranges@1.37.2:', type=('build', 'run'), when='@1.50.0:') depends_on('r-xml@1.98-0:', type=('build', 'run')) depends_on('r-biocgenerics@0.13.8:', type=('build', 'run')) - depends_on('r-biocgenerics@0.25.1:', when='@1.40.6:', type=('build', 'run')) - depends_on('r-biocgenerics@0.35.3:', when='@1.50.0:', type=('build', 'run')) + depends_on('r-biocgenerics@0.25.1:', type=('build', 'run'), when='@1.40.6:') + depends_on('r-biocgenerics@0.35.3:', type=('build', 'run'), when='@1.50.0:') depends_on('r-s4vectors@0.13.13:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.25:', when='@1.40.6:', type=('build', 'run')) - depends_on('r-s4vectors@0.19.22:', when='@1.42.2:', type=('build', 'run')) - depends_on('r-s4vectors@0.23.18:', when='@1.50.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.25:', type=('build', 'run'), when='@1.40.6:') + depends_on('r-s4vectors@0.19.22:', type=('build', 'run'), when='@1.42.2:') + depends_on('r-s4vectors@0.23.18:', type=('build', 'run'), when='@1.50.0:') depends_on('r-iranges@2.3.7:', type=('build', 'run')) - depends_on('r-iranges@2.11.12:', when='@1.38.3:', type=('build', 'run')) - depends_on('r-iranges@2.13.13:', when='@1.40.6:', type=('build', 'run')) + depends_on('r-iranges@2.11.12:', type=('build', 'run'), when='@1.38.3:') + depends_on('r-iranges@2.13.13:', type=('build', 'run'), when='@1.40.6:') depends_on('r-xvector@0.9.4:', type=('build', 'run')) - depends_on('r-xvector@0.19.7:', when='@1.40.6:', type=('build', 'run')) + depends_on('r-xvector@0.19.7:', type=('build', 'run'), when='@1.40.6:') depends_on('r-genomeinfodb@1.3.14:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.15.2:', when='@1.40.6:', type=('build', 'run')) + depends_on('r-genomeinfodb@1.15.2:', type=('build', 'run'), when='@1.40.6:') depends_on('r-biostrings@2.43.7:', type=('build', 'run')) - depends_on('r-biostrings@2.47.6:', when='@1.40.6:', type=('build', 'run')) + depends_on('r-biostrings@2.47.6:', type=('build', 'run'), when='@1.40.6:') depends_on('r-zlibbioc', type=('build', 'run')) depends_on('r-rcurl@1.4-2:', type=('build', 'run')) depends_on('r-rsamtools@1.17.8:', type=('build', 'run')) - depends_on('r-rsamtools@1.31.2:', when='@1.40.6:', type=('build', 'run')) + depends_on('r-rsamtools@1.31.2:', type=('build', 'run'), when='@1.40.6:') depends_on('r-genomicalignments@1.5.4:', type=('build', 'run')) - depends_on('r-genomicalignments@1.15.6:', when='@1.40.6:', type=('build', 'run')) + depends_on('r-genomicalignments@1.15.6:', type=('build', 'run'), when='@1.40.6:') + depends_on('r-biocio', type=('build', 'run'), when='@1.54.0:') + depends_on('r-restfulr@0.0.13:', type=('build', 'run'), when='@1.54.0:') diff --git a/var/spack/repos/builtin/packages/r-s4vectors/package.py b/var/spack/repos/builtin/packages/r-s4vectors/package.py index 58053088a5d..ca6cec34eee 100644 --- a/var/spack/repos/builtin/packages/r-s4vectors/package.py +++ b/var/spack/repos/builtin/packages/r-s4vectors/package.py @@ -7,7 +7,7 @@ class RS4vectors(RPackage): - """Foundation of vector-like and list-like containers in Bioconductor + """Foundation of vector-like and list-like containers in Bioconductor. The S4Vectors package defines the Vector and List virtual classes and a set of generic functions that extend the semantic of ordinary vectors @@ -18,9 +18,9 @@ class RS4vectors(RPackage): more are implemented in the IRanges package and in other Bioconductor infrastructure packages).""" - homepage = "https://bioconductor.org/packages/S4Vectors" - git = "https://git.bioconductor.org/packages/S4Vectors.git" + bioc = "S4Vectors" + version('0.32.3', commit='ad90e78fd3a4059cfcf2846498fb0748b4394e1a') version('0.28.1', commit='994cb7ef830e76f8b43169cc72b553869fafb2ed') version('0.26.1', commit='935769c') version('0.22.1', commit='d25e517b48ca4184a4c2ee1f8223c148a55a8b8a') @@ -30,8 +30,9 @@ class RS4vectors(RPackage): version('0.14.7', commit='40af17fe0b8e93b6a72fc787540d2961773b8e23') depends_on('r@3.3.0:', type=('build', 'run')) - depends_on('r@4.0.0:', when='@0.28.1:', type=('build', 'run')) + depends_on('r@4.0.0:', type=('build', 'run'), when='@0.28.1:') depends_on('r-biocgenerics@0.21.1:', type=('build', 'run')) - depends_on('r-biocgenerics@0.23.3:', when='@0.16.0:0.22.1', type=('build', 'run')) - depends_on('r-biocgenerics@0.31.1:', when='@0.26.1:', type=('build', 'run')) - depends_on('r-biocgenerics@0.36.0:', when='@0.28.1:', type=('build', 'run')) + depends_on('r-biocgenerics@0.23.3:', type=('build', 'run'), when='@0.16.0:0.22.1') + depends_on('r-biocgenerics@0.31.1:', type=('build', 'run'), when='@0.26.1:') + depends_on('r-biocgenerics@0.36.0:', type=('build', 'run'), when='@0.28.1:') + depends_on('r-biocgenerics@0.37.0:', type=('build', 'run'), when='@0.32.3:') diff --git a/var/spack/repos/builtin/packages/r-scaledmatrix/package.py b/var/spack/repos/builtin/packages/r-scaledmatrix/package.py new file mode 100644 index 00000000000..0d92fadf2d9 --- /dev/null +++ b/var/spack/repos/builtin/packages/r-scaledmatrix/package.py @@ -0,0 +1,23 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RScaledmatrix(RPackage): + """Creating a DelayedMatrix of Scaled and Centered Values. + + Provides delayed computation of a matrix of scaled and centered values. + The result is equivalent to using the scale() function but avoids explicit + realization of a dense matrix during block processing. This permits greater + efficiency in common operations, most notably matrix multiplication.""" + + bioc = "ScaledMatrix" + + version('1.2.0', commit='d0573e14ca537b40ade7dd1c9cf0cadae60d4349') + + depends_on('r-matrix', type=('build', 'run')) + depends_on('r-s4vectors', type=('build', 'run')) + depends_on('r-delayedarray', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-scater/package.py b/var/spack/repos/builtin/packages/r-scater/package.py index cd1d966935e..ac914eee671 100644 --- a/var/spack/repos/builtin/packages/r-scater/package.py +++ b/var/spack/repos/builtin/packages/r-scater/package.py @@ -7,15 +7,15 @@ class RScater(RPackage): - """Single-Cell Analysis Toolkit for Gene Expression Data in R + """Single-Cell Analysis Toolkit for Gene Expression Data in R. A collection of tools for doing various analyses of single-cell RNA-seq gene expression data, with a focus on quality control and visualization.""" - homepage = "https://bioconductor.org/packages/scater" - git = "https://git.bioconductor.org/packages/scater.git" + bioc = "scater" + version('1.22.0', commit='ea2c95c53adb8c6fab558c1cb869e2eab36aa9f8') version('1.18.3', commit='a94e7f413bf0f5f527b41b0b34e7a8e5c947ae37') version('1.12.2', commit='1518dc27a87c79181c34107d639e95fe55e55092') version('1.10.1', commit='2e6694af2929092f263c2b0830d48b3f9632e70c') @@ -23,41 +23,45 @@ class RScater(RPackage): version('1.6.3', commit='964effb4e883102d7c8cae627dbac4ba5d216a75') version('1.4.0', commit='90a2eab66ff82ba6dd7fbb33e41cd0ded20fa218') - depends_on('r@3.3:', when='@1.4.0', type=('build', 'run')) - depends_on('r@3.4:', when='@1.6.3', type=('build', 'run')) - depends_on('r@3.5:', when='@1.8.4', type=('build', 'run')) - depends_on('r@3.6:', when='@1.12.2', type=('build', 'run')) - depends_on('r-singlecellexperiment', when='@1.6.3:', type=('build', 'run')) + depends_on('r@3.3:', type=('build', 'run'), when='@1.4.0') + depends_on('r@3.4:', type=('build', 'run'), when='@1.6.3') + depends_on('r@3.5:', type=('build', 'run'), when='@1.8.4') + depends_on('r@3.6:', type=('build', 'run'), when='@1.12.2') + depends_on('r-singlecellexperiment', type=('build', 'run'), when='@1.6.3:') + depends_on('r-scuttle', type=('build', 'run'), when='@1.18.3:') depends_on('r-ggplot2', type=('build', 'run')) - depends_on('r-gridextra', when='@1.18.3:', type=('build', 'run')) + depends_on('r-gridextra', type=('build', 'run'), when='@1.18.3:') depends_on('r-matrix', type=('build', 'run')) depends_on('r-biocgenerics', type=('build', 'run')) - depends_on('r-s4vectors', when='@1.6.3:', type=('build', 'run')) - depends_on('r-summarizedexperiment', when='@1.6.3:', type=('build', 'run')) - depends_on('r-delayedarray', when='@1.8.4:', type=('build', 'run')) - depends_on('r-delayedmatrixstats', when='@1.8.4:', type=('build', 'run')) - depends_on('r-biocneighbors', when='@1.12.2:', type=('build', 'run')) - depends_on('r-biocsingular', when='@1.12.2:', type=('build', 'run')) - depends_on('r-biocparallel', when='@1.10.1:', type=('build', 'run')) - depends_on('r-scuttle', when='@1.18.3:', type=('build', 'run')) - depends_on('r-rlang', when='@1.18.3:', type=('build', 'run')) + depends_on('r-s4vectors', type=('build', 'run'), when='@1.6.3:') + depends_on('r-summarizedexperiment', type=('build', 'run'), when='@1.6.3:') + depends_on('r-delayedarray', type=('build', 'run'), when='@1.8.4:') + depends_on('r-delayedmatrixstats', type=('build', 'run'), when='@1.8.4:') + depends_on('r-beachmat', type=('build', 'run'), when='@1.6.3:1.12.2,1.22.0:') + depends_on('r-biocneighbors', type=('build', 'run'), when='@1.12.2:') + depends_on('r-biocsingular', type=('build', 'run'), when='@1.12.2:') + depends_on('r-biocparallel', type=('build', 'run'), when='@1.10.1:') + depends_on('r-rlang', type=('build', 'run'), when='@1.18.3:') depends_on('r-ggbeeswarm', type=('build', 'run')) depends_on('r-viridis', type=('build', 'run')) - depends_on('r-biobase', when='@1.4.0:1.8.4', type=('build', 'run')) - depends_on('r-biomart', when='@1.4.0:1.6.3', type=('build', 'run')) - depends_on('r-data-table', when='@1.4.0:1.6.3', type=('build', 'run')) - depends_on('r-dplyr', when='@1.4.0:1.12.2', type=('build', 'run')) - depends_on('r-edger', when='@1.4.0:1.8.4', type=('build', 'run')) - depends_on('r-limma', when='@1.4.0:1.8.4', type=('build', 'run')) - depends_on('r-matrixstats', when='@1.4.0:1.6.3', type=('build', 'run')) - depends_on('r-plyr', when='@1.4.0:1.8.4', type=('build', 'run')) - depends_on('r-reshape2', when='@1.4.0:1.10.1', type=('build', 'run')) - depends_on('r-rhdf5', when='@1.4.0:1.8.4', type=('build', 'run')) - depends_on('r-rjson', when='@1.4.0:1.8.4', type=('build', 'run')) - depends_on('r-shiny', when='@1.4.0:1.8.4', type=('build', 'run')) - depends_on('r-shinydashboard', when='@1.4.0:1.8.4', type=('build', 'run')) - depends_on('r-tximport', when='@1.4.0:1.8.4', type=('build', 'run')) - depends_on('r-rcpp', when='@1.6.3:1.12.2', type=('build', 'run')) - depends_on('r-rcpp@0.12.14:', when='@1.8.4:1.12.2', type=('build', 'run')) - depends_on('r-rhdf5lib', when='@1.6.3:1.10.1', type=('build', 'run')) - depends_on('r-beachmat', when='@1.6.3:1.12.2', type=('build', 'run')) + depends_on('r-rtsne', type=('build', 'run'), when='@1.22.0:') + depends_on('r-rcolorbrewer', type=('build', 'run'), when='@1.22.0:') + depends_on('r-ggrepel', type=('build', 'run'), when='@1.22.0:') + + depends_on('r-biobase', type=('build', 'run'), when='@1.4.0:1.8.4') + depends_on('r-biomart', type=('build', 'run'), when='@1.4.0:1.6.3') + depends_on('r-data-table', type=('build', 'run'), when='@1.4.0:1.6.3') + depends_on('r-dplyr', type=('build', 'run'), when='@1.4.0:1.12.2') + depends_on('r-edger', type=('build', 'run'), when='@1.4.0:1.8.4') + depends_on('r-limma', type=('build', 'run'), when='@1.4.0:1.8.4') + depends_on('r-matrixstats', type=('build', 'run'), when='@1.4.0:1.6.3') + depends_on('r-plyr', type=('build', 'run'), when='@1.4.0:1.8.4') + depends_on('r-reshape2', type=('build', 'run'), when='@1.4.0:1.10.1') + depends_on('r-rhdf5', type=('build', 'run'), when='@1.4.0:1.8.4') + depends_on('r-rjson', type=('build', 'run'), when='@1.4.0:1.8.4') + depends_on('r-shiny', type=('build', 'run'), when='@1.4.0:1.8.4') + depends_on('r-shinydashboard', type=('build', 'run'), when='@1.4.0:1.8.4') + depends_on('r-tximport', type=('build', 'run'), when='@1.4.0:1.8.4') + depends_on('r-rcpp', type=('build', 'run'), when='@1.6.3:1.12.2') + depends_on('r-rcpp@0.12.14:', type=('build', 'run'), when='@1.8.4:1.12.2') + depends_on('r-rhdf5lib', type=('build', 'run'), when='@1.6.3:1.10.1') diff --git a/var/spack/repos/builtin/packages/r-scuttle/package.py b/var/spack/repos/builtin/packages/r-scuttle/package.py index 602b92d402a..9cf8a474903 100644 --- a/var/spack/repos/builtin/packages/r-scuttle/package.py +++ b/var/spack/repos/builtin/packages/r-scuttle/package.py @@ -7,16 +7,16 @@ class RScuttle(RPackage): - """Single-Cell RNA-Seq Analysis Utilities + """Single-Cell RNA-Seq Analysis Utilities. Provides basic utility functions for performing single-cell analyses, focusing on simple normalization, quality control and data transformations. Also provides some helper functions to assist development of other packages.""" - homepage = "https://bioconductor.org/packages/scuttle/" - git = "https://git.bioconductor.org/packages/scuttle" + bioc = "scuttle" + version('1.4.0', commit='b335263dd56bb859b5dd3ea27ee00dffa0215313') version('1.0.4', commit='a827e2759d80e6c3510e2f8fd4bd680274206d9f') depends_on('r-singlecellexperiment', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-seqlogo/package.py b/var/spack/repos/builtin/packages/r-seqlogo/package.py index b092d9e9586..4b6e04664ff 100644 --- a/var/spack/repos/builtin/packages/r-seqlogo/package.py +++ b/var/spack/repos/builtin/packages/r-seqlogo/package.py @@ -7,15 +7,15 @@ class RSeqlogo(RPackage): - """Sequence logos for DNA sequence alignments + """Sequence logos for DNA sequence alignments. seqLogo takes the position weight matrix of a DNA sequence motif and plots the corresponding sequence logo as introduced by Schneider and Stephens (1990).""" - homepage = "https://bioconductor.org/packages/seqLogo" - git = "https://git.bioconductor.org/packages/seqLogo.git" + bioc = "seqLogo" + version('1.60.0', commit='4115c8e1d01accb8c8cc1cf96f23359466827e16') version('1.56.0', commit='169260c43fc58dc75becb3b7842cac3d0038a8d5') version('1.50.0', commit='57986221c90c3920f9829756c4b3ee566dc1e14d') version('1.48.0', commit='dde85582e7fd0c08c5b8bc73f9aed8f23b727d9d') diff --git a/var/spack/repos/builtin/packages/r-shortread/package.py b/var/spack/repos/builtin/packages/r-shortread/package.py index 664de313c25..4e53af95b8a 100644 --- a/var/spack/repos/builtin/packages/r-shortread/package.py +++ b/var/spack/repos/builtin/packages/r-shortread/package.py @@ -7,7 +7,7 @@ class RShortread(RPackage): - """FASTQ input and manipulation + """FASTQ input and manipulation. This package implements sampling, iteration, and input of FASTQ files. The package includes functions for filtering and trimming reads, and for @@ -16,9 +16,9 @@ class RShortread(RPackage): purposes. The package also contains legacy support for early single-end, ungapped alignment formats.""" - homepage = "https://bioconductor.org/packages/ShortRead" - git = "https://git.bioconductor.org/packages/ShortRead.git" + bioc = "ShortRead" + version('1.52.0', commit='4d7304d7b5a0ca5c904c0b919d6c95599db72a39') version('1.48.0', commit='ba44cd2517bc0e6f46d2cfcfce393f86eec814d0') version('1.42.0', commit='daa2576a48278460caf87f42c022c796652f4908') version('1.40.0', commit='0cbe4b62b0be4c5f2e2670da17493423446e008f') @@ -27,26 +27,26 @@ class RShortread(RPackage): version('1.34.2', commit='25daac63b301df66a8ef6e98cc2977522c6786cd') depends_on('r-biocgenerics@0.22.1:', type=('build', 'run')) - depends_on('r-biocgenerics@0.23.3:', when='@1.36.1:', type=('build', 'run')) + depends_on('r-biocgenerics@0.23.3:', type=('build', 'run'), when='@1.36.1:') depends_on('r-biocparallel', type=('build', 'run')) depends_on('r-biostrings@2.37.1:', type=('build', 'run')) - depends_on('r-biostrings@2.47.6:', when='@1.38.0:', type=('build', 'run')) + depends_on('r-biostrings@2.47.6:', type=('build', 'run'), when='@1.38.0:') depends_on('r-rsamtools@1.21.4:', type=('build', 'run')) - depends_on('r-rsamtools@1.31.2:', when='@1.38.0:', type=('build', 'run')) + depends_on('r-rsamtools@1.31.2:', type=('build', 'run'), when='@1.38.0:') depends_on('r-genomicalignments@1.5.4:', type=('build', 'run')) - depends_on('r-genomicalignments@1.15.6:', when='@1.38.0:', type=('build', 'run')) + depends_on('r-genomicalignments@1.15.6:', type=('build', 'run'), when='@1.38.0:') depends_on('r-biobase', type=('build', 'run')) depends_on('r-s4vectors@0.13.8:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.25:', when='@1.38.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.25:', type=('build', 'run'), when='@1.38.0:') depends_on('r-iranges@2.3.7:', type=('build', 'run')) - depends_on('r-iranges@2.13.12:', when='@1.38.0:', type=('build', 'run')) + depends_on('r-iranges@2.13.12:', type=('build', 'run'), when='@1.38.0:') depends_on('r-genomeinfodb@1.1.19:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.15.2:', when='@1.38.0:', type=('build', 'run')) + depends_on('r-genomeinfodb@1.15.2:', type=('build', 'run'), when='@1.38.0:') depends_on('r-genomicranges@1.21.6:', type=('build', 'run')) - depends_on('r-genomicranges@1.31.8:', when='@1.38.0:', type=('build', 'run')) + depends_on('r-genomicranges@1.31.8:', type=('build', 'run'), when='@1.38.0:') depends_on('r-hwriter', type=('build', 'run')) depends_on('r-zlibbioc', type=('build', 'run')) depends_on('r-lattice', type=('build', 'run')) depends_on('r-latticeextra', type=('build', 'run')) depends_on('r-xvector', type=('build', 'run')) - depends_on('r-rhtslib', when='@1.48.0:', type=('build', 'run')) + depends_on('r-rhtslib', type=('build', 'run'), when='@1.48.0:') diff --git a/var/spack/repos/builtin/packages/r-siggenes/package.py b/var/spack/repos/builtin/packages/r-siggenes/package.py index 7d3e136ac93..838cb4cc5f2 100644 --- a/var/spack/repos/builtin/packages/r-siggenes/package.py +++ b/var/spack/repos/builtin/packages/r-siggenes/package.py @@ -7,16 +7,16 @@ class RSiggenes(RPackage): - """Multiple Testing using SAM and Efron's Empirical Bayes Approaches + """Multiple Testing using SAM and Efron's Empirical Bayes Approaches. Identification of differentially expressed genes and estimation of the False Discovery Rate (FDR) using both the Significance Analysis of Microarrays (SAM) and the Empirical Bayes Analyses of Microarrays (EBAM).""" - homepage = "https://bioconductor.org/packages/siggenes" - git = "https://git.bioconductor.org/packages/siggenes.git" + bioc = "siggenes" + version('1.68.0', commit='a29bf02b19cc9003c8401608831232b7c2af26e7') version('1.64.0', commit='3b528d37c16fc41bbc5c98165f606394313aa050') version('1.58.0', commit='69500158d69942cf7c62f583830933cf8baf89a1') version('1.56.0', commit='3e929feaa76311be07ff51ad807e657b0b521f6f') @@ -26,4 +26,4 @@ class RSiggenes(RPackage): depends_on('r-biobase', type=('build', 'run')) depends_on('r-multtest', type=('build', 'run')) - depends_on('r-scrime@1.2.5:', when='@1.58.0:', type=('build', 'run')) + depends_on('r-scrime@1.2.5:', type=('build', 'run'), when='@1.58.0:') diff --git a/var/spack/repos/builtin/packages/r-simpleaffy/package.py b/var/spack/repos/builtin/packages/r-simpleaffy/package.py index 2484360eebb..1b1282345b4 100644 --- a/var/spack/repos/builtin/packages/r-simpleaffy/package.py +++ b/var/spack/repos/builtin/packages/r-simpleaffy/package.py @@ -7,7 +7,7 @@ class RSimpleaffy(RPackage): - """Very simple high level analysis of Affymetrix data + """Very simple high level analysis of Affymetrix data. Provides high level functions for reading Affy .CEL files, phenotypic data, and then computing simple things with it, such as t-tests, fold @@ -15,8 +15,7 @@ class RSimpleaffy(RPackage): basic scatter plot functions and mechanisms for generating high resolution journal figures...""" - homepage = "https://bioconductor.org/packages/simpleaffy" - git = "https://git.bioconductor.org/packages/simpleaffy.git" + bioc = "simpleaffy" version('2.66.0', commit='902db69e4ea4b6d306f0c744d3be600f1418ebc9') version('2.60.0', commit='b32b5e7d5c65e43c10f98ab8684a1086a06d04f9') diff --git a/var/spack/repos/builtin/packages/r-singlecellexperiment/package.py b/var/spack/repos/builtin/packages/r-singlecellexperiment/package.py index 5fc11ec6b68..24374acbec3 100644 --- a/var/spack/repos/builtin/packages/r-singlecellexperiment/package.py +++ b/var/spack/repos/builtin/packages/r-singlecellexperiment/package.py @@ -7,16 +7,16 @@ class RSinglecellexperiment(RPackage): - """S4 Classes for Single Cell Data + """S4 Classes for Single Cell Data. Defines a S4 class for storing data from single-cell experiments. This includes specialized methods to store and retrieve spike-in information, dimensionality reduction coordinates and size factors for each cell, along with the usual metadata for genes and libraries.""" - homepage = "https://bioconductor.org/packages/SingleCellExperiment" - git = "https://git.bioconductor.org/packages/SingleCellExperiment.git" + bioc = "SingleCellExperiment" + version('1.16.0', commit='bb27609ba08052607fc08529ffbbbcf1eab265cb') version('1.12.0', commit='66063b74c8b0bd0fd1277c7ad425ad11823ab356') version('1.6.0', commit='baa51d77a8dacd2a22e7293095a8cffaaa3293b4') version('1.4.1', commit='b1efcb338e9176ae6829bb897957aa37e74d4870') @@ -24,7 +24,9 @@ class RSinglecellexperiment(RPackage): version('1.0.0', commit='545e974aa7ca7855e039bf9e3030290cd71d9031') depends_on('r@3.4:', type=('build', 'run')) - depends_on('r@3.5:', when='@1.2.0:1.6.0', type=('build', 'run')) + depends_on('r@3.5:', type=('build', 'run'), when='@1.2.0:1.6.0') depends_on('r-summarizedexperiment', type=('build', 'run')) depends_on('r-s4vectors', type=('build', 'run')) depends_on('r-biocgenerics', type=('build', 'run')) + depends_on('r-genomicranges', type=('build', 'run'), when='@1.16.0:') + depends_on('r-delayedarray', type=('build', 'run'), when='@1.16.0:') diff --git a/var/spack/repos/builtin/packages/r-snprelate/package.py b/var/spack/repos/builtin/packages/r-snprelate/package.py index a755119caf8..8d8ef691b61 100644 --- a/var/spack/repos/builtin/packages/r-snprelate/package.py +++ b/var/spack/repos/builtin/packages/r-snprelate/package.py @@ -8,7 +8,7 @@ class RSnprelate(RPackage): """Parallel Computing Toolset for Relatedness and Principal Component - Analysis of SNP Data + Analysis of SNP Data. Genome-wide association studies (GWAS) are widely used to investigate the genetic basis of diseases and traits, but they pose many @@ -27,9 +27,9 @@ class RSnprelate(RPackage): variations (SNVs), insertion/deletion polymorphism (indel) and structural variation calls.""" - homepage = "https://bioconductor.org/packages/SNPRelate" - git = "https://git.bioconductor.org/packages/SNPRelate.git" + bioc = "SNPRelate" + version('1.28.0', commit='8fcd837f4627a3bb77cb8d992b2baedd0589d123') version('1.24.0', commit='419b13b761ea39a8b1b9bc73097fb0359c59f1c2') version('1.18.1', commit='81c581bf76392efdc8ba237ca2e42ca1dba788ca') version('1.16.0', commit='0e38e8df4af87dff6c27a23af2867661998c0d85') diff --git a/var/spack/repos/builtin/packages/r-snpstats/package.py b/var/spack/repos/builtin/packages/r-snpstats/package.py index 30885401312..78d5a47daf0 100644 --- a/var/spack/repos/builtin/packages/r-snpstats/package.py +++ b/var/spack/repos/builtin/packages/r-snpstats/package.py @@ -7,15 +7,15 @@ class RSnpstats(RPackage): - """SnpMatrix and XSnpMatrix classes and methods + """SnpMatrix and XSnpMatrix classes and methods. Classes and statistical methods for large SNP association studies. This extends the earlier snpMatrix package, allowing for uncertainty in genotypes.""" - homepage = "https://bioconductor.org/packages/snpStats" - git = "https://git.bioconductor.org/packages/snpStats.git" + bioc = "snpStats" + version('1.44.0', commit='72392dab4e75de2da459b1e95f1d48947811597b') version('1.40.0', commit='5fcac6f3b4bb6f45c19dff8f3089b693b74a56ce') version('1.34.0', commit='e31cdfb18a9e12d70d6a3e8e6fbf7cf8faa3ea5b') version('1.32.0', commit='7c31158183b4e39da6dc30c7da275acc36b2e32f') diff --git a/var/spack/repos/builtin/packages/r-somaticsignatures/package.py b/var/spack/repos/builtin/packages/r-somaticsignatures/package.py index d83e517bd98..d4f2f781a3f 100644 --- a/var/spack/repos/builtin/packages/r-somaticsignatures/package.py +++ b/var/spack/repos/builtin/packages/r-somaticsignatures/package.py @@ -7,16 +7,16 @@ class RSomaticsignatures(RPackage): - """Somatic Signatures + """Somatic Signatures. The SomaticSignatures package identifies mutational signatures of single nucleotide variants (SNVs). It provides a infrastructure related to the methodology described in Nik-Zainal (2012, Cell), with flexibility in the matrix decomposition algorithms.""" - homepage = "https://bioconductor.org/packages/SomaticSignatures" - git = "https://git.bioconductor.org/packages/SomaticSignatures.git" + bioc = "SomaticSignatures" + version('2.30.0', commit='03f7ad707f6530fa7f62093f808884b6e83b0526') version('2.26.0', commit='9d4bed6e118ac76755ffb7abd058b09bac58a9d7') version('2.20.0', commit='dbedc30d92b600b3a17de596ebe38d15982c70c6') version('2.18.0', commit='facccd67eee5202fcbe6ad32e667546546e7ccff') @@ -35,7 +35,7 @@ class RSomaticsignatures(RPackage): depends_on('r-ggplot2', type=('build', 'run')) depends_on('r-ggbio', type=('build', 'run')) depends_on('r-reshape2', type=('build', 'run')) - depends_on('r-nmf', when='@2.26.0:', type=('build', 'run')) + depends_on('r-nmf', type=('build', 'run'), when='@2.26.0:') depends_on('r-pcamethods', type=('build', 'run')) depends_on('r-biobase', type=('build', 'run')) depends_on('r-proxy', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-sparsematrixstats/package.py b/var/spack/repos/builtin/packages/r-sparsematrixstats/package.py index 04562ed37c4..ab20069edbf 100644 --- a/var/spack/repos/builtin/packages/r-sparsematrixstats/package.py +++ b/var/spack/repos/builtin/packages/r-sparsematrixstats/package.py @@ -7,7 +7,7 @@ class RSparsematrixstats(RPackage): - """Summary Statistics for Rows and Columns of Sparse Matrices + """Summary Statistics for Rows and Columns of Sparse Matrices. High performance functions for row and column operations on sparse matrices. For example: col / rowMeans2, col / rowMedians, col / rowVars @@ -15,12 +15,14 @@ class RSparsematrixstats(RPackage): format. This package is inspired by the matrixStats package by Henrik Bengtsson.""" - homepage = "https://bioconductor.org/packages/sparseMatrixStats/" - git = "https://git.bioconductor.org/packages/sparseMatrixStats" + bioc = "sparseMatrixStats" + version('1.6.0', commit='78627a842790af42b6634893087b2bb1f4ac0392') version('1.2.1', commit='9726f3d5e0f03b50c332d85d5e4c339c18b0494c') depends_on('r-matrixgenerics', type=('build', 'run')) + depends_on('r-matrixgenerics@1.5.3:', type=('build', 'run'), when='@1.6.0:') depends_on('r-rcpp', type=('build', 'run')) depends_on('r-matrix', type=('build', 'run')) depends_on('r-matrixstats', type=('build', 'run')) + depends_on('r-matrixstats@0.60.0:', type=('build', 'run'), when='@1.6.0:') diff --git a/var/spack/repos/builtin/packages/r-spem/package.py b/var/spack/repos/builtin/packages/r-spem/package.py index 4f79da2b43d..f9b490e9f06 100644 --- a/var/spack/repos/builtin/packages/r-spem/package.py +++ b/var/spack/repos/builtin/packages/r-spem/package.py @@ -7,14 +7,14 @@ class RSpem(RPackage): - """S-system parameter estimation method + """S-system parameter estimation method. This package can optimize the parameter in S-system models given time series data""" - homepage = "https://bioconductor.org/packages/SPEM" - git = "https://git.bioconductor.org/packages/SPEM.git" + bioc = "SPEM" + version('1.34.0', commit='53fd404638a04ec8e2e826e55c3f2d91d8b28e3d') version('1.30.0', commit='6b2eb64bfe6287846b1408297dd46dc772431031') version('1.24.0', commit='537ed19e466008f2972a246479b327c95177a99e') version('1.22.0', commit='fddb7cd1f81e47eae603724ea149c2adca5b3eb4') diff --git a/var/spack/repos/builtin/packages/r-sseq/package.py b/var/spack/repos/builtin/packages/r-sseq/package.py index 72f98ba17dd..d6e42020b39 100644 --- a/var/spack/repos/builtin/packages/r-sseq/package.py +++ b/var/spack/repos/builtin/packages/r-sseq/package.py @@ -8,7 +8,7 @@ class RSseq(RPackage): """Shrinkage estimation of dispersion in Negative Binomial models for RNA- - seq experiments with small sample size + seq experiments with small sample size. The purpose of this package is to discover the genes that are differentially expressed between two conditions in RNA-seq experiments. @@ -21,9 +21,9 @@ class RSseq(RPackage): calculated, and used to test the hypothesis that the expected expression of a gene in two conditions identically follow a NB distribution.""" - homepage = "https://bioconductor.org/packages/sSeq" - git = "https://git.bioconductor.org/packages/sSeq.git" + bioc = "sSeq" + version('1.32.0', commit='c0d3c305755d888f64d334a4ab5fa54c623054cf') version('1.28.0', commit='401f6805628bdf6579cc0e643b7ed54319f024be') version('1.22.0', commit='fa3895c9578edddca17b5d13a2678ee5830b85cc') version('1.20.1', commit='91f31440323612cb04beb44404ab0a1bcb3ad87d') diff --git a/var/spack/repos/builtin/packages/r-summarizedexperiment/package.py b/var/spack/repos/builtin/packages/r-summarizedexperiment/package.py index 815a57a611b..9477845f76b 100644 --- a/var/spack/repos/builtin/packages/r-summarizedexperiment/package.py +++ b/var/spack/repos/builtin/packages/r-summarizedexperiment/package.py @@ -7,16 +7,16 @@ class RSummarizedexperiment(RPackage): - """SummarizedExperiment container + """SummarizedExperiment container. The SummarizedExperiment container contains one or more assays, each represented by a matrix-like object of numeric or other mode. The rows typically represent genomic ranges of interest and the columns represent samples.""" - homepage = "https://bioconductor.org/packages/SummarizedExperiment" - git = "https://git.bioconductor.org/packages/SummarizedExperiment.git" + bioc = "SummarizedExperiment" + version('1.24.0', commit='d37f19383d03c107a8a41c0df2326e28efe46b28') version('1.20.0', commit='874aa87a481e4076a0ec3369f55c9c0a1ab8025e') version('1.18.2', commit='e22fafe') version('1.14.1', commit='2c68d99e11c7345e5ed388370822ea48395c64a4') @@ -26,24 +26,26 @@ class RSummarizedexperiment(RPackage): version('1.6.5', commit='ec69cd5cfbccaef148a9f6abdfb3e22e888695d0') depends_on('r@3.2:', type=('build', 'run')) + depends_on('r@4.0.0:', type=('build', 'run'), when='@1.24.0:') depends_on('r-matrixgenerics@1.1.3:', type=('build', 'run')) depends_on('r-genomicranges@1.27.22:', type=('build', 'run')) - depends_on('r-genomicranges@1.29.14:', when='@1.8.1:', type=('build', 'run')) - depends_on('r-genomicranges@1.31.17:', when='@1.10.1:', type=('build', 'run')) - depends_on('r-genomicranges@1.33.6:', when='@1.12.0:', type=('build', 'run')) - depends_on('r-genomicranges@1.41.5:', when='@1.20.0:', type=('build', 'run')) + depends_on('r-genomicranges@1.29.14:', type=('build', 'run'), when='@1.8.1:') + depends_on('r-genomicranges@1.31.17:', type=('build', 'run'), when='@1.10.1:') + depends_on('r-genomicranges@1.33.6:', type=('build', 'run'), when='@1.12.0:') + depends_on('r-genomicranges@1.41.5:', type=('build', 'run'), when='@1.20.0:') depends_on('r-biobase', type=('build', 'run')) depends_on('r-matrix', type=('build', 'run')) depends_on('r-biocgenerics@0.15.3:', type=('build', 'run')) + depends_on('r-biocgenerics@0.37.0:', type=('build', 'run'), when='@1.24.0:') depends_on('r-s4vectors@0.13.13:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.25:', when='@1.10.1:', type=('build', 'run')) - depends_on('r-s4vectors@0.27.12:', when='@1.20.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.25:', type=('build', 'run'), when='@1.10.1:') + depends_on('r-s4vectors@0.27.12:', type=('build', 'run'), when='@1.20.0:') depends_on('r-iranges@2.7.2:', type=('build', 'run')) - depends_on('r-iranges@2.11.17:', when='@1.8.1:', type=('build', 'run')) - depends_on('r-iranges@2.13.16:', when='@1.10.1:', type=('build', 'run')) - depends_on('r-iranges@2.23.9:', when='@1.20.0:', type=('build', 'run')) + depends_on('r-iranges@2.11.17:', type=('build', 'run'), when='@1.8.1:') + depends_on('r-iranges@2.13.16:', type=('build', 'run'), when='@1.10.1:') + depends_on('r-iranges@2.23.9:', type=('build', 'run'), when='@1.20.0:') depends_on('r-genomeinfodb@1.11.4:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.13.1:', when='@1.8.1:', type=('build', 'run')) + depends_on('r-genomeinfodb@1.13.1:', type=('build', 'run'), when='@1.8.1:') depends_on('r-delayedarray@0.1.9:', type=('build', 'run')) - depends_on('r-delayedarray@0.3.20:', when='@1.8.1:', type=('build', 'run')) - depends_on('r-delayedarray@0.15.10:', when='@1.20.0:', type=('build', 'run')) + depends_on('r-delayedarray@0.3.20:', type=('build', 'run'), when='@1.8.1:') + depends_on('r-delayedarray@0.15.10:', type=('build', 'run'), when='@1.20.0:') diff --git a/var/spack/repos/builtin/packages/r-sva/package.py b/var/spack/repos/builtin/packages/r-sva/package.py index 472f9bdd18f..59ad4aeac5e 100644 --- a/var/spack/repos/builtin/packages/r-sva/package.py +++ b/var/spack/repos/builtin/packages/r-sva/package.py @@ -7,7 +7,7 @@ class RSva(RPackage): - """Surrogate Variable Analysis + """Surrogate Variable Analysis. The sva package contains functions for removing batch effects and other unwanted variation in high-throughput experiment. Specifically, the sva @@ -28,9 +28,9 @@ class RSva(RPackage): 2007 PLoS Genetics, 2008 PNAS or Leek et al. 2011 Nat. Reviews Genetics).""" - homepage = "https://bioconductor.org/packages/sva" - git = "https://git.bioconductor.org/packages/sva.git" + bioc = "sva" + version('3.42.0', commit='54c843cc46437be233ecb43b6aa868e968d71138') version('3.38.0', commit='5ded8ba649200ec4829051f86a59e1a2548a7ab8') version('3.32.1', commit='1b8286734d00533b49d9f1456b6523cc778bb744') version('3.30.1', commit='fdb98bc2299dc5213c62d83cb7c0b1c1b4912f0c') @@ -44,4 +44,4 @@ class RSva(RPackage): depends_on('r-biocparallel', type=('build', 'run')) depends_on('r-matrixstats', type=('build', 'run')) depends_on('r-limma', type=('build', 'run')) - depends_on('r-edger', when='@3.38.0:', type=('build', 'run')) + depends_on('r-edger', type=('build', 'run'), when='@3.38.0:') diff --git a/var/spack/repos/builtin/packages/r-tfbstools/package.py b/var/spack/repos/builtin/packages/r-tfbstools/package.py index 1912180b7fd..2a59c6cbb8a 100644 --- a/var/spack/repos/builtin/packages/r-tfbstools/package.py +++ b/var/spack/repos/builtin/packages/r-tfbstools/package.py @@ -7,7 +7,7 @@ class RTfbstools(RPackage): - """Software Package for Transcription Factor Binding Site (TFBS) Analysis + """Software Package for Transcription Factor Binding Site (TFBS) Analysis. TFBSTools is a package for the analysis and manipulation of transcription factor binding sites. It includes matrices conversion @@ -16,9 +16,9 @@ class RTfbstools(RPackage): from sequence/alignment, query JASPAR database and provides a wrapper of de novo motif discovery software.""" - homepage = "https://bioconductor.org/packages/TFBSTools" - git = "https://git.bioconductor.org/packages/TFBSTools.git" + bioc = "TFBSTools" + version('1.32.0', commit='235505626b910de29156a07e1f990daa3b5d57d9') version('1.28.0', commit='15e7cf76f39ee3280a27284d58f7adef1c33f193') version('1.22.0', commit='613d3567fd662b65269bd200c5aa5f87ac6a4612') version('1.20.0', commit='74035fc6beb1af82f171c11ef2b0a8817714c5bc') diff --git a/var/spack/repos/builtin/packages/r-tidytree/package.py b/var/spack/repos/builtin/packages/r-tidytree/package.py new file mode 100644 index 00000000000..b7146155447 --- /dev/null +++ b/var/spack/repos/builtin/packages/r-tidytree/package.py @@ -0,0 +1,30 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RTidytree(RPackage): + """A Tidy Tool for Phylogenetic Tree Data Manipulation. + + Phylogenetic tree generally contains multiple components including node, + edge, branch and associated data. 'tidytree' provides an approach to + convert tree object to tidy data frame as well as provides tidy interfaces + to manipulate tree data.""" + + cran = "tidytree" + + version('0.3.7', sha256='7816f2d48ec94ca0c1bef15ec3d536adf44a969ea3c3cfc203ceebe16808e4f2') + + depends_on('r@3.4.0:', type=('build', 'run')) + depends_on('r-ape', type=('build', 'run')) + depends_on('r-dplyr', type=('build', 'run')) + depends_on('r-lazyeval', type=('build', 'run')) + depends_on('r-magrittr', type=('build', 'run')) + depends_on('r-rlang', type=('build', 'run')) + depends_on('r-tibble', type=('build', 'run')) + depends_on('r-tidyr', type=('build', 'run')) + depends_on('r-tidyselect', type=('build', 'run')) + depends_on('r-yulab-utils@0.0.4:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-tmixclust/package.py b/var/spack/repos/builtin/packages/r-tmixclust/package.py index a48e1432a3f..865b5cd14b2 100644 --- a/var/spack/repos/builtin/packages/r-tmixclust/package.py +++ b/var/spack/repos/builtin/packages/r-tmixclust/package.py @@ -8,7 +8,7 @@ class RTmixclust(RPackage): """Time Series Clustering of Gene Expression with Gaussian Mixed-Effects - Models and Smoothing Splines + Models and Smoothing Splines. Implementation of a clustering method for time series gene expression data based on mixed-effects models with Gaussian variables and non- @@ -16,9 +16,9 @@ class RTmixclust(RPackage): the high levels of noise present in typical gene expression time series datasets.""" - homepage = "https://bioconductor.org/packages/TMixClust" - git = "https://git.bioconductor.org/packages/TMixClust.git" + bioc = "TMixClust" + version('1.16.0', commit='e525cfd9c729a73a1964c243e5c34c37343f7bfa') version('1.12.0', commit='982b31bd7e22a3dc638bbda0336546220444f0c2') version('1.6.0', commit='9f5f78e52538d15f402c8f6e4c60f7212c7bc548') version('1.4.0', commit='a52fcae6e7a5dd41e7afbe128f35397e8bc8cb12') diff --git a/var/spack/repos/builtin/packages/r-topgo/package.py b/var/spack/repos/builtin/packages/r-topgo/package.py index f927372ecc6..3f9a8cc89a3 100644 --- a/var/spack/repos/builtin/packages/r-topgo/package.py +++ b/var/spack/repos/builtin/packages/r-topgo/package.py @@ -7,16 +7,16 @@ class RTopgo(RPackage): - """Enrichment Analysis for Gene Ontology + """Enrichment Analysis for Gene Ontology. topGO package provides tools for testing GO terms while accounting for the topology of the GO graph. Different test statistics and different methods for eliminating local similarities and dependencies between GO terms can be implemented and applied.""" - homepage = "https://bioconductor.org/packages/topGO" - git = "https://git.bioconductor.org/packages/topGO.git" + bioc = "topGO" + version('2.46.0', commit='2bfa9dff41fff261aa6188f8368aebd6e8250b18') version('2.42.0', commit='3a33cf53883de45bda506953303e1809ab982adc') version('2.36.0', commit='c2f6c187b41c4aa44cc92ac781fdd878491a4019') version('2.34.0', commit='44cb5eaba515b365b7b2a8c22df0a45883db6b4d') diff --git a/var/spack/repos/builtin/packages/r-treeio/package.py b/var/spack/repos/builtin/packages/r-treeio/package.py new file mode 100644 index 00000000000..9e792f3cf90 --- /dev/null +++ b/var/spack/repos/builtin/packages/r-treeio/package.py @@ -0,0 +1,30 @@ +# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class RTreeio(RPackage): + """Base Classes and Functions for Phylogenetic Tree Input and Output. + + 'treeio' is an R package to make it easier to import and store phylogenetic + tree with associated data; and to link external data from different sources + to phylogeny. It also supports exporting phylogenetic tree with + heterogeneous associated data to a single tree file and can be served as a + platform for merging tree with associated data and converting file + formats.""" + + bioc = "treeio" + + version('1.18.1', commit='a06b6b3d2a64f1b22c6c8c5f97c08f5863349c83') + + depends_on('r@3.6.0:', type=('build', 'run')) + depends_on('r-ape', type=('build', 'run')) + depends_on('r-dplyr', type=('build', 'run')) + depends_on('r-jsonlite', type=('build', 'run')) + depends_on('r-magrittr', type=('build', 'run')) + depends_on('r-rlang', type=('build', 'run')) + depends_on('r-tibble', type=('build', 'run')) + depends_on('r-tidytree@0.3.0:', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg18-knowngene/package.py b/var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg18-knowngene/package.py index d0aa846bb05..dab13e78888 100644 --- a/var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg18-knowngene/package.py +++ b/var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg18-knowngene/package.py @@ -7,14 +7,14 @@ class RTxdbHsapiensUcscHg18Knowngene(RPackage): - """Annotation package for TxDb object(s) + """Annotation package for TxDb object(s). Exposes an annotation databases generated from UCSC by exposing these as TxDb objects""" # This is a bioconductor package but ther is no available git repo - homepage = "https://bioconductor.org/packages/release/data/annotation/html/TxDb.Hsapiens.UCSC.hg18.knownGene.html" - url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/TxDb.Hsapiens.UCSC.hg18.knownGene_3.2.2.tar.gz" + bioc = "TxDb.Hsapiens.UCSC.hg18.knownGene" + url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/TxDb.Hsapiens.UCSC.hg18.knownGene_3.2.2.tar.gz" version('3.2.2', sha256='bc9ca40b4eab87f5ca64a4b876d42502b9b8e9f5983d745bfe0ee349d97b69fa') diff --git a/var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg19-knowngene/package.py b/var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg19-knowngene/package.py index e1a0dddbcc2..0e47f7a35ac 100644 --- a/var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg19-knowngene/package.py +++ b/var/spack/repos/builtin/packages/r-txdb-hsapiens-ucsc-hg19-knowngene/package.py @@ -7,14 +7,14 @@ class RTxdbHsapiensUcscHg19Knowngene(RPackage): - """Annotation package for TxDb object(s) + """Annotation package for TxDb object(s). Exposes an annotation databases generated from UCSC by exposing these as TxDb objects.""" # This is a bioconductor package but there is no available git repo. - homepage = "https://bioconductor.org/packages/release/data/annotation/html/TxDb.Hsapiens.UCSC.hg19.knownGene.html" - url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/TxDb.Hsapiens.UCSC.hg19.knownGene_3.2.2.tar.gz" + bioc = "TxDb.Hsapiens.UCSC.hg19.knownGene" + url = "https://bioconductor.org/packages/release/data/annotation/src/contrib/TxDb.Hsapiens.UCSC.hg19.knownGene_3.2.2.tar.gz" version('3.2.2', sha256='063de2b1174782a0b2b8ab7f04a0bdf3c43252cb67c685a9f8ef2b8e318352e9') diff --git a/var/spack/repos/builtin/packages/r-tximport/package.py b/var/spack/repos/builtin/packages/r-tximport/package.py index 1ac89a6969d..b3cf968d7a3 100644 --- a/var/spack/repos/builtin/packages/r-tximport/package.py +++ b/var/spack/repos/builtin/packages/r-tximport/package.py @@ -8,7 +8,7 @@ class RTximport(RPackage): """Import and summarize transcript-level estimates for transcript- and - gene-level analysis + gene-level analysis. Imports transcript-level abundance, estimated counts and transcript lengths, and summarizes into matrices for use with downstream gene-level @@ -17,9 +17,9 @@ class RTximport(RPackage): can be used as an offset for different expression of gene-level counts.""" - homepage = "https://bioconductor.org/packages/tximport" - git = "https://git.bioconductor.org/packages/tximport.git" + bioc = "tximport" + version('1.22.0', commit='335213baee3492fbf6baaa8b4e067ac0ef384684') version('1.18.0', commit='58b20cbc566648586b6990b30ebc70bef308cb05') version('1.12.3', commit='acbdead961471c3b910d720f73bd0af1b7a07c57') version('1.10.1', commit='cd8f81cf7140f61d4a4f25f89451fb49e2cd4bd3') diff --git a/var/spack/repos/builtin/packages/r-tximportdata/package.py b/var/spack/repos/builtin/packages/r-tximportdata/package.py index 18a419f7342..34e92e2b306 100644 --- a/var/spack/repos/builtin/packages/r-tximportdata/package.py +++ b/var/spack/repos/builtin/packages/r-tximportdata/package.py @@ -8,7 +8,7 @@ class RTximportdata(RPackage): """Import and summarize transcript-level estimates for transcript- and - gene-level analysis + gene-level analysis. Imports transcript-level abundance, estimated counts and transcript lengths, and summarizes into matrices for use with downstream gene-level @@ -16,7 +16,7 @@ class RTximportdata(RPackage): transcript abundance estimates, is provided as a matrix which can be used as an offset for different expression of gene-level counts.""" - homepage = "https://github.com/mikelove/tximport" - git = "https://git.bioconductor.org/packages/tximportData" + bioc = "tximportData" + version('1.22.0', commit='c576b18e43985baf8beab327cbc54afe8324659c') version('1.18.0', commit='24945f8dd1e4e441ad5145fb7a37a1630912f929') diff --git a/var/spack/repos/builtin/packages/r-variantannotation/package.py b/var/spack/repos/builtin/packages/r-variantannotation/package.py index c4d61c5a854..6dec776a644 100644 --- a/var/spack/repos/builtin/packages/r-variantannotation/package.py +++ b/var/spack/repos/builtin/packages/r-variantannotation/package.py @@ -7,14 +7,14 @@ class RVariantannotation(RPackage): - """Annotation of Genetic Variants + """Annotation of Genetic Variants. Annotate variants, compute amino acid coding changes, predict coding outcomes.""" - homepage = "https://bioconductor.org/packages/VariantAnnotation" - git = "https://git.bioconductor.org/packages/VariantAnnotation.git" + bioc = "VariantAnnotation" + version('1.40.0', commit='50ead7cb60cedf3c053853fab92d9f104f9f85bd') version('1.36.0', commit='9918bd19a2e6f89e5edc5fe03c8812f500bb3e19') version('1.30.1', commit='fb1ab00872570afb280522c4663e347dafc07a9e') version('1.28.13', commit='0393347b8ce2d5edf1a61589be93e6a93eda3419') @@ -23,42 +23,44 @@ class RVariantannotation(RPackage): version('1.22.3', commit='3a91b6d4297aa416d5f056dec6f8925eb1a8eaee') depends_on('r@2.8.0:', type=('build', 'run')) + depends_on('r@4.0.0:', type=('build', 'run'), when='@1.40.0:') depends_on('r-biocgenerics@0.15.3:', type=('build', 'run')) - depends_on('r-matrixgenerics', when='@1.36.0:', type=('build', 'run')) + depends_on('r-biocgenerics@0.37.0:', type=('build', 'run'), when='@1.40.0:') + depends_on('r-matrixgenerics', type=('build', 'run'), when='@1.36.0:') depends_on('r-genomeinfodb@1.11.4:', type=('build', 'run')) - depends_on('r-genomeinfodb@1.15.2:', when='@1.26.1:', type=('build', 'run')) + depends_on('r-genomeinfodb@1.15.2:', type=('build', 'run'), when='@1.26.1:') depends_on('r-genomicranges@1.27.6:', type=('build', 'run')) - depends_on('r-genomicranges@1.31.8:', when='@1.26.1:', type=('build', 'run')) - depends_on('r-genomicranges@1.41.5:', when='@1.36.0:', type=('build', 'run')) + depends_on('r-genomicranges@1.31.8:', type=('build', 'run'), when='@1.26.1:') + depends_on('r-genomicranges@1.41.5:', type=('build', 'run'), when='@1.36.0:') depends_on('r-summarizedexperiment@1.5.3:', type=('build', 'run')) - depends_on('r-summarizedexperiment@1.19.5:', when='@1.36.0:', type=('build', 'run')) + depends_on('r-summarizedexperiment@1.19.5:', type=('build', 'run'), when='@1.36.0:') depends_on('r-rsamtools@1.23.10:', type=('build', 'run')) - depends_on('r-rsamtools@1.31.2:', when='@1.26.1:', type=('build', 'run')) - depends_on('r-rsamtools@1.33.6:', when='@1.28.13:', type=('build', 'run')) - depends_on('r-rsamtools@1.99.0:', when='@1.30.1:', type=('build', 'run')) + depends_on('r-rsamtools@1.31.2:', type=('build', 'run'), when='@1.26.1:') + depends_on('r-rsamtools@1.33.6:', type=('build', 'run'), when='@1.28.13:') + depends_on('r-rsamtools@1.99.0:', type=('build', 'run'), when='@1.30.1:') depends_on('r-dbi', type=('build', 'run')) depends_on('r-zlibbioc', type=('build', 'run')) depends_on('r-biobase', type=('build', 'run')) depends_on('r-s4vectors@0.13.13:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.24:', when='@1.26.1:', type=('build', 'run')) - depends_on('r-s4vectors@0.27.12:', when='@1.36.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.17.24:', type=('build', 'run'), when='@1.26.1:') + depends_on('r-s4vectors@0.27.12:', type=('build', 'run'), when='@1.36.0:') depends_on('r-iranges@2.3.25:', type=('build', 'run')) - depends_on('r-iranges@2.13.13:', when='@1.26.1:', type=('build', 'run')) - depends_on('r-iranges@2.23.9:', when='@1.36.0:', type=('build', 'run')) + depends_on('r-iranges@2.13.13:', type=('build', 'run'), when='@1.26.1:') + depends_on('r-iranges@2.23.9:', type=('build', 'run'), when='@1.36.0:') depends_on('r-xvector@0.5.6:', type=('build', 'run')) - depends_on('r-xvector@0.19.7:', when='@1.26.1:', type=('build', 'run')) - depends_on('r-xvector@0.29.2:', when='@1.36.0:', type=('build', 'run')) + depends_on('r-xvector@0.19.7:', type=('build', 'run'), when='@1.26.1:') + depends_on('r-xvector@0.29.2:', type=('build', 'run'), when='@1.36.0:') depends_on('r-biostrings@2.33.5:', type=('build', 'run')) - depends_on('r-biostrings@2.47.6:', when='@1.26.1:', type=('build', 'run')) - depends_on('r-biostrings@2.57.2:', when='@1.36.0:', type=('build', 'run')) + depends_on('r-biostrings@2.47.6:', type=('build', 'run'), when='@1.26.1:') + depends_on('r-biostrings@2.57.2:', type=('build', 'run'), when='@1.36.0:') depends_on('r-annotationdbi@1.27.9:', type=('build', 'run')) depends_on('r-rtracklayer@1.25.16:', type=('build', 'run')) - depends_on('r-rtracklayer@1.39.7:', when='@1.26.1:', type=('build', 'run')) + depends_on('r-rtracklayer@1.39.7:', type=('build', 'run'), when='@1.26.1:') depends_on('r-bsgenome@1.37.6:', type=('build', 'run')) - depends_on('r-bsgenome@1.47.3:', when='@1.26.1:', type=('build', 'run')) + depends_on('r-bsgenome@1.47.3:', type=('build', 'run'), when='@1.26.1:') depends_on('r-genomicfeatures@1.27.4:', type=('build', 'run')) - depends_on('r-genomicfeatures@1.31.3:', when='@1.26.1:', type=('build', 'run')) - depends_on('r-rhtslib', when='@1.30.1:', type=('build', 'run')) + depends_on('r-genomicfeatures@1.31.3:', type=('build', 'run'), when='@1.26.1:') + depends_on('r-rhtslib', type=('build', 'run'), when='@1.30.1:') depends_on('gmake', type='build') # Not listed but needed diff --git a/var/spack/repos/builtin/packages/r-vsn/package.py b/var/spack/repos/builtin/packages/r-vsn/package.py index f05b46f0f99..e37198624fc 100644 --- a/var/spack/repos/builtin/packages/r-vsn/package.py +++ b/var/spack/repos/builtin/packages/r-vsn/package.py @@ -7,7 +7,7 @@ class RVsn(RPackage): - """Variance stabilization and calibration for microarray data + """Variance stabilization and calibration for microarray data. The package implements a method for normalising microarray intensities, and works for single- and multiple-color arrays. It can also be used for @@ -22,9 +22,9 @@ class RVsn(RPackage): they are usually more sensitive and specific in detecting differential transcription.""" - homepage = "https://bioconductor.org/packages/vsn" - git = "https://git.bioconductor.org/packages/vsn.git" + bioc = "vsn" + version('3.62.0', commit='6ae7f4e07ec1a5a9482cab892d98175983bfcd50') version('3.58.0', commit='a451e6ae989623750feacf26d99683a7955adf85') version('3.52.0', commit='e80642d850ae93bc141654200a8970b561a94fbe') version('3.50.0', commit='ad49fcc288c6065d0f04040acd688e7f0d7d927e') @@ -33,10 +33,12 @@ class RVsn(RPackage): version('3.44.0', commit='e54513fcdd07ccfb8094359e93cef145450f0ee0') depends_on('r@3.0.0:', type=('build', 'run')) - depends_on('r@3.4.0:', when='@3.46.0:', type=('build', 'run')) + depends_on('r@3.4.0:', type=('build', 'run'), when='@3.46.0:') + depends_on('r@4.0.0:', type=('build', 'run'), when='@3.62.0:') depends_on('r-biobase', type=('build', 'run')) depends_on('r-affy', type=('build', 'run')) depends_on('r-limma', type=('build', 'run')) depends_on('r-lattice', type=('build', 'run')) depends_on('r-ggplot2', type=('build', 'run')) - depends_on('r-hexbin', when='@3.44.0:3.52.0', type=('build', 'run')) + + depends_on('r-hexbin', type=('build', 'run'), when='@3.44.0:3.52.0') diff --git a/var/spack/repos/builtin/packages/r-watermelon/package.py b/var/spack/repos/builtin/packages/r-watermelon/package.py index 4b058d4194e..a4edcffb89f 100644 --- a/var/spack/repos/builtin/packages/r-watermelon/package.py +++ b/var/spack/repos/builtin/packages/r-watermelon/package.py @@ -7,18 +7,19 @@ class RWatermelon(RPackage): - """Illumina 450 methylation array normalization and metrics + """Illumina 450 methylation array normalization and metrics. 15 flavours of betas and three performance metrics, with methods for objects produced by methylumi and minfi packages.""" - homepage = "https://bioconductor.org/packages/release/bioc/html/wateRmelon.html" - git = "https://git.bioconductor.org/packages/wateRmelon" + bioc = "wateRmelon" + version('2.0.0', commit='f6a331bdf50e0e5c94009fb67be873d996348ade') version('1.34.0', commit='3fa2745535c22068a438747b41b9d793196098d4') version('1.30.0', commit='66d7579fe49206d965832288df7937c3d43ed578') depends_on('r@2.10:', type=('build', 'run')) + depends_on('r@3.5.0:', type=('build', 'run'), when='@2.0.0:') depends_on('r-biobase', type=('build', 'run')) depends_on('r-limma', type=('build', 'run')) depends_on('r-matrixstats', type=('build', 'run')) diff --git a/var/spack/repos/builtin/packages/r-xde/package.py b/var/spack/repos/builtin/packages/r-xde/package.py index 02e64f8eff0..6e24162c009 100644 --- a/var/spack/repos/builtin/packages/r-xde/package.py +++ b/var/spack/repos/builtin/packages/r-xde/package.py @@ -7,15 +7,15 @@ class RXde(RPackage): - """XDE: a Bayesian hierarchical model for cross-study analysis of - differential gene expression + """a Bayesian hierarchical model for cross-study analysis of + differential gene expression. Multi-level model for cross-study detection of differential gene expression.""" - homepage = "https://bioconductor.org/packages/XDE" - git = "https://git.bioconductor.org/packages/XDE.git" + bioc = "XDE" + version('2.40.0', commit='bfc3c54787aec97b70bef7b99a6adc75d2cf5ed2') version('2.36.0', commit='0277f9dffbd7d1880be77cb8581fc614501b3293') version('2.30.0', commit='058af6f1e431522778f970bf61f834620d3d7dd7') version('2.28.0', commit='b8cc7d0840ce1324644e8b4a750fbb964884498b') @@ -29,7 +29,8 @@ class RXde(RPackage): depends_on('r-genefilter', type=('build', 'run')) depends_on('r-gtools', type=('build', 'run')) depends_on('r-mvtnorm', type=('build', 'run')) - depends_on('r-rcolorbrewer', when='@2.24.0:', type=('build', 'run')) - depends_on('r-genemeta', when='@2.24.0:', type=('build', 'run')) - depends_on('r-siggenes', when='@2.24.0:', type=('build', 'run')) - depends_on('r-mergemaid', when='@:2.30.0', type=('build', 'run')) + depends_on('r-rcolorbrewer', type=('build', 'run'), when='@2.24.0:') + depends_on('r-genemeta', type=('build', 'run'), when='@2.24.0:') + depends_on('r-siggenes', type=('build', 'run'), when='@2.24.0:') + + depends_on('r-mergemaid', type=('build', 'run'), when='@:2.30.0') diff --git a/var/spack/repos/builtin/packages/r-xmapbridge/package.py b/var/spack/repos/builtin/packages/r-xmapbridge/package.py index cda8c6fe25f..94c2117effe 100644 --- a/var/spack/repos/builtin/packages/r-xmapbridge/package.py +++ b/var/spack/repos/builtin/packages/r-xmapbridge/package.py @@ -7,14 +7,14 @@ class RXmapbridge(RPackage): - """Export plotting files to the xmapBridge for visualisation in X:Map + """Export plotting files to the xmapBridge for visualisation in X:Map. xmapBridge can plot graphs in the X:Map genome browser. This package exports plotting files in a suitable format.""" - homepage = "https://bioconductor.org/packages/xmapbridge" - git = "https://git.bioconductor.org/packages/xmapbridge.git" + bioc = "xmapbridge" + version('1.52.0', commit='fe32fcd2a83432c721eb948cb3af73dd187065f6') version('1.48.0', commit='1cefe6b56c6dcb1f18028b3b7d6a67d490bc9730') version('1.42.0', commit='d79c80dfc1a0ed3fd6d3e7a7c3a4aff778537ca9') version('1.40.0', commit='00a2993863f28711e237bc937fa0ba2d05f81684') diff --git a/var/spack/repos/builtin/packages/r-xvector/package.py b/var/spack/repos/builtin/packages/r-xvector/package.py index e2493732862..390d527b4b2 100644 --- a/var/spack/repos/builtin/packages/r-xvector/package.py +++ b/var/spack/repos/builtin/packages/r-xvector/package.py @@ -8,14 +8,14 @@ class RXvector(RPackage): """Foundation of external vector representation and manipulation in - Bioconductor + Bioconductor. Provides memory efficient S4 classes for storing sequences "externally" (e.g. behind an R external pointer, or on disk).""" - homepage = "https://bioconductor.org/packages/XVector" - git = "https://git.bioconductor.org/packages/XVector.git" + bioc = "XVector" + version('0.34.0', commit='06adb25ac51c707b90fb8e0637fa06df237a863c') version('0.30.0', commit='985e963e0b1c3ff004dd0b07ad7c9ff7ed853ec0') version('0.24.0', commit='e5109cb2687724b9fddddf296c07a82bae4c551d') version('0.22.0', commit='b5e107a5fd719e18374eb836eb498b529afa4473') @@ -24,16 +24,18 @@ class RXvector(RPackage): version('0.16.0', commit='54615888e1a559da4a81de33e934fc0f1c3ad99f') depends_on('r@2.8.0:', type=('build', 'run')) + depends_on('r@4.0.0:', type=('build', 'run'), when='@0.34.0:') depends_on('r-biocgenerics@0.19.2:', type=('build', 'run')) + depends_on('r-biocgenerics@0.37.0:', type=('build', 'run'), when='@0.34.0:') depends_on('r-s4vectors@0.13.13:', type=('build', 'run')) - depends_on('r-s4vectors@0.15.14:', when='@0.18.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.17.24:', when='@0.20.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.19.15:', when='@0.22.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.21.13:', when='@0.24.0:', type=('build', 'run')) - depends_on('r-s4vectors@0.27.12:', when='@0.30.0:', type=('build', 'run')) + depends_on('r-s4vectors@0.15.14:', type=('build', 'run'), when='@0.18.0:') + depends_on('r-s4vectors@0.17.24:', type=('build', 'run'), when='@0.20.0:') + depends_on('r-s4vectors@0.19.15:', type=('build', 'run'), when='@0.22.0:') + depends_on('r-s4vectors@0.21.13:', type=('build', 'run'), when='@0.24.0:') + depends_on('r-s4vectors@0.27.12:', type=('build', 'run'), when='@0.30.0:') depends_on('r-iranges@2.9.18:', type=('build', 'run')) - depends_on('r-iranges@2.13.16:', when='@0.20.0:', type=('build', 'run')) - depends_on('r-iranges@2.15.12:', when='@0.22.0:', type=('build', 'run')) - depends_on('r-iranges@2.23.9:', when='@0.30.0:', type=('build', 'run')) + depends_on('r-iranges@2.13.16:', type=('build', 'run'), when='@0.20.0:') + depends_on('r-iranges@2.15.12:', type=('build', 'run'), when='@0.22.0:') + depends_on('r-iranges@2.23.9:', type=('build', 'run'), when='@0.30.0:') depends_on('r-zlibbioc', type=('build', 'run')) depends_on('zlib') diff --git a/var/spack/repos/builtin/packages/r-yapsa/package.py b/var/spack/repos/builtin/packages/r-yapsa/package.py index 9982a655c6c..1ee33769fdd 100644 --- a/var/spack/repos/builtin/packages/r-yapsa/package.py +++ b/var/spack/repos/builtin/packages/r-yapsa/package.py @@ -7,7 +7,7 @@ class RYapsa(RPackage): - """Yet Another Package for Signature Analysis + """Yet Another Package for Signature Analysis. This package provides functions and routines useful in the analysis of somatic signatures (cf. L. Alexandrov et al., Nature 2013). In @@ -16,9 +16,9 @@ class RYapsa(RPackage): analysis on stratified mutational catalogue (SMC = stratify mutational catalogue) are provided.""" - homepage = "https://bioconductor.org/packages/YAPSA" - git = "https://git.bioconductor.org/packages/YAPSA.git" + bioc = "YAPSA" + version('1.20.1', commit='6c3f437911859df6f6e4a9af5571c3a5aafbffb2') version('1.16.0', commit='f344cdb81bb886c633f9325f811912fb59d58eb1') version('1.10.0', commit='06af18e424868eb0f0be6c80e90cbab1eabf3d73') version('1.8.0', commit='402f3f7774fdf8afc7883579ad651c26df0f8fdb') @@ -27,10 +27,10 @@ class RYapsa(RPackage): version('1.2.0', commit='320809b69e470e30a777a383f8341f93064ec24d') depends_on('r@3.3.0:', type=('build', 'run')) - depends_on('r@3.6.0:', when='@1.16.0:', type=('build', 'run')) + depends_on('r@3.6.0:', type=('build', 'run'), when='@1.16.0:') depends_on('r-genomicranges', type=('build', 'run')) depends_on('r-ggplot2', type=('build', 'run')) - depends_on('r-limsolve', when='@1.16.0:', type=('build', 'run')) + depends_on('r-limsolve', type=('build', 'run'), when='@1.16.0:') depends_on('r-somaticsignatures', type=('build', 'run')) depends_on('r-variantannotation', type=('build', 'run')) depends_on('r-genomeinfodb', type=('build', 'run')) @@ -41,14 +41,16 @@ class RYapsa(RPackage): depends_on('r-getoptlong', type=('build', 'run')) depends_on('r-circlize', type=('build', 'run')) depends_on('r-gtrellis', type=('build', 'run')) - depends_on('r-doparallel', when='@1.16.0:', type=('build', 'run')) - depends_on('r-pmcmr', type=('build', 'run')) - depends_on('r-ggbeeswarm', when='@1.16.0:', type=('build', 'run')) + depends_on('r-doparallel', type=('build', 'run'), when='@1.16.0:') + depends_on('r-pmcmrplus', type=('build', 'run'), when='@1.20.1:') + depends_on('r-ggbeeswarm', type=('build', 'run'), when='@1.16.0:') depends_on('r-complexheatmap', type=('build', 'run')) depends_on('r-keggrest', type=('build', 'run')) - depends_on('r-biostrings', when='@1.16.0:', type=('build', 'run')) - depends_on('r-bsgenome-hsapiens-ucsc-hg19', when='@1.16.0:', type=('build', 'run')) - depends_on('r-magrittr', when='@1.16.0:', type=('build', 'run')) - depends_on('r-pracma', when='@1.16.0:', type=('build', 'run')) - depends_on('r-dplyr', when='@1.16.0:', type=('build', 'run')) - depends_on('r-lsei', when='@:1.10.0', type=('build', 'run')) + depends_on('r-biostrings', type=('build', 'run'), when='@1.16.0:') + depends_on('r-bsgenome-hsapiens-ucsc-hg19', type=('build', 'run'), when='@1.16.0:') + depends_on('r-magrittr', type=('build', 'run'), when='@1.16.0:') + depends_on('r-pracma', type=('build', 'run'), when='@1.16.0:') + depends_on('r-dplyr', type=('build', 'run'), when='@1.16.0:') + + depends_on('r-lsei', type=('build', 'run'), when='@:1.10.0') + depends_on('r-pmcmr', type=('build', 'run'), when='@:1.16.0') diff --git a/var/spack/repos/builtin/packages/r-yaqcaffy/package.py b/var/spack/repos/builtin/packages/r-yaqcaffy/package.py index 61bc60d04a5..cdaef69fb85 100644 --- a/var/spack/repos/builtin/packages/r-yaqcaffy/package.py +++ b/var/spack/repos/builtin/packages/r-yaqcaffy/package.py @@ -7,14 +7,13 @@ class RYaqcaffy(RPackage): - """Affymetrix expression data quality control and reproducibility analysis + """Affymetrix expression data quality control and reproducibility analysis. Quality control of Affymetrix GeneChip expression data and reproducibility analysis of human whole genome chips with the MAQC reference datasets.""" - homepage = "https://bioconductor.org/packages/yaqcaffy" - git = "https://git.bioconductor.org/packages/yaqcaffy.git" + bioc = "yaqcaffy" version('1.50.0', commit='b32e6b947ca9c4ab7163cfddc084a1bc0a34780e') version('1.44.0', commit='00898f3ec9ac0beadbcf57bda3d3c1c99fb0c3c0') diff --git a/var/spack/repos/builtin/packages/r-yarn/package.py b/var/spack/repos/builtin/packages/r-yarn/package.py index b6753c8e279..ef790997e69 100644 --- a/var/spack/repos/builtin/packages/r-yarn/package.py +++ b/var/spack/repos/builtin/packages/r-yarn/package.py @@ -7,7 +7,7 @@ class RYarn(RPackage): - """YARN: Robust Multi-Condition RNA-Seq Preprocessing and Normalization + """Robust Multi-Condition RNA-Seq Preprocessing and Normalization. Expedite large RNA-Seq analyses using a combination of previously developed tools. YARN is meant to make it easier for the user in @@ -16,9 +16,9 @@ class RYarn(RPackage): and statistical techniques to account for the large heterogeneity and sparsity found in very large RNA-seq experiments.""" - homepage = "https://bioconductor.org/packages/yarn" - git = "https://git.bioconductor.org/packages/yarn.git" + bioc = "yarn" + version('1.20.0', commit='b41e4ef14f980518af2fc59f202ad8ec148e8b47') version('1.16.0', commit='ff5a18cb946ffec3cb773fe32af401c8a72d674a') version('1.10.0', commit='36ffe84148eb871e93bc8f9e697475319b5ea472') version('1.8.1', commit='ee0723d4dbf082b4469ca9c22cce4f1a2ac81c04') diff --git a/var/spack/repos/builtin/packages/r-zlibbioc/package.py b/var/spack/repos/builtin/packages/r-zlibbioc/package.py index 76fd05f1d90..9714100b5e2 100644 --- a/var/spack/repos/builtin/packages/r-zlibbioc/package.py +++ b/var/spack/repos/builtin/packages/r-zlibbioc/package.py @@ -7,16 +7,16 @@ class RZlibbioc(RPackage): - """An R packaged zlib-1.2.5 + """An R packaged zlib-1.2.5. This package uses the source code of zlib-1.2.5 to create libraries for systems that do not have these available via other means (most Linux and Mac users should have system-level access to zlib, and no direct need for this package). See the vignette for instructions on use.""" - homepage = "https://bioconductor.org/packages/zlibbioc" - git = "https://git.bioconductor.org/packages/zlibbioc.git" + bioc = "zlibbioc" + version('1.40.0', commit='3f116b39d104c1ea8288f6b8f0ef94bb95f41f69') version('1.36.0', commit='62e888cd7fb482d512c6c31961b657e0b924e357') version('1.30.0', commit='99eae5b05968bf6abc9b54b9031afd93517381e0') version('1.28.0', commit='b825b042742ba45455fc284b988ff4cd2a33222c')