From a644f89d630ed5455027d46fd26f0db4897e3b52 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 01/74] Basic dockstore manifest creation --- scripts/workflow_manifest.py | 24 + workflow_manifest.json | 1318 ++++++++++++++++++++++++++++++++++ 2 files changed, 1342 insertions(+) create mode 100644 scripts/workflow_manifest.py create mode 100644 workflow_manifest.json diff --git a/scripts/workflow_manifest.py b/scripts/workflow_manifest.py new file mode 100644 index 000000000..58f88637c --- /dev/null +++ b/scripts/workflow_manifest.py @@ -0,0 +1,24 @@ +import os +import json +import yaml + + +def find_dockstore_yml(directory): + dockstore_dirs = [] + for root, _, files in os.walk(directory): + if ".dockstore.yml" in files: + workflow_details = {} + # read dockstore.yml and add to workflow_details + with open(os.path.join(root, ".dockstore.yml")) as f: + # read yaml file with pyyaml + workflow_details = yaml.safe_load(f) + # add path to workflow_details + workflow_details["path"] = root + dockstore_dirs.append(workflow_details) + return dockstore_dirs + + +dockstore_dirs = find_dockstore_yml("./workflows") + +with open("workflow_manifest.json", "w") as f: + json.dump(dockstore_dirs, f, indent=4) diff --git a/workflow_manifest.json b/workflow_manifest.json new file mode 100644 index 000000000..edf851bca --- /dev/null +++ b/workflow_manifest.json @@ -0,0 +1,1318 @@ +[ + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/parallel-accession-download.ga", + "testParameterFiles": [ + "/parallel-accession-download-tests.yml" + ], + "authors": [ + { + "name": "Marius van den Beek", + "orcid": "0000-0002-9676-7032" + }, + { + "name": "IWC", + "url": "https://github.com/galaxyproject/iwc" + } + ] + } + ], + "path": "./workflows/data-fetching/parallel-accession-download" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/sra-manifest-to-concatenated-fastqs.ga", + "testParameterFiles": [ + "/sra-manifest-to-concatenated-fastqs-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + }, + { + "name": "Pierre Osteil", + "orcid": "0000-0002-5832-6703" + }, + { + "name": "Wolfgang Maier", + "orcid": "0000-0002-9464-6640" + } + ] + } + ], + "path": "./workflows/data-fetching/sra-manifest-to-concatenated-fastqs" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/rnaseq-sr.ga", + "testParameterFiles": [ + "/rnaseq-sr-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + } + ], + "path": "./workflows/transcriptomics/rnaseq-sr" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/rnaseq-pe.ga", + "testParameterFiles": [ + "/rnaseq-pe-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + } + ], + "path": "./workflows/transcriptomics/rnaseq-pe" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Assembly-polishing-with-long-reads.ga", + "testParameterFiles": [ + "/Assembly-polishing-with-long-reads-tests.yml" + ], + "authors": [ + { + "name": "Anna Syme", + "orcid": "0000-0002-9906-0673" + } + ] + } + ], + "path": "./workflows/genome-assembly/polish-with-long-reads" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Genome-assembly-with-Flye.ga", + "testParameterFiles": [ + "/Genome-assembly-with-Flye-tests.yml" + ], + "authors": [ + { + "name": "Anna Syme", + "orcid": "0000-0002-9906-0673" + } + ] + } + ], + "path": "./workflows/genome-assembly/assembly-with-flye" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "primaryDescriptorPath": "/metaprosip.ga", + "subclass": "Galaxy", + "publish": true, + "testParameterFiles": [ + "/metaprosip-tests.yml" + ], + "authors": [ + { + "name": "Matthias Bernt", + "orcid": "0000-0003-3763-0797" + } + ] + } + ], + "path": "./workflows/proteomics/openms-metaprosip" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/RepeatMasking-Workflow.ga", + "testParameterFiles": [ + "/RepeatMasking-Workflow-tests.yml" + ], + "authors": [ + { + "name": "Romane Libouban", + "email": "romane.libouban@irisa.fr" + } + ] + } + ], + "path": "./workflows/repeatmasking" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/cutandrun.ga", + "testParameterFiles": [ + "/cutandrun-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + } + ], + "path": "./workflows/epigenetics/cutandrun" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/chipseq-sr.ga", + "testParameterFiles": [ + "/chipseq-sr-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + } + ], + "path": "./workflows/epigenetics/chipseq-sr" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "hic-fastq-to-cool-hicup-cooler", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/hic-fastq-to-cool-hicup-cooler.ga", + "testParameterFiles": [ + "/hic-fastq-to-cool-hicup-cooler-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + }, + { + "name": "chic-fastq-to-cool-hicup-cooler", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/chic-fastq-to-cool-hicup-cooler.ga", + "testParameterFiles": [ + "/chic-fastq-to-cool-hicup-cooler-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + }, + { + "name": "hic-juicermediumtabix-to-cool-cooler", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/hic-juicermediumtabix-to-cool-cooler.ga", + "testParameterFiles": [ + "/hic-juicermediumtabix-to-cool-cooler-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + }, + { + "name": "hic-fastq-to-pairs-hicup", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/hic-fastq-to-pairs-hicup.ga", + "testParameterFiles": [ + "/hic-fastq-to-pairs-hicup-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + } + ], + "path": "./workflows/epigenetics/hic-hicup-cooler" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/average-bigwig-between-replicates.ga", + "testParameterFiles": [ + "/average-bigwig-between-replicates-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + } + ], + "path": "./workflows/epigenetics/average-bigwig-between-replicates" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "consensus-peaks-chip-sr", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/consensus-peaks-chip-sr.ga", + "testParameterFiles": [ + "/consensus-peaks-chip-sr-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + }, + { + "name": "consensus-peaks-chip-pe", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/consensus-peaks-chip-pe.ga", + "testParameterFiles": [ + "/consensus-peaks-chip-pe-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + }, + { + "name": "consensus-peaks-atac-cutandrun", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/consensus-peaks-atac-cutandrun.ga", + "testParameterFiles": [ + "/consensus-peaks-atac-cutandrun-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + } + ], + "path": "./workflows/epigenetics/consensus-peaks" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/atacseq.ga", + "testParameterFiles": [ + "/atacseq-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + } + ], + "path": "./workflows/epigenetics/atacseq" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/chipseq-pe.ga", + "testParameterFiles": [ + "/chipseq-pe-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + } + ], + "path": "./workflows/epigenetics/chipseq-pe" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/dada2_paired.ga", + "testParameterFiles": [ + "/dada2_paired-tests.yml" + ], + "authors": [ + { + "name": "Matthias Bernt", + "orcid": "0000-0003-3763-0797" + }, + { + "name": "UFZ Leipzig" + } + ] + } + ], + "path": "./workflows/amplicon/dada2" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "QIIME2-Ia import multiplexed data single end", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/QIIME2-Ia-multiplexed-data-single-end.ga", + "testParameterFiles": [ + "/QIIME2-Ia-multiplexed-data-single-end-tests.yml" + ], + "authors": [ + { + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + } + ] + }, + { + "name": "QIIME2-Ib import multiplexed data paired end", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/QIIME2-Ib-multiplexed-data-paired-end.ga", + "testParameterFiles": [ + "/QIIME2-Ib-multiplexed-data-paired-end-tests.yml" + ], + "authors": [ + { + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + } + ] + }, + { + "name": "QIIME2-Ic import demultiplexed data single end", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/QIIME2-Ic-demultiplexed-data-single-end.ga", + "testParameterFiles": [ + "/QIIME2-Ic-demultiplexed-data-single-end-tests.yml" + ], + "authors": [ + { + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + } + ] + }, + { + "name": "QIIME2-Id import demultiplexed data paired end", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/QIIME2-Id-demultiplexed-data-paired-end.ga", + "testParameterFiles": [ + "/QIIME2-Id-demultiplexed-data-paired-end-tests.yml" + ], + "authors": [ + { + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + } + ] + } + ], + "path": "./workflows/amplicon/qiime2/qiime2-I-import" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "QIIME2-IIa denoising and feature table creation for single ended data", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/QIIME2-IIa-denoising-and-feature-table-creation-single-end.ga", + "testParameterFiles": [ + "/QIIME2-IIa-denoising-and-feature-table-creation-single-end-tests.yml" + ], + "authors": [ + { + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + } + ] + }, + { + "name": "QIIME2-IIb denoising and feature table creation for paired ended data", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/QIIME2-IIb-denoising-and-feature-table-creation-paired-end.ga", + "testParameterFiles": [ + "/QIIME2-IIb-denoising-and-feature-table-creation-paired-end-tests.yml" + ], + "authors": [ + { + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + } + ] + } + ], + "path": "./workflows/amplicon/qiime2/qiime2-II-denoising" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "baredSC-1d-logNorm", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/baredSC-1d-logNorm.ga", + "testParameterFiles": [ + "/baredSC-1d-logNorm-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + }, + { + "name": "baredSC-2d-logNorm", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/baredSC-2d-logNorm.ga", + "testParameterFiles": [ + "/baredSC-2d-logNorm-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + } + ], + "path": "./workflows/scRNAseq/baredsc" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "scrna-seq-fastq-to-matrix-10x-cellplex", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/scrna-seq-fastq-to-matrix-10x-cellplex.ga", + "testParameterFiles": [ + "/scrna-seq-fastq-to-matrix-10x-cellplex-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + }, + { + "name": "Mehmet Tekman", + "orcid": "0000-0002-4181-2676" + }, + { + "name": "Hans-Rudolf Hotz", + "orcid": "0000-0002-2799-424X" + }, + { + "name": "Daniel Blankenberg", + "orcid": "0000-0002-6833-9049" + }, + { + "name": "Wendi Bacon", + "orcid": "0000-0002-8170-8806" + } + ] + }, + { + "name": "scrna-seq-fastq-to-matrix-10x-v3", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/scrna-seq-fastq-to-matrix-10x-v3.ga", + "testParameterFiles": [ + "/scrna-seq-fastq-to-matrix-10x-v3-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + }, + { + "name": "Mehmet Tekman", + "orcid": "0000-0002-4181-2676" + }, + { + "name": "Hans-Rudolf Hotz", + "orcid": "0000-0002-2799-424X" + }, + { + "name": "Daniel Blankenberg", + "orcid": "0000-0002-6833-9049" + }, + { + "name": "Wendi Bacon", + "orcid": "0000-0002-8170-8806" + } + ] + } + ], + "path": "./workflows/scRNAseq/fastq-to-matrix-10x" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "Velocyto-on10X-from-bundled", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Velocyto-on10X-from-bundled.ga", + "testParameterFiles": [ + "/Velocyto-on10X-from-bundled-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + }, + { + "name": "Velocyto-on10X-filtered-barcodes", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Velocyto-on10X-filtered-barcodes.ga", + "testParameterFiles": [ + "/Velocyto-on10X-filtered-barcodes-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ] + } + ], + "path": "./workflows/scRNAseq/velocyto" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/pox-virus-half-genome.ga", + "authors": [ + { + "name": "Viktoria Isabel Schwarz", + "orcid": "0000-0001-6897-1215" + }, + { + "name": "Wolfgang Maier", + "orcid": "0000-0002-9464-6640" + } + ] + } + ], + "path": "./workflows/virology/pox-virus-amplicon" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Purge-duplicate-contigs-VGP6.ga", + "authors": [ + { + "name": "Galaxy" + }, + { + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ] + } + ], + "path": "./workflows/VGP-assembly-v2/Purge-duplicate-contigs-VGP6" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Scaffolding-BioNano-VGP7.ga", + "testParameterFiles": [ + "/Scaffolding-BioNano-VGP7-tests.yml" + ], + "authors": [ + { + "name": "Galaxy" + }, + { + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ] + } + ], + "path": "./workflows/VGP-assembly-v2/Scaffolding-Bionano-VGP7" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Assembly-decontamination-VGP9.ga", + "testParameterFiles": [ + "/Assembly-decontamination-VGP9-tests.yml" + ], + "authors": [ + { + "name": "Nadolina Brajuka", + "url": "https://github.com/Nadolina" + } + ] + } + ], + "path": "./workflows/VGP-assembly-v2/Assembly-decontamination-VGP9" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/kmer-profiling-hifi-VGP1.ga", + "testParameterFiles": [ + "/kmer-profiling-hifi-VGP1-tests.yml" + ], + "authors": [ + { + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + }, + { + "name": "Galaxy" + } + ] + } + ], + "path": "./workflows/VGP-assembly-v2/kmer-profiling-hifi-VGP1" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Purging-duplicates-one-haplotype-VGP6b.ga", + "testParameterFiles": [ + "/Purging-duplicates-one-haplotype-VGP6b-tests.yml" + ], + "authors": [ + { + "name": "Galaxy" + }, + { + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ] + } + ], + "path": "./workflows/VGP-assembly-v2/Purge-duplicates-one-haplotype-VGP6b" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Mitogenome-Assembly-VGP0.ga", + "testParameterFiles": [ + "/Mitogenome-Assembly-VGP0-tests.yml" + ], + "authors": [ + { + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + }, + { + "name": "Galaxy" + } + ] + } + ], + "path": "./workflows/VGP-assembly-v2/Mitogenome-assembly-VGP0" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Scaffolding-HiC-VGP8.ga", + "testParameterFiles": [ + "/Scaffolding-HiC-VGP8-tests.yml" + ], + "authors": [ + { + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + }, + { + "name": "Galaxy" + } + ] + } + ], + "path": "./workflows/VGP-assembly-v2/Scaffolding-HiC-VGP8" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Assembly-Hifi-HiC-phasing-VGP4.ga", + "testParameterFiles": [ + "/Assembly-Hifi-HiC-phasing-VGP4-tests.yml" + ], + "authors": [ + { + "name": "Galaxy" + }, + { + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + }, + { + "name": "Delphine Lariviere", + "orcid": "0000-0001-6421-3484" + } + ] + } + ], + "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-HiC-phasing-VGP4" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/kmer-profiling-hifi-trio-VGP2.ga", + "testParameterFiles": [ + "/kmer-profiling-hifi-trio-VGP2-tests.yml" + ], + "authors": [ + { + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + }, + { + "name": "Galaxy" + } + ] + } + ], + "path": "./workflows/VGP-assembly-v2/kmer-profiling-hifi-trio-VGP2" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Assembly-Hifi-Trio-phasing-VGP5.ga", + "testParameterFiles": [ + "/Assembly-Hifi-Trio-phasing-VGP5-tests.yml" + ], + "authors": [ + { + "name": "Galaxy" + }, + { + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ] + } + ], + "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-Trio-phasing-VGP5" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Assembly-Hifi-only-VGP3.ga", + "testParameterFiles": [ + "/Assembly-Hifi-only-VGP3-tests.yml" + ], + "authors": [ + { + "name": "Galaxy" + }, + { + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ] + } + ], + "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-only-VGP3" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/segmentation-and-counting.ga", + "testParameterFiles": [ + "/segmentation-and-counting-tests.yml" + ], + "authors": [ + { + "name": "Leonid Kostrykin", + "orcid": "0000-0003-1323-3762", + "url": "https://github.com/kostrykin/" + } + ] + } + ], + "path": "./workflows/imaging/fluorescence-nuclei-segmentation-and-counting" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Mass-spectrometry__GCMS-with-metaMS.ga", + "testParameterFiles": [ + "/Mass-spectrometry__GCMS-with-metaMS-tests.yml" + ], + "authors": [ + { + "name": "workflow4metabolomics", + "image": "https://raw.githubusercontent.com/workflow4metabolomics/workflow4metabolomics/master/images/logo/logo_w4m-0.1-black-orange.png", + "url": "https://workflow4metabolomics.org/" + } + ] + } + ], + "path": "./workflows/metabomics/gcms-metams" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Mass_spectrometry__LC-MS_preprocessing_with_XCMS.ga", + "testParameterFiles": [ + "/Mass_spectrometry__LC-MS_preprocessing_with_XCMS-tests.yml" + ], + "authors": [ + { + "name": "workflow4metabolomics", + "image": "https://raw.githubusercontent.com/workflow4metabolomics/workflow4metabolomics/master/images/logo/logo_w4m-0.1-black-orange.png", + "url": "https://workflow4metabolomics.org" + } + ] + } + ], + "path": "./workflows/metabomics/lcms-preprocessing" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/protein-ligand-complex-parameterization.ga", + "testParameterFiles": [ + "/protein-ligand-complex-parameterization-tests.yml" + ], + "authors": [ + { + "name": "Simon Bray", + "orcid": "0000-0002-0621-6705" + } + ] + } + ], + "path": "./workflows/computational-chemistry/protein-ligand-complex-parameterization" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/gromacs-dctmd.ga", + "testParameterFiles": [ + "/gromacs-dctmd-tests.yml" + ], + "authors": [ + { + "name": "Simon Bray", + "orcid": "0000-0002-0621-6705" + } + ] + } + ], + "path": "./workflows/computational-chemistry/gromacs-dctmd" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/gromacs-mmgbsa.ga", + "testParameterFiles": [ + "/gromacs-mmgbsa-tests.yml" + ], + "authors": [ + { + "name": "Simon Bray", + "orcid": "0000-0002-0621-6705" + } + ] + } + ], + "path": "./workflows/computational-chemistry/gromacs-mmgbsa" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/fragment-based-docking-scoring.ga", + "testParameterFiles": [ + "/fragment-based-docking-scoring-tests.yml" + ], + "authors": [ + { + "name": "Simon Bray", + "orcid": "0000-0002-0621-6705" + }, + { + "name": "Tim Dudgeon", + "orcid": "0000-0001-6879-5194" + } + ] + } + ], + "path": "./workflows/computational-chemistry/fragment-based-docking-scoring" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Generic-variation-analysis-reporting.ga", + "testParameterFiles": [ + "/Generic-variation-analysis-reporting-tests.yml" + ], + "authors": [ + { + "name": "Wolfgang Maier", + "orcid": "0000-0002-9464-6640" + } + ] + } + ], + "path": "./workflows/variant-calling/variation-reporting" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Generic-variation-analysis-on-WGS-PE-data.ga", + "testParameterFiles": [ + "/Generic-variation-analysis-on-WGS-PE-data-tests.yml" + ], + "authors": [ + { + "name": "Anton Nekrutenko", + "orcid": "0000-0002-5987-8032" + } + ] + } + ], + "path": "./workflows/variant-calling/generic-variant-calling-wgs-pe" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "COVID-19-SE-WGS-ILLUMINA", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/se-wgs-variation.ga", + "testParameterFiles": [ + "/se-wgs-variation-tests.yml" + ], + "authors": [ + { + "name": "Wolfgang Maier", + "orcid": "0000-0002-9464-6640" + } + ] + } + ], + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-se-illumina-wgs-variant-calling" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "SARS-COV-2-ILLUMINA-AMPLICON-IVAR-PANGOLIN-NEXTCLADE", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/pe-wgs-ivar-analysis.ga", + "authors": [ + { + "name": "Peter van Heusden", + "orcid": "0000-0001-6553-5274" + } + ] + } + ], + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-ivar-analysis" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "COVID-19-PE-WGS-ILLUMINA", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/pe-wgs-variation.ga", + "testParameterFiles": [ + "/pe-wgs-variation-tests.yml" + ], + "authors": [ + { + "name": "Wolfgang Maier", + "orcid": "0000-0002-9464-6640" + } + ] + } + ], + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-wgs-variant-calling" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "COVID-19-ARTIC-ONT", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/ont-artic-variation.ga", + "testParameterFiles": [ + "/ont-artic-variation-tests.yml" + ], + "authors": [ + { + "name": "Wolfgang Maier", + "orcid": "0000-0002-9464-6640" + } + ] + } + ], + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-ont-artic-variant-calling" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "COVID-19-PE-ARTIC-ILLUMINA", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/pe-artic-variation.ga", + "testParameterFiles": [ + "/pe-artic-variation-tests.yml" + ], + "authors": [ + { + "name": "Wolfgang Maier", + "orcid": "0000-0002-9464-6640" + } + ] + } + ], + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-variant-calling" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "COVID-19-VARIATION-REPORTING", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/variation-reporting.ga", + "testParameterFiles": [ + "/variation-reporting-tests.yml" + ], + "authors": [ + { + "name": "Wolfgang Maier", + "orcid": "0000-0002-9464-6640" + } + ] + } + ], + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-variation-reporting" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "COVID-19-CONSENSUS-CONSTRUCTION", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/consensus-from-variation.ga", + "testParameterFiles": [ + "/consensus-from-variation-tests.yml" + ], + "authors": [ + { + "name": "Wolfgang Maier", + "orcid": "0000-0002-9464-6640" + } + ] + } + ], + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-consensus-from-variation" + } +] \ No newline at end of file From faa95aa941fb5357f4dbb39b454b667379119bc0 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 02/74] Minor clarifications, refactoring --- scripts/workflow_manifest.py | 41 ++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/scripts/workflow_manifest.py b/scripts/workflow_manifest.py index 58f88637c..f77c7b225 100644 --- a/scripts/workflow_manifest.py +++ b/scripts/workflow_manifest.py @@ -3,22 +3,35 @@ import yaml -def find_dockstore_yml(directory): - dockstore_dirs = [] +def find_and_load_dockstore_yml(directory): + """ + Find all .dockstore.yml files in the given directory and its subdirectories. + Read the contents of these files and add the path of the file to the content. + Return a list of all collected data. + """ + workflow_data = [] for root, _, files in os.walk(directory): if ".dockstore.yml" in files: - workflow_details = {} - # read dockstore.yml and add to workflow_details - with open(os.path.join(root, ".dockstore.yml")) as f: - # read yaml file with pyyaml - workflow_details = yaml.safe_load(f) - # add path to workflow_details - workflow_details["path"] = root - dockstore_dirs.append(workflow_details) - return dockstore_dirs + try: + with open(os.path.join(root, ".dockstore.yml")) as f: + workflow_details = yaml.safe_load(f) + workflow_details["path"] = root + workflow_data.append(workflow_details) + except Exception as e: + print(f"Error reading file {os.path.join(root, '.dockstore.yml')}: {e}") + return workflow_data -dockstore_dirs = find_dockstore_yml("./workflows") +def write_to_json(data, filename): + """ + Write the given data into a JSON file with the given filename. + """ + try: + with open(filename, "w") as f: + json.dump(data, f, indent=4) + except Exception as e: + print(f"Error writing to file {filename}: {e}") -with open("workflow_manifest.json", "w") as f: - json.dump(dockstore_dirs, f, indent=4) + +workflow_data = find_and_load_dockstore_yml("./workflows") +write_to_json(workflow_data, "workflow_manifest.json") From 264337acd4fd36fee5bfa9f157d838553a7f0dce Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 03/74] include readme contents --- scripts/workflow_manifest.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/scripts/workflow_manifest.py b/scripts/workflow_manifest.py index f77c7b225..432b14102 100644 --- a/scripts/workflow_manifest.py +++ b/scripts/workflow_manifest.py @@ -22,6 +22,19 @@ def find_and_load_dockstore_yml(directory): return workflow_data +def find_readmes(workflow_data): + """ + Find and read README files for each workflow in the given workflow data. + """ + for workflow in workflow_data: + try: + with open(os.path.join(workflow["path"], "README.md")) as f: + workflow["readme"] = f.read() + except Exception as e: + print(f"Error reading file {os.path.join(workflow['path'], 'README.md')}: {e}") + return workflow_data + + def write_to_json(data, filename): """ Write the given data into a JSON file with the given filename. @@ -34,4 +47,7 @@ def write_to_json(data, filename): workflow_data = find_and_load_dockstore_yml("./workflows") +print(workflow_data) +workflow_data = find_readmes(workflow_data) + write_to_json(workflow_data, "workflow_manifest.json") From 493a372630a289f36829323b752d891adf98c457 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 04/74] Regenerate manifest, formatting --- scripts/workflow_manifest.py | 5 +- workflow_manifest.json | 141 +++++++++++++++++++++++------------ 2 files changed, 97 insertions(+), 49 deletions(-) diff --git a/scripts/workflow_manifest.py b/scripts/workflow_manifest.py index 432b14102..6040a0f48 100644 --- a/scripts/workflow_manifest.py +++ b/scripts/workflow_manifest.py @@ -31,7 +31,9 @@ def find_readmes(workflow_data): with open(os.path.join(workflow["path"], "README.md")) as f: workflow["readme"] = f.read() except Exception as e: - print(f"Error reading file {os.path.join(workflow['path'], 'README.md')}: {e}") + print( + f"Error reading file {os.path.join(workflow['path'], 'README.md')}: {e}" + ) return workflow_data @@ -47,7 +49,6 @@ def write_to_json(data, filename): workflow_data = find_and_load_dockstore_yml("./workflows") -print(workflow_data) workflow_data = find_readmes(workflow_data) write_to_json(workflow_data, "workflow_manifest.json") diff --git a/workflow_manifest.json b/workflow_manifest.json index edf851bca..d9e48d193 100644 --- a/workflow_manifest.json +++ b/workflow_manifest.json @@ -22,7 +22,8 @@ ] } ], - "path": "./workflows/data-fetching/parallel-accession-download" + "path": "./workflows/data-fetching/parallel-accession-download", + "readme": "# Parallel Accession Download\n\nDownloads fastq files for sequencing run accessions provided in a text file\nusing fasterq-dump. Creates one job per listed run accession, and is therefore\nmuch faster and more robust to errors when many accessions need to be\ndownloaded.\n" }, { "version": 1.2, @@ -51,7 +52,8 @@ ] } ], - "path": "./workflows/data-fetching/sra-manifest-to-concatenated-fastqs" + "path": "./workflows/data-fetching/sra-manifest-to-concatenated-fastqs", + "readme": "# SRA manifest to concatenated fastqs\n\nThis workflow takes as input a SRA manifest from SRA Run Selector (or a tabular with a header line), downloads all sequencing run data from the SRA and arranges it into per-sample fastq or pairs of fastq datasets.\n\nIt will work out the relationship between runs and samples from the user-indicated run and sample columns in the input and will concatenate sequencing run data as needed to obtain per-sample datasets.\n\n## Input dataset\n\n- The workflow needs a single tabular input dataset, which is supposed to list SRA run identifiers in one column and sample names in another, and which needs to have a header line.\n- SRA manifests obtained via the SRA Run Selector and turned into tabular format represent valid input.\n\n## Input values\n\n- Column number with SRA run ID\n\n For manifests obtained through the SRA Run Selector this is column 1\n\n- Column number with sample names\n\n The number of the column that should be used to assign sequencing runs to samples\n The names in the column will also serve as the labels of datasets in the output collection.\n For manifests obtained through the SRA Run Selector suitable columns might be number 6 (BioSample), 16 (Experiment) or 36 (Sample Name).\n\n## Processing\n\n- The workflow downloads sequencing run data in fastq format with fasterqdump (one job per SRA run ID).\n- Run data gets concatenated if it comes from the same sample.\n\n## Outputs\n\n- There are 2 outputs, one with paired-end datasets, one with single-read datasets.\n\n## Limitations\n\n- Special characters in sample names (anything that is not an English alphabet character, digit, underscore, dash, space, dot or comma (`[a-zA-Z0-9_\\- \\.,]`) will be converted to dashes (`-`).\n" }, { "version": 1.2, @@ -72,7 +74,8 @@ ] } ], - "path": "./workflows/transcriptomics/rnaseq-sr" + "path": "./workflows/transcriptomics/rnaseq-sr", + "readme": "# RNA-seq single-read Workflow\n\n## Inputs dataset\n\n- The workflow needs a list of datasets of fastqsanger.\n- As well as a gtf file with genes\n- Optional, but recommended: a gtf file with regions to exclude from normalization in Cufflinks.\n\n - For instance a gtf that masks chrM for the mm10 genome:\n\n```\nchrM\tchrM_gene\texon\t0\t16299\t.\t+\t.\tgene_id \"chrM_gene_plus\"; transcript_id \"chrM_tx_plus\"; exon_id \"chrM_ex_plus\";\nchrM\tchrM_gene\texon\t0\t16299\t.\t-\t.\tgene_id \"chrM_gene_minus\"; transcript_id \"chrM_tx_minus\"; exon_id \"chrM_ex_minus\";\n```\n\n## Inputs values\n\n- forward adapter sequence: this depends on the library preparation. Usually classical Illumina RNA libraries are Truseq and ISML (relatively new Illumina library) is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera. If the read length is relatively short (50bp), there is probably no adapter so it will not impact your results.\n- reference_genome: this field will be adapted to the genomes available for STAR\n- strandedness: For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence. This will only count alignments that are compatible with your library preparation strategy. This is also used for the stranded coverage and for FPKM computation with cufflinks/StringTie.\n- cufflinks_FPKM: Whether you want to get FPKM with Cufflinks (pretty long)\n- stringtie_FPKM: Whether you want to get FPKM/TPM etc... with Stringtie.\n\n## Processing\n\n- The workflow will remove adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with STAR with ENCODE parameters (for long RNA-seq but I use it for short also). STAR is also used to count reads per gene and generate strand-specific normalized coverage (on uniquely mapped reads).\n- A multiQC is run to have an overview of the QC. This can also be used to get the strandedness.\n- FPKM values for genes and transcripts are computed with cufflinks using correction for multi-mapped reads (this step is optionnal).\n- FPKM/TPM values for genes are computed with StringTie (this step is optional).\n- The BAM is filtered to keep only uniquely mapped reads (tag NH:i:1).\n- Unstranded coverage is computed with bedtools and normalized to the number of million uniquely mapped reads.\n- The three coverage files are converted to bigwig.\n\n### Warning\n\n- The coverage stranded output depends on the strandedness of the library:\n - If you have an unstranded library, stranded coverages are useless\n - If you have a forward stranded library, the label matches the orientation of reads.\n - If you have a reverse stranded library, `forward` should correspond to genes on the forward strand and uses the reads mapped on the reverse strand. `reverse` should correspond to genes on the reverse strand and uses the reads mapped on the forward strand.\n\n## Contribution\n\n@lldelisle wrote the workflow and the tests.\n\n@nagoue updated the tools, made it work in usegalaxy.org, fixed some best practices.\n" }, { "version": 1.2, @@ -93,7 +96,8 @@ ] } ], - "path": "./workflows/transcriptomics/rnaseq-pe" + "path": "./workflows/transcriptomics/rnaseq-pe", + "readme": "# RNA-seq paired-end Workflow\n\n## Inputs dataset\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n- As well as a gtf file with genes\n- Optional, but recommended: a gtf file with regions to exclude from normalization in Cufflinks.\n\n - For instance a gtf that masks chrM for the mm10 genome:\n\n```\nchrM\tchrM_gene\texon\t0\t16299\t.\t+\t.\tgene_id \"chrM_gene_plus\"; transcript_id \"chrM_tx_plus\"; exon_id \"chrM_ex_plus\";\nchrM\tchrM_gene\texon\t0\t16299\t.\t-\t.\tgene_id \"chrM_gene_minus\"; transcript_id \"chrM_tx_minus\"; exon_id \"chrM_ex_minus\";\n```\n\n## Inputs values\n\n- adapter sequences: this depends on the library preparation. Usually classical Illumina RNA libraries are Truseq and ISML (relatively new Illumina library) is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera. If the read length is relatively short (50bp), there is probably no adapter so it will not impact your results.\n- reference_genome: this field will be adapted to the genomes available for STAR\n- strandedness: For stranded RNA, reverse means that the first read in a pair is complementary to the coding sequence, forward means that the first read in a pair is in the same orientation as the coding sequence. This will only count alignments that are compatible with your library preparation strategy. This is also used for the stranded coverage and for FPKM computation with cufflinks/StringTie.\n- cufflinks_FPKM: Whether you want to get FPKM with Cufflinks (pretty long)\n- stringtie_FPKM: Whether you want to get FPKM/TPM etc... with StringTie.\n\n## Processing\n\n- The workflow will remove adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with STAR with ENCODE parameters (for long RNA-seq but I use it for short also). STAR is also used to count reads per gene and generate strand-specific normalized coverage (on uniquely mapped reads).\n- A multiQC is run to have an overview of the QC. This can also be used to get the strandedness.\n- FPKM values for genes and transcripts are computed with cufflinks using correction for multi-mapped reads (this step is optionnal).\n- FPKM/TPM values for genes are computed with StringTie.\n- The BAM is filtered to keep only uniquely mapped reads (tag NH:i:1).\n- Unstranded coverage is computed with bedtools and normalized to the number of million uniquely mapped reads.\n- The three coverage files are converted to bigwig.\n\n### Warning\n\n- The coverage stranded output depends on the strandedness of the library:\n - If you have an unstranded library, stranded coverages are useless\n - If you have a forward stranded library, the label matches the orientation of the first read in pairs.\n - If you have a reverse stranded library, the label matches the orientation of the second read in pairs.\n" }, { "version": 1.2, @@ -114,7 +118,8 @@ ] } ], - "path": "./workflows/genome-assembly/polish-with-long-reads" + "path": "./workflows/genome-assembly/polish-with-long-reads", + "readme": "# Assembly polishing with Racon workflow\n\n## Inputs\n\n- Sequencing reads in format: fastq, fastq.gz, fastqsanger.gz or fastqsanger\n- Genome assembly to be polished, in fasta format\n\n## What does the workflow do\n\n- After long reads have been assembled into a genome (contigs), this can be polished with the same long reads. \n- This workflow uses the tool minimap2 to map the long reads back to the assembly, and then uses Racon to make polishes. \n- This is repeated a further 3 times. \n\nIn more detail:\n\n- minimap2 : long reads are mapped to assembly => overlaps.paf.\n- overaps, long reads, assembly => Racon => polished assembly 1\n- using polished assembly 1 as input; repeat minimap2 + racon => polished assembly 2\n- using polished assembly 2 as input, repeat minimap2 + racon => polished assembly 3\n- using polished assembly 3 as input, repeat minimap2 + racon => polished assembly 4\n\n## Settings\n\n- Run as-is or change parameters at runtime.\n- For the input at \"minimap settings for long reads\", enter (map-pb) for PacBio reads, (map-hifi) for PacBio HiFi reads, or (map-ont) for Oxford Nanopore reads.\n\n## Outputs\n\nThere is one output: the polished assembly in fasta format. \n\n" }, { "version": 1.2, @@ -135,7 +140,8 @@ ] } ], - "path": "./workflows/genome-assembly/assembly-with-flye" + "path": "./workflows/genome-assembly/assembly-with-flye", + "readme": "# Genome assembly with Flye workflow\n\n\n## Why use this workflow?\n\n- This is a fairly simple workflow that assembles a genome from long sequencing reads.\n- It takes in sequencing reads from PacBio (Hifi or non-Hifi), or Oxford Nanopore.\n- If you have PacBio Hifi reads, you may prefer to use a workflow with the assembly tool Hifiasm, such as the those in the suite of VGP workflows. \n\n## Inputs\n\nRaw sequencing reads from PacBio or Oxford Nanopore in format:\nfasta, fasta.gz, fastq, fastq.gz, fastqsanger.gz or fastqsanger\n\n## What does the workflow do\n\n- Assembles the reads with the tool Flye\n- Summarizes the statistics with the tool Fasta statistics\n- Report with the tool Quast\n- Renders the assembly graph with the tool Bandage\n\n## Settings\n\nRun as-is or change parameters at runtime\n\nFor example:\n- change the Flye option of \"mode\" to the correct sequencing type\n- change the Quast option for \"Type of organism\" to correct taxon\n \n## Outputs\n\n- Flye assembly output - four files: fasta, gfa for bandage, graph_dot file, assembly info\n- Fasta statistics\n- Bandage image\n- Quast report\n" }, { "version": 1.2, @@ -156,7 +162,8 @@ ] } ], - "path": "./workflows/proteomics/openms-metaprosip" + "path": "./workflows/proteomics/openms-metaprosip", + "readme": "# MetaProSIP: automated inference of elemental fluxes in microbial communities\n\n## Inputs dataset\n\n- `Centroided LC-MS datasets` in mzML (MetaProSIP is mainly tested on data generated by orbitrap instruments)\n- `Fasta Database` in Fasta (aminoacid sequences)\n\n## Inputs values\n\n- `Precursor monoisotopic mass tolerance` (ppm): This value is passed to\n - MSGFPlusAdapter parameter `Precursor monoisotopic mass tolerance` (-precursor_mass_tolerance)\n - MetaProSIP parameter `Tolerance in ppm` (-mz_tolerance_ppm)\n- Fixed modifications\n- Variable modifications\n- Labeled element\n\n## Processing\n\n- DecoyDatabase: Add decoy sequences to the Fasta database (for FDR calculation)\n- FeatureFinderCentroided: identify eluting peptides that correspond to isotopologues with natural isotopic distributions \n- MSGFPlusAdapter: identify peptides through peptide fragment fingerprinting (database search)\n- FeatureFinderMultiplex: detect elution profiles of unlabeled peptides\n- PeptideIndexer: annotate protein association to identified peptides\n- FalseDiscoveryRate: Calculate FDR\n- IDMapper: map identified spectra to elution profiles\n- MetaProSIP: calculate the protein-SIP features, to perform functional grouping, and for protein inference\n" }, { "version": 1.2, @@ -177,7 +184,8 @@ ] } ], - "path": "./workflows/repeatmasking" + "path": "./workflows/repeatmasking", + "readme": "# RepeatMasking Workflow\n\nThis workflow uses RepeatModeler and RepeatMasker for genome analysis.\n\n- RepeatModeler is a software package for identifying and modeling de novo families of transposable elements (TEs). At the heart of RepeatModeler are three de novo repeat search programs (RECON, RepeatScout and LtrHarvest/Ltr_retriever) which use complementary computational methods to identify repeat element boundaries and family relationships from sequence data.\n\n- RepeatMasker is a program that analyzes DNA sequences for *interleaved repeats* and *low-complexity* DNA sequences. The result of the program is a detailed annotation of the repeats present in the query sequence, as well as a modified version of the query sequence in which all annotated repeats are present.\n\n## Input dataset for RepeatModeler\n- RepeatModeler requires a single input file, a genome in fasta format.\n\n\n## Outputs dataset for RepeatModeler\n- Two output files are generated:\n - summary file (.tbl)\n - fasta file containing alignments in order of appearance in the query sequence\n\n\n## Input dataset for RepeatMasker\n- ReapatMasker requires the fasta file generated by RepeatModeler\n\n## Outputs datasets for RepeatMasker\n- Five output files are generated:\n - a fasta file\n - .gff3 file\n - a table summarizing the repeated content of the sequence analyzed\n - a file with statistics related to the repeated content of the sequence analyzed\n - a summary of the mutation sites found and the order of grouping\n \n" }, { "version": 1.2, @@ -198,7 +206,8 @@ ] } ], - "path": "./workflows/epigenetics/cutandrun" + "path": "./workflows/epigenetics/cutandrun", + "readme": "# CUT&RUN (and CUT&TAG) Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- adapter sequences: this depends on the library preparation. Usually CUT&RUN is Truseq and CUT&TAG is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera\n- reference_genome: this field will be adapted to the genomes available for bowtie2\n- effective_genome_size: this is used by macs2 and may be entered manually (indications are provided for heavily used genomes)\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Reads.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any read smaller than 15bp\n- The filtered reads are mapped with bowtie2 allowing dovetail and fragment length up to 1kb\n- The BAM is filtered to keep only MAPQ30 and concordant pairs\n- The PCR duplicates are removed with Picard (only from version 0.6)\n- The BAM is converted to BED to enable macs2 to take both pairs into account\n- The peaks are called with macs2 which at the same time generates a coverage file (normalized or not).\n- The coverage file is converted to bigwig\n- A multiQC is run to have an overview of the QC\n" }, { "version": 1.2, @@ -219,7 +228,8 @@ ] } ], - "path": "./workflows/epigenetics/chipseq-sr" + "path": "./workflows/epigenetics/chipseq-sr", + "readme": "# ChIP-seq single-read Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of fastqsanger files.\n\n## Inputs values\n\n- adapters sequence_forward: this depends on the library preparation. If you don't know, use FastQC to determine if it is Truseq or Nextera.\n- reference_genome: this field will be adapted to the genomes available for bowtie2.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Reads.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with bowtie2 with default parameters.\n- The BAM is filtered to keep only MAPQ30.\n- The peaks are called with MACS2 with a fixed extension of 200bp which at the same time generates a coverage file (normalized or not).\n- The coverage is converted to bigwig.\n- A MultiQC is run to have an overview of the QC.\n\n### Warning\n\n- The filtered bam still has PCR duplicates which are removed by MACS2.\n" }, { "version": 1.2, @@ -285,7 +295,8 @@ ] } ], - "path": "./workflows/epigenetics/hic-hicup-cooler" + "path": "./workflows/epigenetics/hic-hicup-cooler", + "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n" }, { "version": 1.2, @@ -306,7 +317,8 @@ ] } ], - "path": "./workflows/epigenetics/average-bigwig-between-replicates" + "path": "./workflows/epigenetics/average-bigwig-between-replicates", + "readme": "# Average Bigwig between replicates\n\nThis workflow is very useful when you processed multiple samples in collections and you want to generate an average coverage per condition.\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of bigwigs (normalized). The identifiers of your bigwigs must be like:\n - whatever_sample1_identificationOfReplicate1\n - whatever_sample1_identificationOfReplicate2\n - ...\n - whatever_sample2_identificationOfReplicate1\n - whatever_sample2_identificationOfReplicate2\n - ...\n\n## Inputs values\n\n- bin_size: this is used when average of coverage is performed. Large values will allow to have smaller output files but with less resolution while small values will increase computation time and size of output files to produce more resolutive bigwigs. I suggest 5bp for RNA-seq and 50bp for other applications.\n\n## Processing\n\n- The workflow will split identifiers between everything which is before the last underscore which will be the *sample* and everything which is after the last underscore which will be the *replicate identifier*. And restructure the collection as list:list:\n - whatever_sample1:\n - identificationOfReplicate1\n - identificationOfReplicate2\n - ...\n - whatever_sample2:\n - identificationOfReplicate1\n - identificationOfReplicate2\n - ---\n - ...\n- Then it will average bigwigs into each inner list\n\n## Outputs\n\n- The output is a collection of bigwig datasets like:\n - whatever_sample1\n - whatever_sample2\n - ...\n" }, { "version": 1.2, @@ -357,7 +369,8 @@ ] } ], - "path": "./workflows/epigenetics/consensus-peaks" + "path": "./workflows/epigenetics/consensus-peaks", + "readme": "# Consensus peaks Workflow\n\nThe goal of this workflow is to get a list of confident peaks with summits from n replicates.\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of datasets with n BAM where PCR duplicates have been removed (the workflow also works for nested list if you have multiple conditions each with multiple replicates).\n\n## Inputs values\n\n- Minimum number of overlap: Minimum number of replicates into which the final summit should be present.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- bin_size: this is the bin sized used to compute the average of normalized profiles. Large values will allow to have a smaller output file but with less resolution while small values will increase computation time and size of the output file to produce a more resolutive bigwig.\n\n## Strategy summary\n\nHere is a generated example to highlight the strategy:\n![strategy](./strategy.png)\n\n## Processing\n\n- The workflow will:\n - first part:\n - call peaks and compute normalized coverage on each BAM individually\n - average normalized profiles\n - compute the intersection between all peaks and filter when at least x replicate overlaps\n - second part:\n - subset all BAM to get the same number of reads\n - call peaks on all subsetted BAM combined\n - finally, keep only peaks from the second part that have summits overlapping the filtered intersection of the first part.\n" }, { "version": 1.2, @@ -378,7 +391,8 @@ ] } ], - "path": "./workflows/epigenetics/atacseq" + "path": "./workflows/epigenetics/atacseq", + "readme": "# ATACseq Workflow\n\nThis workflow is highly concordant with the corresponding training material.\nYou can have more information about ATAC-seq analysis in the [slides](https://training.galaxyproject.org/training-material/topics/epigenetics/tutorials/atac-seq/slides.html) and the [tutorial](https://training.galaxyproject.org/training-material/topics/epigenetics/tutorials/atac-seq/tutorial.html).\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- reference_genome: this field will be adapted to the genomes available for bowtie2 and the genomes available for bedtools slopbed (dbkeys table)\n- effective_genome_size: this is used by macs2 and may be entered manually (indications are provided for heavily used genomes)\n- bin_size: this is used when normalization of coverage is performed. Large values will allow to have smaller output files but with less resolution while small values will increase computation time and size of output files to produce more resolutive bigwigs.\n\n## Processing\n\n- The workflow will remove nextera adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with bowtie2 allowing dovetail and fragment length up to 1kb.\n- The BAM is filtered to keep only MAPQ30, concordant pairs and pairs outside of the mitochondria.\n- The PCR duplicates are removed with Picard (only from version 0.8).\n- The BAM is converted to BED to enable macs2 to take both pairs into account.\n- The peaks are called with macs2 which at the same time generates a coverage file.\n- The coverage file is converted to bigwig\n- The amount of reads 500bp from summits and the total number of reads are computed.\n- Two normalizations are computed:\n - By million reads\n - By million reads in peaks (500bp from summits)\n- Other QC are performed:\n - A histogram with fragment length is computed.\n - The evaluation of percentage of reads to chrM or MT is computed.\n- A multiQC is run to have an overview of the QC.\n\n### Warning\n\n- The `reference_genome` parameter value is used to select references in bowtie2 and bedtools slopbed. Only references that are present in bowtie2 **and** bedtools slopbed are selectable. If your favorite reference genome is not available ask your administrator to make sure that each bowtie2 reference has a corresponding len file for use in bedtools slopbed.\n" }, { "version": 1.2, @@ -399,7 +413,8 @@ ] } ], - "path": "./workflows/epigenetics/chipseq-pe" + "path": "./workflows/epigenetics/chipseq-pe", + "readme": "# ChIP-seq paired-end Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- adapters sequences: this depends on the library preparation. If you don't know, use FastQC to determine if it is Truseq or Nextera.\n- reference_genome: this field will be adapted to the genomes available for bowtie2.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Fragments.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any pair with mate smaller than 15bp.\n- The filtered reads are mapped with bowtie2 with default parameters.\n- The BAM is filtered to keep only MAPQ30 and concordant pairs.\n- The peaks are called with MACS2 which at the same time generates a coverage file (normalized or not).\n- The coverage is converted to bigwig.\n- A MultiQC is run to have an overview of the QC.\n\n### Warning\n\n- The filtered bam still has PCR duplicates which are removed by MACS2.\n\n## Contribution\n\n@lldelisle wrote the workflow.\n\n@nagoue updated the tools, made it work in usegalaxy.org, fixed the best practices and wrote the tests.\n" }, { "version": 1.2, @@ -423,7 +438,8 @@ ] } ], - "path": "./workflows/amplicon/dada2" + "path": "./workflows/amplicon/dada2", + "readme": "# Dada2: amplicon analysis for paired end data\n\n## Inputs dataset\n\n- `Paired input data` paired input collection in FASTQ format\n\n## Inputs values\n\n- `Read length forward/reverse reads` length of the forward/reverse reads to which they should be truncated in the filter and trim step\n- `Pool samples` pooling may increase sensitivity\n- `Reference database` that should be used for taxonomic assignment\n\n## Processing\n\nThe workflow follows the steps described in the [dada2 tutorial](https://benjjneb.github.io/dada2/tutorial.html).\n\nAs a first step the input collection is sorted. This is important because the dada2 step outputs\na collection in sorted order. If the input collection would not be sorted then the mergePairs step\nsamples would be mixed up.\n\n- `FilterAndTrim` Quality control by filtering and trimming reads\n- `QualityProfile` is called before and after the FilterAndTrim step\n- `Unzip Collection` separates forward and reverse reads (the next steps are evaluated separately on forward and reverse reads)\n- `learnErrors` learn error rates\n- `dada` filter noisy reads\n- `mergePairs` merge forward and reverse reads\n- `makeSequenceTable` create the sequence table\n- `removeBimeraDenovo` remove chimeric sequencs\n- `assignTaxonomy` assign taxonomic information from a reference data base\n\n## TODO\n\nSome possibilities to extend/improve the workflow\n\n- output BIOM\n- use ASV1, ... in sequence table and taxonomy output, and output additional fasta\n- allow to use custom taxonomy / make it optional\n" }, { "version": 1.2, @@ -505,7 +521,8 @@ ] } ], - "path": "./workflows/amplicon/qiime2/qiime2-I-import" + "path": "./workflows/amplicon/qiime2/qiime2-I-import", + "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed." }, { "version": 1.2, @@ -549,7 +566,8 @@ ] } ], - "path": "./workflows/amplicon/qiime2/qiime2-II-denoising" + "path": "./workflows/amplicon/qiime2/qiime2-II-denoising", + "readme": "# QIIME2 workflows\n\n## Available workflows\n\nDenoising (using `qiime2`'s `dada2` integration for paired / single end data.\n\n## Inputs\n\n- Demultiplexed sequences as a qiime2 aertifact file (`qza`) containing the sequence information.\n- Metadata table (`tabular`)\n- Truncation length\n- Trimming length (optional)\n\nFor the paired end workflow the truncation and trimming length for the reverse reads can / has to be given.\n\n\n## Processing\n\n- Denoising with `qiime2 dada2 denoise-single`/`paired`\n- For each of the three outputs (see below) another tool is started to prepare a corresponding qzv file\n - representative sequences `qiime2 feature-table tabulate-seqs `\n - denoising statistics `qiime2 metadata tabulate`\n - summary of the feature table\n\n## Outputs\n\n - representative sequences \n - denoising statistics \n - summary of the feature table (how many sequences are lost in the corresponding steps)\n" }, { "version": 1.2, @@ -585,7 +603,8 @@ ] } ], - "path": "./workflows/scRNAseq/baredsc" + "path": "./workflows/scRNAseq/baredsc", + "readme": "# BaredSC Workflows\n\nThese workflows allow to run a baredSC analysis from a table with counts in a single click. It uses models from 1 to N Gaussians and combine them. It uses the logNorm scale, 100 bins for 1 dimension and 25 bins on each axis in 2 dimensions.\n\n## Inputs dataset\n\n- Both workflows need a tabular dataset where each row is a cell. The tabular needs to have a header line with column names. There must be at least two columns: 'nCount_RNA' and another one with the counts for the gene(s) of interest. A way to get such table in R from a Seurat object (`seurat.obj`) is:\n\n```r\nmy.genes <- c(\"Hoxa13\", \"Hoxd13\")\ndf <- cbind(seurat.obj[[]], # This will give you all metadata including nCount_RNA\n FetchData(seurat.obj, slot = \"counts\", vars = my.genes))\n\nwrite.table(df, \"input_for_baredSC.txt\", quote = F, sep = \"\\t\", row.names = F)\n```\n\n## Inputs values\n\nFor the 1D:\n\n- Gene name: The name of the column with the counts of your gene of interest.\n- Maximum value in logNorm: The maximum value to explore in PDF. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 Gaussians to models with this number of Gaussians will be combined.\n\nFor the 2D:\n\n- Gene name for x axis: The name of the column with the counts of your gene in x axis.\n- Gene name for y axis: The name of the column with the counts of your gene in y axis.\n- maximum value in logNorm for x-axis: The maximum value to explore in PDF in the x axis. This value should be large enough so the PDF is at 0 at this value.\n- maximum value in logNorm for y-axis: The maximum value to explore in PDF in the y axis. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 2D-Gaussians to models with this number of 2D-Gaussians will be combined.\n- compute p-value: Whether you want to get a p-value. As a consequence, less samples than available will be used for plots as p-value computation requires to have independent samples.\n\n## Processing\n\n- The workflow will generate paramater values from 1 to the maximum number of Gaussians to study.\n- baredSC_1d or baredSC_2d is run for each of these number of Gaussians\n- All models are combined into a single result.\n" }, { "version": 1.2, @@ -653,7 +672,8 @@ ] } ], - "path": "./workflows/scRNAseq/fastq-to-matrix-10x" + "path": "./workflows/scRNAseq/fastq-to-matrix-10x", + "readme": "# Single-cell RNA-seq fastq to matrix for 10X data\n\nThese workflows are inspired by the [training material](https://training.galaxyproject.org/training-material/topics/single-cell/tutorials/scrna-preprocessing-tenx/tutorial.html). Except that the output is in a 'bundle' format: three files (one matrix, one with genes, one with barcodes) which is similar to the cellranger output format.\n\nBoth are designed for fastqs from 10X libraries v3. One is for regular 10X library (one library per sample), while the other one is for CellPlex 10X library which allows to multiplex samples using CMOs (see [this blog article](https://www.10xgenomics.com/blog/answering-your-questions-about-sample-multiplexing-for-single-cell-gene-expression)).\n\n## Input datasets\n\n- Specific for each experiment:\n - For both workflows: you need a list of pairs of fastqs with gene expression.\n - For CellPlex: you need in addition a list of pairs of fastqs with CMO.\n - For CellPlex: you need a list of csv which describes samples and CMO used:\n - first column is the sequence and second column is the name\n /!\\ The order of samples need to be exactly the same between the collection of fastqs of CMO and the collection of csv.\n\n- Common for all experiments:\n - Gene annotations: A gtf file with gene locations\n - List of barcodes used by 10X. You can download it at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz\n\n## Input values\n\n- reference genome: this genome needs to be available for STAR\n- Barcode Size is same size of the Read: if the length of your R1 of GEX matches the size of cell barcode + UMI set to true. If your R1 contains trailling A, put false.\n- number of cells: If you make it too large no cell barcode correction will be performed to demultiplex CMOs.\n\n## Processing\n- Gene expression processing:\n - Reads are aligned to the genome, asigned to genes, cell barcode and UMI with STAR Solo\n - MultiQC report the mapping rate and the number of reads attributed to genes\n - The output of STAR Solo is filtered with Droplet Utils to remove cellular barcodes which are probably empty.\n - The output of Droplet Utils is reorganized to be:\n```\nMain Collection:\n - Sample 1:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n - Sample 2:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n...\n```\nFor the CellPlex workflow:\n- CMO processing:\n - CITE-Seq Count is used to asign reads and generate a matrix where 'genes' are the CMO and 'unmapped'.\n - Cellular barcodes are translated to match the cellular barcodes of Gene expression see [this article](https://kb.10xgenomics.com/hc/en-us/articles/360031133451-Why-is-there-a-discrepancy-in-the-3M-february-2018-txt-barcode-whitelist-).\n - Reorganize the output with UMI matrices to match the same structure as gene expression matrices.\n\n## Test data\n\nThe test dataset has been produced to make it as small as possible in order to make the workflow pass on CI.\n\n- The CMO reads come from [zenodo](https://zenodo.org/records/10229382) and have been sampled to 0.1 with seqtk.\n- The GEX reads come from SRR13948489 but have been subsetted to the cells selected in the above zenodo.\n" }, { "version": 1.2, @@ -689,7 +709,8 @@ ] } ], - "path": "./workflows/scRNAseq/velocyto" + "path": "./workflows/scRNAseq/velocyto", + "readme": "# Velocyto on 10X data\n\nThese workflows simply run velocyto. There are 2 workflows because one can be easily run after the 'fastq-to-matrix-10x' workflows (Velocyto-on10X-from-bundled). The other can be easily run from uploaded datasets (Velocyto-on10X-filtered-barcodes).\n\n## Input datasets\n\n- BAM files with CB and UB: A collection of BAM. It accepts BAM from cellranger or STARsolo with the CB and UB tags (if you use the fastq-to-matrix-10x workflows these tags are automatically included).\n- filtered barcodes (only for Velocyto_on10X_filtered_barcodes workflow): A collection of filtered barcodes (this is what will be used by velocyto). 'Filtered' means that these barcodes have been identified as potential cells. It should not be the whole list of 3 million possible barcodes from cellranger.\n- filtered matrices in bundle (only for Velocyto_on10X_from_bundled workflow): A collection of filtered matrices as bundled (like the one which comes from the fastq-to-matrix-10x workflows): A collection with as many items as samples. For each sample, the item is a list with 3 datasets (barcodes, genes, matrix). The workflow will then extract the items which have the 'barcodes' identifier.\n- gtf file: A file with annotations where exons are and how they are grouped into genes.\n\n## Processing\n\n- If you provided matrices, the first step is to extract barcodes.\n- For both cases velocyto cli is run to get a loom file per sample with spliced and unspliced counts.\n" }, { "version": 1.2, @@ -711,7 +732,8 @@ ] } ], - "path": "./workflows/virology/pox-virus-amplicon" + "path": "./workflows/virology/pox-virus-amplicon", + "readme": "# Pox Virus Illumina Amplicon Workflow for half-genomes sequencing data\n\nThis workflow generates consensus sequences from Illumina PE-sequenced ARTIC data of pox virus samples.\n\nIt requires that all samples have been sequenced in two halves in two separate sequencing runs, and utilizes this property to resolve the inverted terminal repeat (ITR) sequences of pox virus genomes.\n\nThe workflow uses BWA-MEM for mapping the reads from each half-genome sequencing run to a correspondingly masked version of the reference genome, merges the resulting two read mappings, and uses iVar for primer trimming and consensus sequence generation.\n\nConceptually, this workflow builds on https://github.com/iwc-workflows/sars-cov-2-pe-illumina-artic-ivar-analysis and adds the logic for the split genome mapping and merging of the results." }, { "version": 1.2, @@ -732,7 +754,8 @@ ] } ], - "path": "./workflows/VGP-assembly-v2/Purge-duplicate-contigs-VGP6" + "path": "./workflows/VGP-assembly-v2/Purge-duplicate-contigs-VGP6", + "readme": "# Purge Duplicate Contigs\n\nPurge contigs marked as duplicates by purge_dups (could be haplotypic duplication or overlap duplication)\nThis workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)\n\n## Inputs\n\n1. Hifi long reads - trimmed [fastq] (Generated by Cutadapt in the contigging workflow)\n2. Primary Assembly (hap1) [fasta] (Generated by the contigging workflow)\n3. Alternate Assembly (hap2) [fasta] (Generated by the contigging workflow)\n4. K-mer database [meryldb] (Generated by the k-mer profiling workflow)\n5. Genomescope model parameters [txt] (Generated by the k-mer profiling workflow)\n6. Estimated Genome Size [txt]\n7. Name of first haplotype\n8. Name of second haplotype\n9. Lineage of you species for Busco Orthologs\n\n## Outputs\n\n1. Haplotype 1 purged assembly (Fasta and gfa)\n2. Haplotype 2 purged assembly (Fasta and gfa)\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies\n" }, { "version": 1.2, @@ -756,7 +779,8 @@ ] } ], - "path": "./workflows/VGP-assembly-v2/Scaffolding-Bionano-VGP7" + "path": "./workflows/VGP-assembly-v2/Scaffolding-Bionano-VGP7", + "readme": "# Scaffolding with Bionano\n\nScaffolding using Bionano optical map data\n\n## Inputs\n\n1. Bionano data [cmap]\n2. Estimated genome size [txt]\n3. Phased assembly generated by Hifiasm [gfa1]\n\n## Outputs\n\n1. Scaffolds\n2. Non-scaffolded contigs\n3. QC: Assembly statistics\n4. QC: Nx plot\n5. QC: Size plot" }, { "version": 1.2, @@ -801,7 +825,8 @@ ] } ], - "path": "./workflows/VGP-assembly-v2/kmer-profiling-hifi-VGP1" + "path": "./workflows/VGP-assembly-v2/kmer-profiling-hifi-VGP1", + "readme": "# VGP Workflow #1\n\nThis workflow produces a Meryl database and Genomescope outputs that will be used to determine parameters for following workflows, and assess the quality of genome assemblies. Specifically, it provides information about the genomic complexity, such as the genome size and levels of heterozygosity and repeat content, as well about the data quality.\n\n### Inputs\n\n- A collection of Hifi long reads in FASTQ format\n- *k*-mer length\n- Ploidy\n\n### Outputs\n\n- Meryl Database of kmer counts\n- GenomeScope\n - Linear plot\n - Log plot\n - Transformed linear plot\n - Transformed log plot\n - Summary\n - Model\n - Model parameteres\n\n ![image](https://github.com/galaxyproject/iwc/assets/4291636/565238fc-f8a9-46ac-8b31-6276410fa436)\n" }, { "version": 1.2, @@ -825,7 +850,8 @@ ] } ], - "path": "./workflows/VGP-assembly-v2/Purge-duplicates-one-haplotype-VGP6b" + "path": "./workflows/VGP-assembly-v2/Purge-duplicates-one-haplotype-VGP6b", + "readme": "# Purge Duplicate Contigs\n\nPurge contigs marked as duplicates by purge_dups in a single haplotype(could be haplotypic duplication or overlap duplication)\nThis workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)\n\n## Inputs\n\n1. Genomescope model parameters [txt] (Generated by the k-mer profiling workflow)\n1. Hifi long reads - trimmed [fastq] (Generated by Cutadapt in the contigging workflow)\n2. Assembly to purge (e.g. hap1) [fasta] (Generated by the contigging workflow)\n3. K-mer database [meryldb] (Generated by the k-mer profiling workflow)\n4. Estimated Genome Size [txt]\n5. Assembly to leave alone (used for merqury statistics) (e.g. hap2) [fasta] (Generated by the contigging workflow)\n6. Name of un-altered assembly\n7. Name of purged assembly\n\n\n## Outputs\n\n1. Haplotype 1 purged assembly (Fasta and gfa)\n2. Haplotype 2 purged assembly (Fasta and gfa)\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies" }, { "version": 1.2, @@ -873,7 +899,8 @@ ] } ], - "path": "./workflows/VGP-assembly-v2/Scaffolding-HiC-VGP8" + "path": "./workflows/VGP-assembly-v2/Scaffolding-HiC-VGP8", + "readme": "# Scaffolding with HiC data\n\nThis workflow perfoms scaffolding using HiC data with YAHS. It is designed to be run as part of one the VGP analysis trajectories. \nExample of trajectory : \n- VGP1 : Kmer profiling \n- VGP4 : Genome assembly with HiC phasing\n- VGP6 : Purge duplicated haplotigs\n- VGP8 : Scaffolding with HiC\n\n## Inputs\n\n1. Scaffolded assembly [fasta]\n2. Concatenated HiC forward reads [fastq]\n3. Concatenated HiC reverse reads [fastq]\n4. Restriction enzyme sequence [txt]\n5. Estimated genome size [txt]\n\n### Outputs\n\n1. Scaffolds in [fasta] and [gfa] format\n2. QC: Assembly statistics\n3. QC: Nx plot\n4. QC: Size plot\n5. QC: BUSCO report\n6. QC: Pretext Maps before and after scaffolding" }, { "version": 1.2, @@ -901,7 +928,8 @@ ] } ], - "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-HiC-phasing-VGP4" + "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-HiC-phasing-VGP4", + "readme": "# Contiging Solo w/HiC:\n\nGenerate phased assembly based on PacBio Hifi Reads using HiC data from the same individual for phasing.\n\n## Inputs\n\n1. Hifi long reads [fastq]\n2. HiC forward reads (if multiple input files, concatenated in same order as reverse reads) [fastq]\n3. HiC reverse reads (if multiple input files, concatenated in same order as forward reads) [fastq]\n4. K-mer database [meryldb]\n5. Genome profile summary generated by Genomescope [txt]\n6. Name of first assembly\n7. Name of second assembly\n\n## Outputs\n\n1. Haplotype 1 assembly ([fasta] and [gfa])\n2. Haplotype 2 assembly ([fasta] and [gfa])\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies" }, { "version": 1.2, @@ -925,7 +953,8 @@ ] } ], - "path": "./workflows/VGP-assembly-v2/kmer-profiling-hifi-trio-VGP2" + "path": "./workflows/VGP-assembly-v2/kmer-profiling-hifi-trio-VGP2", + "readme": "# VGP Workflow #1\n\nThis workflow collects the metrics on the properties of the genome under consideration by analyzing the *k*-mer frequencies. It provides information about the genomic complexity, such as the genome size and levels of heterozygosity and repeat content, as well about the data quality. It uses reads from two parental genomes to partition long reads from the offspring into haplotype-specific *k*-mer databases.\n\n### Inputs\n\n- Collection of Hifi long reads [fastq] (Collection)\n- Paternal short-read Illumina sequencing reads [fastq] (Collection)\n- Maternal short-read Illumina sequencing reads [fastq] (Collection)\n- *k*-mer length\n- Ploidy\n\n### Outputs\n\n- Meryl databases of k-mer counts\n - Child\n - Paternal haplotype\n - Maternal haplotype\n- GenomeScope metrics for child and the two parental genomes (three GenomeScope profiles in total)\n - Linear plot\n - Log plot\n - Transformed linear plot\n - Transformed log plot\n - Summary\n - Model\n - Model parameteres\n \n ![image](https://github.com/galaxyproject/iwc/assets/4291636/35282f8e-d021-44f6-8e03-7b58b32d6d00)\n" }, { "version": 1.2, @@ -949,7 +978,8 @@ ] } ], - "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-Trio-phasing-VGP5" + "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-Trio-phasing-VGP5", + "readme": "# Assembly with Hifi reads and Trio Data\n\nGenerate phased assembly based on PacBio Hifi Reads using parental Illumina data for phasing\n\n## Inputs\n\n1. Hifi long reads [fastq]\n2. Concatenated Illumina reads : Paternal [fastq]\n3. Concatenated Illumina reads : Maternal [fastq]\n4. K-mer database [meryldb]\n5. Paternal hapmer database [meryldb]\n6. Maternal hapmer database [meryldb]\n7. Genome profile summary generated by Genomescope [txt]\n8. Genome model parameters generated by Genomescope [tabular]\n9. Homozygous read coverage (Estimated from the Genomescope model if not provided)\n10. Lineage of the species being assembled\n11. Bloom Filter\n12. Name of first haplotype\n13. Name of second haplotype\n\n## Outputs\n\n1. Haplotype 1 assembly\n2. Haplotype 2 assembly\n3. QC: BUSCO report for both assemblies\n4. Merqury report for both assemblies\n5. Assembly statistics for both assemblies\n6. Nx Plot for both assemblies\n7. Size plot for both assemblies\n\n\n" }, { "version": 1.2, @@ -973,7 +1003,8 @@ ] } ], - "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-only-VGP3" + "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-only-VGP3", + "readme": "## Contiging Solo w/HiC:\n\nGenerate phased assembly based on PacBio Hifi Reads using HiC data from the same individual for phasing.\n\n\n### Inputs\n\n\n1. Hifi long reads [fastq]\n2. HiC forward reads (if multiple input files, concatenated in same order as reverse reads) [fastq]\n3. HiC reverse reads (if multiple input files, concatenated in same order as forward reads) [fastq]\n4. K-mer database [meryldb]\n5. Genome profile summary generated by Genomescope [txt]\n6. Name of first assembly\n7. Name of second assembly\n\n\n### Outputs\n\n1. Haplotype 1 assembly\n2. Haplotype 2 assembly\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblie\n" }, { "version": 1.2, @@ -995,7 +1026,8 @@ ] } ], - "path": "./workflows/imaging/fluorescence-nuclei-segmentation-and-counting" + "path": "./workflows/imaging/fluorescence-nuclei-segmentation-and-counting", + "readme": "# Segmentation and counting of cell nuclei in fluorescence microscopy images\n\nThis workflow performs segmentation and counting of cell nuclei using fluorescence microscopy images. The segmentation step is performed using Otsu thresholding (Otsu, 1979). The workflow is based on the tutorial: https://training.galaxyproject.org/training-material/topics/imaging/tutorials/imaging-introduction/tutorial.html\n\n![](test-data/overlay_image.png)\n\n## Inputs\n\n**`input_image`:** The fluorescence microscopy images to be segmented. Must be the single image channel, which contains the cell nuclei.\n\n## Outputs\n\n**`overlay_image`:** An overlay of the original image and the outlines of the segmentated objects, each also annotated with a unique number.\n\n**`objects_count`:** Table with a single column `objects` and a single row (the actual number of objects).\n\n**`label_image`:** The segmentation result (label map, which contains a unique label for each segmented object).\n" }, { "version": 1.2, @@ -1017,7 +1049,8 @@ ] } ], - "path": "./workflows/metabomics/gcms-metams" + "path": "./workflows/metabomics/gcms-metams", + "readme": "# Mass spectrometry: GCMS with metaMS \n\nThis workflow uses the XCMS tool R package [(Smith, C.A. 2006)](https://bioconductor.org/packages/release/bioc/html/xcms.html) to extract, filter, align and fill gaps, and uses the CAMERA R package [(Kuhl, C 2012)](https://bioconductor.org/packages/release/bioc/html/CAMERA.html) to annotate isotopes, adducts and fragments.\n\nThis workflow is composed with the XCMS tool R package [(Smith, C.A. 2006)](https://bioconductor.org/packages/release/bioc/html/xcms.html) to extract and the metaMS R package [(Wehrens, R 2014)](https://bioconductor.org/packages/release/bioc/html/metaMS.html) for the field of untargeted metabolomics. \n\n\ud83c\udf93 For more information see the [Galaxy Training Network tutorial: Mass spectrometry: GC-MS analysis with metaMS package](https://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/gcms/tutorial.html)\n\n## Inputs\n### sampleMetadata\nThe sampleMetadata tabular file corresponds to a table containing information about your samples\n\nA sample metadata file contains various information for each of your raw files:\n- Classes which will be used during the preprocessing steps\n- Analytical batches which will be useful for a batch correction step, along with sample types (pool/sample) and injection order\n- Different experimental conditions which can be used for statistics\n- Any information about samples that you want to keep, in a column format\n\nThe content of your sample metadata file has to be filled by you, since it is not contained in your raw data. Note that you can either:\n- Upload an existing metadata file\n- Use a template to create one (because it can be painful to get the sample list without misspelling or omission)\n - Generate a template with the `xcms get a sampleMetadata file` tool available in Galaxy\n - Fill it using your favorite table editor (Excel, LibreOffice)\n - Upload it within Galaxy\n\n**Formats:** tab-separated values as tsv, tab, txt, ...\n\n### Mass-spectrometry Dataset Collection\nMass-spectrometry data files gathered in a Galaxy Dataser Collection\n\n**Formats:** open format as mzXML, mzMl, mzData and netCDF\n\n## Main steps\n1. MSnbase readMSData: read the mzXML and prepare for xcms\n2. XCMS findChromPeaks: peak picking\n3. metaMS.runGC: definition of pseudo-spectra\n" }, { "version": 1.2, @@ -1039,7 +1072,8 @@ ] } ], - "path": "./workflows/metabomics/lcms-preprocessing" + "path": "./workflows/metabomics/lcms-preprocessing", + "readme": "# Mass spectrometry: LC-MS preprocessing with XCMS \n\nThis workflow uses the XCMS tool R package [(Smith, C.A. 2006)](https://bioconductor.org/packages/release/bioc/html/xcms.html) to extract, filter, align and fill gaps, and uses the CAMERA R package [(Kuhl, C 2012)](https://bioconductor.org/packages/release/bioc/html/CAMERA.html) to annotate isotopes, adducts and fragments.\n\n\ud83c\udf93 For more information see the [Galaxy Training Network tutorial: Mass spectrometry: LC-MS preprocessing with XCMS](https://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/lcms-preprocessing/tutorial.html)\n\n## Inputs\n### sampleMetadata\nThe sampleMetadata tabular file corresponds to a table containing information about your samples\n\nA sample metadata file contains various information for each of your raw files:\n- Classes which will be used during the preprocessing steps\n- Analytical batches which will be useful for a batch correction step, along with sample types (pool/sample) and injection order\n- Different experimental conditions which can be used for statistics\n- Any information about samples that you want to keep, in a column format\n\nThe content of your sample metadata file has to be filled by you, since it is not contained in your raw data. Note that you can either:\n- Upload an existing metadata file\n- Use a template to create one (because it can be painful to get the sample list without misspelling or omission)\n - Generate a template with the `xcms get a sampleMetadata file` tool available in Galaxy\n - Fill it using your favorite table editor (Excel, LibreOffice)\n - Upload it within Galaxy\n\n**Formats:** tab-separated values as tsv, tab, txt, ...\n\n### Mass-spectrometry Dataset Collection\nMass-spectrometry data files gathered in a Galaxy Dataser Collection\n\n**Formats:** open format as mzXML, mzMl, mzData and netCDF\n\n## Main steps\n1. MSnbase readMSData: read the mzXML and prepare for xcms\n2. XCMS findChromPeaks: peak picking\n3. XCMS groupChromPeaks: determining shared ions across samples\n4. XCMS adjustRtime: retention time correction\n5. XCMS fillChromPeaks: integrating areas of missing peaks\n6. CAMERA.annotate: annotation\n" }, { "version": 1.2, @@ -1060,7 +1094,8 @@ ] } ], - "path": "./workflows/computational-chemistry/protein-ligand-complex-parameterization" + "path": "./workflows/computational-chemistry/protein-ligand-complex-parameterization", + "readme": "# Protein-ligand complex parameterization\n\nParameterizes an input protein (PDB) and ligand (SDF) file prior to molecular\ndynamics simulation with GROMACS.\n\nThis is a simple workflow intended for use as a subworkflow in more complex\nMD workflows. It is used as a subworkflow by the GROMACS MMGBSA and dcTMD\nworkflows. \n" }, { "version": 1.2, @@ -1081,7 +1116,8 @@ ] } ], - "path": "./workflows/computational-chemistry/gromacs-dctmd" + "path": "./workflows/computational-chemistry/gromacs-dctmd", + "readme": "# GROMACS dcTMD free energy calculation\n\nPerform an ensemble of targeted MD simulations of a user-specified size using\nthe GROMACS PULL code and calculate dcTMD free energy and friction profiles\nfor the resulting dissocation pathway. Note that pathway separation is not\nperformed by the workflow; the user is responsible for checking the ensemble themselves.\n\nThe input protein (PDB) and ligand (SDF) files provided are parameterized by\nthe 'Protein-ligand complex parameterization' subworkflow.\n\nNote that the workflow uses a MDP file for configuring the TMD simulations; this\nis packaged alongside the workflow as `tmd.mdp`.\n\n## Citations\n* Steffen Wolf and Gerhard Stock (2018), Targeted Molecular Dynamics Calculations of Free Energy Profiles Using a Nonequilibrium Friction Correction, J. Chem. Theory Comput. doi:10.1021/acs.jctc.8b00835\n* Steffen Wolf, Benjamin Lickert, Simon Bray and Gerhard Stock (2020), Multisecond ligand dissociation dynamics from atomistic simulations, Nat. Commun. doi:10.1038/s41467-020-16655-1\n" }, { "version": 1.2, @@ -1102,7 +1138,8 @@ ] } ], - "path": "./workflows/computational-chemistry/gromacs-mmgbsa" + "path": "./workflows/computational-chemistry/gromacs-mmgbsa", + "readme": "# GROMACS MMGBSA free energy calculation\n\nPerform an ensemble of MD simulations of a user-specified size using GROMACS,\nand calculate MMGBSA free energies using AmberTools. An ensemble average is\ncalculated and returned to the user as the final input.\n\nThe input protein (PDB) and ligand (SDF) files provided are parameterized by\nthe 'Protein-ligand complex parameterization' subworkflow.\n" }, { "version": 1.2, @@ -1127,7 +1164,8 @@ ] } ], - "path": "./workflows/computational-chemistry/fragment-based-docking-scoring" + "path": "./workflows/computational-chemistry/fragment-based-docking-scoring", + "readme": "# Fragment-based virtual screening with docking and pose scoring\n\nDock a compound library against a target protein with rDock and validate the\nposes generated against a reference fragment using SuCOS to compare the feature\noverlap. Poses are filtered by a user-specified SuCOS threshold.\n\nA list of fragments should be specified which will be used to define the cavity\nfor docking, using the 'Frankenstein ligand' technique. For more details, please\nsee https://www.informaticsmatters.com/blog/2018/11/23/cavities-and-frankenstein-molecules.html\n\nCompounds are split into collections and then recombined to allow the workflow\nto be run in a highly parallelized fashion. To specify the level of\nparallelization, use the 'Collection size' parameter.\n" }, { "version": 1.2, @@ -1148,7 +1186,8 @@ ] } ], - "path": "./workflows/variant-calling/variation-reporting" + "path": "./workflows/variant-calling/variation-reporting", + "readme": "Generic variation analysis reporting\n--------------------------------------\n\nThis workflow takes table of variants produced by any of the variant calling workflows in\nhttps://github.com/galaxyproject/iwc/tree/main/workflows/variant-calling\nand generates a list of variants by Samples and by Variant.\n" }, { "version": 1.2, @@ -1169,7 +1208,8 @@ ] } ], - "path": "./workflows/variant-calling/generic-variant-calling-wgs-pe" + "path": "./workflows/variant-calling/generic-variant-calling-wgs-pe", + "readme": "Generic variation analysis on WGS PE data\n-------------------------------------------\n\nThis workflows performs paired end read mapping with bwa-mem followed by\nsensitive variant calling across a wide range of AFs with lofreq and variant\nannotation with snpEff. The reference genome can be provided as a GenBank file.\n" }, { "version": 1.2, @@ -1190,7 +1230,8 @@ ] } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-se-illumina-wgs-variant-calling" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-se-illumina-wgs-variant-calling", + "readme": "COVID-19: variation analysis on WGS SE data\n-------------------------------------------\n\nThis workflows performs single end read mapping with bowtie2 followed by\nsensitive variant calling across a wide range of AFs with lofreq and variant\nannotation with snpEff 4.5covid19.\n" }, { "version": 1.2, @@ -1208,7 +1249,8 @@ ] } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-ivar-analysis" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-ivar-analysis", + "readme": "# COVID-19 sequence analysis on Illumina Amplicon PE data\n\nThis workflow implements an [iVar](https://github.com/andersen-lab/ivar) based analysis similar to\nthe one in [ncov2019-artic-nf](https://github.com/connor-lab/ncov2019-artic-nf), [covid-19-signal](https://github.com/jaleezyy/covid-19-signal/) and the Thiagen [Titan workflow](https://github.com/theiagen/public_health_viral_genomics). These workflows (written in Nextflow, Snakemake and WDL) are widely in use in [COG UK](https://www.cogconsortium.uk/), [CanCOGeN](https://www.genomecanada.ca/en/cancogen) and some US state public health laboratories.\n\nThis workflow is also the subject of a Galaxy Training Network tutorial (currently a [Work in Progress](https://github.com/galaxyproject/training-material/pull/2633)).\nIt differs from [this workflow](https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-variant-calling) in\nthat it does not use `lofreq` and is aimed at rapid analysis of majority variants and lineage/clade assignment with `pangolin` and `nextclade`.\n\nTODO:\n\n1. Add support for QC using negative and positive controls\n2. Integrate with phylogeny tools including IQTree and UShER (and possibly more).\n" }, { "version": 1.2, @@ -1229,7 +1271,8 @@ ] } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-wgs-variant-calling" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-wgs-variant-calling", + "readme": "COVID-19: variation analysis on WGS PE data\n-------------------------------------------\n\nThis workflows performs paired end read mapping with bwa-mem followed by\nsensitive variant calling across a wide range of AFs with lofreq and variant\nannotation with snpEff 4.5covid19.\n" }, { "version": 1.2, @@ -1250,7 +1293,8 @@ ] } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-ont-artic-variant-calling" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-ont-artic-variant-calling", + "readme": "COVID-19: variation analysis on ARTIC ONT data\n----------------------------------------------\n\nThis workflow for ONT-sequenced ARTIC data is modeled after the alignment/variant-calling steps of the [ARTIC pipeline](https://artic.readthedocs.io/en/latest/). It performs, essentially, the same steps as that pipeline\u2019s minion command, i.e. read mapping with minimap2 and variant calling with medaka. Like the Illumina ARTIC workflow it uses ivar for primer trimming. Since ONT-sequenced reads have a much higher error rate than Illumina-sequenced reads and are therefor plagued more by false-positive variant calls, this workflow does make no attempt to handle amplicons affected by potential primer-binding site mutations.\n" }, { "version": 1.2, @@ -1271,7 +1315,8 @@ ] } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-variant-calling" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-variant-calling", + "readme": "COVID-19: variation analysis on ARTIC PE data\n---------------------------------------------\n\nThe workflow for Illumina-sequenced ampliconic data builds on the RNASeq workflow\nfor paired-end data using the same steps for mapping and variant calling, but\nadds extra logic for trimming amplicon primer sequences off reads with the ivar\npackage. In addition, this workflow uses ivar also to identify amplicons\naffected by primer-binding site mutations and, if possible, excludes reads\nderived from such \"tainted\" amplicons when calculating allele-frequencies\nof other variants.\n" }, { "version": 1.2, @@ -1292,7 +1337,8 @@ ] } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-variation-reporting" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-variation-reporting", + "readme": "COVID-19: variation analysis reporting\n--------------------------------------\n\nThis workflow takes VCF datasets of variants produced by any of the\n\"*-variant-calling\" workflows in\nhttps://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling\nand generates tabular reports of variants by samples and by variant, along with\nan overview plot of variants and their allele-frequencies across all samples.\n" }, { "version": 1.2, @@ -1313,6 +1359,7 @@ ] } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-consensus-from-variation" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-consensus-from-variation", + "readme": "COVID-19: consensus construction\n--------------------------------\n\nThis workflow aims at generating reliable consensus sequences from variant\ncalls according to transparent criteria that capture at least some of the\ncomplexity of variant calling.\n\nIt takes a collection of VCFs (with DP and DP4 INFO fields) and a collection of\nthe corresponding aligned reads (for the purpose of calculating genome-wide\ncoverage) such as produced by any of the variant calling workflows in\nhttps://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling\nand generates a collection of viral consensus sequences and a multisample FASTA\nof all these sequences.\n\nEach consensus sequence is guaranteed to capture all called, filter-passing (as\nper the FILTER column of the VCF input) variants found in the VCF of its sample\nthat reach a user-defined consensus allele frequency threshold.\n\nFilter-failing variants and variants below a second user-defined minimal\nallele frequency threshold will be ignored.\n\nGenomic positions of filter-passing variants with an allele frequency in\nbetween the two thresholds will be hard-masked (with N) in the consensus\nsequence of their sample.\n\nGenomic positions with a coverage (calculated from the read alignments input)\nbelow another user-defined threshold will be hard-masked, too, unless they are\nconsensus variant sites.\n" } ] \ No newline at end of file From dcceeff6d967e10e130d8069bd491882b50ebc61 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 05/74] Basic manifest for tinkering --- scripts/workflow_manifest.py | 6 ++---- workflow_manifest.json | 12 +----------- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/scripts/workflow_manifest.py b/scripts/workflow_manifest.py index 6040a0f48..f18d9ef88 100644 --- a/scripts/workflow_manifest.py +++ b/scripts/workflow_manifest.py @@ -3,7 +3,7 @@ import yaml -def find_and_load_dockstore_yml(directory): +def find_and_load_compliant_workflows(directory): """ Find all .dockstore.yml files in the given directory and its subdirectories. Read the contents of these files and add the path of the file to the content. @@ -31,9 +31,7 @@ def find_readmes(workflow_data): with open(os.path.join(workflow["path"], "README.md")) as f: workflow["readme"] = f.read() except Exception as e: - print( - f"Error reading file {os.path.join(workflow['path'], 'README.md')}: {e}" - ) + print(f"Error reading file {os.path.join(workflow['path'], 'README.md')}: {e}") return workflow_data diff --git a/workflow_manifest.json b/workflow_manifest.json index d9e48d193..fc56c6779 100644 --- a/workflow_manifest.json +++ b/workflow_manifest.json @@ -296,17 +296,7 @@ } ], "path": "./workflows/epigenetics/hic-hicup-cooler", - "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n" - }, - { - "version": 1.2, - "workflows": [ - { - "name": "main", - "subclass": "Galaxy", - "publish": true, - "primaryDescriptorPath": "/average-bigwig-between-replicates.ga", - "testParameterFiles": [ + "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n" }, { "version": 1.2, "workflows": [ { "name": "main", "subclass": "Galaxy", "publish": true, "primaryDescriptorPath": "/average-bigwig-between-replicates.ga", "testParameterFiles": [ "/average-bigwig-between-replicates-tests.yml" ], "authors": [ From a47187dfc21decaf70d8b8f75eb81b83e3a5977c Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 06/74] basic astro --- showcase/.gitignore | 24 + showcase/README.md | 54 + showcase/astro.config.mjs | 8 + showcase/package-lock.json | 12507 +++++++++++++++++++ showcase/package.json | 19 + showcase/public/favicon.svg | 9 + showcase/src/components/Card.astro | 61 + showcase/src/components/WorkflowDetail.vue | 22 + showcase/src/components/WorkflowList.vue | 15 + showcase/src/env.d.ts | 1 + showcase/src/layouts/Layout.astro | 51 + showcase/src/pages/index.astro | 123 + showcase/src/pages/workflow/[path].astro | 12 + showcase/tsconfig.json | 6 + 14 files changed, 12912 insertions(+) create mode 100644 showcase/.gitignore create mode 100644 showcase/README.md create mode 100644 showcase/astro.config.mjs create mode 100644 showcase/package-lock.json create mode 100644 showcase/package.json create mode 100644 showcase/public/favicon.svg create mode 100644 showcase/src/components/Card.astro create mode 100644 showcase/src/components/WorkflowDetail.vue create mode 100644 showcase/src/components/WorkflowList.vue create mode 100644 showcase/src/env.d.ts create mode 100644 showcase/src/layouts/Layout.astro create mode 100644 showcase/src/pages/index.astro create mode 100644 showcase/src/pages/workflow/[path].astro create mode 100644 showcase/tsconfig.json diff --git a/showcase/.gitignore b/showcase/.gitignore new file mode 100644 index 000000000..016b59ea1 --- /dev/null +++ b/showcase/.gitignore @@ -0,0 +1,24 @@ +# build output +dist/ + +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + +# jetbrains setting folder +.idea/ diff --git a/showcase/README.md b/showcase/README.md new file mode 100644 index 000000000..1db3fb399 --- /dev/null +++ b/showcase/README.md @@ -0,0 +1,54 @@ +# Astro Starter Kit: Basics + +```sh +npm create astro@latest -- --template basics +``` + +[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics) +[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics) +[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json) + +> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! + +![just-the-basics](https://github.com/withastro/astro/assets/2244813/a0a5533c-a856-4198-8470-2d67b1d7c554) + +## 🚀 Project Structure + +Inside of your Astro project, you'll see the following folders and files: + +```text +/ +├── public/ +│ └── favicon.svg +├── src/ +│ ├── components/ +│ │ └── Card.astro +│ ├── layouts/ +│ │ └── Layout.astro +│ └── pages/ +│ └── index.astro +└── package.json +``` + +Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. + +There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. + +Any static assets, like images, can be placed in the `public/` directory. + +## 🧞 Commands + +All commands are run from the root of the project, from a terminal: + +| Command | Action | +| :------------------------ | :----------------------------------------------- | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:4321` | +| `npm run build` | Build your production site to `./dist/` | +| `npm run preview` | Preview your build locally, before deploying | +| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | +| `npm run astro -- --help` | Get help using the Astro CLI | + +## 👀 Want to learn more? + +Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/showcase/astro.config.mjs b/showcase/astro.config.mjs new file mode 100644 index 000000000..2ff3bdcfc --- /dev/null +++ b/showcase/astro.config.mjs @@ -0,0 +1,8 @@ +import { defineConfig } from 'astro/config'; + +import vue from "@astrojs/vue"; + +// https://astro.build/config +export default defineConfig({ + integrations: [vue()] +}); \ No newline at end of file diff --git a/showcase/package-lock.json b/showcase/package-lock.json new file mode 100644 index 000000000..987ee4a18 --- /dev/null +++ b/showcase/package-lock.json @@ -0,0 +1,12507 @@ +{ + "name": "showcase", + "version": "0.0.1", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "showcase", + "version": "0.0.1", + "dependencies": { + "@astrojs/check": "^0.7.0", + "@astrojs/vue": "^4.2.0", + "astro": "^4.8.6", + "typescript": "^5.4.5", + "vue": "^3.4.27" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@antfu/utils": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.8.tgz", + "integrity": "sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@astrojs/check": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.7.0.tgz", + "integrity": "sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==", + "dependencies": { + "@astrojs/language-server": "^2.10.0", + "chokidar": "^3.5.3", + "fast-glob": "^3.3.1", + "kleur": "^4.1.5", + "yargs": "^17.7.2" + }, + "bin": { + "astro-check": "dist/bin.js" + }, + "peerDependencies": { + "typescript": "^5.0.0" + } + }, + "node_modules/@astrojs/compiler": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.8.0.tgz", + "integrity": "sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ==" + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.0.tgz", + "integrity": "sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==" + }, + "node_modules/@astrojs/language-server": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.10.0.tgz", + "integrity": "sha512-crHXpqYfA5qWioiuZnZFpTsNItgBlF1f0S9MzDYS7/pfCALkHNJ7K3w9U/j0uMKymsT4hC7BfMaX0DYlfdSzHg==", + "dependencies": { + "@astrojs/compiler": "^2.7.0", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@volar/kit": "~2.2.3", + "@volar/language-core": "~2.2.3", + "@volar/language-server": "~2.2.3", + "@volar/language-service": "~2.2.3", + "@volar/typescript": "~2.2.3", + "fast-glob": "^3.2.12", + "volar-service-css": "0.0.45", + "volar-service-emmet": "0.0.45", + "volar-service-html": "0.0.45", + "volar-service-prettier": "0.0.45", + "volar-service-typescript": "0.0.45", + "volar-service-typescript-twoslash-queries": "0.0.45", + "vscode-html-languageservice": "^5.2.0", + "vscode-uri": "^3.0.8" + }, + "bin": { + "astro-ls": "bin/nodeServer.js" + }, + "peerDependencies": { + "prettier": "^3.0.0", + "prettier-plugin-astro": ">=0.11.0" + }, + "peerDependenciesMeta": { + "prettier": { + "optional": true + }, + "prettier-plugin-astro": { + "optional": true + } + } + }, + "node_modules/@astrojs/markdown-remark": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.1.0.tgz", + "integrity": "sha512-S6Z3K2hOB7MfjeDoHsotnP/q2UsnEDB8NlNAaCjMDsGBZfTUbWxyLW3CaphEWw08f6KLZi2ibK9yC3BaMhh2NQ==", + "dependencies": { + "@astrojs/prism": "^3.1.0", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.0", + "hast-util-to-text": "^4.0.0", + "import-meta-resolve": "^4.0.0", + "mdast-util-definitions": "^6.0.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.0", + "remark-gfm": "^4.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "remark-smartypants": "^2.0.0", + "shiki": "^1.1.2", + "unified": "^11.0.4", + "unist-util-remove-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.0", + "vfile": "^6.0.1" + } + }, + "node_modules/@astrojs/prism": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.1.0.tgz", + "integrity": "sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==", + "dependencies": { + "prismjs": "^1.29.0" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + } + }, + "node_modules/@astrojs/telemetry": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz", + "integrity": "sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==", + "dependencies": { + "ci-info": "^4.0.0", + "debug": "^4.3.4", + "dlv": "^1.1.3", + "dset": "^3.1.3", + "is-docker": "^3.0.0", + "is-wsl": "^3.0.0", + "which-pm-runs": "^1.1.0" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + } + }, + "node_modules/@astrojs/vue": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/vue/-/vue-4.2.0.tgz", + "integrity": "sha512-cjgPCeZtD2hcqC6vlL1GBdfEQdXcw5nd68IF5NFSiZNdcGpkug1TRgn7QeO2sfjUxI683igy7EwDYvRBXqzZ+A==", + "dependencies": { + "@vitejs/plugin-vue": "^5.0.4", + "@vitejs/plugin-vue-jsx": "^3.1.0", + "@vue/compiler-sfc": "^3.4.27", + "vite-plugin-vue-devtools": "^7.1.3" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + }, + "peerDependencies": { + "astro": "^4.0.0", + "vue": "^3.2.30" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", + "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.24.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", + "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", + "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", + "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", + "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", + "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.1.tgz", + "integrity": "sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-decorators": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.1.tgz", + "integrity": "sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", + "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-typescript": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", + "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", + "dependencies": { + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", + "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emmetio/abbreviation": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", + "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", + "dependencies": { + "@emmetio/scanner": "^1.0.4" + } + }, + "node_modules/@emmetio/css-abbreviation": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", + "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", + "dependencies": { + "@emmetio/scanner": "^1.0.4" + } + }, + "node_modules/@emmetio/css-parser": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.0.tgz", + "integrity": "sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==", + "dependencies": { + "@emmetio/stream-reader": "^2.2.0", + "@emmetio/stream-reader-utils": "^0.1.0" + } + }, + "node_modules/@emmetio/html-matcher": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz", + "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==", + "dependencies": { + "@emmetio/scanner": "^1.0.0" + } + }, + "node_modules/@emmetio/scanner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", + "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" + }, + "node_modules/@emmetio/stream-reader": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz", + "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==" + }, + "node_modules/@emmetio/stream-reader-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz", + "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==" + }, + "node_modules/@emnapi/runtime": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.3.tgz", + "integrity": "sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.3.tgz", + "integrity": "sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.3.tgz", + "integrity": "sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.3.tgz", + "integrity": "sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.3.tgz", + "integrity": "sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.3.tgz", + "integrity": "sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.3.tgz", + "integrity": "sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.3.tgz", + "integrity": "sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.3.tgz", + "integrity": "sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.3.tgz", + "integrity": "sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.3.tgz", + "integrity": "sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.3.tgz", + "integrity": "sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.3.tgz", + "integrity": "sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.3.tgz", + "integrity": "sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.3.tgz", + "integrity": "sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.3.tgz", + "integrity": "sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.3.tgz", + "integrity": "sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.3.tgz", + "integrity": "sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.3.tgz", + "integrity": "sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.3.tgz", + "integrity": "sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.3.tgz", + "integrity": "sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.3.tgz", + "integrity": "sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.3.tgz", + "integrity": "sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz", + "integrity": "sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz", + "integrity": "sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz", + "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=11", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz", + "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "macos": ">=10.13", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz", + "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz", + "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz", + "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz", + "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz", + "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz", + "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz", + "integrity": "sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.28", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz", + "integrity": "sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz", + "integrity": "sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.31", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.2" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz", + "integrity": "sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "glibc": ">=2.26", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz", + "integrity": "sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz", + "integrity": "sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "musl": ">=1.2.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.2" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz", + "integrity": "sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==", + "cpu": [ + "wasm32" + ], + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.1.1" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz", + "integrity": "sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.4.tgz", + "integrity": "sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0", + "yarn": ">=3.2.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.25", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", + "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", + "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", + "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", + "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", + "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", + "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", + "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", + "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", + "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", + "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", + "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", + "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", + "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", + "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", + "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", + "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", + "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@shikijs/core": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.6.0.tgz", + "integrity": "sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "node_modules/@types/nlcst": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.4.tgz", + "integrity": "sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/nlcst/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", + "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vitejs/plugin-vue-jsx": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", + "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", + "dependencies": { + "@babel/core": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3", + "@vue/babel-plugin-jsx": "^1.1.5" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0 || ^5.0.0", + "vue": "^3.0.0" + } + }, + "node_modules/@volar/kit": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.2.4.tgz", + "integrity": "sha512-TyRYaj56NBwa+0DgYbIkNQm+pN5DaV1dvZ5PzoKGDk9oag/sCG+W6wVkyaqmYCNJkXpmRtM627RkeMRTBvnYzw==", + "dependencies": { + "@volar/language-service": "2.2.4", + "@volar/typescript": "2.2.4", + "typesafe-path": "^0.2.2", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/@volar/language-core": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.4.tgz", + "integrity": "sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==", + "dependencies": { + "@volar/source-map": "2.2.4" + } + }, + "node_modules/@volar/language-server": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.2.4.tgz", + "integrity": "sha512-wgRsKsqFMY7MRkmBfIX+GB0uzAv2Nks7YS3Ud6RWdHsjEu7tF+cXzBX/IRgW5HOayLLPC1xES2PYXk26hdOIoA==", + "dependencies": { + "@volar/language-core": "2.2.4", + "@volar/language-service": "2.2.4", + "@volar/snapshot-document": "2.2.4", + "@volar/typescript": "2.2.4", + "@vscode/l10n": "^0.0.16", + "path-browserify": "^1.0.1", + "request-light": "^0.7.0", + "vscode-languageserver": "^9.0.1", + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@volar/language-service": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.2.4.tgz", + "integrity": "sha512-3OxJFADEsAZp1RoTS3SX2GY9SeVnB9mbd3N/Faz45IvnT2EFAyVJGPOyrz5bJDvKuCtjdoTNNWS1GX1bHGytrA==", + "dependencies": { + "@volar/language-core": "2.2.4", + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@volar/snapshot-document": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.2.4.tgz", + "integrity": "sha512-XwL9Jo5+nn4WZystok1+kRXbmFuJXaCx0KfJYZizJQDd7kPDgBcyci/aKsBVNhIgiD9JT0KKycru0ndyHRadGQ==", + "dependencies": { + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11" + } + }, + "node_modules/@volar/source-map": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.4.tgz", + "integrity": "sha512-m92FLpR9vB1YEZfiZ+bfgpLrToL/DNkOrorWVep3pffHrwwI4Tx2oIQN+sqHJfKkiT5N3J1owC+8crhAEinfjg==", + "dependencies": { + "muggle-string": "^0.4.0" + } + }, + "node_modules/@volar/typescript": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.2.4.tgz", + "integrity": "sha512-uAQC53tgEbHO62G8NXMfmBrJAlP2QJ9WxVEEQqqK3I6VSy8frL5LbH3hAWODxiwMWixv74wJLWlKbWXOgdIoRQ==", + "dependencies": { + "@volar/language-core": "2.2.4", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@vscode/emmet-helper": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz", + "integrity": "sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==", + "dependencies": { + "emmet": "^2.4.3", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-uri": "^2.1.2" + } + }, + "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" + }, + "node_modules/@vscode/l10n": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.16.tgz", + "integrity": "sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==" + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz", + "integrity": "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==" + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz", + "integrity": "sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==", + "dependencies": { + "@babel/helper-module-imports": "~7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "@vue/babel-helper-vue-transform-on": "1.2.2", + "@vue/babel-plugin-resolve-type": "1.2.2", + "camelcase": "^6.3.0", + "html-tags": "^3.3.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-jsx/node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@vue/babel-plugin-jsx/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz", + "integrity": "sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/helper-module-imports": "~7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/parser": "^7.23.9", + "@vue/compiler-sfc": "^3.4.15" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-plugin-resolve-type/node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", + "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", + "dependencies": { + "@babel/parser": "^7.24.4", + "@vue/shared": "3.4.27", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-core/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@vue/compiler-dom": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", + "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", + "dependencies": { + "@vue/compiler-core": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", + "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", + "dependencies": { + "@babel/parser": "^7.24.4", + "@vue/compiler-core": "3.4.27", + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.10", + "postcss": "^8.4.38", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", + "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", + "dependencies": { + "@vue/compiler-dom": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/devtools-core": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.2.1.tgz", + "integrity": "sha512-OyWl455UnJIVgZ6lo5WQ79WbDMoXtSRwyNKp9WzCZ0HhuQywIk4qv59KtLRe75uVmtGBde4hXNaSyRm+x9bY6g==", + "dependencies": { + "@vue/devtools-kit": "^7.2.1", + "@vue/devtools-shared": "^7.2.1", + "mitt": "^3.0.1", + "nanoid": "^3.3.4", + "pathe": "^1.1.2", + "vite-hot-client": "^0.2.3" + } + }, + "node_modules/@vue/devtools-kit": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.2.1.tgz", + "integrity": "sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==", + "dependencies": { + "@vue/devtools-shared": "^7.2.1", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@vue/devtools-shared": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.2.1.tgz", + "integrity": "sha512-PCJF4UknJmOal68+X9XHyVeQ+idv0LFujkTOIW30+GaMJqwFVN9LkQKX4gLqn61KkGMdJTzQ1bt7EJag3TI6AA==", + "dependencies": { + "rfdc": "^1.3.1" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", + "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", + "dependencies": { + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.27.tgz", + "integrity": "sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==", + "dependencies": { + "@vue/reactivity": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz", + "integrity": "sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==", + "dependencies": { + "@vue/runtime-core": "3.4.27", + "@vue/shared": "3.4.27", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", + "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", + "dependencies": { + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27" + }, + "peerDependencies": { + "vue": "3.4.27" + } + }, + "node_modules/@vue/shared": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", + "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/astro": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.8.6.tgz", + "integrity": "sha512-psHIfK+e+bMPhRwghV9yCGH/uc1jvY4DHmDZdoEepax9yA7kzYH0wt3dpkqlcrO2zxl5jzSC3DmqZfkD6wnW9A==", + "dependencies": { + "@astrojs/compiler": "^2.8.0", + "@astrojs/internal-helpers": "0.4.0", + "@astrojs/markdown-remark": "5.1.0", + "@astrojs/telemetry": "3.1.0", + "@babel/core": "^7.24.5", + "@babel/generator": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/plugin-transform-react-jsx": "^7.23.4", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "@types/babel__core": "^7.20.5", + "@types/cookie": "^0.6.0", + "acorn": "^8.11.3", + "aria-query": "^5.3.0", + "axobject-query": "^4.0.0", + "boxen": "^7.1.1", + "chokidar": "^3.6.0", + "ci-info": "^4.0.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^1.0.1", + "cookie": "^0.6.0", + "cssesc": "^3.0.0", + "debug": "^4.3.4", + "deterministic-object-hash": "^2.0.2", + "devalue": "^5.0.0", + "diff": "^5.2.0", + "dlv": "^1.1.3", + "dset": "^3.1.3", + "es-module-lexer": "^1.5.2", + "esbuild": "^0.21.2", + "estree-walker": "^3.0.3", + "execa": "^8.0.1", + "fast-glob": "^3.3.2", + "flattie": "^1.1.1", + "github-slugger": "^2.0.0", + "gray-matter": "^4.0.3", + "html-escaper": "^3.0.3", + "http-cache-semantics": "^4.1.1", + "js-yaml": "^4.1.0", + "kleur": "^4.1.5", + "magic-string": "^0.30.10", + "mrmime": "^2.0.0", + "ora": "^8.0.1", + "p-limit": "^5.0.0", + "p-queue": "^8.0.1", + "path-to-regexp": "^6.2.2", + "preferred-pm": "^3.1.3", + "prompts": "^2.4.2", + "rehype": "^13.0.1", + "resolve": "^1.22.8", + "semver": "^7.6.2", + "shiki": "^1.5.1", + "string-width": "^7.1.0", + "strip-ansi": "^7.1.0", + "tsconfck": "^3.0.3", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.1", + "vite": "^5.2.11", + "vitefu": "^0.2.5", + "which-pm": "^2.1.1", + "yargs-parser": "^21.1.1", + "zod": "^3.23.8", + "zod-to-json-schema": "^3.23.0" + }, + "bin": { + "astro": "astro.js" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=21.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0" + }, + "optionalDependencies": { + "sharp": "^0.33.3" + } + }, + "node_modules/axobject-query": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/boxen/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001620", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz", + "integrity": "sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/ci-info": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/deterministic-object-hash": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", + "dependencies": { + "base-64": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/devalue": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", + "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dset": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.776", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.776.tgz", + "integrity": "sha512-s694bi3+gUzlliqxjPHpa9NRTlhzTgB34aan+pVKZmOTGy2xoZXl+8E1B8i5p5rtev3PKMK/H4asgNejC+YHNg==" + }, + "node_modules/emmet": { + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.7.tgz", + "integrity": "sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==", + "dependencies": { + "@emmetio/abbreviation": "^2.3.3", + "@emmetio/css-abbreviation": "^2.1.8" + } + }, + "node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-stack-parser-es": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.4.tgz", + "integrity": "sha512-l0uy0kAoo6toCgVOYaAayqtPa2a1L15efxUMEnQebKwLQX2X0OpS6wMMQdc4juJXmxd9i40DuaUHq+mjIya9TQ==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", + "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==" + }, + "node_modules/esbuild": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.3.tgz", + "integrity": "sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.3", + "@esbuild/android-arm": "0.21.3", + "@esbuild/android-arm64": "0.21.3", + "@esbuild/android-x64": "0.21.3", + "@esbuild/darwin-arm64": "0.21.3", + "@esbuild/darwin-x64": "0.21.3", + "@esbuild/freebsd-arm64": "0.21.3", + "@esbuild/freebsd-x64": "0.21.3", + "@esbuild/linux-arm": "0.21.3", + "@esbuild/linux-arm64": "0.21.3", + "@esbuild/linux-ia32": "0.21.3", + "@esbuild/linux-loong64": "0.21.3", + "@esbuild/linux-mips64el": "0.21.3", + "@esbuild/linux-ppc64": "0.21.3", + "@esbuild/linux-riscv64": "0.21.3", + "@esbuild/linux-s390x": "0.21.3", + "@esbuild/linux-x64": "0.21.3", + "@esbuild/netbsd-x64": "0.21.3", + "@esbuild/openbsd-x64": "0.21.3", + "@esbuild/sunos-x64": "0.21.3", + "@esbuild/win32-arm64": "0.21.3", + "@esbuild/win32-ia32": "0.21.3", + "@esbuild/win32-x64": "0.21.3" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, + "node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "node_modules/flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", + "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.3.tgz", + "integrity": "sha512-ICWvVOF2fq4+7CMmtCPD5CM4QKjPbHpPotE6+8tDooV0ZuyJVUzHsrNX+O5NaRbieTf0F7FfeBOMAwi6Td0+yQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.1.tgz", + "integrity": "sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-raw": "^9.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" + }, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "optional": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz", + "integrity": "sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==" + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/load-yaml-file/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", + "dependencies": { + "chalk": "^5.3.0", + "is-unicode-supported": "^1.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-definitions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz", + "integrity": "sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", + "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", + "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromatch": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.6.tgz", + "integrity": "sha512-Y4Ypn3oujJYxJcMacVgcs92wofTHxp9FzfDpQON4msDefoC0lb3ETvQLOdLcbhSwU1bz8HrL/1sygfBIHudrkQ==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/muggle-string": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nlcst-to-string": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", + "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", + "dependencies": { + "@types/nlcst": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.0.1.tgz", + "integrity": "sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==", + "dependencies": { + "chalk": "^5.3.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.9.2", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.0.0", + "log-symbols": "^6.0.0", + "stdin-discarder": "^0.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/p-limit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate/node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", + "dependencies": { + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-latin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", + "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", + "dependencies": { + "nlcst-to-string": "^3.0.0", + "unist-util-modify-children": "^3.0.0", + "unist-util-visit-children": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" + }, + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" + }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/preferred-pm": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", + "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==", + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/preferred-pm/node_modules/which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rehype": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz", + "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==", + "dependencies": { + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz", + "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-stringify": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz", + "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-smartypants": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", + "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", + "dependencies": { + "retext": "^8.1.0", + "retext-smartypants": "^5.2.0", + "unist-util-visit": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/request-light": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz", + "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/retext": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", + "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", + "dependencies": { + "@types/nlcst": "^1.0.0", + "retext-latin": "^3.0.0", + "retext-stringify": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", + "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", + "dependencies": { + "@types/nlcst": "^1.0.0", + "parse-latin": "^5.0.0", + "unherit": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/retext-latin/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", + "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", + "dependencies": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/retext-smartypants/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", + "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", + "dependencies": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/retext-stringify/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/retext/node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext/node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==" + }, + "node_modules/rollup": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", + "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.17.2", + "@rollup/rollup-android-arm64": "4.17.2", + "@rollup/rollup-darwin-arm64": "4.17.2", + "@rollup/rollup-darwin-x64": "4.17.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", + "@rollup/rollup-linux-arm-musleabihf": "4.17.2", + "@rollup/rollup-linux-arm64-gnu": "4.17.2", + "@rollup/rollup-linux-arm64-musl": "4.17.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", + "@rollup/rollup-linux-riscv64-gnu": "4.17.2", + "@rollup/rollup-linux-s390x-gnu": "4.17.2", + "@rollup/rollup-linux-x64-gnu": "4.17.2", + "@rollup/rollup-linux-x64-musl": "4.17.2", + "@rollup/rollup-win32-arm64-msvc": "4.17.2", + "@rollup/rollup-win32-ia32-msvc": "4.17.2", + "@rollup/rollup-win32-x64-msvc": "4.17.2", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.4.tgz", + "integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.0" + }, + "engines": { + "libvips": ">=8.15.2", + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.4", + "@img/sharp-darwin-x64": "0.33.4", + "@img/sharp-libvips-darwin-arm64": "1.0.2", + "@img/sharp-libvips-darwin-x64": "1.0.2", + "@img/sharp-libvips-linux-arm": "1.0.2", + "@img/sharp-libvips-linux-arm64": "1.0.2", + "@img/sharp-libvips-linux-s390x": "1.0.2", + "@img/sharp-libvips-linux-x64": "1.0.2", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2", + "@img/sharp-libvips-linuxmusl-x64": "1.0.2", + "@img/sharp-linux-arm": "0.33.4", + "@img/sharp-linux-arm64": "0.33.4", + "@img/sharp-linux-s390x": "0.33.4", + "@img/sharp-linux-x64": "0.33.4", + "@img/sharp-linuxmusl-arm64": "0.33.4", + "@img/sharp-linuxmusl-x64": "0.33.4", + "@img/sharp-wasm32": "0.33.4", + "@img/sharp-win32-ia32": "0.33.4", + "@img/sharp-win32-x64": "0.33.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shiki": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.6.0.tgz", + "integrity": "sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==", + "dependencies": { + "@shikijs/core": "1.6.0" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stdin-discarder": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", + "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tsconfck": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz", + "integrity": "sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==", + "bin": { + "tsconfck": "bin/tsconfck.js" + }, + "engines": { + "node": "^18 || >=20" + }, + "peerDependencies": { + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "optional": true + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typesafe-path": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/typesafe-path/-/typesafe-path-0.2.2.tgz", + "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==" + }, + "node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-auto-import-cache": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.2.tgz", + "integrity": "sha512-+laqe5SFL1vN62FPOOJSUDTZxtgsoOXjneYOXIpx5rQ4UMiN89NAtJLpqLqyebv9fgQ/IMeeTX+mQyRnwvJzvg==", + "dependencies": { + "semver": "^7.3.8" + } + }, + "node_modules/unherit": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", + "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/unified": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", + "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", + "dependencies": { + "@types/unist": "^2.0.0", + "array-iterate": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", + "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", + "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", + "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", + "dependencies": { + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-hot-client": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-0.2.3.tgz", + "integrity": "sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==", + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/vite-plugin-inspect": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.4.tgz", + "integrity": "sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==", + "dependencies": { + "@antfu/utils": "^0.7.7", + "@rollup/pluginutils": "^5.1.0", + "debug": "^4.3.4", + "error-stack-parser-es": "^0.1.1", + "fs-extra": "^11.2.0", + "open": "^10.1.0", + "perfect-debounce": "^1.0.0", + "picocolors": "^1.0.0", + "sirv": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/vite-plugin-vue-devtools": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.2.1.tgz", + "integrity": "sha512-4k7QNZz0nSojoePQoxnE5fIzi8RU1QJHc0TEg4golv2phZxhBGfjScZD2B8X6bcrRbUQ9CaRKN0dzBs1xtzzNg==", + "dependencies": { + "@vue/devtools-core": "^7.2.1", + "@vue/devtools-kit": "^7.2.1", + "@vue/devtools-shared": "^7.2.1", + "execa": "^8.0.1", + "sirv": "^2.0.4", + "vite-plugin-inspect": "^0.8.4", + "vite-plugin-vue-inspector": "^5.1.0" + }, + "engines": { + "node": ">=v14.21.3" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0-0 || ^5.0.0-0" + } + }, + "node_modules/vite-plugin-vue-inspector": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.0.tgz", + "integrity": "sha512-yIw9dvBz9nQW7DPfbJtUVW6JTnt67hqTPRnTwT2CZWMqDvISyQHRjgKl32nlMh1DRH+92533Sv6t59pWMLUCWA==", + "dependencies": { + "@babel/core": "^7.23.0", + "@babel/plugin-proposal-decorators": "^7.23.0", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.22.15", + "@vue/babel-plugin-jsx": "^1.1.5", + "@vue/compiler-dom": "^3.3.4", + "kolorist": "^1.8.0", + "magic-string": "^0.30.4" + }, + "peerDependencies": { + "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0" + } + }, + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "node_modules/vitefu": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/volar-service-css": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.45.tgz", + "integrity": "sha512-f+AlUI1+kESbcZSVaNJVAnK0c/9Da5StoxzPqA5/8VqUHJWNdubWNnwG5xpFVTfgh6pgTcey3UBhBfHytFaIOg==", + "dependencies": { + "vscode-css-languageservice": "^6.2.10", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.2.3" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-emmet": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.45.tgz", + "integrity": "sha512-9nLXSDkR1vA/3fQkFEsSXAu3XovQxOpTkVG2jilQgfek/K1ZLkaA/WMhN/TtmPmQg4NxE9Ni6mA5udBQ5gVXIA==", + "dependencies": { + "@emmetio/css-parser": "^0.4.0", + "@emmetio/html-matcher": "^1.3.0", + "@vscode/emmet-helper": "^2.9.2" + }, + "peerDependencies": { + "@volar/language-service": "~2.2.3" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-html": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.45.tgz", + "integrity": "sha512-tLTJqfy1v5C4nmeAsfekFIKPl4r4qDMyL0L9MWywr/EApZzPCsbeUGxCqdzxSMC2q7PMCfX2i167txDo+J0LVA==", + "dependencies": { + "vscode-html-languageservice": "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.2.3" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-html/node_modules/@vscode/l10n": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" + }, + "node_modules/volar-service-html/node_modules/vscode-html-languageservice": { + "name": "@johnsoncodehk/vscode-html-languageservice", + "version": "5.2.0-34a5462", + "resolved": "https://registry.npmjs.org/@johnsoncodehk/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0-34a5462.tgz", + "integrity": "sha512-etqLfpSJ5zaw76KUNF603be6d6QsiQPmaHr9FKEp4zhLZJzWCCMH6Icak7MtLUFLZLMpL761mZNImi/joBo1ZA==", + "dependencies": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-languageserver-types": "^3.17.5", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/volar-service-prettier": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.45.tgz", + "integrity": "sha512-+mBS2EsDgp/kunKEBnHvhBwIQm5v2ahw4NKpKdg4sTpXy3UxqHt+Fq/wRYQ7Z8LlNVNRVfp75ThjM+w2zaZBAw==", + "dependencies": { + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.2.3", + "prettier": "^2.2 || ^3.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + }, + "prettier": { + "optional": true + } + } + }, + "node_modules/volar-service-typescript": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.45.tgz", + "integrity": "sha512-i/mMIIAMastJ2kgPo3qvX0Rrl7NyxhIYZ0ug/B4ambZcLPI1vzBgS2fmvyWX3jhBYHh8NmbAotFj+0Y9JtN47A==", + "dependencies": { + "path-browserify": "^1.0.1", + "semver": "^7.5.4", + "typescript-auto-import-cache": "^0.3.1", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-nls": "^5.2.0" + }, + "peerDependencies": { + "@volar/language-service": "~2.2.3" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-typescript-twoslash-queries": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.45.tgz", + "integrity": "sha512-KrPUUvKggZgV9mrDpstCzmf20irgv0ooMv+FGDzIIQUkya+d2+nSS8Mx2h9FvsYgLccUVw5jU3Rhwhd3pv/7qg==", + "peerDependencies": { + "@volar/language-service": "~2.2.3" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/vscode-css-languageservice": { + "version": "6.2.14", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.14.tgz", + "integrity": "sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw==", + "dependencies": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-languageserver-types": "3.17.5", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/vscode-css-languageservice/node_modules/@vscode/l10n": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" + }, + "node_modules/vscode-html-languageservice": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0.tgz", + "integrity": "sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==", + "dependencies": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-languageserver-types": "^3.17.5", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/vscode-html-languageservice/node_modules/@vscode/l10n": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" + }, + "node_modules/vscode-jsonrpc": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", + "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vscode-languageserver": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", + "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", + "dependencies": { + "vscode-languageserver-protocol": "3.17.5" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", + "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", + "dependencies": { + "vscode-jsonrpc": "8.2.0", + "vscode-languageserver-types": "3.17.5" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==" + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==" + }, + "node_modules/vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==" + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==" + }, + "node_modules/vue": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", + "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", + "dependencies": { + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-sfc": "3.4.27", + "@vue/runtime-dom": "3.4.27", + "@vue/server-renderer": "3.4.27", + "@vue/shared": "3.4.27" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-pm": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz", + "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==", + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.0.tgz", + "integrity": "sha512-az0uJ243PxsRIa2x1WmNE/pnuA05gUq/JB8Lwe1EDCCL/Fz9MgjYQ0fPlyc2Tcv6aF2ZA7WM5TWaRZVEFaAIag==", + "peerDependencies": { + "zod": "^3.23.3" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@antfu/utils": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.8.tgz", + "integrity": "sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==" + }, + "@astrojs/check": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.7.0.tgz", + "integrity": "sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==", + "requires": { + "@astrojs/language-server": "^2.10.0", + "chokidar": "^3.5.3", + "fast-glob": "^3.3.1", + "kleur": "^4.1.5", + "yargs": "^17.7.2" + } + }, + "@astrojs/compiler": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.8.0.tgz", + "integrity": "sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ==" + }, + "@astrojs/internal-helpers": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.0.tgz", + "integrity": "sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==" + }, + "@astrojs/language-server": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.10.0.tgz", + "integrity": "sha512-crHXpqYfA5qWioiuZnZFpTsNItgBlF1f0S9MzDYS7/pfCALkHNJ7K3w9U/j0uMKymsT4hC7BfMaX0DYlfdSzHg==", + "requires": { + "@astrojs/compiler": "^2.7.0", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@volar/kit": "~2.2.3", + "@volar/language-core": "~2.2.3", + "@volar/language-server": "~2.2.3", + "@volar/language-service": "~2.2.3", + "@volar/typescript": "~2.2.3", + "fast-glob": "^3.2.12", + "volar-service-css": "0.0.45", + "volar-service-emmet": "0.0.45", + "volar-service-html": "0.0.45", + "volar-service-prettier": "0.0.45", + "volar-service-typescript": "0.0.45", + "volar-service-typescript-twoslash-queries": "0.0.45", + "vscode-html-languageservice": "^5.2.0", + "vscode-uri": "^3.0.8" + } + }, + "@astrojs/markdown-remark": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.1.0.tgz", + "integrity": "sha512-S6Z3K2hOB7MfjeDoHsotnP/q2UsnEDB8NlNAaCjMDsGBZfTUbWxyLW3CaphEWw08f6KLZi2ibK9yC3BaMhh2NQ==", + "requires": { + "@astrojs/prism": "^3.1.0", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.0", + "hast-util-to-text": "^4.0.0", + "import-meta-resolve": "^4.0.0", + "mdast-util-definitions": "^6.0.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.0", + "remark-gfm": "^4.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "remark-smartypants": "^2.0.0", + "shiki": "^1.1.2", + "unified": "^11.0.4", + "unist-util-remove-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.0", + "vfile": "^6.0.1" + } + }, + "@astrojs/prism": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.1.0.tgz", + "integrity": "sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==", + "requires": { + "prismjs": "^1.29.0" + } + }, + "@astrojs/telemetry": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz", + "integrity": "sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==", + "requires": { + "ci-info": "^4.0.0", + "debug": "^4.3.4", + "dlv": "^1.1.3", + "dset": "^3.1.3", + "is-docker": "^3.0.0", + "is-wsl": "^3.0.0", + "which-pm-runs": "^1.1.0" + } + }, + "@astrojs/vue": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/vue/-/vue-4.2.0.tgz", + "integrity": "sha512-cjgPCeZtD2hcqC6vlL1GBdfEQdXcw5nd68IF5NFSiZNdcGpkug1TRgn7QeO2sfjUxI683igy7EwDYvRBXqzZ+A==", + "requires": { + "@vitejs/plugin-vue": "^5.0.4", + "@vitejs/plugin-vue-jsx": "^3.1.0", + "@vue/compiler-sfc": "^3.4.27", + "vite-plugin-vue-devtools": "^7.1.3" + } + }, + "@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "requires": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + } + }, + "@babel/compat-data": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==" + }, + "@babel/core": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/generator": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "requires": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "requires": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", + "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.24.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", + "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", + "requires": { + "@babel/types": "^7.24.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "requires": { + "@babel/types": "^7.24.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", + "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", + "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==" + }, + "@babel/helper-replace-supers": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", + "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", + "requires": { + "@babel/types": "^7.24.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "requires": { + "@babel/types": "^7.24.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==" + }, + "@babel/helper-validator-identifier": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==" + }, + "@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" + }, + "@babel/helpers": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", + "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", + "requires": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" + } + }, + "@babel/highlight": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", + "requires": { + "@babel/helper-validator-identifier": "^7.24.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + } + }, + "@babel/parser": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==" + }, + "@babel/plugin-proposal-decorators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.1.tgz", + "integrity": "sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-decorators": "^7.24.1" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.1.tgz", + "integrity": "sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.24.0" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", + "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-typescript": "^7.24.1" + } + }, + "@babel/template": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + } + }, + "@babel/traverse": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", + "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", + "requires": { + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", + "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", + "requires": { + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", + "to-fast-properties": "^2.0.0" + } + }, + "@emmetio/abbreviation": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", + "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", + "requires": { + "@emmetio/scanner": "^1.0.4" + } + }, + "@emmetio/css-abbreviation": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", + "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", + "requires": { + "@emmetio/scanner": "^1.0.4" + } + }, + "@emmetio/css-parser": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.0.tgz", + "integrity": "sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==", + "requires": { + "@emmetio/stream-reader": "^2.2.0", + "@emmetio/stream-reader-utils": "^0.1.0" + } + }, + "@emmetio/html-matcher": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz", + "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==", + "requires": { + "@emmetio/scanner": "^1.0.0" + } + }, + "@emmetio/scanner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", + "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" + }, + "@emmetio/stream-reader": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz", + "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==" + }, + "@emmetio/stream-reader-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz", + "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==" + }, + "@emnapi/runtime": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", + "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", + "optional": true, + "requires": { + "tslib": "^2.4.0" + } + }, + "@esbuild/aix-ppc64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.3.tgz", + "integrity": "sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w==", + "optional": true + }, + "@esbuild/android-arm": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.3.tgz", + "integrity": "sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ==", + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.3.tgz", + "integrity": "sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw==", + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.3.tgz", + "integrity": "sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw==", + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.3.tgz", + "integrity": "sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ==", + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.3.tgz", + "integrity": "sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q==", + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.3.tgz", + "integrity": "sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g==", + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.3.tgz", + "integrity": "sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA==", + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.3.tgz", + "integrity": "sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ==", + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.3.tgz", + "integrity": "sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q==", + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.3.tgz", + "integrity": "sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A==", + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.3.tgz", + "integrity": "sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q==", + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.3.tgz", + "integrity": "sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw==", + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.3.tgz", + "integrity": "sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg==", + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.3.tgz", + "integrity": "sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A==", + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.3.tgz", + "integrity": "sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA==", + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.3.tgz", + "integrity": "sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ==", + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.3.tgz", + "integrity": "sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw==", + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.3.tgz", + "integrity": "sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ==", + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.3.tgz", + "integrity": "sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA==", + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.3.tgz", + "integrity": "sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw==", + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.3.tgz", + "integrity": "sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw==", + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.3.tgz", + "integrity": "sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA==", + "optional": true + }, + "@img/sharp-darwin-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz", + "integrity": "sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==", + "optional": true, + "requires": { + "@img/sharp-libvips-darwin-arm64": "1.0.2" + } + }, + "@img/sharp-darwin-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz", + "integrity": "sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==", + "optional": true, + "requires": { + "@img/sharp-libvips-darwin-x64": "1.0.2" + } + }, + "@img/sharp-libvips-darwin-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz", + "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", + "optional": true + }, + "@img/sharp-libvips-darwin-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz", + "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", + "optional": true + }, + "@img/sharp-libvips-linux-arm": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz", + "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", + "optional": true + }, + "@img/sharp-libvips-linux-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz", + "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", + "optional": true + }, + "@img/sharp-libvips-linux-s390x": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz", + "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", + "optional": true + }, + "@img/sharp-libvips-linux-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz", + "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", + "optional": true + }, + "@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz", + "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", + "optional": true + }, + "@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz", + "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", + "optional": true + }, + "@img/sharp-linux-arm": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz", + "integrity": "sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==", + "optional": true, + "requires": { + "@img/sharp-libvips-linux-arm": "1.0.2" + } + }, + "@img/sharp-linux-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz", + "integrity": "sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==", + "optional": true, + "requires": { + "@img/sharp-libvips-linux-arm64": "1.0.2" + } + }, + "@img/sharp-linux-s390x": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz", + "integrity": "sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==", + "optional": true, + "requires": { + "@img/sharp-libvips-linux-s390x": "1.0.2" + } + }, + "@img/sharp-linux-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz", + "integrity": "sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==", + "optional": true, + "requires": { + "@img/sharp-libvips-linux-x64": "1.0.2" + } + }, + "@img/sharp-linuxmusl-arm64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz", + "integrity": "sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==", + "optional": true, + "requires": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2" + } + }, + "@img/sharp-linuxmusl-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz", + "integrity": "sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==", + "optional": true, + "requires": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.2" + } + }, + "@img/sharp-wasm32": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz", + "integrity": "sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==", + "optional": true, + "requires": { + "@emnapi/runtime": "^1.1.1" + } + }, + "@img/sharp-win32-ia32": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz", + "integrity": "sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==", + "optional": true + }, + "@img/sharp-win32-x64": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.4.tgz", + "integrity": "sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==", + "optional": true + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" + }, + "@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@polka/url": { + "version": "1.0.0-next.25", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", + "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" + }, + "@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "requires": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + } + } + }, + "@rollup/rollup-android-arm-eabi": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", + "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", + "optional": true + }, + "@rollup/rollup-android-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", + "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", + "optional": true + }, + "@rollup/rollup-darwin-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", + "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", + "optional": true + }, + "@rollup/rollup-darwin-x64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", + "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", + "optional": true + }, + "@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", + "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", + "optional": true + }, + "@rollup/rollup-linux-arm-musleabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", + "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", + "optional": true + }, + "@rollup/rollup-linux-arm64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", + "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", + "optional": true + }, + "@rollup/rollup-linux-arm64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", + "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", + "optional": true + }, + "@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", + "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", + "optional": true + }, + "@rollup/rollup-linux-riscv64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", + "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", + "optional": true + }, + "@rollup/rollup-linux-s390x-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", + "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", + "optional": true + }, + "@rollup/rollup-linux-x64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", + "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", + "optional": true + }, + "@rollup/rollup-linux-x64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", + "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", + "optional": true + }, + "@rollup/rollup-win32-arm64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", + "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", + "optional": true + }, + "@rollup/rollup-win32-ia32-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", + "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", + "optional": true + }, + "@rollup/rollup-win32-x64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", + "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", + "optional": true + }, + "@shikijs/core": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.6.0.tgz", + "integrity": "sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==" + }, + "@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, + "@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "requires": { + "@types/ms": "*" + } + }, + "@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "requires": { + "@types/unist": "*" + } + }, + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "requires": { + "@types/unist": "*" + } + }, + "@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "@types/nlcst": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.4.tgz", + "integrity": "sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==", + "requires": { + "@types/unist": "^2" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + } + } + }, + "@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "@vitejs/plugin-vue": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", + "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", + "requires": {} + }, + "@vitejs/plugin-vue-jsx": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", + "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", + "requires": { + "@babel/core": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3", + "@vue/babel-plugin-jsx": "^1.1.5" + } + }, + "@volar/kit": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.2.4.tgz", + "integrity": "sha512-TyRYaj56NBwa+0DgYbIkNQm+pN5DaV1dvZ5PzoKGDk9oag/sCG+W6wVkyaqmYCNJkXpmRtM627RkeMRTBvnYzw==", + "requires": { + "@volar/language-service": "2.2.4", + "@volar/typescript": "2.2.4", + "typesafe-path": "^0.2.2", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "@volar/language-core": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.4.tgz", + "integrity": "sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==", + "requires": { + "@volar/source-map": "2.2.4" + } + }, + "@volar/language-server": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.2.4.tgz", + "integrity": "sha512-wgRsKsqFMY7MRkmBfIX+GB0uzAv2Nks7YS3Ud6RWdHsjEu7tF+cXzBX/IRgW5HOayLLPC1xES2PYXk26hdOIoA==", + "requires": { + "@volar/language-core": "2.2.4", + "@volar/language-service": "2.2.4", + "@volar/snapshot-document": "2.2.4", + "@volar/typescript": "2.2.4", + "@vscode/l10n": "^0.0.16", + "path-browserify": "^1.0.1", + "request-light": "^0.7.0", + "vscode-languageserver": "^9.0.1", + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "@volar/language-service": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.2.4.tgz", + "integrity": "sha512-3OxJFADEsAZp1RoTS3SX2GY9SeVnB9mbd3N/Faz45IvnT2EFAyVJGPOyrz5bJDvKuCtjdoTNNWS1GX1bHGytrA==", + "requires": { + "@volar/language-core": "2.2.4", + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "@volar/snapshot-document": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.2.4.tgz", + "integrity": "sha512-XwL9Jo5+nn4WZystok1+kRXbmFuJXaCx0KfJYZizJQDd7kPDgBcyci/aKsBVNhIgiD9JT0KKycru0ndyHRadGQ==", + "requires": { + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11" + } + }, + "@volar/source-map": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.4.tgz", + "integrity": "sha512-m92FLpR9vB1YEZfiZ+bfgpLrToL/DNkOrorWVep3pffHrwwI4Tx2oIQN+sqHJfKkiT5N3J1owC+8crhAEinfjg==", + "requires": { + "muggle-string": "^0.4.0" + } + }, + "@volar/typescript": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.2.4.tgz", + "integrity": "sha512-uAQC53tgEbHO62G8NXMfmBrJAlP2QJ9WxVEEQqqK3I6VSy8frL5LbH3hAWODxiwMWixv74wJLWlKbWXOgdIoRQ==", + "requires": { + "@volar/language-core": "2.2.4", + "path-browserify": "^1.0.1" + } + }, + "@vscode/emmet-helper": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz", + "integrity": "sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==", + "requires": { + "emmet": "^2.4.3", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-uri": "^2.1.2" + }, + "dependencies": { + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" + } + } + }, + "@vscode/l10n": { + "version": "0.0.16", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.16.tgz", + "integrity": "sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==" + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz", + "integrity": "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==" + }, + "@vue/babel-plugin-jsx": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz", + "integrity": "sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==", + "requires": { + "@babel/helper-module-imports": "~7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "@vue/babel-helper-vue-transform-on": "1.2.2", + "@vue/babel-plugin-resolve-type": "1.2.2", + "camelcase": "^6.3.0", + "html-tags": "^3.3.1", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "requires": { + "@babel/types": "^7.22.15" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + } + } + }, + "@vue/babel-plugin-resolve-type": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz", + "integrity": "sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==", + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/helper-module-imports": "~7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/parser": "^7.23.9", + "@vue/compiler-sfc": "^3.4.15" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "requires": { + "@babel/types": "^7.22.15" + } + } + } + }, + "@vue/compiler-core": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", + "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", + "requires": { + "@babel/parser": "^7.24.4", + "@vue/shared": "3.4.27", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + } + } + }, + "@vue/compiler-dom": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", + "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", + "requires": { + "@vue/compiler-core": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "@vue/compiler-sfc": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", + "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", + "requires": { + "@babel/parser": "^7.24.4", + "@vue/compiler-core": "3.4.27", + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.10", + "postcss": "^8.4.38", + "source-map-js": "^1.2.0" + }, + "dependencies": { + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + } + } + }, + "@vue/compiler-ssr": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", + "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", + "requires": { + "@vue/compiler-dom": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "@vue/devtools-core": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.2.1.tgz", + "integrity": "sha512-OyWl455UnJIVgZ6lo5WQ79WbDMoXtSRwyNKp9WzCZ0HhuQywIk4qv59KtLRe75uVmtGBde4hXNaSyRm+x9bY6g==", + "requires": { + "@vue/devtools-kit": "^7.2.1", + "@vue/devtools-shared": "^7.2.1", + "mitt": "^3.0.1", + "nanoid": "^3.3.4", + "pathe": "^1.1.2", + "vite-hot-client": "^0.2.3" + } + }, + "@vue/devtools-kit": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.2.1.tgz", + "integrity": "sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==", + "requires": { + "@vue/devtools-shared": "^7.2.1", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1" + } + }, + "@vue/devtools-shared": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.2.1.tgz", + "integrity": "sha512-PCJF4UknJmOal68+X9XHyVeQ+idv0LFujkTOIW30+GaMJqwFVN9LkQKX4gLqn61KkGMdJTzQ1bt7EJag3TI6AA==", + "requires": { + "rfdc": "^1.3.1" + } + }, + "@vue/reactivity": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", + "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", + "requires": { + "@vue/shared": "3.4.27" + } + }, + "@vue/runtime-core": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.27.tgz", + "integrity": "sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==", + "requires": { + "@vue/reactivity": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "@vue/runtime-dom": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz", + "integrity": "sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==", + "requires": { + "@vue/runtime-core": "3.4.27", + "@vue/shared": "3.4.27", + "csstype": "^3.1.3" + } + }, + "@vue/server-renderer": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", + "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", + "requires": { + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "@vue/shared": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", + "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" + }, + "acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "requires": { + "string-width": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "requires": { + "dequal": "^2.0.3" + } + }, + "array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==" + }, + "astro": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.8.6.tgz", + "integrity": "sha512-psHIfK+e+bMPhRwghV9yCGH/uc1jvY4DHmDZdoEepax9yA7kzYH0wt3dpkqlcrO2zxl5jzSC3DmqZfkD6wnW9A==", + "requires": { + "@astrojs/compiler": "^2.8.0", + "@astrojs/internal-helpers": "0.4.0", + "@astrojs/markdown-remark": "5.1.0", + "@astrojs/telemetry": "3.1.0", + "@babel/core": "^7.24.5", + "@babel/generator": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/plugin-transform-react-jsx": "^7.23.4", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "@types/babel__core": "^7.20.5", + "@types/cookie": "^0.6.0", + "acorn": "^8.11.3", + "aria-query": "^5.3.0", + "axobject-query": "^4.0.0", + "boxen": "^7.1.1", + "chokidar": "^3.6.0", + "ci-info": "^4.0.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^1.0.1", + "cookie": "^0.6.0", + "cssesc": "^3.0.0", + "debug": "^4.3.4", + "deterministic-object-hash": "^2.0.2", + "devalue": "^5.0.0", + "diff": "^5.2.0", + "dlv": "^1.1.3", + "dset": "^3.1.3", + "es-module-lexer": "^1.5.2", + "esbuild": "^0.21.2", + "estree-walker": "^3.0.3", + "execa": "^8.0.1", + "fast-glob": "^3.3.2", + "flattie": "^1.1.1", + "github-slugger": "^2.0.0", + "gray-matter": "^4.0.3", + "html-escaper": "^3.0.3", + "http-cache-semantics": "^4.1.1", + "js-yaml": "^4.1.0", + "kleur": "^4.1.5", + "magic-string": "^0.30.10", + "mrmime": "^2.0.0", + "ora": "^8.0.1", + "p-limit": "^5.0.0", + "p-queue": "^8.0.1", + "path-to-regexp": "^6.2.2", + "preferred-pm": "^3.1.3", + "prompts": "^2.4.2", + "rehype": "^13.0.1", + "resolve": "^1.22.8", + "semver": "^7.6.2", + "sharp": "^0.33.3", + "shiki": "^1.5.1", + "string-width": "^7.1.0", + "strip-ansi": "^7.1.0", + "tsconfck": "^3.0.3", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.1", + "vite": "^5.2.11", + "vitefu": "^0.2.5", + "which-pm": "^2.1.1", + "yargs-parser": "^21.1.1", + "zod": "^3.23.8", + "zod-to-json-schema": "^3.23.0" + } + }, + "axobject-query": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", + "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", + "requires": { + "dequal": "^2.0.3" + } + }, + "bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" + }, + "base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" + }, + "binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" + }, + "boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "dependencies": { + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + } + } + }, + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "requires": { + "fill-range": "^7.1.1" + } + }, + "browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "requires": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + } + }, + "bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "requires": { + "run-applescript": "^7.0.0" + } + }, + "camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==" + }, + "caniuse-lite": { + "version": "1.0.30001620", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz", + "integrity": "sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==" + }, + "ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" + }, + "character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==" + }, + "character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==" + }, + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "ci-info": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==" + }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" + }, + "cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "requires": { + "restore-cursor": "^4.0.0" + } + }, + "cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==" + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" + }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "optional": true, + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "optional": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" + }, + "common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "requires": { + "character-entities": "^2.0.0" + } + }, + "default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "requires": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + } + }, + "default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==" + }, + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==" + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + }, + "detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "optional": true + }, + "deterministic-object-hash": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", + "requires": { + "base-64": "^1.0.0" + } + }, + "devalue": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", + "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==" + }, + "devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "requires": { + "dequal": "^2.0.0" + } + }, + "diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==" + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dset": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==" + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "electron-to-chromium": { + "version": "1.4.776", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.776.tgz", + "integrity": "sha512-s694bi3+gUzlliqxjPHpa9NRTlhzTgB34aan+pVKZmOTGy2xoZXl+8E1B8i5p5rtev3PKMK/H4asgNejC+YHNg==" + }, + "emmet": { + "version": "2.4.7", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.7.tgz", + "integrity": "sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==", + "requires": { + "@emmetio/abbreviation": "^2.3.3", + "@emmetio/css-abbreviation": "^2.1.8" + } + }, + "emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "error-stack-parser-es": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.4.tgz", + "integrity": "sha512-l0uy0kAoo6toCgVOYaAayqtPa2a1L15efxUMEnQebKwLQX2X0OpS6wMMQdc4juJXmxd9i40DuaUHq+mjIya9TQ==" + }, + "es-module-lexer": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", + "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==" + }, + "esbuild": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.3.tgz", + "integrity": "sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw==", + "requires": { + "@esbuild/aix-ppc64": "0.21.3", + "@esbuild/android-arm": "0.21.3", + "@esbuild/android-arm64": "0.21.3", + "@esbuild/android-x64": "0.21.3", + "@esbuild/darwin-arm64": "0.21.3", + "@esbuild/darwin-x64": "0.21.3", + "@esbuild/freebsd-arm64": "0.21.3", + "@esbuild/freebsd-x64": "0.21.3", + "@esbuild/linux-arm": "0.21.3", + "@esbuild/linux-arm64": "0.21.3", + "@esbuild/linux-ia32": "0.21.3", + "@esbuild/linux-loong64": "0.21.3", + "@esbuild/linux-mips64el": "0.21.3", + "@esbuild/linux-ppc64": "0.21.3", + "@esbuild/linux-riscv64": "0.21.3", + "@esbuild/linux-s390x": "0.21.3", + "@esbuild/linux-x64": "0.21.3", + "@esbuild/netbsd-x64": "0.21.3", + "@esbuild/openbsd-x64": "0.21.3", + "@esbuild/sunos-x64": "0.21.3", + "@esbuild/win32-arm64": "0.21.3", + "@esbuild/win32-ia32": "0.21.3", + "@esbuild/win32-x64": "0.21.3" + } + }, + "escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "requires": { + "@types/estree": "^1.0.0" + } + }, + "eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, + "execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "requires": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==" + }, + "fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==" + }, + "get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==" + }, + "github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "requires": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, + "hast-util-from-html": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", + "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", + "requires": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + } + }, + "hast-util-from-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + } + }, + "hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "requires": { + "@types/hast": "^3.0.0" + } + }, + "hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "requires": { + "@types/hast": "^3.0.0" + } + }, + "hast-util-raw": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.3.tgz", + "integrity": "sha512-ICWvVOF2fq4+7CMmtCPD5CM4QKjPbHpPotE6+8tDooV0ZuyJVUzHsrNX+O5NaRbieTf0F7FfeBOMAwi6Td0+yQ==", + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-to-html": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.1.tgz", + "integrity": "sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==", + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-raw": "^9.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + } + }, + "hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "requires": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + } + }, + "hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "requires": { + "@types/hast": "^3.0.0" + } + }, + "hastscript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "requires": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + } + }, + "hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" + }, + "html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" + }, + "html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==" + }, + "html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==" + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==" + }, + "import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==" + }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "optional": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "requires": { + "hasown": "^2.0.0" + } + }, + "is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "requires": { + "is-docker": "^3.0.0" + } + }, + "is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + }, + "is-unicode-supported": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz", + "integrity": "sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==" + }, + "is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "requires": { + "is-inside-container": "^1.0.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" + }, + "kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==" + }, + "load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "requires": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + } + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "log-symbols": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", + "requires": { + "chalk": "^5.3.0", + "is-unicode-supported": "^1.3.0" + }, + "dependencies": { + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" + }, + "is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==" + } + } + }, + "longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==" + }, + "mdast-util-definitions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", + "requires": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + } + }, + "mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "requires": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + } + } + }, + "mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "requires": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + } + }, + "mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "requires": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", + "requires": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + } + }, + "mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + } + }, + "mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "requires": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + } + }, + "mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "requires": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + } + }, + "mdast-util-to-hast": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz", + "integrity": "sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==", + "requires": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + } + }, + "mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "requires": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + } + }, + "mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "requires": { + "@types/mdast": "^4.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "requires": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-core-commonmark": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", + "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", + "requires": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "requires": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", + "requires": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", + "requires": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", + "requires": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "requires": { + "micromark-util-types": "^2.0.0" + } + }, + "micromark-extension-gfm-task-list-item": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", + "requires": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "requires": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "requires": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "requires": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "requires": { + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "requires": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "requires": { + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==" + }, + "micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==" + }, + "micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "requires": { + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "requires": { + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-subtokenize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", + "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", + "requires": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==" + }, + "micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==" + }, + "micromatch": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.6.tgz", + "integrity": "sha512-Y4Ypn3oujJYxJcMacVgcs92wofTHxp9FzfDpQON4msDefoC0lb3ETvQLOdLcbhSwU1bz8HrL/1sygfBIHudrkQ==", + "requires": { + "braces": "^3.0.3", + "picomatch": "^4.0.2" + }, + "dependencies": { + "picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==" + } + } + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" + }, + "mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" + }, + "mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "muggle-string": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==" + }, + "nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" + }, + "nlcst-to-string": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", + "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", + "requires": { + "@types/nlcst": "^1.0.0" + } + }, + "node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "requires": { + "path-key": "^4.0.0" + }, + "dependencies": { + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==" + } + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "requires": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + } + }, + "ora": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.0.1.tgz", + "integrity": "sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==", + "requires": { + "chalk": "^5.3.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.9.2", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.0.0", + "log-symbols": "^6.0.0", + "stdin-discarder": "^0.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "dependencies": { + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" + } + } + }, + "p-limit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", + "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", + "requires": { + "yocto-queue": "^1.0.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + }, + "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } + }, + "p-queue": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", + "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", + "requires": { + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + } + }, + "p-timeout": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", + "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==" + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "parse-latin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", + "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", + "requires": { + "nlcst-to-string": "^3.0.0", + "unist-util-modify-children": "^3.0.0", + "unist-util-visit-children": "^2.0.0" + } + }, + "parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "requires": { + "entities": "^4.4.0" + } + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" + }, + "pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" + }, + "perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" + }, + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + } + }, + "preferred-pm": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", + "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==", + "requires": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + }, + "dependencies": { + "which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "requires": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + } + } + } + }, + "prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "dependencies": { + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + } + } + }, + "property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "rehype": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz", + "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==", + "requires": { + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" + } + }, + "rehype-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz", + "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==", + "requires": { + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" + } + }, + "rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "requires": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + } + }, + "rehype-stringify": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz", + "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==", + "requires": { + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" + } + }, + "remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + } + }, + "remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + } + }, + "remark-rehype": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", + "requires": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + } + }, + "remark-smartypants": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", + "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", + "requires": { + "retext": "^8.1.0", + "retext-smartypants": "^5.2.0", + "unist-util-visit": "^5.0.0" + } + }, + "remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "requires": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + } + }, + "request-light": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz", + "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + } + } + }, + "retext": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", + "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", + "requires": { + "@types/nlcst": "^1.0.0", + "retext-latin": "^3.0.0", + "retext-stringify": "^3.0.0", + "unified": "^10.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } + } + }, + "retext-latin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", + "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", + "requires": { + "@types/nlcst": "^1.0.0", + "parse-latin": "^5.0.0", + "unherit": "^3.0.0", + "unified": "^10.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } + } + }, + "retext-smartypants": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", + "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", + "requires": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + } + }, + "unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } + } + }, + "retext-stringify": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", + "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", + "requires": { + "@types/nlcst": "^1.0.0", + "nlcst-to-string": "^3.0.0", + "unified": "^10.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + } + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rfdc": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==" + }, + "rollup": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", + "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", + "requires": { + "@rollup/rollup-android-arm-eabi": "4.17.2", + "@rollup/rollup-android-arm64": "4.17.2", + "@rollup/rollup-darwin-arm64": "4.17.2", + "@rollup/rollup-darwin-x64": "4.17.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", + "@rollup/rollup-linux-arm-musleabihf": "4.17.2", + "@rollup/rollup-linux-arm64-gnu": "4.17.2", + "@rollup/rollup-linux-arm64-musl": "4.17.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", + "@rollup/rollup-linux-riscv64-gnu": "4.17.2", + "@rollup/rollup-linux-s390x-gnu": "4.17.2", + "@rollup/rollup-linux-x64-gnu": "4.17.2", + "@rollup/rollup-linux-x64-musl": "4.17.2", + "@rollup/rollup-win32-arm64-msvc": "4.17.2", + "@rollup/rollup-win32-ia32-msvc": "4.17.2", + "@rollup/rollup-win32-x64-msvc": "4.17.2", + "@types/estree": "1.0.5", + "fsevents": "~2.3.2" + } + }, + "run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==" + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "requires": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + } + }, + "semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==" + }, + "sharp": { + "version": "0.33.4", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.4.tgz", + "integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==", + "optional": true, + "requires": { + "@img/sharp-darwin-arm64": "0.33.4", + "@img/sharp-darwin-x64": "0.33.4", + "@img/sharp-libvips-darwin-arm64": "1.0.2", + "@img/sharp-libvips-darwin-x64": "1.0.2", + "@img/sharp-libvips-linux-arm": "1.0.2", + "@img/sharp-libvips-linux-arm64": "1.0.2", + "@img/sharp-libvips-linux-s390x": "1.0.2", + "@img/sharp-libvips-linux-x64": "1.0.2", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.2", + "@img/sharp-libvips-linuxmusl-x64": "1.0.2", + "@img/sharp-linux-arm": "0.33.4", + "@img/sharp-linux-arm64": "0.33.4", + "@img/sharp-linux-s390x": "0.33.4", + "@img/sharp-linux-x64": "0.33.4", + "@img/sharp-linuxmusl-arm64": "0.33.4", + "@img/sharp-linuxmusl-x64": "0.33.4", + "@img/sharp-wasm32": "0.33.4", + "@img/sharp-win32-ia32": "0.33.4", + "@img/sharp-win32-x64": "0.33.4", + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shiki": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.6.0.tgz", + "integrity": "sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==", + "requires": { + "@shikijs/core": "1.6.0" + } + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "optional": true, + "requires": { + "is-arrayish": "^0.3.1" + } + }, + "sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "requires": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" + }, + "space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" + }, + "speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stdin-discarder": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", + "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==" + }, + "string-width": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", + "requires": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + } + }, + "stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "requires": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==" + }, + "trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" + }, + "trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==" + }, + "tsconfck": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz", + "integrity": "sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==", + "requires": {} + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "optional": true + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + }, + "typesafe-path": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/typesafe-path/-/typesafe-path-0.2.2.tgz", + "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==" + }, + "typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==" + }, + "typescript-auto-import-cache": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.2.tgz", + "integrity": "sha512-+laqe5SFL1vN62FPOOJSUDTZxtgsoOXjneYOXIpx5rQ4UMiN89NAtJLpqLqyebv9fgQ/IMeeTX+mQyRnwvJzvg==", + "requires": { + "semver": "^7.3.8" + } + }, + "unherit": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", + "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==" + }, + "unified": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", + "requires": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + } + }, + "unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + } + }, + "unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-modify-children": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", + "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", + "requires": { + "@types/unist": "^2.0.0", + "array-iterate": "^2.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + } + } + }, + "unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + } + }, + "unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + } + }, + "unist-util-visit-children": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", + "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", + "requires": { + "@types/unist": "^2.0.0" + }, + "dependencies": { + "@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + } + } + }, + "unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" + }, + "update-browserslist-db": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "requires": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + } + }, + "vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + } + }, + "vfile-location": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", + "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", + "requires": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + } + }, + "vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "requires": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + } + }, + "vite": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", + "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", + "requires": { + "esbuild": "^0.20.1", + "fsevents": "~2.3.3", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "dependencies": { + "@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "optional": true + }, + "@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "optional": true + }, + "esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "requires": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + } + } + }, + "vite-hot-client": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-0.2.3.tgz", + "integrity": "sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==", + "requires": {} + }, + "vite-plugin-inspect": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.4.tgz", + "integrity": "sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==", + "requires": { + "@antfu/utils": "^0.7.7", + "@rollup/pluginutils": "^5.1.0", + "debug": "^4.3.4", + "error-stack-parser-es": "^0.1.1", + "fs-extra": "^11.2.0", + "open": "^10.1.0", + "perfect-debounce": "^1.0.0", + "picocolors": "^1.0.0", + "sirv": "^2.0.4" + } + }, + "vite-plugin-vue-devtools": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.2.1.tgz", + "integrity": "sha512-4k7QNZz0nSojoePQoxnE5fIzi8RU1QJHc0TEg4golv2phZxhBGfjScZD2B8X6bcrRbUQ9CaRKN0dzBs1xtzzNg==", + "requires": { + "@vue/devtools-core": "^7.2.1", + "@vue/devtools-kit": "^7.2.1", + "@vue/devtools-shared": "^7.2.1", + "execa": "^8.0.1", + "sirv": "^2.0.4", + "vite-plugin-inspect": "^0.8.4", + "vite-plugin-vue-inspector": "^5.1.0" + } + }, + "vite-plugin-vue-inspector": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.0.tgz", + "integrity": "sha512-yIw9dvBz9nQW7DPfbJtUVW6JTnt67hqTPRnTwT2CZWMqDvISyQHRjgKl32nlMh1DRH+92533Sv6t59pWMLUCWA==", + "requires": { + "@babel/core": "^7.23.0", + "@babel/plugin-proposal-decorators": "^7.23.0", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.22.15", + "@vue/babel-plugin-jsx": "^1.1.5", + "@vue/compiler-dom": "^3.3.4", + "kolorist": "^1.8.0", + "magic-string": "^0.30.4" + } + }, + "vitefu": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", + "requires": {} + }, + "volar-service-css": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.45.tgz", + "integrity": "sha512-f+AlUI1+kESbcZSVaNJVAnK0c/9Da5StoxzPqA5/8VqUHJWNdubWNnwG5xpFVTfgh6pgTcey3UBhBfHytFaIOg==", + "requires": { + "vscode-css-languageservice": "^6.2.10", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "volar-service-emmet": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.45.tgz", + "integrity": "sha512-9nLXSDkR1vA/3fQkFEsSXAu3XovQxOpTkVG2jilQgfek/K1ZLkaA/WMhN/TtmPmQg4NxE9Ni6mA5udBQ5gVXIA==", + "requires": { + "@emmetio/css-parser": "^0.4.0", + "@emmetio/html-matcher": "^1.3.0", + "@vscode/emmet-helper": "^2.9.2" + } + }, + "volar-service-html": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.45.tgz", + "integrity": "sha512-tLTJqfy1v5C4nmeAsfekFIKPl4r4qDMyL0L9MWywr/EApZzPCsbeUGxCqdzxSMC2q7PMCfX2i167txDo+J0LVA==", + "requires": { + "vscode-html-languageservice": "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + }, + "dependencies": { + "@vscode/l10n": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" + }, + "vscode-html-languageservice": { + "version": "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462", + "resolved": "https://registry.npmjs.org/@johnsoncodehk/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0-34a5462.tgz", + "integrity": "sha512-etqLfpSJ5zaw76KUNF603be6d6QsiQPmaHr9FKEp4zhLZJzWCCMH6Icak7MtLUFLZLMpL761mZNImi/joBo1ZA==", + "requires": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-languageserver-types": "^3.17.5", + "vscode-uri": "^3.0.8" + } + } + } + }, + "volar-service-prettier": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.45.tgz", + "integrity": "sha512-+mBS2EsDgp/kunKEBnHvhBwIQm5v2ahw4NKpKdg4sTpXy3UxqHt+Fq/wRYQ7Z8LlNVNRVfp75ThjM+w2zaZBAw==", + "requires": { + "vscode-uri": "^3.0.8" + } + }, + "volar-service-typescript": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.45.tgz", + "integrity": "sha512-i/mMIIAMastJ2kgPo3qvX0Rrl7NyxhIYZ0ug/B4ambZcLPI1vzBgS2fmvyWX3jhBYHh8NmbAotFj+0Y9JtN47A==", + "requires": { + "path-browserify": "^1.0.1", + "semver": "^7.5.4", + "typescript-auto-import-cache": "^0.3.1", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-nls": "^5.2.0" + } + }, + "volar-service-typescript-twoslash-queries": { + "version": "0.0.45", + "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.45.tgz", + "integrity": "sha512-KrPUUvKggZgV9mrDpstCzmf20irgv0ooMv+FGDzIIQUkya+d2+nSS8Mx2h9FvsYgLccUVw5jU3Rhwhd3pv/7qg==", + "requires": {} + }, + "vscode-css-languageservice": { + "version": "6.2.14", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.14.tgz", + "integrity": "sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw==", + "requires": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-languageserver-types": "3.17.5", + "vscode-uri": "^3.0.8" + }, + "dependencies": { + "@vscode/l10n": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" + } + } + }, + "vscode-html-languageservice": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0.tgz", + "integrity": "sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==", + "requires": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-languageserver-types": "^3.17.5", + "vscode-uri": "^3.0.8" + }, + "dependencies": { + "@vscode/l10n": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" + } + } + }, + "vscode-jsonrpc": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", + "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==" + }, + "vscode-languageserver": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", + "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", + "requires": { + "vscode-languageserver-protocol": "3.17.5" + } + }, + "vscode-languageserver-protocol": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", + "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", + "requires": { + "vscode-jsonrpc": "8.2.0", + "vscode-languageserver-types": "3.17.5" + } + }, + "vscode-languageserver-textdocument": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==" + }, + "vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==" + }, + "vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==" + }, + "vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==" + }, + "vue": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", + "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", + "requires": { + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-sfc": "3.4.27", + "@vue/runtime-dom": "3.4.27", + "@vue/server-renderer": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-pm": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz", + "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==", + "requires": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + } + }, + "which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==" + }, + "widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "requires": { + "string-width": "^5.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + } + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + } + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + }, + "yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==" + }, + "zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==" + }, + "zod-to-json-schema": { + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.0.tgz", + "integrity": "sha512-az0uJ243PxsRIa2x1WmNE/pnuA05gUq/JB8Lwe1EDCCL/Fz9MgjYQ0fPlyc2Tcv6aF2ZA7WM5TWaRZVEFaAIag==", + "requires": {} + }, + "zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" + } + } +} diff --git a/showcase/package.json b/showcase/package.json new file mode 100644 index 000000000..812a52d2c --- /dev/null +++ b/showcase/package.json @@ -0,0 +1,19 @@ +{ + "name": "showcase", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro check && astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "@astrojs/check": "^0.7.0", + "@astrojs/vue": "^4.2.0", + "astro": "^4.8.6", + "typescript": "^5.4.5", + "vue": "^3.4.27" + } +} diff --git a/showcase/public/favicon.svg b/showcase/public/favicon.svg new file mode 100644 index 000000000..f157bd1c5 --- /dev/null +++ b/showcase/public/favicon.svg @@ -0,0 +1,9 @@ + + + + diff --git a/showcase/src/components/Card.astro b/showcase/src/components/Card.astro new file mode 100644 index 000000000..bd6d5971e --- /dev/null +++ b/showcase/src/components/Card.astro @@ -0,0 +1,61 @@ +--- +interface Props { + title: string; + body: string; + href: string; +} + +const { href, title, body } = Astro.props; +--- + + + diff --git a/showcase/src/components/WorkflowDetail.vue b/showcase/src/components/WorkflowDetail.vue new file mode 100644 index 000000000..9e8a80ff0 --- /dev/null +++ b/showcase/src/components/WorkflowDetail.vue @@ -0,0 +1,22 @@ + + + + \ No newline at end of file diff --git a/showcase/src/components/WorkflowList.vue b/showcase/src/components/WorkflowList.vue new file mode 100644 index 000000000..134064d8e --- /dev/null +++ b/showcase/src/components/WorkflowList.vue @@ -0,0 +1,15 @@ + + + \ No newline at end of file diff --git a/showcase/src/env.d.ts b/showcase/src/env.d.ts new file mode 100644 index 000000000..f964fe0cf --- /dev/null +++ b/showcase/src/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/showcase/src/layouts/Layout.astro b/showcase/src/layouts/Layout.astro new file mode 100644 index 000000000..7b552be19 --- /dev/null +++ b/showcase/src/layouts/Layout.astro @@ -0,0 +1,51 @@ +--- +interface Props { + title: string; +} + +const { title } = Astro.props; +--- + + + + + + + + + + {title} + + + + + + diff --git a/showcase/src/pages/index.astro b/showcase/src/pages/index.astro new file mode 100644 index 000000000..fb6262872 --- /dev/null +++ b/showcase/src/pages/index.astro @@ -0,0 +1,123 @@ +--- +import Layout from '../layouts/Layout.astro'; +import Card from '../components/Card.astro'; +--- + + +
+ +

Welcome to Astro

+

+ To get started, open the directory src/pages in your project.
+ Code Challenge: Tweak the "Welcome to Astro" message above. +

+ +
+
+ + diff --git a/showcase/src/pages/workflow/[path].astro b/showcase/src/pages/workflow/[path].astro new file mode 100644 index 000000000..262bfaefc --- /dev/null +++ b/showcase/src/pages/workflow/[path].astro @@ -0,0 +1,12 @@ +--- +import { useParams } from 'astro'; +import WorkflowDetail from '../../components/WorkflowDetail.vue'; +import manifest from '../../data/manifest.json'; + +const { path } = useParams(); +const workflow = manifest.find(w => w.path === `./workflows${path}`); +--- + + + + \ No newline at end of file diff --git a/showcase/tsconfig.json b/showcase/tsconfig.json new file mode 100644 index 000000000..30cf17bb8 --- /dev/null +++ b/showcase/tsconfig.json @@ -0,0 +1,6 @@ +{ + "extends": "astro/tsconfigs/strict", + "compilerOptions": { + "jsx": "preserve" + } +} \ No newline at end of file From e32cbfcfddce07d1beac2199cfd0089acc78bed1 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 07/74] Incremental work, rebase flat --- showcase/src/components/WorkflowList.vue | 39 ++++++++----- showcase/src/data/workflow_manifest.json | 1 + showcase/src/pages/index.astro | 61 ++------------------ showcase/src/pages/workflow/[path].astro | 12 ---- showcase/src/pages/workflows/[...slug].astro | 31 ++++++++++ 5 files changed, 63 insertions(+), 81 deletions(-) create mode 120000 showcase/src/data/workflow_manifest.json delete mode 100644 showcase/src/pages/workflow/[path].astro create mode 100644 showcase/src/pages/workflows/[...slug].astro diff --git a/showcase/src/components/WorkflowList.vue b/showcase/src/components/WorkflowList.vue index 134064d8e..d9b4b2cbc 100644 --- a/showcase/src/components/WorkflowList.vue +++ b/showcase/src/components/WorkflowList.vue @@ -1,15 +1,28 @@ - - \ No newline at end of file +} + \ No newline at end of file diff --git a/showcase/src/data/workflow_manifest.json b/showcase/src/data/workflow_manifest.json new file mode 120000 index 000000000..2fa18ab1a --- /dev/null +++ b/showcase/src/data/workflow_manifest.json @@ -0,0 +1 @@ +../../../workflow_manifest.json \ No newline at end of file diff --git a/showcase/src/pages/index.astro b/showcase/src/pages/index.astro index fb6262872..8a6ab9028 100644 --- a/showcase/src/pages/index.astro +++ b/showcase/src/pages/index.astro @@ -1,65 +1,14 @@ --- import Layout from '../layouts/Layout.astro'; -import Card from '../components/Card.astro'; +import manifest from '../data/workflow_manifest.json'; +import WorkflowList from "../components/WorkflowList.vue"; +import { Debug } from 'astro:components'; ---
- -

Welcome to Astro

-

- To get started, open the directory src/pages in your project.
- Code Challenge: Tweak the "Welcome to Astro" message above. -

- +

Intergalactic Workflow Commission Gallery

+
diff --git a/showcase/src/pages/workflow/[path].astro b/showcase/src/pages/workflow/[path].astro deleted file mode 100644 index 262bfaefc..000000000 --- a/showcase/src/pages/workflow/[path].astro +++ /dev/null @@ -1,12 +0,0 @@ ---- -import { useParams } from 'astro'; -import WorkflowDetail from '../../components/WorkflowDetail.vue'; -import manifest from '../../data/manifest.json'; - -const { path } = useParams(); -const workflow = manifest.find(w => w.path === `./workflows${path}`); ---- - - - - \ No newline at end of file diff --git a/showcase/src/pages/workflows/[...slug].astro b/showcase/src/pages/workflows/[...slug].astro new file mode 100644 index 000000000..f586574cb --- /dev/null +++ b/showcase/src/pages/workflows/[...slug].astro @@ -0,0 +1,31 @@ +--- +import { Astro, getStaticPaths, getStaticProps } from 'astro'; +import WorkflowDetail from '../../components/WorkflowDetail.vue'; +import manifest from '../../data/workflow_manifest.json'; + +// Define getStaticPaths to generate paths for each workflow +export const getStaticPaths = async () => { + const paths = manifest.map((workflow) => { + // Extract the slug from the workflow path + const slug = workflow.path.replace('./workflows/', ''); + return { params: { slug: slug } }; + }); + + return paths; +}; + +// Define getStaticProps to fetch data for each page +export const getStaticProps = async ({ params }) => { + const slugPath = params.slug.join('/'); + const workflow = manifest.find((w) => w.path === `./workflows/${slugPath}`); + return { props: { workflow } }; +}; + +// Get the slug from params +const { props } = Astro; +const { workflow } = props; +--- + + + + \ No newline at end of file From 4f20bc4ec0f27ba099e757743c7d714722d95de4 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 08/74] More data loading --- scripts/workflow_manifest.py | 84 +- workflow_manifest.json | 68964 ++++++++++++++++++++++++++++++++- 2 files changed, 68876 insertions(+), 172 deletions(-) diff --git a/scripts/workflow_manifest.py b/scripts/workflow_manifest.py index f18d9ef88..f2263e389 100644 --- a/scripts/workflow_manifest.py +++ b/scripts/workflow_manifest.py @@ -8,30 +8,81 @@ def find_and_load_compliant_workflows(directory): Find all .dockstore.yml files in the given directory and its subdirectories. Read the contents of these files and add the path of the file to the content. Return a list of all collected data. + """ workflow_data = [] for root, _, files in os.walk(directory): if ".dockstore.yml" in files: try: - with open(os.path.join(root, ".dockstore.yml")) as f: + dockstore_path = os.path.join(root, ".dockstore.yml") + with open(dockstore_path) as f: workflow_details = yaml.safe_load(f) workflow_details["path"] = root workflow_data.append(workflow_details) + + # Now inspect the details which are something like this: + # version: 1.2 + # workflows: + # - name: Velocyto-on10X-from-bundled + # subclass: Galaxy + # publish: true + # primaryDescriptorPath: /Velocyto-on10X-from-bundled.ga + # testParameterFiles: + # - /Velocyto-on10X-from-bundled-tests.yml + # authors: + # - name: Lucille Delisle + # orcid: 0000-0002-1964-4960 + # - name: Velocyto-on10X-filtered-barcodes + # subclass: Galaxy + # publish: true + # primaryDescriptorPath: /Velocyto-on10X-filtered-barcodes.ga + # testParameterFiles: + # - /Velocyto-on10X-filtered-barcodes-tests.yml + # authors: + # - name: Lucille Delisle + # orcid: 0000-0002-1964-4960 + + for workflow in workflow_details["workflows"]: + # For each listed workflow, load the primaryDescriptorPath + # file, which is the actual galaxy workflow. + # strip leading slash from primaryDescriptorPath if present -- these are relative. + workflow_path = os.path.join( + root, workflow["primaryDescriptorPath"].lstrip("/") + ) + try: + with open(workflow_path) as f: + workflow["definition"] = json.load(f) + except Exception as e: + print( + f"No workflow file: {os.path.join(root, workflow['primaryDescriptorPath'])}: {e}" + ) + + # also try to load a README.md file for each workflow + try: + with open(os.path.join(root, "README.md")) as f: + workflow["readme"] = f.read() + # catch FileNotFound + except FileNotFoundError: + print(f"No README.md at {os.path.join(root, 'README.md')}") + except Exception as e: + print( + f"Error reading file {os.path.join(root, 'README.md')}: {e}" + ) + + # also try to load a CHANGELOG.md file for each workflow + try: + with open(os.path.join(root, "CHANGELOG.md")) as f: + workflow["changelog"] = f.read() + except FileNotFoundError: + print(f"No CHANGELOG.md at {os.path.join(root, 'CHANGELOG.md')}") + except Exception as e: + print( + f"Error reading file {os.path.join(root, 'CHANGELOG.md')}: {e}" + ) + except Exception as e: print(f"Error reading file {os.path.join(root, '.dockstore.yml')}: {e}") - return workflow_data - -def find_readmes(workflow_data): - """ - Find and read README files for each workflow in the given workflow data. - """ - for workflow in workflow_data: - try: - with open(os.path.join(workflow["path"], "README.md")) as f: - workflow["readme"] = f.read() - except Exception as e: - print(f"Error reading file {os.path.join(workflow['path'], 'README.md')}: {e}") return workflow_data @@ -46,7 +97,6 @@ def write_to_json(data, filename): print(f"Error writing to file {filename}: {e}") -workflow_data = find_and_load_dockstore_yml("./workflows") -workflow_data = find_readmes(workflow_data) - -write_to_json(workflow_data, "workflow_manifest.json") +if __name__ == "__main__": + workflow_data = find_and_load_compliant_workflows("./workflows") + write_to_json(workflow_data, "workflow_manifest.json") diff --git a/workflow_manifest.json b/workflow_manifest.json index fc56c6779..f5caaffeb 100644 --- a/workflow_manifest.json +++ b/workflow_manifest.json @@ -19,11 +19,286 @@ "name": "IWC", "url": "https://github.com/galaxyproject/iwc" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Downloads fastq files for sequencing run accessions provided in a text file using fasterq-dump. Creates one job per listed run accession.", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9676-7032", + "name": "Marius van den Beek" + }, + { + "class": "Organization", + "name": "IWC", + "url": "https://github.com/galaxyproject/iwc" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.1.13", + "name": "Parallel Accession Download", + "steps": { + "0": { + "annotation": "Text file containing run accessions (starting with SRR, ERR or DRR), one per line.", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Text file containing run accessions (starting with SRR, ERR or DRR), one per line.", + "name": "Run accessions" + } + ], + "label": "Run accessions", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"txt\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "e9e5605e-29e1-4f90-9693-0e40a2ddfd8f", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "errors": null, + "id": 1, + "input_connections": { + "split_parms|input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Split file", + "name": "split_parms" + } + ], + "label": "Split accessions to collection", + "name": "Split file", + "outputs": [ + { + "name": "list_output_txt", + "type": "input" + } + ], + "position": { + "left": 279.51666259765625, + "top": 86.01666259765625 + }, + "post_job_actions": { + "HideDatasetActionlist_output_txt": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_txt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_shed_repository": { + "changeset_revision": "baabc30154cd", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.1", + "type": "tool", + "uuid": "f8d776ff-e1ba-4bde-9b4b-392d825fd2b7", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "input|file_list": { + "id": 1, + "output_name": "list_output_txt" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Faster Download and Extract Reads in FASTQ", + "name": "input" + } + ], + "label": "fasterq-dump", + "name": "Faster Download and Extract Reads in FASTQ", + "outputs": [ + { + "name": "list_paired", + "type": "input" + }, + { + "name": "output_collection", + "type": "input" + }, + { + "name": "output_collection_other", + "type": "input" + }, + { + "name": "log", + "type": "txt" + } + ], + "position": { + "left": 570.9250183105469, + "top": 62.9749755859375 + }, + "post_job_actions": { + "HideDatasetActionlist_paired": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_paired" + }, + "HideDatasetActionlog": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "log" + }, + "HideDatasetActionoutput_collection": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_collection" + }, + "HideDatasetActionoutput_collection_other": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_collection_other" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "f8054ea1c365", + "name": "sra_tools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"seq_defline\": \"@$sn/$ri\", \"minlen\": null, \"split\": \"--split-3\", \"skip_technical\": true}, \"input\": {\"input_select\": \"file_list\", \"__current_case__\": 2, \"file_list\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1.0+galaxy1", + "type": "tool", + "uuid": "4d328e7b-df7d-4d3e-a60f-1ea12925f317", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 3, + "input_connections": { + "input": { + "id": 2, + "output_name": "list_paired" + } + }, + "inputs": [], + "label": "flatten paired output", + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 898.0000305175781, + "top": 71.9749755859375 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "name:PE" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [2], \"connectable\": true, \"is_workflow\": false, \"type\": \"paired_identifier\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier2\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "924d2152-5640-40cd-bec3-0ced45469d84", + "when": null, + "workflow_outputs": [ + { + "label": "Paired End Reads", + "output_name": "output", + "uuid": "b431f0a1-391e-45e1-b739-27dd0fc83087" + } + ] + }, + "4": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "output_collection" + } + }, + "inputs": [], + "label": "flatten single end output", + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 905.0499572753906, + "top": 215.0250244140625 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "name:SE" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "946d9610-c363-4915-b93a-f074169ef812", + "when": null, + "workflow_outputs": [ + { + "label": "Single End Reads", + "output_name": "output", + "uuid": "e2bf276c-0956-473e-a778-b3b3df7351f5" + } + ] + } + }, + "tags": [], + "uuid": "15c3229d-8786-457f-a020-7aa64c0cf6e8", + "version": 10 + }, + "readme": "# Parallel Accession Download\n\nDownloads fastq files for sequencing run accessions provided in a text file\nusing fasterq-dump. Creates one job per listed run accession, and is therefore\nmuch faster and more robust to errors when many accessions need to be\ndownloaded.\n", + "changelog": "# Changelog\n\n## [0.1.13] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1`\n\n## [0.1.12] 2024-04-16\n\n### Changed\n\n- Remove unnecessary param_value_from_file step and directly pass file with identifiers to fasterqdump\n\n## [0.1.11] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0`\n\n## [0.1.10] 2024-03-11\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0`\n\n## [0.1.9] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.1.8] 2023-11-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1`\n\n## [0.1.7] 2023-11-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0`\n\n## [0.1.6] 2023-09-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy3`\n\n## [0.1.5] 2023-09-12\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy1`\n\n## [0.1.4] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy0`\n\n## [0.1.3] 2022-02-04\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy1`\n\n## [0.1.2] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.1.1] 2021-07-23\n\n### Added\n\nAdded RO-Crate metadata file. No functional changes.\n\n## [0.1] - 2021-06-23\n\n### Added\n\n- Initial version of Parallel Accession Download workflow.\n" } ], - "path": "./workflows/data-fetching/parallel-accession-download", - "readme": "# Parallel Accession Download\n\nDownloads fastq files for sequencing run accessions provided in a text file\nusing fasterq-dump. Creates one job per listed run accession, and is therefore\nmuch faster and more robust to errors when many accessions need to be\ndownloaded.\n" + "path": "./workflows/data-fetching/parallel-accession-download" }, { "version": 1.2, @@ -49,11 +324,754 @@ "name": "Wolfgang Maier", "orcid": "0000-0002-9464-6640" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes as input a SRA_manifest from SRA Run Selector and will generate one fastq file or fastq pair of file for each experiment (concatenated multiple runs if necessary). Output will be relabelled to match the column specified by the user.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-5832-6703", + "name": "Pierre Osteil" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9464-6640", + "name": "Wolfgang Maier" + } + ], + "format-version": "0.1", + "release": "0.5", + "license": "MIT", + "name": "sra_manifest_to_concatenated_fastqs_parallel", + "steps": { + "0": { + "annotation": "Input tabular from SRA Run Selector or home made (First row needs to be a header)", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Input tabular from SRA Run Selector or home made (First row needs to be a header)", + "name": "SRA_manifest" + } + ], + "label": "SRA_manifest", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 44.5 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "7125f877-571a-4f10-b9de-48b750cf7964", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Column number in the SRA_manifest with SRA ID (usually 1)", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Column number in the SRA_manifest with SRA ID (usually 1)", + "name": "Column number with SRA ID" + } + ], + "label": "Column number with SRA ID", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 23, + "top": 145 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "de844377-af66-4f4e-bc67-327e9705d5b5", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Column number in the SRA_list with final identifier", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Column number in the SRA_list with final identifier", + "name": "Column number with final identifier" + } + ], + "label": "Column number with final identifier", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 59, + "top": 243 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "3f0fca4f-b920-4ae6-bda8-8ef61ebbf409", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 3, + "input_connections": { + "input_param_type|input_param": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" + } + ], + "label": "Set SRA column to 1 if at 0", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_integer", + "type": "expression.json" + } + ], + "position": { + "left": 305, + "top": 152.5 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_integer": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_integer" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"integer\", \"__current_case__\": 1, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"0\", \"to\": \"1\"}]}, \"output_param_type\": \"integer\", \"unmapped\": {\"on_unmapped\": \"input\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "98c1bbbc-35f3-4a9e-ad2d-1a8420b827b5", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 4, + "input_connections": { + "components_1|param_type|component_value": { + "id": 3, + "output_name": "output_param_integer" + }, + "components_3|param_type|component_value": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": "Compute column expression", + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 527, + "top": 227 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \",c\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "f93a3f4b-c1f8-45f7-b44f-b42fe0aa1856", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 5, + "input_connections": { + "columnList": { + "id": 4, + "output_name": "out1" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Cut columns of interest", + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 816, + "top": 0 + }, + "post_job_actions": {}, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": {\"__class__\": \"ConnectedValue\"}, \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "dc7f7cb5-cc22-4ec8-8fe9-025f8f265e31", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "infile": { + "id": 5, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "generate table for relabelling", + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1096, + "top": 189 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"[^\\\\w\\\\- .,\\\\t](?=[^\\\\t]+$)\", \"replace_pattern\": \"-\", \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}, {\"__index__\": 1, \"find_pattern\": \"(.+)\\\\t(.+)\", \"replace_pattern\": \"$1\\\\t$1___$2\", \"is_regex\": true, \"global\": false, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "7b4781ed-57b0-4962-a647-21e54375c195", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 5, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Cut to get only SRA", + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1347.75, + "top": 4.48333740234375 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"__input_ext\": \"tabular\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"columnList\": \"c1\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"input|__identifier__\": \"SRR031709\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "f0405bd8-19f0-4a3d-afe9-3cfd1a0f01a3", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "errors": null, + "id": 8, + "input_connections": { + "split_parms|input": { + "id": 7, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Split file", + "name": "split_parms" + } + ], + "label": "split file to get one SRA per file + header", + "name": "Split file", + "outputs": [ + { + "name": "list_output_tab", + "type": "input" + } + ], + "position": { + "left": 1645, + "top": 155.5 + }, + "post_job_actions": { + "HideDatasetActionlist_output_tab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_tab" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_shed_repository": { + "changeset_revision": "baabc30154cd", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"top\": \"1\", \"split_by\": {\"select_split_by\": \"col\", \"__current_case__\": 0, \"id_col\": \"1\", \"match_regex\": \"(.*)\", \"sub_regex\": \"\\\\1\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.1", + "type": "tool", + "uuid": "4a1ad675-4291-4001-a748-d009299f9d40", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "input|file_list": { + "id": 8, + "output_name": "list_output_tab" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Faster Download and Extract Reads in FASTQ", + "name": "input" + } + ], + "label": "get Fastqs from SRA IDs", + "name": "Faster Download and Extract Reads in FASTQ", + "outputs": [ + { + "name": "list_paired", + "type": "input" + }, + { + "name": "output_collection", + "type": "input" + }, + { + "name": "output_collection_other", + "type": "input" + }, + { + "name": "log", + "type": "txt" + } + ], + "position": { + "left": 1920, + "top": 435.5 + }, + "post_job_actions": { + "HideDatasetActionlist_paired": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_paired" + }, + "HideDatasetActionlog": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "log" + }, + "HideDatasetActionoutput_collection": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_collection" + }, + "HideDatasetActionoutput_collection_other": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_collection_other" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "f8054ea1c365", + "name": "sra_tools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"seq_defline\": \"@$sn/$ri\", \"minlen\": null, \"split\": \"--split-3\", \"skip_technical\": true}, \"input\": {\"input_select\": \"file_list\", \"__current_case__\": 2, \"file_list\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1.0+galaxy1", + "type": "tool", + "uuid": "fa409017-1eea-4426-83f6-22a10b9f762c", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 10, + "input_connections": { + "how|labels": { + "id": 6, + "output_name": "outfile" + }, + "input": { + "id": 9, + "output_name": "list_paired" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": "relabel pair collec to get SRA+sample", + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2159, + "top": 329.5 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"tabular\", \"__current_case__\": 1, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "ccdc51b2-444e-4b96-90a0-c7caba6a53e8", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 11, + "input_connections": { + "how|labels": { + "id": 6, + "output_name": "outfile" + }, + "input": { + "id": 9, + "output_name": "output_collection" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": "relabel single collec to get SRA+sample", + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2138, + "top": 718.5 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"tabular\", \"__current_case__\": 1, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "4efa4ed9-6768-4b1e-82f6-055e97af2d2d", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2390, + "top": 359.5 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"columns\": [3, 1], \"editing\": false, \"type\": \"list_identifiers\"}, {\"columns\": [2], \"type\": \"paired_identifier\"}], \"rules\": [{\"error\": null, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"error\": null, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}, {\"error\": null, \"type\": \"add_column_metadata\", \"value\": \"identifier2\", \"warn\": null}, {\"error\": null, \"expression\": \"(.*?)___(.*)\", \"group_count\": null, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "9d65a5a8-dedb-4d63-9164-47ceefc746b3", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 13, + "input_connections": { + "input": { + "id": 11, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2364, + "top": 738.5 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"columns\": [2, 0], \"editing\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"error\": null, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"error\": null, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}, {\"error\": null, \"expression\": \"(.*?)___(.*)\", \"group_count\": null, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "3938066e-faa5-469e-96c0-d4ede1fb5f11", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.2", + "errors": null, + "id": 14, + "input_connections": { + "global_condition|inputs": { + "id": 12, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Concatenate multiple datasets", + "name": "global_condition" + } + ], + "label": null, + "name": "Concatenate multiple datasets", + "outputs": [ + { + "name": "paired_output", + "type": "input" + } + ], + "position": { + "left": 2617, + "top": 347.5 + }, + "post_job_actions": { + "RenameDatasetActionpaired_output": { + "action_arguments": { + "newname": "Concatenated paired-end" + }, + "action_type": "RenameDatasetAction", + "output_name": "paired_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.2", + "tool_shed_repository": { + "changeset_revision": "5b2cc63d7a21", + "name": "concatenate_multiple_datasets", + "owner": "artbio", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"fastqsanger.gz\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"dataset_names\": false, \"global_condition\": {\"input_type\": \"paired_collection\", \"__current_case__\": 1, \"inputs\": {\"__class__\": \"ConnectedValue\"}, \"paired_cat_type\": \"by_strand\"}, \"headers\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.4.2", + "type": "tool", + "uuid": "37b6fecb-1c87-4c41-8598-95d43b418ee0", + "when": null, + "workflow_outputs": [ + { + "label": "paired_output", + "output_name": "paired_output", + "uuid": "8abbbe2a-9b3e-4472-81ec-a8fbede8a044" + } + ] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.2", + "errors": null, + "id": 15, + "input_connections": { + "global_condition|inputs": { + "id": 13, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Concatenate multiple datasets", + "name": "global_condition" + } + ], + "label": null, + "name": "Concatenate multiple datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 2595, + "top": 719.5 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Concatenated Single-read" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.2", + "tool_shed_repository": { + "changeset_revision": "5b2cc63d7a21", + "name": "concatenate_multiple_datasets", + "owner": "artbio", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"fastqsanger.gz\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"dataset_names\": false, \"global_condition\": {\"input_type\": \"singles\", \"__current_case__\": 0, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"headers\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.4.2", + "type": "tool", + "uuid": "49a70885-3374-4680-bbd2-ad57b8be543d", + "when": null, + "workflow_outputs": [ + { + "label": "single_output", + "output_name": "out_file1", + "uuid": "71cbe11d-24ff-4e86-954f-acb439332d0a" + } + ] + } + }, + "tags": [], + "uuid": "363898af-e598-4f0e-abd9-e6ded395ce66", + "version": 3 + }, + "readme": "# SRA manifest to concatenated fastqs\n\nThis workflow takes as input a SRA manifest from SRA Run Selector (or a tabular with a header line), downloads all sequencing run data from the SRA and arranges it into per-sample fastq or pairs of fastq datasets.\n\nIt will work out the relationship between runs and samples from the user-indicated run and sample columns in the input and will concatenate sequencing run data as needed to obtain per-sample datasets.\n\n## Input dataset\n\n- The workflow needs a single tabular input dataset, which is supposed to list SRA run identifiers in one column and sample names in another, and which needs to have a header line.\n- SRA manifests obtained via the SRA Run Selector and turned into tabular format represent valid input.\n\n## Input values\n\n- Column number with SRA run ID\n\n For manifests obtained through the SRA Run Selector this is column 1\n\n- Column number with sample names\n\n The number of the column that should be used to assign sequencing runs to samples\n The names in the column will also serve as the labels of datasets in the output collection.\n For manifests obtained through the SRA Run Selector suitable columns might be number 6 (BioSample), 16 (Experiment) or 36 (Sample Name).\n\n## Processing\n\n- The workflow downloads sequencing run data in fastq format with fasterqdump (one job per SRA run ID).\n- Run data gets concatenated if it comes from the same sample.\n\n## Outputs\n\n- There are 2 outputs, one with paired-end datasets, one with single-read datasets.\n\n## Limitations\n\n- Special characters in sample names (anything that is not an English alphabet character, digit, underscore, dash, space, dot or comma (`[a-zA-Z0-9_\\- \\.,]`) will be converted to dashes (`-`).\n", + "changelog": "# Changelog\n\n## [0.5] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1`\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0`\n\n## [0.3] 2024-03-11\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0`\n\n## [0.2.4] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0`\n\n## [0.2.3] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0`\n\n## [0.2.2] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.2.1] 2023-11-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1`\n\n## [0.2] 2023-11-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.1` was updated to `toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.2`\n\n## [0.1] 2023-10-23\nFirst release.\n" } ], - "path": "./workflows/data-fetching/sra-manifest-to-concatenated-fastqs", - "readme": "# SRA manifest to concatenated fastqs\n\nThis workflow takes as input a SRA manifest from SRA Run Selector (or a tabular with a header line), downloads all sequencing run data from the SRA and arranges it into per-sample fastq or pairs of fastq datasets.\n\nIt will work out the relationship between runs and samples from the user-indicated run and sample columns in the input and will concatenate sequencing run data as needed to obtain per-sample datasets.\n\n## Input dataset\n\n- The workflow needs a single tabular input dataset, which is supposed to list SRA run identifiers in one column and sample names in another, and which needs to have a header line.\n- SRA manifests obtained via the SRA Run Selector and turned into tabular format represent valid input.\n\n## Input values\n\n- Column number with SRA run ID\n\n For manifests obtained through the SRA Run Selector this is column 1\n\n- Column number with sample names\n\n The number of the column that should be used to assign sequencing runs to samples\n The names in the column will also serve as the labels of datasets in the output collection.\n For manifests obtained through the SRA Run Selector suitable columns might be number 6 (BioSample), 16 (Experiment) or 36 (Sample Name).\n\n## Processing\n\n- The workflow downloads sequencing run data in fastq format with fasterqdump (one job per SRA run ID).\n- Run data gets concatenated if it comes from the same sample.\n\n## Outputs\n\n- There are 2 outputs, one with paired-end datasets, one with single-read datasets.\n\n## Limitations\n\n- Special characters in sample names (anything that is not an English alphabet character, digit, underscore, dash, space, dot or comma (`[a-zA-Z0-9_\\- \\.,]`) will be converted to dashes (`-`).\n" + "path": "./workflows/data-fetching/sra-manifest-to-concatenated-fastqs" }, { "version": 1.2, @@ -71,11 +1089,1812 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes as input a list of single-reads fastqs. Adapters and bad quality bases are removed with cutadapt. Reads are mapped with STAR with ENCODE parameters and genes are counted simultaneously as well as normalized coverage (per million mapped reads) on uniquely mapped reads. The counts are reprocessed to be similar to HTSeq-count output. FPKM are computed with cufflinks and/or with StringTie. The unstranded normalized coverage is computed with bedtools.", + "creator": [ + { + "class": "Person", + "identifier": "0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "RNAseq_SR", + "release": "0.6", + "steps": { + "0": { + "annotation": "Should be a list of single-read RNA-seq fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a list of single-read RNA-seq fastqs", + "name": "SR fastq input" + } + ], + "label": "SR fastq input", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 354 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "633ddb66-8a2b-4822-b894-2e947bf6607b", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC", + "name": "forward_adapter" + } + ], + "label": "forward_adapter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 42.45001220703125, + "top": 430.91668701171875 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "0179b655-f7e2-4b8b-b8b1-f875d0d8039f", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "reference_genome", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "reference_genome", + "name": "reference_genome" + } + ], + "label": "reference_genome", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 107.63336181640625, + "top": 522.134886401586 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ff4a9932-6ed0-436f-a63c-d6fbe2a582a3", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "gtf compatible with the reference_genome. Mind the UCSC/Ensembl differences in chromosome naming", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "gtf compatible with the reference_genome. Mind the UCSC/Ensembl differences in chromosome naming", + "name": "gtf" + } + ], + "label": "gtf", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 125.60003662109375, + "top": 606.751585620336 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "c91756d4-f7f1-4dcc-97f6-da4c96a53c94", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence", + "name": "strandedness" + } + ], + "label": "strandedness", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 156.25, + "top": 667.118284839086 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"stranded - forward\", \"stranded - reverse\", \"unstranded\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "fd2c51fd-58b3-43b5-b8ce-a919f5325cb7", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Whether FPKM values should be computed with cufflinks", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Whether FPKM values should be computed with cufflinks", + "name": "cufflinks_FPKM" + } + ], + "label": "cufflinks_FPKM", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 177.6500244140625, + "top": 735.4800895070166 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "fbe4c961-6b62-46b7-a329-163b9cda4979", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Could be a gtf with for example one entry for the chrM forward and one entry for the chrM reverse", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "Could be a gtf with for example one entry for the chrM forward and one entry for the chrM reverse", + "name": "gtf with regions to exclude from FPKM normalization with Cufflinks" + } + ], + "label": "gtf with regions to exclude from FPKM normalization with Cufflinks", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 201.73333740234375, + "top": 809.5967887257666 + }, + "tool_id": null, + "tool_state": "{\"optional\": true, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "cc52d397-17a9-4c38-85f6-a7c0b8f21985", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "Whether FPKM values should be computed with StringTie", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "Whether FPKM values should be computed with StringTie", + "name": "stringtie_FPKM" + } + ], + "label": "stringtie_FPKM", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 245.88330078125, + "top": 926.4134391163916 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "9619cb07-6835-4f79-8f49-ce59e343736d", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1", + "errors": null, + "id": 8, + "input_connections": { + "library|input_1": { + "id": 0, + "output_name": "output" + }, + "library|r1|adapters_0|adapter_source|adapter": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Cutadapt (remove adapter + bad quality bases)", + "name": "Cutadapt", + "outputs": [ + { + "name": "out1", + "type": "fastqsanger" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 500.61669921875, + "top": 339.134886401586 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + }, + "HideDatasetActionout_pairs": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_pairs" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1", + "tool_shed_repository": { + "changeset_revision": "64172f1c1202", + "name": "cutadapt", + "owner": "lparsons", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"30\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.6+galaxy1", + "type": "tool", + "uuid": "7f7ca59a-09db-491f-b185-1caa51e9d2aa", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 9, + "input_connections": { + "components_0|param_type|component_value": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": "get reference_genome as text parameter", + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 979.0166015625, + "top": 1004.2468131398291 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "19dceb12-2f4e-46e6-bb2b-2f718dc4438c", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 10, + "input_connections": { + "input_param_type|input_param": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "awk command from strand", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], + "position": { + "left": 1196.5, + "top": 814.2634757374854 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$3}\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$4}\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$2}\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "98da5820-124e-4fe5-8e6c-efc602e700a8", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 11, + "input_connections": { + "input_param_type|input_param": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "Get cufflinks strandess parameter", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], + "position": { + "left": 1010.4833984375, + "top": 1180.2257433107284 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"fr-secondstrand\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"fr-firststrand\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"fr-unstranded\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "e49965f9-2351-4c2b-a1ad-fdaf543dfe34", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 12, + "input_connections": { + "input_param_type|input_param": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "Get Stringtie strandedness parameter", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], + "position": { + "left": 913.0522727953694, + "top": 1576.8436797276113 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"--fr\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"--rf\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "569625da-3d4a-444e-9137-53413cf8a249", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "refGenomeSource|GTFconditional|genomeDir": { + "id": 2, + "output_name": "output" + }, + "refGenomeSource|GTFconditional|sjdbGTFfile": { + "id": 3, + "output_name": "output" + }, + "singlePaired|input1": { + "id": 8, + "output_name": "out1" + } + }, + "inputs": [], + "label": "STAR: map and count and coverage splitted", + "name": "RNA STAR", + "outputs": [ + { + "name": "output_log", + "type": "txt" + }, + { + "name": "splice_junctions", + "type": "interval" + }, + { + "name": "mapped_reads", + "type": "bam" + }, + { + "name": "reads_per_gene", + "type": "tabular" + }, + { + "name": "signal_unique_str1", + "type": "bedgraph" + }, + { + "name": "signal_uniquemultiple_str1", + "type": "bedgraph" + }, + { + "name": "signal_unique_str2", + "type": "bedgraph" + }, + { + "name": "signal_uniquemultiple_str2", + "type": "bedgraph" + } + ], + "position": { + "left": 819.25, + "top": 335.9166717529297 + }, + "post_job_actions": { + "HideDatasetActionsignal_unique_str1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "signal_unique_str1" + }, + "HideDatasetActionsignal_unique_str2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "signal_unique_str2" + }, + "HideDatasetActionsignal_uniquemultiple_str1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "signal_uniquemultiple_str1" + }, + "HideDatasetActionsignal_uniquemultiple_str2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "signal_uniquemultiple_str2" + }, + "HideDatasetActionsplice_junctions": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "splice_junctions" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b0f2be869d6d", + "name": "rgrnastar", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"algo\": {\"params\": {\"settingsType\": \"full\", \"__current_case__\": 3, \"seed\": {\"seedSearchStartLmax\": \"50\", \"seedSearchStartLmaxOverLread\": \"1.0\", \"seedSearchLmax\": \"0\", \"seedMultimapNmax\": \"10000\", \"seedPerReadNmax\": \"1000\", \"seedPerWindowNmax\": \"50\", \"seedNoneLociPerWindow\": \"10\"}, \"align\": {\"alignIntronMin\": \"20\", \"alignIntronMax\": \"1000000\", \"alignMatesGapMax\": \"1000000\", \"alignSJoverhangMin\": \"8\", \"alignSJstitchMismatchNmax\": {\"alignSJstitchMismatchNmax1\": \"0\", \"alignSJstitchMismatchNmax2\": \"-1\", \"alignSJstitchMismatchNmax3\": \"0\", \"alignSJstitchMismatchNmax4\": \"0\"}, \"alignSJDBoverhangMin\": \"1\", \"alignSplicedMateMapLmin\": \"0\", \"alignSplicedMateMapLminOverLmate\": \"0.66\", \"alignWindowsPerReadNmax\": \"10000\", \"alignTranscriptsPerWindowNmax\": \"100\", \"alignTranscriptsPerReadNmax\": \"10000\", \"alignEndsType\": \"Local\", \"peOverlapNbasesMin\": \"0\", \"peOverlapMMp\": \"0.01\"}, \"chim_settings\": {\"chimSegmentMin\": \"12\", \"chimScoreMin\": \"0\", \"chimScoreDropMax\": \"20\", \"chimScoreSeparation\": \"10\", \"chimScoreJunctionNonGTAG\": \"-1\", \"chimJunctionOverhangMin\": \"20\", \"chimSegmentReadGapMax\": \"0\", \"chimFilter\": true, \"chimMainSegmentMultNmax\": \"10\", \"chimMultimapNmax\": \"1\", \"chimMultimapScoreRange\": \"1\"}, \"junction_limits\": {\"limitOutSJoneRead\": \"1000\", \"limitOutSJcollapsed\": \"1000000\", \"limitSjdbInsertNsj\": \"1000000\"}}}, \"chimOutType\": \"\", \"filter\": {\"basic_filters\": [\"exclude_unmapped\"], \"output_params2\": {\"output_select2\": \"yes\", \"__current_case__\": 0, \"outFilterType\": true, \"outFilterMultimapScoreRange\": \"1\", \"outFilterMultimapNmax\": \"20\", \"outFilterMismatchNmax\": \"999\", \"outFilterMismatchNoverLmax\": \"0.3\", \"outFilterMismatchNoverReadLmax\": \"0.04\", \"outFilterScoreMin\": \"0\", \"outFilterScoreMinOverLread\": \"0.66\", \"outFilterMatchNmin\": \"0\", \"outFilterMatchNminOverLread\": \"0.66\", \"outSAMmultNmax\": \"-1\", \"outSAMtlen\": \"1\"}}, \"oformat\": {\"outSAMattributes\": [\"NH\", \"HI\", \"AS\", \"nM\"], \"HI_offset\": \"1\", \"outSAMprimaryFlag\": \"OneBestScore\", \"outSAMmapqUnique\": \"255\"}, \"outWig\": {\"outWigType\": \"bedGraph\", \"__current_case__\": 1, \"outWigTypeSecondWord\": \"\", \"outWigStrand\": true, \"outWigReferencesPrefix\": \"-\", \"outWigNorm\": true}, \"perf\": {\"outBAMsortingBinsN\": \"50\", \"winAnchorMultimapNmax\": \"50\"}, \"refGenomeSource\": {\"geneSource\": \"indexed\", \"__current_case__\": 0, \"GTFconditional\": {\"GTFselect\": \"without-gtf-with-gtf\", \"__current_case__\": 1, \"genomeDir\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfile\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfeatureExon\": \"exon\", \"sjdbOverhang\": \"100\", \"quantmode_output\": {\"quantMode\": \"GeneCounts\", \"__current_case__\": 1}}}, \"singlePaired\": {\"sPaired\": \"single\", \"__current_case__\": 0, \"input1\": {\"__class__\": \"ConnectedValue\"}}, \"twopass\": {\"twopassMode\": \"None\", \"__current_case__\": 0, \"twopass_read_subset\": \"\", \"sj_precalculated\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.7.11a+galaxy0", + "type": "tool", + "uuid": "b0cd7bb3-88dc-4e5c-b1c7-78929397c245", + "when": null, + "workflow_outputs": [ + { + "label": "output_log", + "output_name": "output_log", + "uuid": "9fdf6357-295b-41cd-98ed-eb8145c45354" + }, + { + "label": "reads_per_gene from STAR", + "output_name": "reads_per_gene", + "uuid": "dd816276-a80e-4f6d-b5a1-5468b2348130" + }, + { + "label": "mapped-reads", + "output_name": "mapped_reads", + "uuid": "57535a90-ff13-4ed3-9fc8-10875b4baae2" + } + ] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 14, + "input_connections": { + "results_0|software_cond|input": { + "id": 8, + "output_name": "report" + }, + "results_1|software_cond|output_0|type|input": { + "id": 13, + "output_name": "output_log" + }, + "results_1|software_cond|output_1|type|input": { + "id": 13, + "output_name": "reads_per_gene" + } + }, + "inputs": [], + "label": "MultiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "plots", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 1195.211542597603, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionplots": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plots" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"star\", \"__current_case__\": 28, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"log\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"type\": {\"type\": \"genecounts\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "a4e1b954-a475-4a3c-b84a-5dc44947e1c8", + "when": null, + "workflow_outputs": [ + { + "label": "MultiQC on input dataset(s): Stats", + "output_name": "stats", + "uuid": "4a60ab44-4c20-40e2-8896-778ddf7c6b93" + }, + { + "label": "MultiQC webpage", + "output_name": "html_report", + "uuid": "bbdeacff-6ca5-4259-940b-3b7bd033f41c" + } + ] + }, + "15": { + "annotation": "", + "id": 15, + "input_connections": { + "STAR BAM": { + "id": 13, + "input_subworkflow_step_id": 0, + "output_name": "mapped_reads" + }, + "STAR log": { + "id": 13, + "input_subworkflow_step_id": 1, + "output_name": "output_log" + } + }, + "inputs": [], + "label": null, + "name": "Get Uniquely mapped unstranded coverage", + "outputs": [], + "position": { + "left": 1134, + "top": 420 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Get Uniquely mapped unstranded coverage", + "steps": { + "0": { + "annotation": "STAR mapping results (BAM)", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "STAR mapping results (BAM)", + "name": "STAR BAM" + } + ], + "label": "STAR BAM", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 45.91668701171875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "d6f1f09b-d56f-43f0-9c09-c7a5a92bb21c", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "STAR log", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "STAR log", + "name": "STAR log" + } + ], + "label": "STAR log", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 40, + "top": 259.91668701171875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "4d4e4f39-3b7b-4c19-bd8a-08c1236b3052", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "input_bam": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "keep uniquely mapped reads", + "name": "Filter BAM", + "outputs": [ + { + "name": "out_file2", + "type": "txt" + }, + { + "name": "out_file1", + "type": "bam" + } + ], + "position": { + "left": 260.4666748046875, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + }, + "HideDatasetActionout_file2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file2" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "108db6635177", + "name": "bamtools_filter", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"conditions\": [{\"__index__\": 0, \"filters\": [{\"__index__\": 0, \"bam_property\": {\"bam_property_selector\": \"tag\", \"__current_case__\": 21, \"bam_property_value\": \"NH=1\"}}]}], \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"rule_configuration\": {\"rules_selector\": false, \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.2+galaxy1", + "type": "tool", + "uuid": "7cc2377c-657b-4d9d-919b-1a68fd3eceec", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "This step get 1 / millions of uniquely mapped reads", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "infile": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "get scaling factor", + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 319.4666748046875, + "top": 300 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"$0~\\\"Uniquely mapped reads number\\\"{print 1000000/$NF}\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "122cd0c2-4484-496c-b589-93b4553d1442", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 4, + "input_connections": { + "input1": { + "id": 3, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "float_param", + "type": "expression.json" + } + ], + "position": { + "left": 584.4666748046875, + "top": 327 + }, + "post_job_actions": { + "HideDatasetActionfloat_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "float_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"float\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "ae839aba-23c4-4633-9ffd-08c6becbb9e8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0", + "errors": null, + "id": 5, + "input_connections": { + "input_type|input": { + "id": 2, + "output_name": "out_file1" + }, + "report|scale": { + "id": 4, + "output_name": "float_param" + } + }, + "inputs": [], + "label": "Scaled Coverage both strands combined", + "name": "bedtools Genome Coverage", + "outputs": [ + { + "name": "output", + "type": "bedgraph" + } + ], + "position": { + "left": 855.418361599966, + "top": 226.99244090393722 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"d\": false, \"dz\": false, \"five\": false, \"input_type\": {\"input_type_select\": \"bam\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"report\": {\"report_select\": \"bg\", \"__current_case__\": 0, \"zero_regions\": false, \"scale\": {\"__class__\": \"ConnectedValue\"}}, \"split\": true, \"strand\": \"\", \"three\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0", + "type": "tool", + "uuid": "ef9e0577-c831-4cad-8fae-67ceaf0550fa", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "wig_to_bigWig", + "errors": null, + "id": 6, + "input_connections": { + "input1": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "convert both strands coverage to bigwig", + "name": "Wig/BedGraph-to-bigWig", + "outputs": [ + { + "name": "out_file1", + "type": "bigwig" + } + ], + "position": { + "left": 1104.4183615999664, + "top": 298.7166748046875 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "both strands coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "1260fbcb-0521-4957-842f-d9b4fd124a1a", + "when": null, + "workflow_outputs": [ + { + "label": "both strands coverage", + "output_name": "out_file1", + "uuid": "acac3057-9854-4236-a02d-e084b4bab1e4" + } + ] + } + }, + "tags": "", + "uuid": "84f06c06-22e2-44a3-b1a9-74437ef5e4c7" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "9fbcf8ab-3e46-4ec6-9fc1-8b1ed61688d8", + "when": null, + "workflow_outputs": [ + { + "label": "both strands coverage", + "output_name": "both strands coverage", + "uuid": "ed4b91ff-c2d2-4668-95c6-479e2ffc8d1e" + } + ] + }, + "16": { + "annotation": "", + "id": 16, + "input_connections": { + "Bedgraph strand 1": { + "id": 13, + "input_subworkflow_step_id": 1, + "output_name": "signal_unique_str1" + }, + "Bedgraph strand 2": { + "id": 13, + "input_subworkflow_step_id": 2, + "output_name": "signal_unique_str2" + }, + "strandedness": { + "id": 4, + "input_subworkflow_step_id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Re-arrange Stranded RNA-seq coverage", + "outputs": [], + "position": { + "left": 1144, + "top": 591 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Re-arrange Stranded RNA-seq coverage", + "steps": { + "0": { + "annotation": "For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence", + "name": "strandedness" + } + ], + "label": "strandedness", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 86.19999694824209 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"stranded - forward\", \"stranded - reverse\", \"unstranded\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "630bd9ab-da3a-4b98-a073-0c2e12af195a", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "3e59583d-a7e6-4ba1-9be4-a9cc48ac8c94" + } + ] + }, + "1": { + "annotation": "From STAR strand 1", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "From STAR strand 1", + "name": "Bedgraph strand 1" + } + ], + "label": "Bedgraph strand 1", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 62.75, + "top": 182.01666259765614 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bedgraph\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "fa1b2712-805a-47f7-95d7-b1d2957a36a5", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "From STAR strand 2", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "From STAR strand 2", + "name": "Bedgraph strand 2" + } + ], + "label": "Bedgraph strand 2", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 124.7500000000002, + "top": 291.0166625976562 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bedgraph\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "79aee01a-2ba4-42c4-802d-975f955651ee", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 3, + "input_connections": { + "input_param_type|input_param": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Get replacement for strand1", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], + "position": { + "left": 445, + "top": 105 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_boolean": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_boolean" + }, + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"$1_forward\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"$1_reverse\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"$1_forward\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "e51b1ec5-6ac7-45c2-95e3-12ab8c027ff0", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 4, + "input_connections": { + "input_param_type|input_param": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Get replacement for strand2", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], + "position": { + "left": 491, + "top": 283 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_boolean": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_boolean" + }, + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"$1_reverse\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"$1_forward\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"$1_reverse\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "b7588e70-d204-4630-99e4-f554a22ee2fe", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 5, + "input_connections": { + "input_collection": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "get identifiers", + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 351.00000000000017, + "top": 0 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "274e53f9-17f8-45aa-960a-1ef619648c7c", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "find_and_replace_0|replace_pattern": { + "id": 3, + "output_name": "output_param_text" + }, + "infile": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "New labels strand 1", + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 782, + "top": 76 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"^(.+)$\", \"replace_pattern\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "11b98d13-5c13-464e-b223-8fab20f69f62", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "find_and_replace_0|replace_pattern": { + "id": 4, + "output_name": "output_param_text" + }, + "infile": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "New labels strand 2", + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 821, + "top": 276 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"^(.+)$\", \"replace_pattern\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "4e158197-8591-4fce-b969-9002f7482634", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 8, + "input_connections": { + "how|labels": { + "id": 6, + "output_name": "outfile" + }, + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Relabelled strand 1", + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1056, + "top": 176.99999999999994 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "6a3f57c0-f6d6-468f-8ac9-b6882f754eed", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 9, + "input_connections": { + "how|labels": { + "id": 7, + "output_name": "outfile" + }, + "input": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": "Relabelled strand 2", + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1077, + "top": 324.99999999999994 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "d181b9ba-0cd3-4de6-8e82-c53a97c5ae67", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "__MERGE_COLLECTION__", + "errors": null, + "id": 10, + "input_connections": { + "inputs_0|input": { + "id": 8, + "output_name": "output" + }, + "inputs_1|input": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merge collections", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1360.7832000000906, + "top": 265.99999999999994 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__MERGE_COLLECTION__", + "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "4b4b9d77-13fe-4b8a-a5af-e0857547521e", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "wig_to_bigWig", + "errors": null, + "id": 11, + "input_connections": { + "input1": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": "convert to bigwig", + "name": "Wig/BedGraph-to-bigWig", + "outputs": [ + { + "name": "out_file1", + "type": "bigwig" + } + ], + "position": { + "left": 1624.7832000000903, + "top": 317.99999999999994 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "uniquely mapped stranded coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "b69eee65-c37e-4c75-8127-b78185b130db", + "when": null, + "workflow_outputs": [ + { + "label": "stranded coverage", + "output_name": "out_file1", + "uuid": "dd43e657-0116-46ad-9cc9-c12fb871988c" + } + ] + } + }, + "tags": "", + "uuid": "2641211f-6a1c-493c-8729-3471ff4065b5" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "cc127732-933e-420a-a5ae-24fed48e7e6a", + "when": null, + "workflow_outputs": [ + { + "label": "stranded coverage", + "output_name": "stranded coverage", + "uuid": "245c268e-87fc-43a7-9d49-d18d9363b475" + } + ] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/cufflinks/cufflinks/2.2.1.3", + "errors": null, + "id": 17, + "input_connections": { + "advanced_settings|library_type": { + "id": 11, + "output_name": "output_param_text" + }, + "advanced_settings|mask_file": { + "id": 6, + "output_name": "output" + }, + "bias_correction|seq_source|index": { + "id": 9, + "output_name": "out1" + }, + "input": { + "id": 13, + "output_name": "mapped_reads" + }, + "reference_annotation|reference_annotation_file": { + "id": 3, + "output_name": "output" + }, + "when": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "Compute FPKM with cufflinks", + "name": "Cufflinks", + "outputs": [ + { + "name": "genes_expression", + "type": "tabular" + }, + { + "name": "transcripts_expression", + "type": "tabular" + }, + { + "name": "assembled_isoforms", + "type": "gtf" + }, + { + "name": "total_map_mass", + "type": "txt" + }, + { + "name": "skipped", + "type": "gtf" + } + ], + "position": { + "left": 1266.433349609375, + "top": 1002.5131353932526 + }, + "post_job_actions": { + "HideDatasetActionassembled_isoforms": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "assembled_isoforms" + }, + "HideDatasetActionskipped": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "skipped" + }, + "HideDatasetActiontotal_map_mass": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "total_map_mass" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/cufflinks/cufflinks/2.2.1.3", + "tool_shed_repository": { + "changeset_revision": "d080005cffe1", + "name": "cufflinks", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"advanced_settings\": {\"use_advanced_settings\": \"Yes\", \"__current_case__\": 1, \"library_type\": {\"__class__\": \"ConnectedValue\"}, \"mask_file\": {\"__class__\": \"ConnectedValue\"}, \"inner_mean_dist\": \"200\", \"inner_dist_std_dev\": \"80\", \"max_mle_iterations\": \"5000\", \"junc_alpha\": \"0.001\", \"small_anchor_fraction\": \"0.09\", \"overhang_tolerance\": \"8\", \"max_bundle_length\": \"10000000\", \"max_bundle_frags\": \"1000000\", \"min_intron_length\": \"50\", \"trim_three_avgcov_thresh\": \"10\", \"trim_three_dropoff_frac\": \"0.1\"}, \"bias_correction\": {\"do_bias_correction\": \"Yes\", \"__current_case__\": 0, \"seq_source\": {\"index_source\": \"cached\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}}, \"global_model\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"length_correction\": \"--no-effective-length-correction\", \"max_intron_len\": \"300000\", \"min_isoform_fraction\": \"0.1\", \"multiread_correct\": true, \"pre_mrna_fraction\": \"0.15\", \"reference_annotation\": {\"use_ref\": \"Use reference annotation\", \"__current_case__\": 1, \"reference_annotation_file\": {\"__class__\": \"ConnectedValue\"}, \"compatible_hits_norm\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.1.3", + "type": "tool", + "uuid": "a3371ab0-86dd-4302-bdbc-4e79421186d9", + "when": "$(inputs.when)", + "workflow_outputs": [ + { + "label": "transcripts_expression_cufflinks", + "output_name": "transcripts_expression", + "uuid": "1f278863-0d6b-4167-b5a4-27850704c72b" + }, + { + "label": "genes_expression_cufflinks", + "output_name": "genes_expression", + "uuid": "fb312cfb-d5d4-4327-bcd8-16354713d720" + } + ] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "errors": null, + "id": 18, + "input_connections": { + "code": { + "id": 10, + "output_name": "output_param_text" + }, + "infile": { + "id": 13, + "output_name": "reads_per_gene" + } + }, + "inputs": [], + "label": "Extract gene counts", + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1438.3449044140093, + "top": 809.4166412353516 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "HTS count like output" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": {\"__class__\": \"ConnectedValue\"}, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "3b5e2b1f-bb92-4b81-8b47-12dc83f81b02", + "when": null, + "workflow_outputs": [ + { + "label": "HTS count like output", + "output_name": "outfile", + "uuid": "799d84a4-0fe4-4ecc-882b-ee007a6f2358" + } + ] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.1+galaxy1", + "errors": null, + "id": 19, + "input_connections": { + "guide|guide_source|ref_hist": { + "id": 3, + "output_name": "output" + }, + "input_options|input_bam": { + "id": 13, + "output_name": "mapped_reads" + }, + "rna_strandness": { + "id": 12, + "output_name": "output_param_text" + }, + "when": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool StringTie", + "name": "adv" + } + ], + "label": "Compute FPKM with StringTie", + "name": "StringTie", + "outputs": [ + { + "name": "output_gtf", + "type": "gtf" + }, + { + "name": "gene_abundance_estimation", + "type": "tabular" + } + ], + "position": { + "left": 1224.9188687452759, + "top": 1561.7042971930236 + }, + "post_job_actions": { + "HideDatasetActionoutput_gtf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_gtf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.1+galaxy1", + "tool_shed_repository": { + "changeset_revision": "ae618321f34a", + "name": "stringtie", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"abundance_estimation\": true, \"omit_sequences\": \"\", \"name_prefix\": null, \"fraction\": \"0.01\", \"min_tlen\": \"200\", \"min_anchor_len\": \"10\", \"min_anchor_cov\": \"1\", \"min_bundle_cov\": \"1\", \"bdist\": \"50\", \"bundle_fraction\": \"1.0\", \"disable_trimming\": false, \"multi_mapping\": false, \"point_features\": {\"__class__\": \"RuntimeValue\"}}, \"guide\": {\"use_guide\": \"yes\", \"__current_case__\": 1, \"guide_source\": {\"guide_gff_select\": \"history\", \"__current_case__\": 1, \"ref_hist\": {\"__class__\": \"ConnectedValue\"}}, \"input_estimation\": true, \"special_outputs\": {\"special_outputs_select\": \"no\", \"__current_case__\": 2}, \"coverage_file\": false}, \"input_options\": {\"input_mode\": \"short_reads\", \"__current_case__\": 0, \"input_bam\": {\"__class__\": \"ConnectedValue\"}}, \"rna_strandness\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.1+galaxy1", + "type": "tool", + "uuid": "4c7d6852-faac-4269-a7fa-92f93ebdab4c", + "when": "$(inputs.when)", + "workflow_outputs": [ + { + "label": "genes_expression_stringtie", + "output_name": "gene_abundance_estimation", + "uuid": "bd391675-83ab-4eac-8083-be71c69b786f" + } + ] + } + }, + "tags": [ + "RNAseq" + ], + "uuid": "847e4ce1-5522-499c-ab7d-9a3efe06a7be", + "version": 2 + }, + "readme": "# RNA-seq single-read Workflow\n\n## Inputs dataset\n\n- The workflow needs a list of datasets of fastqsanger.\n- As well as a gtf file with genes\n- Optional, but recommended: a gtf file with regions to exclude from normalization in Cufflinks.\n\n - For instance a gtf that masks chrM for the mm10 genome:\n\n```\nchrM\tchrM_gene\texon\t0\t16299\t.\t+\t.\tgene_id \"chrM_gene_plus\"; transcript_id \"chrM_tx_plus\"; exon_id \"chrM_ex_plus\";\nchrM\tchrM_gene\texon\t0\t16299\t.\t-\t.\tgene_id \"chrM_gene_minus\"; transcript_id \"chrM_tx_minus\"; exon_id \"chrM_ex_minus\";\n```\n\n## Inputs values\n\n- forward adapter sequence: this depends on the library preparation. Usually classical Illumina RNA libraries are Truseq and ISML (relatively new Illumina library) is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera. If the read length is relatively short (50bp), there is probably no adapter so it will not impact your results.\n- reference_genome: this field will be adapted to the genomes available for STAR\n- strandedness: For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence. This will only count alignments that are compatible with your library preparation strategy. This is also used for the stranded coverage and for FPKM computation with cufflinks/StringTie.\n- cufflinks_FPKM: Whether you want to get FPKM with Cufflinks (pretty long)\n- stringtie_FPKM: Whether you want to get FPKM/TPM etc... with Stringtie.\n\n## Processing\n\n- The workflow will remove adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with STAR with ENCODE parameters (for long RNA-seq but I use it for short also). STAR is also used to count reads per gene and generate strand-specific normalized coverage (on uniquely mapped reads).\n- A multiQC is run to have an overview of the QC. This can also be used to get the strandedness.\n- FPKM values for genes and transcripts are computed with cufflinks using correction for multi-mapped reads (this step is optionnal).\n- FPKM/TPM values for genes are computed with StringTie (this step is optional).\n- The BAM is filtered to keep only uniquely mapped reads (tag NH:i:1).\n- Unstranded coverage is computed with bedtools and normalized to the number of million uniquely mapped reads.\n- The three coverage files are converted to bigwig.\n\n### Warning\n\n- The coverage stranded output depends on the strandedness of the library:\n - If you have an unstranded library, stranded coverages are useless\n - If you have a forward stranded library, the label matches the orientation of reads.\n - If you have a reverse stranded library, `forward` should correspond to genes on the forward strand and uses the reads mapped on the reverse strand. `reverse` should correspond to genes on the reverse strand and uses the reads mapped on the forward strand.\n\n## Contribution\n\n@lldelisle wrote the workflow and the tests.\n\n@nagoue updated the tools, made it work in usegalaxy.org, fixed some best practices.\n", + "changelog": "# Changelog\n\n## [0.6] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0`\n\n## [0.5] 2023-09-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4`\n\n### Manual update\n- Use STAR to compute normalized strand-specific coverage\n- Add an option to use StringTie to compute FPKM\n- Make cufflinks step optional\n\n## [0.4.1] 2023-09-14\n- add author in dockstore file\n\n## [0.4] 2023-01-16\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1`\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-02\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy1`\n\n## [0.1] 2022-10-12\n\nFirst release.\n" } ], - "path": "./workflows/transcriptomics/rnaseq-sr", - "readme": "# RNA-seq single-read Workflow\n\n## Inputs dataset\n\n- The workflow needs a list of datasets of fastqsanger.\n- As well as a gtf file with genes\n- Optional, but recommended: a gtf file with regions to exclude from normalization in Cufflinks.\n\n - For instance a gtf that masks chrM for the mm10 genome:\n\n```\nchrM\tchrM_gene\texon\t0\t16299\t.\t+\t.\tgene_id \"chrM_gene_plus\"; transcript_id \"chrM_tx_plus\"; exon_id \"chrM_ex_plus\";\nchrM\tchrM_gene\texon\t0\t16299\t.\t-\t.\tgene_id \"chrM_gene_minus\"; transcript_id \"chrM_tx_minus\"; exon_id \"chrM_ex_minus\";\n```\n\n## Inputs values\n\n- forward adapter sequence: this depends on the library preparation. Usually classical Illumina RNA libraries are Truseq and ISML (relatively new Illumina library) is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera. If the read length is relatively short (50bp), there is probably no adapter so it will not impact your results.\n- reference_genome: this field will be adapted to the genomes available for STAR\n- strandedness: For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence. This will only count alignments that are compatible with your library preparation strategy. This is also used for the stranded coverage and for FPKM computation with cufflinks/StringTie.\n- cufflinks_FPKM: Whether you want to get FPKM with Cufflinks (pretty long)\n- stringtie_FPKM: Whether you want to get FPKM/TPM etc... with Stringtie.\n\n## Processing\n\n- The workflow will remove adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with STAR with ENCODE parameters (for long RNA-seq but I use it for short also). STAR is also used to count reads per gene and generate strand-specific normalized coverage (on uniquely mapped reads).\n- A multiQC is run to have an overview of the QC. This can also be used to get the strandedness.\n- FPKM values for genes and transcripts are computed with cufflinks using correction for multi-mapped reads (this step is optionnal).\n- FPKM/TPM values for genes are computed with StringTie (this step is optional).\n- The BAM is filtered to keep only uniquely mapped reads (tag NH:i:1).\n- Unstranded coverage is computed with bedtools and normalized to the number of million uniquely mapped reads.\n- The three coverage files are converted to bigwig.\n\n### Warning\n\n- The coverage stranded output depends on the strandedness of the library:\n - If you have an unstranded library, stranded coverages are useless\n - If you have a forward stranded library, the label matches the orientation of reads.\n - If you have a reverse stranded library, `forward` should correspond to genes on the forward strand and uses the reads mapped on the reverse strand. `reverse` should correspond to genes on the reverse strand and uses the reads mapped on the forward strand.\n\n## Contribution\n\n@lldelisle wrote the workflow and the tests.\n\n@nagoue updated the tools, made it work in usegalaxy.org, fixed some best practices.\n" + "path": "./workflows/transcriptomics/rnaseq-sr" }, { "version": 1.2, @@ -93,11 +2912,1842 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes as input a list of paired-end fastqs. Adapters and bad quality bases are removed with cutadapt. Reads are mapped with STAR with ENCODE parameters and genes are counted simultaneously as well as normalized coverage (per million mapped reads) on uniquely mapped reads. The counts are reprocessed to be similar to HTSeq-count output. FPKM are computed with cufflinks and/or with StringTie. The unstranded normalized coverage is computed with bedtools.", + "creator": [ + { + "class": "Person", + "identifier": "0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.6", + "name": "RNAseq_PE", + "steps": { + "0": { + "annotation": "Should be a list of paired-end RNA-seq fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a list of paired-end RNA-seq fastqs", + "name": "PE fastq input" + } + ], + "label": "PE fastq input", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 252.80832516863774 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "688da967-e739-409a-b950-b4e4985a1a3b", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC", + "name": "forward_adapter" + } + ], + "label": "forward_adapter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 26.45001220703125, + "top": 338.9083312721534 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "0179b655-f7e2-4b8b-b8b1-f875d0d8039f", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT", + "name": "reverse_adapter" + } + ], + "label": "reverse_adapter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 68, + "top": 427.04166257098154 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a63a8ae0-aaf6-45ac-9b43-c6dc69dd7f6d", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "reference_genome", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "reference_genome", + "name": "reference_genome" + } + ], + "label": "reference_genome", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 132.63336181640625, + "top": 522.134886401586 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ff4a9932-6ed0-436f-a63c-d6fbe2a582a3", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "gtf compatible with the reference_genome. Mind the UCSC/Ensembl differences in chromosome naming", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "gtf compatible with the reference_genome. Mind the UCSC/Ensembl differences in chromosome naming", + "name": "gtf" + } + ], + "label": "gtf", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 150.60003662109375, + "top": 606.751585620336 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "c91756d4-f7f1-4dcc-97f6-da4c96a53c94", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence", + "name": "strandedness" + } + ], + "label": "strandedness", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 181.25, + "top": 667.118284839086 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"stranded - forward\", \"stranded - reverse\", \"unstranded\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "fd2c51fd-58b3-43b5-b8ce-a919f5325cb7", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Whether FPKM values should be computed with cufflinks", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "Whether FPKM values should be computed with cufflinks", + "name": "cufflinks_FPKM" + } + ], + "label": "cufflinks_FPKM", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 202.6500244140625, + "top": 735.4800895070166 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "fbe4c961-6b62-46b7-a329-163b9cda4979", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "Could be a gtf with for example one entry for the chrM forward and one entry for the chrM reverse", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "Could be a gtf with for example one entry for the chrM forward and one entry for the chrM reverse", + "name": "gtf with regions to exclude from FPKM normalization with Cufflinks" + } + ], + "label": "gtf with regions to exclude from FPKM normalization with Cufflinks", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 226.73333740234375, + "top": 809.5967887257666 + }, + "tool_id": null, + "tool_state": "{\"optional\": true, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "cc52d397-17a9-4c38-85f6-a7c0b8f21985", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "Whether FPKM values should be computed with StringTie", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, + "inputs": [ + { + "description": "Whether FPKM values should be computed with StringTie", + "name": "stringtie_FPKM" + } + ], + "label": "stringtie_FPKM", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 270.88330078125, + "top": 926.4134391163916 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "9619cb07-6835-4f79-8f49-ce59e343736d", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "library|input_1": { + "id": 0, + "output_name": "output" + }, + "library|r1|adapters_0|adapter_source|adapter": { + "id": 1, + "output_name": "output" + }, + "library|r2|adapters2_0|adapter_source|adapter": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Cutadapt", + "name": "library" + } + ], + "label": "Cutadapt (remove adapter + bad quality bases)", + "name": "Cutadapt", + "outputs": [ + { + "name": "out_pairs", + "type": "input" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 527.61669921875, + "top": 200.13333129882812 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + }, + "HideDatasetActionout_pairs": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_pairs" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1", + "tool_shed_repository": { + "changeset_revision": "64172f1c1202", + "name": "cutadapt", + "owner": "lparsons", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"RuntimeValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}, \"r2\": {\"adapters2\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters2\": [], \"anywhere_adapters2\": [], \"cut2\": \"0\", \"quality_cutoff2\": null, \"minimum_length2\": null, \"maximum_length2\": null}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"30\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.6+galaxy1", + "type": "tool", + "uuid": "7f7ca59a-09db-491f-b185-1caa51e9d2aa", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 10, + "input_connections": { + "components_0|param_type|component_value": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": "get reference_genome as text parameter", + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 1004.0166015625, + "top": 1004.2468131398291 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "19dceb12-2f4e-46e6-bb2b-2f718dc4438c", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 11, + "input_connections": { + "input_param_type|input_param": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "awk command from strand", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], + "position": { + "left": 1221.5, + "top": 814.2634757374854 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$3}\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$4}\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$2}\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "98da5820-124e-4fe5-8e6c-efc602e700a8", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 12, + "input_connections": { + "input_param_type|input_param": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "Get cufflinks strandess parameter", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], + "position": { + "left": 1035.4833984375, + "top": 1180.2257433107284 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"fr-secondstrand\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"fr-firststrand\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"fr-unstranded\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "e49965f9-2351-4c2b-a1ad-fdaf543dfe34", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 13, + "input_connections": { + "input_param_type|input_param": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "Get Stringtie strandedness parameter", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], + "position": { + "left": 938.0522727953694, + "top": 1576.8436797276113 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"--fr\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"--rf\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "569625da-3d4a-444e-9137-53413cf8a249", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0", + "errors": null, + "id": 14, + "input_connections": { + "refGenomeSource|GTFconditional|genomeDir": { + "id": 3, + "output_name": "output" + }, + "refGenomeSource|GTFconditional|sjdbGTFfile": { + "id": 4, + "output_name": "output" + }, + "singlePaired|input": { + "id": 9, + "output_name": "out_pairs" + } + }, + "inputs": [], + "label": "STAR: map and count and coverage splitted", + "name": "RNA STAR", + "outputs": [ + { + "name": "output_log", + "type": "txt" + }, + { + "name": "splice_junctions", + "type": "interval" + }, + { + "name": "mapped_reads", + "type": "bam" + }, + { + "name": "reads_per_gene", + "type": "tabular" + }, + { + "name": "signal_unique_str1", + "type": "bedgraph" + }, + { + "name": "signal_uniquemultiple_str1", + "type": "bedgraph" + }, + { + "name": "signal_unique_str2", + "type": "bedgraph" + }, + { + "name": "signal_uniquemultiple_str2", + "type": "bedgraph" + } + ], + "position": { + "left": 844.25, + "top": 335.9166717529297 + }, + "post_job_actions": { + "HideDatasetActionsignal_unique_str1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "signal_unique_str1" + }, + "HideDatasetActionsignal_unique_str2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "signal_unique_str2" + }, + "HideDatasetActionsignal_uniquemultiple_str1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "signal_uniquemultiple_str1" + }, + "HideDatasetActionsignal_uniquemultiple_str2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "signal_uniquemultiple_str2" + }, + "HideDatasetActionsplice_junctions": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "splice_junctions" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b0f2be869d6d", + "name": "rgrnastar", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"algo\": {\"params\": {\"settingsType\": \"full\", \"__current_case__\": 3, \"seed\": {\"seedSearchStartLmax\": \"50\", \"seedSearchStartLmaxOverLread\": \"1.0\", \"seedSearchLmax\": \"0\", \"seedMultimapNmax\": \"10000\", \"seedPerReadNmax\": \"1000\", \"seedPerWindowNmax\": \"50\", \"seedNoneLociPerWindow\": \"10\"}, \"align\": {\"alignIntronMin\": \"20\", \"alignIntronMax\": \"1000000\", \"alignMatesGapMax\": \"1000000\", \"alignSJoverhangMin\": \"8\", \"alignSJstitchMismatchNmax\": {\"alignSJstitchMismatchNmax1\": \"0\", \"alignSJstitchMismatchNmax2\": \"-1\", \"alignSJstitchMismatchNmax3\": \"0\", \"alignSJstitchMismatchNmax4\": \"0\"}, \"alignSJDBoverhangMin\": \"1\", \"alignSplicedMateMapLmin\": \"0\", \"alignSplicedMateMapLminOverLmate\": \"0.66\", \"alignWindowsPerReadNmax\": \"10000\", \"alignTranscriptsPerWindowNmax\": \"100\", \"alignTranscriptsPerReadNmax\": \"10000\", \"alignEndsType\": \"Local\", \"peOverlapNbasesMin\": \"0\", \"peOverlapMMp\": \"0.01\"}, \"chim_settings\": {\"chimSegmentMin\": \"12\", \"chimScoreMin\": \"0\", \"chimScoreDropMax\": \"20\", \"chimScoreSeparation\": \"10\", \"chimScoreJunctionNonGTAG\": \"-1\", \"chimJunctionOverhangMin\": \"20\", \"chimSegmentReadGapMax\": \"0\", \"chimFilter\": true, \"chimMainSegmentMultNmax\": \"10\", \"chimMultimapNmax\": \"1\", \"chimMultimapScoreRange\": \"1\"}, \"junction_limits\": {\"limitOutSJoneRead\": \"1000\", \"limitOutSJcollapsed\": \"1000000\", \"limitSjdbInsertNsj\": \"1000000\"}}}, \"chimOutType\": \"\", \"filter\": {\"basic_filters\": [\"exclude_unmapped\"], \"output_params2\": {\"output_select2\": \"yes\", \"__current_case__\": 0, \"outFilterType\": true, \"outFilterMultimapScoreRange\": \"1\", \"outFilterMultimapNmax\": \"20\", \"outFilterMismatchNmax\": \"999\", \"outFilterMismatchNoverLmax\": \"0.3\", \"outFilterMismatchNoverReadLmax\": \"0.04\", \"outFilterScoreMin\": \"0\", \"outFilterScoreMinOverLread\": \"0.66\", \"outFilterMatchNmin\": \"0\", \"outFilterMatchNminOverLread\": \"0.66\", \"outSAMmultNmax\": \"-1\", \"outSAMtlen\": \"1\"}}, \"oformat\": {\"outSAMattributes\": [\"NH\", \"HI\", \"AS\", \"nM\"], \"HI_offset\": \"1\", \"outSAMprimaryFlag\": \"OneBestScore\", \"outSAMmapqUnique\": \"255\"}, \"outWig\": {\"outWigType\": \"bedGraph\", \"__current_case__\": 1, \"outWigTypeSecondWord\": \"\", \"outWigStrand\": true, \"outWigReferencesPrefix\": \"-\", \"outWigNorm\": true}, \"perf\": {\"outBAMsortingBinsN\": \"50\", \"winAnchorMultimapNmax\": \"50\"}, \"refGenomeSource\": {\"geneSource\": \"indexed\", \"__current_case__\": 0, \"GTFconditional\": {\"GTFselect\": \"without-gtf-with-gtf\", \"__current_case__\": 1, \"genomeDir\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfile\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfeatureExon\": \"exon\", \"sjdbOverhang\": \"100\", \"quantmode_output\": {\"quantMode\": \"GeneCounts\", \"__current_case__\": 1}}}, \"singlePaired\": {\"sPaired\": \"paired_collection\", \"__current_case__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"twopass\": {\"twopassMode\": \"None\", \"__current_case__\": 0, \"twopass_read_subset\": \"\", \"sj_precalculated\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.7.11a+galaxy0", + "type": "tool", + "uuid": "b0cd7bb3-88dc-4e5c-b1c7-78929397c245", + "when": null, + "workflow_outputs": [ + { + "label": "reads_per_gene from STAR", + "output_name": "reads_per_gene", + "uuid": "dd816276-a80e-4f6d-b5a1-5468b2348130" + }, + { + "label": "mapped-reads", + "output_name": "mapped_reads", + "uuid": "57535a90-ff13-4ed3-9fc8-10875b4baae2" + }, + { + "label": "output_log", + "output_name": "output_log", + "uuid": "9fdf6357-295b-41cd-98ed-eb8145c45354" + } + ] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 15, + "input_connections": { + "results_0|software_cond|input": { + "id": 9, + "output_name": "report" + }, + "results_1|software_cond|output_0|type|input": { + "id": 14, + "output_name": "output_log" + }, + "results_1|software_cond|output_1|type|input": { + "id": 14, + "output_name": "reads_per_gene" + } + }, + "inputs": [], + "label": "MultiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "plots", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 1220.211542597603, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionplots": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plots" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"star\", \"__current_case__\": 28, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"log\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"type\": {\"type\": \"genecounts\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "a4e1b954-a475-4a3c-b84a-5dc44947e1c8", + "when": null, + "workflow_outputs": [ + { + "label": "MultiQC on input dataset(s): Stats", + "output_name": "stats", + "uuid": "4a60ab44-4c20-40e2-8896-778ddf7c6b93" + }, + { + "label": "MultiQC webpage", + "output_name": "html_report", + "uuid": "bbdeacff-6ca5-4259-940b-3b7bd033f41c" + } + ] + }, + "16": { + "annotation": "", + "id": 16, + "input_connections": { + "STAR BAM": { + "id": 14, + "input_subworkflow_step_id": 0, + "output_name": "mapped_reads" + }, + "STAR log": { + "id": 14, + "input_subworkflow_step_id": 1, + "output_name": "output_log" + } + }, + "inputs": [], + "label": null, + "name": "Get Uniquely mapped unstranded coverage", + "outputs": [], + "position": { + "left": 1159, + "top": 420 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Get Uniquely mapped unstranded coverage", + "steps": { + "0": { + "annotation": "STAR mapping results (BAM)", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "STAR mapping results (BAM)", + "name": "STAR BAM" + } + ], + "label": "STAR BAM", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 45.91668701171875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "d6f1f09b-d56f-43f0-9c09-c7a5a92bb21c", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "STAR log", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "STAR log", + "name": "STAR log" + } + ], + "label": "STAR log", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 40, + "top": 259.91668701171875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "4d4e4f39-3b7b-4c19-bd8a-08c1236b3052", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "input_bam": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "keep uniquely mapped reads", + "name": "Filter BAM", + "outputs": [ + { + "name": "out_file2", + "type": "txt" + }, + { + "name": "out_file1", + "type": "bam" + } + ], + "position": { + "left": 260.4666748046875, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + }, + "HideDatasetActionout_file2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file2" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "108db6635177", + "name": "bamtools_filter", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"conditions\": [{\"__index__\": 0, \"filters\": [{\"__index__\": 0, \"bam_property\": {\"bam_property_selector\": \"tag\", \"__current_case__\": 21, \"bam_property_value\": \"NH=1\"}}]}], \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"rule_configuration\": {\"rules_selector\": false, \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.2+galaxy1", + "type": "tool", + "uuid": "7cc2377c-657b-4d9d-919b-1a68fd3eceec", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "This step get 1 / millions of uniquely mapped reads", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "infile": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "get scaling factor", + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 319.4666748046875, + "top": 300 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"$0~\\\"Uniquely mapped reads number\\\"{print 1000000/$NF}\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "122cd0c2-4484-496c-b589-93b4553d1442", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 4, + "input_connections": { + "input1": { + "id": 3, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "float_param", + "type": "expression.json" + } + ], + "position": { + "left": 584.4666748046875, + "top": 327 + }, + "post_job_actions": { + "HideDatasetActionfloat_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "float_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"float\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "ae839aba-23c4-4633-9ffd-08c6becbb9e8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0", + "errors": null, + "id": 5, + "input_connections": { + "input_type|input": { + "id": 2, + "output_name": "out_file1" + }, + "report|scale": { + "id": 4, + "output_name": "float_param" + } + }, + "inputs": [], + "label": "Scaled Coverage both strands combined", + "name": "bedtools Genome Coverage", + "outputs": [ + { + "name": "output", + "type": "bedgraph" + } + ], + "position": { + "left": 855.418361599966, + "top": 226.99244090393722 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"d\": false, \"dz\": false, \"five\": false, \"input_type\": {\"input_type_select\": \"bam\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"report\": {\"report_select\": \"bg\", \"__current_case__\": 0, \"zero_regions\": false, \"scale\": {\"__class__\": \"ConnectedValue\"}}, \"split\": true, \"strand\": \"\", \"three\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0", + "type": "tool", + "uuid": "ef9e0577-c831-4cad-8fae-67ceaf0550fa", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "wig_to_bigWig", + "errors": null, + "id": 6, + "input_connections": { + "input1": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "convert both strands coverage to bigwig", + "name": "Wig/BedGraph-to-bigWig", + "outputs": [ + { + "name": "out_file1", + "type": "bigwig" + } + ], + "position": { + "left": 1104.4183615999664, + "top": 298.7166748046875 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "both strands coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "1260fbcb-0521-4957-842f-d9b4fd124a1a", + "when": null, + "workflow_outputs": [ + { + "label": "both strands coverage", + "output_name": "out_file1", + "uuid": "acac3057-9854-4236-a02d-e084b4bab1e4" + } + ] + } + }, + "tags": "", + "uuid": "4e30c994-1437-4578-8d84-30a2d9db24b8" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "9fbcf8ab-3e46-4ec6-9fc1-8b1ed61688d8", + "when": null, + "workflow_outputs": [ + { + "label": "both strands coverage", + "output_name": "both strands coverage", + "uuid": "ed4b91ff-c2d2-4668-95c6-479e2ffc8d1e" + } + ] + }, + "17": { + "annotation": "", + "id": 17, + "input_connections": { + "Bedgraph strand 1": { + "id": 14, + "input_subworkflow_step_id": 1, + "output_name": "signal_unique_str1" + }, + "Bedgraph strand 2": { + "id": 14, + "input_subworkflow_step_id": 2, + "output_name": "signal_unique_str2" + }, + "strandedness": { + "id": 5, + "input_subworkflow_step_id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Re-arrange Stranded RNA-seq coverage", + "outputs": [], + "position": { + "left": 1169, + "top": 591 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Re-arrange Stranded RNA-seq coverage", + "steps": { + "0": { + "annotation": "For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence", + "name": "strandedness" + } + ], + "label": "strandedness", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 86.19999694824209 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"stranded - forward\", \"stranded - reverse\", \"unstranded\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "630bd9ab-da3a-4b98-a073-0c2e12af195a", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "From STAR strand 1", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "From STAR strand 1", + "name": "Bedgraph strand 1" + } + ], + "label": "Bedgraph strand 1", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 62.75, + "top": 182.01666259765614 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bedgraph\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "fa1b2712-805a-47f7-95d7-b1d2957a36a5", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "From STAR strand 2", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "From STAR strand 2", + "name": "Bedgraph strand 2" + } + ], + "label": "Bedgraph strand 2", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 124.7500000000002, + "top": 291.0166625976562 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bedgraph\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "79aee01a-2ba4-42c4-802d-975f955651ee", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 3, + "input_connections": { + "input_param_type|input_param": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Get replacement for strand1", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], + "position": { + "left": 445, + "top": 105 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_boolean": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_boolean" + }, + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"$1_forward\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"$1_reverse\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"$1_forward\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "e51b1ec5-6ac7-45c2-95e3-12ab8c027ff0", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 4, + "input_connections": { + "input_param_type|input_param": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Get replacement for strand2", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], + "position": { + "left": 491, + "top": 283 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_boolean": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_boolean" + }, + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"$1_reverse\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"$1_forward\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"$1_reverse\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "b7588e70-d204-4630-99e4-f554a22ee2fe", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 5, + "input_connections": { + "input_collection": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "get identifiers", + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 351.00000000000017, + "top": 0 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "274e53f9-17f8-45aa-960a-1ef619648c7c", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "find_and_replace_0|replace_pattern": { + "id": 3, + "output_name": "output_param_text" + }, + "infile": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "New labels strand 1", + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 782, + "top": 76 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"^(.+)$\", \"replace_pattern\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "11b98d13-5c13-464e-b223-8fab20f69f62", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "find_and_replace_0|replace_pattern": { + "id": 4, + "output_name": "output_param_text" + }, + "infile": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "New labels strand 2", + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 821, + "top": 276 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"^(.+)$\", \"replace_pattern\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "4e158197-8591-4fce-b969-9002f7482634", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 8, + "input_connections": { + "how|labels": { + "id": 6, + "output_name": "outfile" + }, + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Relabelled strand 1", + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1056, + "top": 176.99999999999994 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "6a3f57c0-f6d6-468f-8ac9-b6882f754eed", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 9, + "input_connections": { + "how|labels": { + "id": 7, + "output_name": "outfile" + }, + "input": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": "Relabelled strand 2", + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1077, + "top": 324.99999999999994 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "d181b9ba-0cd3-4de6-8e82-c53a97c5ae67", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "__MERGE_COLLECTION__", + "errors": null, + "id": 10, + "input_connections": { + "inputs_0|input": { + "id": 8, + "output_name": "output" + }, + "inputs_1|input": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merge collections", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1360.7832000000906, + "top": 265.99999999999994 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__MERGE_COLLECTION__", + "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "4b4b9d77-13fe-4b8a-a5af-e0857547521e", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "wig_to_bigWig", + "errors": null, + "id": 11, + "input_connections": { + "input1": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": "convert to bigwig", + "name": "Wig/BedGraph-to-bigWig", + "outputs": [ + { + "name": "out_file1", + "type": "bigwig" + } + ], + "position": { + "left": 1624.7832000000903, + "top": 317.99999999999994 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "uniquely mapped stranded coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "b69eee65-c37e-4c75-8127-b78185b130db", + "when": null, + "workflow_outputs": [ + { + "label": "stranded coverage", + "output_name": "out_file1", + "uuid": "dd43e657-0116-46ad-9cc9-c12fb871988c" + } + ] + } + }, + "tags": "", + "uuid": "31aca78d-b855-4f28-b89c-6bf29f5f2015" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "cc127732-933e-420a-a5ae-24fed48e7e6a", + "when": null, + "workflow_outputs": [ + { + "label": "stranded coverage", + "output_name": "stranded coverage", + "uuid": "245c268e-87fc-43a7-9d49-d18d9363b475" + } + ] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/cufflinks/cufflinks/2.2.1.3", + "errors": null, + "id": 18, + "input_connections": { + "advanced_settings|library_type": { + "id": 12, + "output_name": "output_param_text" + }, + "advanced_settings|mask_file": { + "id": 7, + "output_name": "output" + }, + "bias_correction|seq_source|index": { + "id": 10, + "output_name": "out1" + }, + "input": { + "id": 14, + "output_name": "mapped_reads" + }, + "reference_annotation|reference_annotation_file": { + "id": 4, + "output_name": "output" + }, + "when": { + "id": 6, + "output_name": "output" + } + }, + "inputs": [], + "label": "Compute FPKM with cufflinks", + "name": "Cufflinks", + "outputs": [ + { + "name": "genes_expression", + "type": "tabular" + }, + { + "name": "transcripts_expression", + "type": "tabular" + }, + { + "name": "assembled_isoforms", + "type": "gtf" + }, + { + "name": "total_map_mass", + "type": "txt" + }, + { + "name": "skipped", + "type": "gtf" + } + ], + "position": { + "left": 1291.433349609375, + "top": 1002.5131353932526 + }, + "post_job_actions": { + "HideDatasetActionassembled_isoforms": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "assembled_isoforms" + }, + "HideDatasetActionskipped": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "skipped" + }, + "HideDatasetActiontotal_map_mass": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "total_map_mass" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/cufflinks/cufflinks/2.2.1.3", + "tool_shed_repository": { + "changeset_revision": "d080005cffe1", + "name": "cufflinks", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"advanced_settings\": {\"use_advanced_settings\": \"Yes\", \"__current_case__\": 1, \"library_type\": {\"__class__\": \"ConnectedValue\"}, \"mask_file\": {\"__class__\": \"ConnectedValue\"}, \"inner_mean_dist\": \"200\", \"inner_dist_std_dev\": \"80\", \"max_mle_iterations\": \"5000\", \"junc_alpha\": \"0.001\", \"small_anchor_fraction\": \"0.09\", \"overhang_tolerance\": \"8\", \"max_bundle_length\": \"10000000\", \"max_bundle_frags\": \"1000000\", \"min_intron_length\": \"50\", \"trim_three_avgcov_thresh\": \"10\", \"trim_three_dropoff_frac\": \"0.1\"}, \"bias_correction\": {\"do_bias_correction\": \"Yes\", \"__current_case__\": 0, \"seq_source\": {\"index_source\": \"cached\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}}, \"global_model\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"length_correction\": \"--no-effective-length-correction\", \"max_intron_len\": \"300000\", \"min_isoform_fraction\": \"0.1\", \"multiread_correct\": true, \"pre_mrna_fraction\": \"0.15\", \"reference_annotation\": {\"use_ref\": \"Use reference annotation\", \"__current_case__\": 1, \"reference_annotation_file\": {\"__class__\": \"ConnectedValue\"}, \"compatible_hits_norm\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.1.3", + "type": "tool", + "uuid": "a3371ab0-86dd-4302-bdbc-4e79421186d9", + "when": "$(inputs.when)", + "workflow_outputs": [ + { + "label": "genes_expression_cufflinks", + "output_name": "genes_expression", + "uuid": "fb312cfb-d5d4-4327-bcd8-16354713d720" + }, + { + "label": "transcripts_expression_cufflinks", + "output_name": "transcripts_expression", + "uuid": "1f278863-0d6b-4167-b5a4-27850704c72b" + } + ] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "errors": null, + "id": 19, + "input_connections": { + "code": { + "id": 11, + "output_name": "output_param_text" + }, + "infile": { + "id": 14, + "output_name": "reads_per_gene" + } + }, + "inputs": [], + "label": "Extract gene counts", + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1463.3449044140093, + "top": 809.4166412353516 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "HTS count like output" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": {\"__class__\": \"ConnectedValue\"}, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "3b5e2b1f-bb92-4b81-8b47-12dc83f81b02", + "when": null, + "workflow_outputs": [ + { + "label": "HTS count like output", + "output_name": "outfile", + "uuid": "799d84a4-0fe4-4ecc-882b-ee007a6f2358" + } + ] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.1+galaxy1", + "errors": null, + "id": 20, + "input_connections": { + "guide|guide_source|ref_hist": { + "id": 4, + "output_name": "output" + }, + "input_options|input_bam": { + "id": 14, + "output_name": "mapped_reads" + }, + "rna_strandness": { + "id": 13, + "output_name": "output_param_text" + }, + "when": { + "id": 8, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool StringTie", + "name": "adv" + } + ], + "label": "Compute FPKM with StringTie", + "name": "StringTie", + "outputs": [ + { + "name": "output_gtf", + "type": "gtf" + }, + { + "name": "gene_abundance_estimation", + "type": "tabular" + } + ], + "position": { + "left": 1249.9188687452759, + "top": 1561.7042971930236 + }, + "post_job_actions": { + "HideDatasetActionoutput_gtf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_gtf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.1+galaxy1", + "tool_shed_repository": { + "changeset_revision": "ae618321f34a", + "name": "stringtie", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"abundance_estimation\": true, \"omit_sequences\": \"\", \"name_prefix\": null, \"fraction\": \"0.01\", \"min_tlen\": \"200\", \"min_anchor_len\": \"10\", \"min_anchor_cov\": \"1\", \"min_bundle_cov\": \"1\", \"bdist\": \"50\", \"bundle_fraction\": \"1.0\", \"disable_trimming\": false, \"multi_mapping\": false, \"point_features\": {\"__class__\": \"RuntimeValue\"}}, \"guide\": {\"use_guide\": \"yes\", \"__current_case__\": 1, \"guide_source\": {\"guide_gff_select\": \"history\", \"__current_case__\": 1, \"ref_hist\": {\"__class__\": \"ConnectedValue\"}}, \"input_estimation\": true, \"special_outputs\": {\"special_outputs_select\": \"no\", \"__current_case__\": 2}, \"coverage_file\": false}, \"input_options\": {\"input_mode\": \"short_reads\", \"__current_case__\": 0, \"input_bam\": {\"__class__\": \"ConnectedValue\"}}, \"rna_strandness\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.1+galaxy1", + "type": "tool", + "uuid": "4c7d6852-faac-4269-a7fa-92f93ebdab4c", + "when": "$(inputs.when)", + "workflow_outputs": [ + { + "label": "genes_expression_stringtie", + "output_name": "gene_abundance_estimation", + "uuid": "bd391675-83ab-4eac-8083-be71c69b786f" + } + ] + } + }, + "tags": [ + "RNAseq" + ], + "uuid": "065bd049-36f9-4ff9-95ea-effca41a691e", + "version": 2 + }, + "readme": "# RNA-seq paired-end Workflow\n\n## Inputs dataset\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n- As well as a gtf file with genes\n- Optional, but recommended: a gtf file with regions to exclude from normalization in Cufflinks.\n\n - For instance a gtf that masks chrM for the mm10 genome:\n\n```\nchrM\tchrM_gene\texon\t0\t16299\t.\t+\t.\tgene_id \"chrM_gene_plus\"; transcript_id \"chrM_tx_plus\"; exon_id \"chrM_ex_plus\";\nchrM\tchrM_gene\texon\t0\t16299\t.\t-\t.\tgene_id \"chrM_gene_minus\"; transcript_id \"chrM_tx_minus\"; exon_id \"chrM_ex_minus\";\n```\n\n## Inputs values\n\n- adapter sequences: this depends on the library preparation. Usually classical Illumina RNA libraries are Truseq and ISML (relatively new Illumina library) is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera. If the read length is relatively short (50bp), there is probably no adapter so it will not impact your results.\n- reference_genome: this field will be adapted to the genomes available for STAR\n- strandedness: For stranded RNA, reverse means that the first read in a pair is complementary to the coding sequence, forward means that the first read in a pair is in the same orientation as the coding sequence. This will only count alignments that are compatible with your library preparation strategy. This is also used for the stranded coverage and for FPKM computation with cufflinks/StringTie.\n- cufflinks_FPKM: Whether you want to get FPKM with Cufflinks (pretty long)\n- stringtie_FPKM: Whether you want to get FPKM/TPM etc... with StringTie.\n\n## Processing\n\n- The workflow will remove adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with STAR with ENCODE parameters (for long RNA-seq but I use it for short also). STAR is also used to count reads per gene and generate strand-specific normalized coverage (on uniquely mapped reads).\n- A multiQC is run to have an overview of the QC. This can also be used to get the strandedness.\n- FPKM values for genes and transcripts are computed with cufflinks using correction for multi-mapped reads (this step is optionnal).\n- FPKM/TPM values for genes are computed with StringTie.\n- The BAM is filtered to keep only uniquely mapped reads (tag NH:i:1).\n- Unstranded coverage is computed with bedtools and normalized to the number of million uniquely mapped reads.\n- The three coverage files are converted to bigwig.\n\n### Warning\n\n- The coverage stranded output depends on the strandedness of the library:\n - If you have an unstranded library, stranded coverages are useless\n - If you have a forward stranded library, the label matches the orientation of the first read in pairs.\n - If you have a reverse stranded library, the label matches the orientation of the second read in pairs.\n", + "changelog": "# Changelog\n\n## [0.6] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0`\n\n## [0.5] 2023-09-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4`\n\n### Manual update\n- Use STAR to compute normalized strand-specific coverage\n- Add an option to use StringTie to compute FPKM\n- Make cufflinks step optional\n\n## [0.4.1] 2023-09-14\n- add author in dockstore file\n\n## [0.4] 2023-01-16\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1`\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-02\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy1`\n\n## [0.1] 2022-10-21\n\nFirst release.\n" } ], - "path": "./workflows/transcriptomics/rnaseq-pe", - "readme": "# RNA-seq paired-end Workflow\n\n## Inputs dataset\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n- As well as a gtf file with genes\n- Optional, but recommended: a gtf file with regions to exclude from normalization in Cufflinks.\n\n - For instance a gtf that masks chrM for the mm10 genome:\n\n```\nchrM\tchrM_gene\texon\t0\t16299\t.\t+\t.\tgene_id \"chrM_gene_plus\"; transcript_id \"chrM_tx_plus\"; exon_id \"chrM_ex_plus\";\nchrM\tchrM_gene\texon\t0\t16299\t.\t-\t.\tgene_id \"chrM_gene_minus\"; transcript_id \"chrM_tx_minus\"; exon_id \"chrM_ex_minus\";\n```\n\n## Inputs values\n\n- adapter sequences: this depends on the library preparation. Usually classical Illumina RNA libraries are Truseq and ISML (relatively new Illumina library) is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera. If the read length is relatively short (50bp), there is probably no adapter so it will not impact your results.\n- reference_genome: this field will be adapted to the genomes available for STAR\n- strandedness: For stranded RNA, reverse means that the first read in a pair is complementary to the coding sequence, forward means that the first read in a pair is in the same orientation as the coding sequence. This will only count alignments that are compatible with your library preparation strategy. This is also used for the stranded coverage and for FPKM computation with cufflinks/StringTie.\n- cufflinks_FPKM: Whether you want to get FPKM with Cufflinks (pretty long)\n- stringtie_FPKM: Whether you want to get FPKM/TPM etc... with StringTie.\n\n## Processing\n\n- The workflow will remove adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with STAR with ENCODE parameters (for long RNA-seq but I use it for short also). STAR is also used to count reads per gene and generate strand-specific normalized coverage (on uniquely mapped reads).\n- A multiQC is run to have an overview of the QC. This can also be used to get the strandedness.\n- FPKM values for genes and transcripts are computed with cufflinks using correction for multi-mapped reads (this step is optionnal).\n- FPKM/TPM values for genes are computed with StringTie.\n- The BAM is filtered to keep only uniquely mapped reads (tag NH:i:1).\n- Unstranded coverage is computed with bedtools and normalized to the number of million uniquely mapped reads.\n- The three coverage files are converted to bigwig.\n\n### Warning\n\n- The coverage stranded output depends on the strandedness of the library:\n - If you have an unstranded library, stranded coverages are useless\n - If you have a forward stranded library, the label matches the orientation of the first read in pairs.\n - If you have a reverse stranded library, the label matches the orientation of the second read in pairs.\n" + "path": "./workflows/transcriptomics/rnaseq-pe" }, { "version": 1.2, @@ -115,11 +4765,545 @@ "name": "Anna Syme", "orcid": "0000-0002-9906-0673" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Racon polish with long reads, x4", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9906-0673", + "name": "Anna Syme" + } + ], + "format-version": "0.1", + "release": "0.1", + "license": "MIT", + "name": "Assembly polishing with long reads", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Assembly to be polished" + } + ], + "label": "Assembly to be polished", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 216.625 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "c7796c36-adf8-49e4-a8e4-66e606d70311", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "long reads" + } + ], + "label": "long reads", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 4.5, + "top": 360.234375 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "e2e4a70b-6e36-4b8b-bdf6-12b97189a6bd", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "minimap setting (for long reads) " + } + ], + "label": "minimap setting (for long reads) ", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.578125, + "top": 496.10504150390625 + }, + "tool_id": null, + "tool_state": "{\"suggestions\": [\"map-ont\", \"map-pb\", \"map-hifi\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "fb80c05c-08d4-4ac2-b4bf-81ed906e4d72", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Map raw reads to assembly; output paf", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "fastq_input|analysis_type_selector": { + "id": 2, + "output_name": "output" + }, + "fastq_input|fastq_input1": { + "id": 1, + "output_name": "output" + }, + "reference_source|ref_file": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Minimap2: map long reads to assembly", + "name": "Map with minimap2", + "outputs": [ + { + "name": "alignment_output", + "type": "bam" + } + ], + "position": { + "left": 377.640625, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionalignment_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "alignment_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0", + "tool_shed_repository": { + "changeset_revision": "be1d967337e4", + "name": "minimap2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": null, \"B\": null, \"O\": null, \"O2\": null, \"E\": null, \"E2\": null, \"z\": null, \"z2\": null, \"s\": null, \"no_end_flt\": true}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": {\"__class__\": \"ConnectedValue\"}}, \"indexing_options\": {\"H\": false, \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"paf\", \"Q\": false, \"L\": false, \"K\": null, \"cs\": null, \"c\": false, \"eqx\": false, \"Y\": false}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"kmer_ocurrence_interval\": {\"interval\": \"\", \"__current_case__\": 1}, \"min_occ_floor\": null, \"q_occ_frac\": \"0.01\", \"g\": null, \"r\": null, \"n\": null, \"m\": null, \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": false, \"p\": null, \"mask_len\": null}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.26+galaxy0", + "type": "tool", + "uuid": "0c06144f-d1ac-4b45-9669-1ddf11fcb06b", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/racon/racon/1.5.0+galaxy1", + "errors": null, + "id": 4, + "input_connections": { + "corrected_reads": { + "id": 0, + "output_name": "output" + }, + "overlaps": { + "id": 3, + "output_name": "alignment_output" + }, + "reads": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Racon: polish 1", + "name": "Racon", + "outputs": [ + { + "name": "consensus", + "type": "fasta" + } + ], + "position": { + "left": 440.06805419921875, + "top": 598.93798828125 + }, + "post_job_actions": { + "HideDatasetActionconsensus": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "consensus" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/racon/racon/1.5.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "e100a765370e", + "name": "racon", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"corrected_reads\": {\"__class__\": \"ConnectedValue\"}, \"e\": \"0.3\", \"error_threshold\": \"0.3\", \"f\": \"false\", \"fragment_correction\": false, \"g\": \"-8\", \"gap\": \"-4\", \"include_unpolished\": false, \"m\": \"5\", \"match\": \"3\", \"mismatch\": \"-5\", \"no_trimming\": false, \"overlaps\": {\"__class__\": \"ConnectedValue\"}, \"q\": \"10.0\", \"quality_threshold\": \"10.0\", \"reads\": {\"__class__\": \"ConnectedValue\"}, \"u\": \"true\", \"w\": \"500\", \"window_length\": \"500\", \"x\": \"-4\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.5.0+galaxy1", + "type": "tool", + "uuid": "6c144354-91f2-49dd-a1f5-7c4119859730", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Map raw reads to assembly; output paf", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "fastq_input|analysis_type_selector": { + "id": 2, + "output_name": "output" + }, + "fastq_input|fastq_input1": { + "id": 1, + "output_name": "output" + }, + "reference_source|ref_file": { + "id": 4, + "output_name": "consensus" + } + }, + "inputs": [], + "label": "Minimap2: map long reads to polished assembly 1", + "name": "Map with minimap2", + "outputs": [ + { + "name": "alignment_output", + "type": "bam" + } + ], + "position": { + "left": 721.2265625, + "top": 0.6822357177734375 + }, + "post_job_actions": { + "HideDatasetActionalignment_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "alignment_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0", + "tool_shed_repository": { + "changeset_revision": "be1d967337e4", + "name": "minimap2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": null, \"B\": null, \"O\": null, \"O2\": null, \"E\": null, \"E2\": null, \"z\": null, \"z2\": null, \"s\": null, \"no_end_flt\": true}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": {\"__class__\": \"ConnectedValue\"}}, \"indexing_options\": {\"H\": false, \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"paf\", \"Q\": false, \"L\": false, \"K\": null, \"cs\": null, \"c\": false, \"eqx\": false, \"Y\": false}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"kmer_ocurrence_interval\": {\"interval\": \"\", \"__current_case__\": 1}, \"min_occ_floor\": null, \"q_occ_frac\": \"0.01\", \"g\": null, \"r\": null, \"n\": null, \"m\": null, \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": false, \"p\": null, \"mask_len\": null}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.26+galaxy0", + "type": "tool", + "uuid": "c1b83dad-a8ed-42cb-951f-73f59f2dfa92", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/racon/racon/1.5.0+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "corrected_reads": { + "id": 4, + "output_name": "consensus" + }, + "overlaps": { + "id": 5, + "output_name": "alignment_output" + }, + "reads": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Racon: polish 2", + "name": "Racon", + "outputs": [ + { + "name": "consensus", + "type": "fasta" + } + ], + "position": { + "left": 759.9375, + "top": 485.71875 + }, + "post_job_actions": { + "HideDatasetActionconsensus": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "consensus" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/racon/racon/1.5.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "e100a765370e", + "name": "racon", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"corrected_reads\": {\"__class__\": \"ConnectedValue\"}, \"e\": \"0.3\", \"error_threshold\": \"0.3\", \"f\": \"false\", \"fragment_correction\": false, \"g\": \"-8\", \"gap\": \"-4\", \"include_unpolished\": false, \"m\": \"5\", \"match\": \"3\", \"mismatch\": \"-5\", \"no_trimming\": false, \"overlaps\": {\"__class__\": \"ConnectedValue\"}, \"q\": \"10.0\", \"quality_threshold\": \"10.0\", \"reads\": {\"__class__\": \"ConnectedValue\"}, \"u\": \"true\", \"w\": \"500\", \"window_length\": \"500\", \"x\": \"-4\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.5.0+galaxy1", + "type": "tool", + "uuid": "3208491e-b831-4238-957e-5b7388d7ff8d", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "Map raw reads to assembly; output paf", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "fastq_input|analysis_type_selector": { + "id": 2, + "output_name": "output" + }, + "fastq_input|fastq_input1": { + "id": 1, + "output_name": "output" + }, + "reference_source|ref_file": { + "id": 6, + "output_name": "consensus" + } + }, + "inputs": [], + "label": "Minimap2: map long reads to polished assembly 2", + "name": "Map with minimap2", + "outputs": [ + { + "name": "alignment_output", + "type": "bam" + } + ], + "position": { + "left": 998.75, + "top": 27.9375 + }, + "post_job_actions": { + "HideDatasetActionalignment_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "alignment_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0", + "tool_shed_repository": { + "changeset_revision": "be1d967337e4", + "name": "minimap2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": null, \"B\": null, \"O\": null, \"O2\": null, \"E\": null, \"E2\": null, \"z\": null, \"z2\": null, \"s\": null, \"no_end_flt\": true}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": {\"__class__\": \"ConnectedValue\"}}, \"indexing_options\": {\"H\": false, \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"paf\", \"Q\": false, \"L\": false, \"K\": null, \"cs\": null, \"c\": false, \"eqx\": false, \"Y\": false}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"kmer_ocurrence_interval\": {\"interval\": \"\", \"__current_case__\": 1}, \"min_occ_floor\": null, \"q_occ_frac\": \"0.01\", \"g\": null, \"r\": null, \"n\": null, \"m\": null, \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": false, \"p\": null, \"mask_len\": null}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.26+galaxy0", + "type": "tool", + "uuid": "42af524b-7f74-4c75-8d78-f6888078dd2e", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/racon/racon/1.5.0+galaxy1", + "errors": null, + "id": 8, + "input_connections": { + "corrected_reads": { + "id": 6, + "output_name": "consensus" + }, + "overlaps": { + "id": 7, + "output_name": "alignment_output" + }, + "reads": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Racon: polish 3", + "name": "Racon", + "outputs": [ + { + "name": "consensus", + "type": "fasta" + } + ], + "position": { + "left": 1089.71875, + "top": 455.53125 + }, + "post_job_actions": { + "HideDatasetActionconsensus": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "consensus" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/racon/racon/1.5.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "e100a765370e", + "name": "racon", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"corrected_reads\": {\"__class__\": \"ConnectedValue\"}, \"e\": \"0.3\", \"error_threshold\": \"0.3\", \"f\": \"false\", \"fragment_correction\": false, \"g\": \"-8\", \"gap\": \"-4\", \"include_unpolished\": false, \"m\": \"5\", \"match\": \"3\", \"mismatch\": \"-5\", \"no_trimming\": false, \"overlaps\": {\"__class__\": \"ConnectedValue\"}, \"q\": \"10.0\", \"quality_threshold\": \"10.0\", \"reads\": {\"__class__\": \"ConnectedValue\"}, \"u\": \"true\", \"w\": \"500\", \"window_length\": \"500\", \"x\": \"-4\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.5.0+galaxy1", + "type": "tool", + "uuid": "21f339bd-ebc1-4c73-a976-5d0b9ab2127a", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "Map raw reads to assembly; output paf", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "fastq_input|analysis_type_selector": { + "id": 2, + "output_name": "output" + }, + "fastq_input|fastq_input1": { + "id": 1, + "output_name": "output" + }, + "reference_source|ref_file": { + "id": 8, + "output_name": "consensus" + } + }, + "inputs": [], + "label": "Minimap2: map long reads to polished assembly 3", + "name": "Map with minimap2", + "outputs": [ + { + "name": "alignment_output", + "type": "bam" + } + ], + "position": { + "left": 1316.53125, + "top": 38.046875 + }, + "post_job_actions": { + "HideDatasetActionalignment_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "alignment_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0", + "tool_shed_repository": { + "changeset_revision": "be1d967337e4", + "name": "minimap2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": null, \"B\": null, \"O\": null, \"O2\": null, \"E\": null, \"E2\": null, \"z\": null, \"z2\": null, \"s\": null, \"no_end_flt\": true}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": {\"__class__\": \"ConnectedValue\"}}, \"indexing_options\": {\"H\": false, \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"paf\", \"Q\": false, \"L\": false, \"K\": null, \"cs\": null, \"c\": false, \"eqx\": false, \"Y\": false}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"kmer_ocurrence_interval\": {\"interval\": \"\", \"__current_case__\": 1}, \"min_occ_floor\": null, \"q_occ_frac\": \"0.01\", \"g\": null, \"r\": null, \"n\": null, \"m\": null, \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": false, \"p\": null, \"mask_len\": null}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.26+galaxy0", + "type": "tool", + "uuid": "7d36291e-aa76-4312-9943-b5e56d0e90c5", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/racon/racon/1.5.0+galaxy1", + "errors": null, + "id": 10, + "input_connections": { + "corrected_reads": { + "id": 8, + "output_name": "consensus" + }, + "overlaps": { + "id": 9, + "output_name": "alignment_output" + }, + "reads": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Racon: polish 4", + "name": "Racon", + "outputs": [ + { + "name": "consensus", + "type": "fasta" + } + ], + "position": { + "left": 1496.078125, + "top": 431.1875 + }, + "post_job_actions": { + "RenameDatasetActionconsensus": { + "action_arguments": { + "newname": "Racon_long_reads_polished_assembly.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "consensus" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/racon/racon/1.5.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "e100a765370e", + "name": "racon", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"corrected_reads\": {\"__class__\": \"ConnectedValue\"}, \"e\": \"0.3\", \"error_threshold\": \"0.3\", \"f\": \"false\", \"fragment_correction\": false, \"g\": \"-8\", \"gap\": \"-4\", \"include_unpolished\": false, \"m\": \"5\", \"match\": \"3\", \"mismatch\": \"-5\", \"no_trimming\": false, \"overlaps\": {\"__class__\": \"ConnectedValue\"}, \"q\": \"10.0\", \"quality_threshold\": \"10.0\", \"reads\": {\"__class__\": \"ConnectedValue\"}, \"u\": \"true\", \"w\": \"500\", \"window_length\": \"500\", \"x\": \"-4\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.5.0+galaxy1", + "type": "tool", + "uuid": "53f4572e-3a4a-4585-89ab-9459f8a61720", + "when": null, + "workflow_outputs": [ + { + "label": "Assembly polished by long reads using Racon", + "output_name": "consensus", + "uuid": "bcf0f03c-5951-46a7-aa38-545aed9bc183" + } + ] + } + }, + "tags": [], + "uuid": "68d6270a-bfd1-452a-abc9-4a314e13af85", + "version": 9 + }, + "readme": "# Assembly polishing with Racon workflow\n\n## Inputs\n\n- Sequencing reads in format: fastq, fastq.gz, fastqsanger.gz or fastqsanger\n- Genome assembly to be polished, in fasta format\n\n## What does the workflow do\n\n- After long reads have been assembled into a genome (contigs), this can be polished with the same long reads. \n- This workflow uses the tool minimap2 to map the long reads back to the assembly, and then uses Racon to make polishes. \n- This is repeated a further 3 times. \n\nIn more detail:\n\n- minimap2 : long reads are mapped to assembly => overlaps.paf.\n- overaps, long reads, assembly => Racon => polished assembly 1\n- using polished assembly 1 as input; repeat minimap2 + racon => polished assembly 2\n- using polished assembly 2 as input, repeat minimap2 + racon => polished assembly 3\n- using polished assembly 3 as input, repeat minimap2 + racon => polished assembly 4\n\n## Settings\n\n- Run as-is or change parameters at runtime.\n- For the input at \"minimap settings for long reads\", enter (map-pb) for PacBio reads, (map-hifi) for PacBio HiFi reads, or (map-ont) for Oxford Nanopore reads.\n\n## Outputs\n\nThere is one output: the polished assembly in fasta format. \n\n", + "changelog": "# Changelog\n\n## [0.1] 2023-07-15\nFirst release.\n" } ], - "path": "./workflows/genome-assembly/polish-with-long-reads", - "readme": "# Assembly polishing with Racon workflow\n\n## Inputs\n\n- Sequencing reads in format: fastq, fastq.gz, fastqsanger.gz or fastqsanger\n- Genome assembly to be polished, in fasta format\n\n## What does the workflow do\n\n- After long reads have been assembled into a genome (contigs), this can be polished with the same long reads. \n- This workflow uses the tool minimap2 to map the long reads back to the assembly, and then uses Racon to make polishes. \n- This is repeated a further 3 times. \n\nIn more detail:\n\n- minimap2 : long reads are mapped to assembly => overlaps.paf.\n- overaps, long reads, assembly => Racon => polished assembly 1\n- using polished assembly 1 as input; repeat minimap2 + racon => polished assembly 2\n- using polished assembly 2 as input, repeat minimap2 + racon => polished assembly 3\n- using polished assembly 3 as input, repeat minimap2 + racon => polished assembly 4\n\n## Settings\n\n- Run as-is or change parameters at runtime.\n- For the input at \"minimap settings for long reads\", enter (map-pb) for PacBio reads, (map-hifi) for PacBio HiFi reads, or (map-ont) for Oxford Nanopore reads.\n\n## Outputs\n\nThere is one output: the polished assembly in fasta format. \n\n" + "path": "./workflows/genome-assembly/polish-with-long-reads" }, { "version": 1.2, @@ -137,11 +5321,277 @@ "name": "Anna Syme", "orcid": "0000-0002-9906-0673" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Assemble long reads with Flye, then view assembly statistics and assembly graph", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9906-0673", + "name": "Anna Syme" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.2", + "name": "Genome assembly with Flye", + "report": { + "markdown": "\n# Workflow Execution Report\n\n## Workflow Inputs\n```galaxy\ninvocation_inputs()\n```\n\n## Workflow Outputs\n```galaxy\ninvocation_outputs()\n```\n\n## Workflow\n```galaxy\nworkflow_display()\n```\n\n" + }, + "steps": { + "0": { + "annotation": "Sequence reads e.g. nanopore", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Sequence reads e.g. nanopore", + "name": "Input sequence reads" + } + ], + "label": "Input sequence reads", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 263.5110244255367 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "501d7387-3bed-4510-891f-a4571a48d9ab", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.3+galaxy0", + "errors": null, + "id": 1, + "input_connections": { + "inputs": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Flye: assembly", + "name": "Flye", + "outputs": [ + { + "name": "consensus", + "type": "fasta" + }, + { + "name": "assembly_graph", + "type": "graph_dot" + }, + { + "name": "assembly_gfa", + "type": "txt" + }, + { + "name": "assembly_info", + "type": "tabular" + } + ], + "position": { + "left": 264.3488280182951, + "top": 139.5081025362239 + }, + "post_job_actions": { + "RenameDatasetActionassembly_gfa": { + "action_arguments": { + "newname": "Flye output as GFA for bandage" + }, + "action_type": "RenameDatasetAction", + "output_name": "assembly_gfa" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "291923e6f276", + "name": "flye", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"asm\": {\"asm_select\": \"false\", \"__current_case__\": 1}, \"generate_log\": false, \"i\": \"1\", \"inputs\": {\"__class__\": \"ConnectedValue\"}, \"iterations\": \"1\", \"keep_haplotypes\": false, \"m\": null, \"meta\": false, \"min_overlap\": null, \"mode\": \"--nano-raw\", \"mode_conditional\": {\"mode\": \"--nano-raw\", \"__current_case__\": 0}, \"no_alt_contigs\": false, \"no_trestle\": \"false\", \"plasmids\": \"false\", \"scaffold\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.9.3+galaxy0", + "type": "tool", + "uuid": "8bed3591-266a-41f1-91d3-11b3456e8609", + "when": null, + "workflow_outputs": [ + { + "label": "Flye assembly (consensus)", + "output_name": "consensus", + "uuid": "3960e31d-7a9e-400c-bb21-f6e47b75e649" + }, + { + "label": "Flye assembly (assembly_graph)", + "output_name": "assembly_graph", + "uuid": "e524f295-a957-4c91-838c-f8e98e809b6c" + }, + { + "label": "Flye assembly (Graphical Fragment Assembly)", + "output_name": "assembly_gfa", + "uuid": "48b854e2-dd6e-4345-8d05-09abca6659da" + }, + { + "label": "Flye assembly (assembly_info)", + "output_name": "assembly_info", + "uuid": "8672c172-71a7-432c-9679-a8e37f36cf53" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/quast/quast/5.2.0+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "mode|in|inputs": { + "id": 1, + "output_name": "consensus" + } + }, + "inputs": [], + "label": "Quast genome report", + "name": "Quast", + "outputs": [ + { + "name": "report_html", + "type": "html" + } + ], + "position": { + "left": 562.9918212890625, + "top": 0 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/quast/quast/5.2.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "72472698a2df", + "name": "quast", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"advanced\": {\"contig_thresholds\": \"0,1000\", \"strict_NA\": false, \"extensive_mis_size\": \"1000\", \"scaffold_gap_max_size\": \"1000\", \"unaligned_part_size\": \"500\", \"skip_unaligned_mis_contigs\": true, \"fragmented_max_indent\": null, \"report_all_metrics\": false, \"x_for_Nx\": \"90\"}, \"al\": {\"ambiguity_score\": \"0.99\", \"ambiguity_usage\": \"one\", \"fragmented\": false, \"fragmented_max_indent\": \"50\", \"min_alignment\": \"65\", \"min_identity\": \"95.0\", \"upper_bound_assembly\": false, \"upper_bound_min_con\": \"2\", \"use_all_alignments\": false}, \"alignments\": {\"use_all_alignments\": false, \"min_alignment\": \"65\", \"ambiguity_usage\": \"one\", \"ambiguity_score\": \"0.99\", \"fragmented\": false, \"upper_bound_assembly\": false, \"upper_bound_min_con\": null, \"local_mis_size\": \"200\"}, \"assembly\": {\"type\": \"genome\", \"__current_case__\": 0, \"ref\": {\"use_ref\": \"false\", \"__current_case__\": 1, \"est_ref_size\": null}, \"orga_type\": \"\", \"min_identity\": \"95.0\"}, \"circos\": \"false\", \"contig_thresholds\": \"0,1000\", \"extensive_mis_size\": \"1000\", \"genes\": {\"gene_finding\": {\"tool\": \"none\", \"__current_case__\": 0}, \"rna_finding\": false, \"conserved_genes_finding\": false}, \"in\": {\"__current_case__\": 1, \"custom\": \"false\", \"inputs\": {\"__class__\": \"RuntimeValue\"}}, \"k_mer\": {\"__current_case__\": 1, \"k_mer_stats\": \"\"}, \"large\": true, \"min_contig\": \"500\", \"mode\": {\"mode\": \"co\", \"__current_case__\": 1, \"in\": {\"custom\": \"false\", \"__current_case__\": 1, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"reads\": {\"reads_option\": \"disabled\", \"__current_case__\": 0}}, \"output_files\": \"html\", \"scaffold_gap_max_size\": \"1000\", \"skip_unaligned_mis_contigs\": \"false\", \"split_scaffolds\": false, \"strict_NA\": \"false\", \"unaligned_part_size\": \"500\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.2.0+galaxy1", + "type": "tool", + "uuid": "5bc29646-ec4c-4eb3-af01-73d82fc690a2", + "when": null, + "workflow_outputs": [ + { + "label": "Quast: HTML report", + "output_name": "report_html", + "uuid": "17cdf8e0-8ad4-4570-afae-1861934fc678" + } + ] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fasta_stats/fasta-stats/2.0", + "errors": null, + "id": 3, + "input_connections": { + "fasta": { + "id": 1, + "output_name": "consensus" + } + }, + "inputs": [], + "label": "Fasta statistics", + "name": "Fasta Statistics", + "outputs": [ + { + "name": "stats_output", + "type": "tabular" + } + ], + "position": { + "left": 569.7271118164062, + "top": 189.37097199902308 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fasta_stats/fasta-stats/2.0", + "tool_shed_repository": { + "changeset_revision": "0dbb995c7d35", + "name": "fasta_stats", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"dataset\": {\"__class__\": \"ConnectedValue\"}, \"fasta\": {\"__class__\": \"ConnectedValue\"}, \"gaps_option\": false, \"genome_size\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "811b5756-e24e-4de3-a3d6-2ee4bf347c1b", + "when": null, + "workflow_outputs": [ + { + "label": "Flye assembly statistics", + "output_name": "stats_output", + "uuid": "49f24151-e76c-4d94-8045-4d52bcd9aae5" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", + "errors": null, + "id": 4, + "input_connections": { + "input_file": { + "id": 1, + "output_name": "assembly_gfa" + } + }, + "inputs": [], + "label": "Bandage image: Flye assembly", + "name": "Bandage Image", + "outputs": [ + { + "name": "outfile", + "type": "jpg" + } + ], + "position": { + "left": 571.0624389648438, + "top": 311.80291748046875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", + "tool_shed_repository": { + "changeset_revision": "ddddce450736", + "name": "bandage", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"fontsize\": null, \"height\": \"1000\", \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"lengths\": false, \"names\": false, \"nodewidth\": null, \"output_format\": \"jpg\", \"width\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022.09+galaxy4", + "type": "tool", + "uuid": "395f2dfe-3fa5-4684-bf97-7dd12e970f78", + "when": null, + "workflow_outputs": [ + { + "label": "Bandage Image: Assembly Graph Image", + "output_name": "outfile", + "uuid": "e66bd129-146f-48dc-95b8-39a2a1ffb68d" + } + ] + } + }, + "tags": [], + "uuid": "83ef6fdc-b8a9-41af-a824-0225f0199e63", + "version": 21 + }, + "readme": "# Genome assembly with Flye workflow\n\n\n## Why use this workflow?\n\n- This is a fairly simple workflow that assembles a genome from long sequencing reads.\n- It takes in sequencing reads from PacBio (Hifi or non-Hifi), or Oxford Nanopore.\n- If you have PacBio Hifi reads, you may prefer to use a workflow with the assembly tool Hifiasm, such as the those in the suite of VGP workflows. \n\n## Inputs\n\nRaw sequencing reads from PacBio or Oxford Nanopore in format:\nfasta, fasta.gz, fastq, fastq.gz, fastqsanger.gz or fastqsanger\n\n## What does the workflow do\n\n- Assembles the reads with the tool Flye\n- Summarizes the statistics with the tool Fasta statistics\n- Report with the tool Quast\n- Renders the assembly graph with the tool Bandage\n\n## Settings\n\nRun as-is or change parameters at runtime\n\nFor example:\n- change the Flye option of \"mode\" to the correct sequencing type\n- change the Quast option for \"Type of organism\" to correct taxon\n \n## Outputs\n\n- Flye assembly output - four files: fasta, gfa for bandage, graph_dot file, assembly info\n- Fasta statistics\n- Bandage image\n- Quast report\n", + "changelog": "# Changelog\n\n## [0.2] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.3+galaxy0`\n\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),\nand this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).\n\n## [0.1] 2023-07-14\nFirst release.\n" } ], - "path": "./workflows/genome-assembly/assembly-with-flye", - "readme": "# Genome assembly with Flye workflow\n\n\n## Why use this workflow?\n\n- This is a fairly simple workflow that assembles a genome from long sequencing reads.\n- It takes in sequencing reads from PacBio (Hifi or non-Hifi), or Oxford Nanopore.\n- If you have PacBio Hifi reads, you may prefer to use a workflow with the assembly tool Hifiasm, such as the those in the suite of VGP workflows. \n\n## Inputs\n\nRaw sequencing reads from PacBio or Oxford Nanopore in format:\nfasta, fasta.gz, fastq, fastq.gz, fastqsanger.gz or fastqsanger\n\n## What does the workflow do\n\n- Assembles the reads with the tool Flye\n- Summarizes the statistics with the tool Fasta statistics\n- Report with the tool Quast\n- Renders the assembly graph with the tool Bandage\n\n## Settings\n\nRun as-is or change parameters at runtime\n\nFor example:\n- change the Flye option of \"mode\" to the correct sequencing type\n- change the Quast option for \"Type of organism\" to correct taxon\n \n## Outputs\n\n- Flye assembly output - four files: fasta, gfa for bandage, graph_dot file, assembly info\n- Fasta statistics\n- Bandage image\n- Quast report\n" + "path": "./workflows/genome-assembly/assembly-with-flye" }, { "version": 1.2, @@ -159,11 +5609,571 @@ "name": "Matthias Bernt", "orcid": "0000-0003-3763-0797" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Automated inference of stable isotope incorporation rates in proteins for functional metaproteomics ", + "creator": [ + { + "class": "Person", + "identifier": "0000-0003-3763-0797", + "name": "Matthias Bernt" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.1", + "name": "MetaProSIP OpenMS 2.8", + "steps": { + "0": { + "annotation": "mgf, ms2, mzml or mzxml datasets", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "mgf, ms2, mzml or mzxml datasets", + "name": "Centroided LC-MS datasets" + } + ], + "label": "Centroided LC-MS datasets", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 7.076599011515327, + "top": 129.1847085591696 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "7676403b-b391-41fe-b07b-a35a13ff318f", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "A protein sequence database in FASTA format", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "A protein sequence database in FASTA format", + "name": "Fasta Database" + } + ], + "label": "Fasta Database", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 5.760014806230345, + "top": 246.36005905656776 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "27f8d0f6-773b-4373-ad0a-b3b1ddb0b6ec", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "passed to\n\n- MSGF+ -precursor_mass_tolerance\n- MetaProSIP -mz_tolerance_ppm", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "passed to\n\n- MSGF+ -precursor_mass_tolerance\n- MetaProSIP -mz_tolerance_ppm", + "name": "Precursor monoisotopic mass tolerance (ppm)" + } + ], + "label": "Precursor monoisotopic mass tolerance (ppm)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 9.126262562065165, + "top": 661.3959437836211 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "f5dd354c-a6af-490a-9613-93f269eefebe", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "used for the MSGF+ search", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "used for the MSGF+ search", + "name": "Fixed modifications" + } + ], + "label": "Fixed modifications", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 10.008971181763343, + "top": 802.6437324919638 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "f1d7a7ce-4007-456b-aa64-e673391ca563", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "used for the MSGF+ search", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "used for the MSGF+ search", + "name": "Variable modifications" + } + ], + "label": "Variable modifications", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 6.208847840341662, + "top": 928.9752741457733 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "b3ef07df-9879-4b2d-860a-6395606f7c25", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Used for MetaProSIP (single letter code)", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Used for MetaProSIP (single letter code)", + "name": "Labeled element" + } + ], + "label": "Labeled element", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 1053.3020245946063 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "65dc4bdd-aff3-4e04-8420-3f49d44fbcb9", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "__SORTLIST__", + "errors": null, + "id": 6, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 283.10891498997137, + "top": 113.17633490829857 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__SORTLIST__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"sort_type\": {\"sort_type\": \"alpha\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "428ef215-857a-4525-a650-240c1b1a4d85", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_decoydatabase/DecoyDatabase/2.8+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "in_cond|in": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "DecoyDatabase", + "outputs": [ + { + "name": "out", + "type": "fasta" + } + ], + "position": { + "left": 259.8666687011719, + "top": 444.29214961038565 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_decoydatabase/DecoyDatabase/2.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "25529df60a81", + "name": "openms_decoydatabase", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"Decoy\": {\"non_shuffle_pattern\": \"\", \"keepPeptideNTerm\": true, \"keepPeptideCTerm\": true}, \"OPTIONAL_OUTPUTS\": null, \"adv_opts\": {\"shuffle_max_attempts\": \"30\", \"shuffle_sequence_identity_threshold\": \"0.5\", \"seed\": \"1\", \"force\": false, \"test\": \"False\"}, \"decoy_string\": \"DECOY_\", \"decoy_string_position\": \"prefix\", \"enzyme\": \"Trypsin\", \"in_cond\": {\"in_select\": \"no\", \"__current_case__\": 0, \"in\": {\"__class__\": \"ConnectedValue\"}}, \"method\": \"reverse\", \"only_decoy\": false, \"type\": \"protein\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.8+galaxy0", + "type": "tool", + "uuid": "dbe2ad39-3591-46c8-abf1-2fcbe284f78e", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_featurefindermultiplex/FeatureFinderMultiplex/2.8+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "in": { + "id": 6, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "FeatureFinderMultiplex", + "outputs": [ + { + "name": "out", + "type": "featurexml" + } + ], + "position": { + "left": 889.1042176446133, + "top": 0.0 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_featurefindermultiplex/FeatureFinderMultiplex/2.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "9876bda3ec53", + "name": "openms_featurefindermultiplex", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"OPTIONAL_OUTPUTS\": [\"out_FLAG\"], \"adv_opts\": {\"force\": false, \"test\": \"False\"}, \"algorithm\": {\"labels\": \"\", \"charge\": \"1:4\", \"isotopes_per_peptide\": \"3:6\", \"rt_typical\": \"40.0\", \"rt_band\": \"0.0\", \"rt_min\": \"2.0\", \"mz_tolerance\": \"6.0\", \"mz_unit\": \"ppm\", \"intensity_cutoff\": \"1000.0\", \"peptide_similarity\": \"0.5\", \"averagine_similarity\": \"0.4\", \"averagine_similarity_scaling\": \"0.95\", \"missed_cleavages\": \"0\", \"spectrum_type\": \"automatic\", \"averagine_type\": \"peptide\", \"knock_out\": false}, \"in\": {\"__class__\": \"ConnectedValue\"}, \"labels\": {\"Arg6\": \"6.0201290268\", \"Arg10\": \"10.0082686\", \"Lys4\": \"4.0251069836\", \"Lys6\": \"6.0201290268\", \"Lys8\": \"8.0141988132\", \"Leu3\": \"3.01883\", \"Dimethyl0\": \"28.0313\", \"Dimethyl4\": \"32.056407\", \"Dimethyl6\": \"34.063117\", \"Dimethyl8\": \"36.07567\", \"ICPL0\": \"105.021464\", \"ICPL4\": \"109.046571\", \"ICPL6\": \"111.041593\", \"ICPL10\": \"115.0667\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.8+galaxy0", + "type": "tool", + "uuid": "a98005bb-1181-4632-939c-520962481b41", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_msgfplusadapter/MSGFPlusAdapter/2.8+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "database": { + "id": 7, + "output_name": "out" + }, + "fixed_modifications": { + "id": 3, + "output_name": "output" + }, + "in": { + "id": 6, + "output_name": "output" + }, + "precursor_mass_tolerance": { + "id": 2, + "output_name": "output" + }, + "variable_modifications": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MSGFPlusAdapter", + "name": "conf" + } + ], + "label": null, + "name": "MSGFPlusAdapter", + "outputs": [ + { + "name": "out", + "type": "idxml" + } + ], + "position": { + "left": 563.0759987411635, + "top": 291.24336246769883 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_msgfplusadapter/MSGFPlusAdapter/2.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "f5ec766d80cf", + "name": "openms_msgfplusadapter", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"OPTIONAL_OUTPUTS\": [\"out_FLAG\"], \"PeptideIndexing\": {\"decoy_string\": \"\", \"decoy_string_position\": \"prefix\", \"missing_decoy_action\": \"warn\", \"write_protein_sequence\": false, \"write_protein_description\": false, \"keep_unreferenced_proteins\": false, \"unmatched_action\": \"error\", \"aaa_max\": \"3\", \"mismatches_max\": \"0\", \"IL_equivalent\": false, \"enzyme\": {\"name\": \"auto\", \"specificity\": \"auto\"}}, \"add_features\": true, \"adv_opts\": {\"add_decoys\": false, \"legacy_conversion\": false, \"force\": false, \"test\": \"False\"}, \"conf\": {\"__class__\": \"RuntimeValue\"}, \"database\": {\"__class__\": \"ConnectedValue\"}, \"enzyme\": \"Trypsin/P\", \"fixed_modifications\": {\"__class__\": \"ConnectedValue\"}, \"fragment_method\": \"from_spectrum\", \"in\": {\"__class__\": \"ConnectedValue\"}, \"instrument\": \"low_res\", \"isotope_error_range\": \"0,1\", \"matches_per_spec\": \"1\", \"max_missed_cleavages\": \"-1\", \"max_mods\": \"2\", \"max_peptide_length\": \"40\", \"max_precursor_charge\": \"3\", \"min_peptide_length\": \"6\", \"min_precursor_charge\": \"2\", \"precursor_error_units\": \"ppm\", \"precursor_mass_tolerance\": {\"__class__\": \"ConnectedValue\"}, \"protocol\": \"automatic\", \"reindex\": true, \"tasks\": \"0\", \"tryptic\": \"fully\", \"variable_modifications\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.8+galaxy0", + "type": "tool", + "uuid": "4edeb1a3-bc6e-44d0-8633-1bc439ca988e", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_peptideindexer/PeptideIndexer/2.8+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "fasta": { + "id": 7, + "output_name": "out" + }, + "in": { + "id": 9, + "output_name": "out" + } + }, + "inputs": [], + "label": null, + "name": "PeptideIndexer", + "outputs": [ + { + "name": "out", + "type": "idxml" + } + ], + "position": { + "left": 856.0592678761781, + "top": 466.70716390817233 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_peptideindexer/PeptideIndexer/2.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "d6aca689dd48", + "name": "openms_peptideindexer", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"IL_equivalent\": false, \"OPTIONAL_OUTPUTS\": null, \"aaa_max\": \"3\", \"adv_opts\": {\"force\": false, \"test\": \"False\"}, \"decoy_string\": \"\", \"decoy_string_position\": \"prefix\", \"enzyme\": {\"name\": \"auto\", \"specificity\": \"auto\"}, \"fasta\": {\"__class__\": \"ConnectedValue\"}, \"in\": {\"__class__\": \"ConnectedValue\"}, \"keep_unreferenced_proteins\": false, \"mismatches_max\": \"0\", \"missing_decoy_action\": \"error\", \"unmatched_action\": \"error\", \"write_protein_description\": false, \"write_protein_sequence\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.8+galaxy0", + "type": "tool", + "uuid": "87a572fe-0b20-478e-bbc3-58b1dff8bc7d", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_falsediscoveryrate/FalseDiscoveryRate/2.8+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "in": { + "id": 10, + "output_name": "out" + } + }, + "inputs": [], + "label": null, + "name": "FalseDiscoveryRate", + "outputs": [ + { + "name": "out", + "type": "idxml" + } + ], + "position": { + "left": 1145.676234466169, + "top": 737.5180702002503 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_falsediscoveryrate/FalseDiscoveryRate/2.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "6ccbf9a2072c", + "name": "openms_falsediscoveryrate", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"FDR\": {\"PSM\": \"1.0\", \"protein\": \"1.0\", \"cleanup\": {\"remove_proteins_without_psms\": true, \"remove_psms_without_proteins\": true, \"remove_spectra_without_psms\": true}}, \"OPTIONAL_OUTPUTS\": null, \"PSM\": true, \"adv_opts\": {\"force\": false, \"test\": \"False\"}, \"algorithm\": {\"no_qvalues\": false, \"use_all_hits\": false, \"split_charge_variants\": false, \"treat_runs_separately\": false, \"add_decoy_peptides\": false, \"add_decoy_proteins\": false, \"conservative\": true}, \"in\": {\"__class__\": \"ConnectedValue\"}, \"protein\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.8+galaxy0", + "type": "tool", + "uuid": "21e5233c-0395-44aa-814a-e690c9a759db", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_idmapper/IDMapper/2.8+galaxy0", + "errors": null, + "id": 12, + "input_connections": { + "id": { + "id": 11, + "output_name": "out" + }, + "in": { + "id": 8, + "output_name": "out" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IDMapper", + "name": "spectra" + } + ], + "label": null, + "name": "IDMapper", + "outputs": [ + { + "name": "out", + "type": "input" + } + ], + "position": { + "left": 1393.1927501192213, + "top": 333.20925115710634 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_idmapper/IDMapper/2.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "adca857b4884", + "name": "openms_idmapper", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"OPTIONAL_OUTPUTS\": null, \"adv_opts\": {\"ignore_charge\": false, \"force\": false, \"test\": \"False\"}, \"consensus\": {\"use_subelements\": false, \"annotate_ids_with_subelements\": false}, \"feature\": {\"use_centroid_rt\": false, \"use_centroid_mz\": true}, \"id\": {\"__class__\": \"ConnectedValue\"}, \"in\": {\"__class__\": \"ConnectedValue\"}, \"mz_measure\": \"ppm\", \"mz_reference\": \"peptide\", \"mz_tolerance\": \"20.0\", \"rt_tolerance\": \"5.0\", \"spectra\": {\"_in\": {\"__class__\": \"RuntimeValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.8+galaxy0", + "type": "tool", + "uuid": "d59740a0-a78e-44d1-9481-b9249e3489b6", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_metaprosip/MetaProSIP/2.8+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "in_fasta": { + "id": 7, + "output_name": "out" + }, + "in_featureXML": { + "id": 12, + "output_name": "out" + }, + "in_mzML": { + "id": 6, + "output_name": "output" + }, + "labeling_element": { + "id": 5, + "output_name": "output" + }, + "mz_tolerance_ppm": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "MetaProSIP", + "outputs": [ + { + "name": "out_csv", + "type": "csv" + }, + { + "name": "out_peptide_centric_csv", + "type": "csv" + } + ], + "position": { + "left": 1666.1430646529957, + "top": 602.8082753835706 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_metaprosip/MetaProSIP/2.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "819ed5aae76f", + "name": "openms_metaprosip", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"OPTIONAL_OUTPUTS\": null, \"adv_opts\": {\"min_correlation_distance_to_averagine\": \"-1.0\", \"pattern_15N_TIC_threshold\": \"0.95\", \"pattern_13C_TIC_threshold\": \"0.95\", \"pattern_2H_TIC_threshold\": \"0.95\", \"pattern_18O_TIC_threshold\": \"0.95\", \"heatmap_bins\": \"20\", \"observed_peak_fraction\": \"0.5\", \"min_consecutive_isotopes\": \"2\", \"score_plot_yaxis_min\": \"0.0\", \"collect_method\": \"correlation_maximum\", \"lowRIA_correlation_threshold\": \"-1.0\", \"force\": false, \"test\": \"False\"}, \"cluster\": false, \"correlation_threshold\": \"0.7\", \"decomposition_threshold\": \"0.7\", \"filter_monoisotopic\": false, \"in_fasta\": {\"__class__\": \"ConnectedValue\"}, \"in_featureXML\": {\"__class__\": \"ConnectedValue\"}, \"in_mzML\": {\"__class__\": \"ConnectedValue\"}, \"intensity_threshold\": \"10.0\", \"labeling_element\": {\"__class__\": \"ConnectedValue\"}, \"mz_tolerance_ppm\": {\"__class__\": \"ConnectedValue\"}, \"plot_extension\": \"png\", \"qc_output_directory\": \"\", \"report_natural_peptides\": false, \"rt_tolerance_s\": \"30.0\", \"use_averagine_ids\": false, \"use_unassigned_ids\": false, \"weight_merge_window\": \"5.0\", \"xic_threshold\": \"0.7\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.8+galaxy0", + "type": "tool", + "uuid": "224b7012-ffd4-4286-9338-97ac411bb313", + "when": null, + "workflow_outputs": [ + { + "label": "Feature fitting result", + "output_name": "out_csv", + "uuid": "b2370639-8c23-46a6-be8a-b2136d0b8de0" + }, + { + "label": "Peptide centric result", + "output_name": "out_peptide_centric_csv", + "uuid": "1985589f-e690-48e4-a41f-7dc20eb7446f" + } + ] + } + }, + "tags": [], + "uuid": "b03da1a7-fc6f-419f-aa2c-431a670f9a96", + "version": 1 + }, + "readme": "# MetaProSIP: automated inference of elemental fluxes in microbial communities\n\n## Inputs dataset\n\n- `Centroided LC-MS datasets` in mzML (MetaProSIP is mainly tested on data generated by orbitrap instruments)\n- `Fasta Database` in Fasta (aminoacid sequences)\n\n## Inputs values\n\n- `Precursor monoisotopic mass tolerance` (ppm): This value is passed to\n - MSGFPlusAdapter parameter `Precursor monoisotopic mass tolerance` (-precursor_mass_tolerance)\n - MetaProSIP parameter `Tolerance in ppm` (-mz_tolerance_ppm)\n- Fixed modifications\n- Variable modifications\n- Labeled element\n\n## Processing\n\n- DecoyDatabase: Add decoy sequences to the Fasta database (for FDR calculation)\n- FeatureFinderCentroided: identify eluting peptides that correspond to isotopologues with natural isotopic distributions \n- MSGFPlusAdapter: identify peptides through peptide fragment fingerprinting (database search)\n- FeatureFinderMultiplex: detect elution profiles of unlabeled peptides\n- PeptideIndexer: annotate protein association to identified peptides\n- FalseDiscoveryRate: Calculate FDR\n- IDMapper: map identified spectra to elution profiles\n- MetaProSIP: calculate the protein-SIP features, to perform functional grouping, and for protein inference\n", + "changelog": "# Changelog\n\n## [0.1] 2023-04-13\nFirst release.\n" } ], - "path": "./workflows/proteomics/openms-metaprosip", - "readme": "# MetaProSIP: automated inference of elemental fluxes in microbial communities\n\n## Inputs dataset\n\n- `Centroided LC-MS datasets` in mzML (MetaProSIP is mainly tested on data generated by orbitrap instruments)\n- `Fasta Database` in Fasta (aminoacid sequences)\n\n## Inputs values\n\n- `Precursor monoisotopic mass tolerance` (ppm): This value is passed to\n - MSGFPlusAdapter parameter `Precursor monoisotopic mass tolerance` (-precursor_mass_tolerance)\n - MetaProSIP parameter `Tolerance in ppm` (-mz_tolerance_ppm)\n- Fixed modifications\n- Variable modifications\n- Labeled element\n\n## Processing\n\n- DecoyDatabase: Add decoy sequences to the Fasta database (for FDR calculation)\n- FeatureFinderCentroided: identify eluting peptides that correspond to isotopologues with natural isotopic distributions \n- MSGFPlusAdapter: identify peptides through peptide fragment fingerprinting (database search)\n- FeatureFinderMultiplex: detect elution profiles of unlabeled peptides\n- PeptideIndexer: annotate protein association to identified peptides\n- FalseDiscoveryRate: Calculate FDR\n- IDMapper: map identified spectra to elution profiles\n- MetaProSIP: calculate the protein-SIP features, to perform functional grouping, and for protein inference\n" + "path": "./workflows/proteomics/openms-metaprosip" }, { "version": 1.2, @@ -181,11 +6191,187 @@ "name": "Romane Libouban", "email": "romane.libouban@irisa.fr" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "license": "MIT", + "release": "0.1", + "name": "Repeat masking with RepeatModeler and RepeatMasker", + "creator": [ + { + "class": "Person", + "email": "mailto:romane.libouban@irisa.fr", + "name": "Romane Libouban" + } + ], + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Apply repeat masking to this fasta file", + "name": "input" + } + ], + "label": "input", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 10, + "top": 10 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "ab5e19b0-ce35-4e54-a55e-f75243c86e3d", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/csbl/repeatmodeler/repeatmodeler/2.0.4+galaxy1", + "errors": null, + "id": 1, + "input_connections": { + "input_file": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "RepeatModeler", + "outputs": [ + { + "name": "sequences", + "type": "fasta" + }, + { + "name": "seeds", + "type": "stockholm" + } + ], + "position": { + "left": 230, + "top": 10 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/csbl/repeatmodeler/repeatmodeler/2.0.4+galaxy1", + "tool_shed_repository": { + "changeset_revision": "8661b2607b7e", + "name": "repeatmodeler", + "owner": "csbl", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"input\", \"chromInfo\": \"/shared/ifbstor1/galaxy/mutable-config/tool-data/shared/ucsc/chrom/?.len\", \"input_file\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.4+galaxy1", + "type": "tool", + "uuid": "9312ba36-4275-4d40-8ba6-95eea1b23b11", + "when": null, + "workflow_outputs": [ + { + "output_name": "sequences", + "label": "RepeatModeler consensus sequences" + }, + { + "output_name": "seeds", + "label": "RepeatModeler seeds alignments" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/repeat_masker/repeatmasker_wrapper/4.1.5+galaxy0", + "errors": null, + "id": 2, + "input_connections": { + "input_fasta": { + "id": 1, + "output_name": "sequences" + } + }, + "inputs": [], + "label": null, + "name": "RepeatMasker", + "outputs": [ + { + "name": "output_masked_genome", + "type": "fasta" + }, + { + "name": "output_log", + "type": "tabular" + }, + { + "name": "output_table", + "type": "txt" + }, + { + "name": "output_repeat_catalog", + "type": "txt" + }, + { + "name": "output_gff", + "type": "gff" + } + ], + "position": { + "left": 450, + "top": 10 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/repeat_masker/repeatmasker_wrapper/4.1.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ba6d2c32f797", + "name": "repeat_masker", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"input\", \"advanced\": {\"is_only\": false, \"is_clip\": false, \"no_is\": false, \"rodspec\": false, \"primspec\": false, \"nolow\": false, \"noint\": false, \"norna\": false, \"alu\": false, \"div\": false, \"search_speed\": \"\", \"frag\": \"40000\", \"gc\": null, \"gccalc\": false, \"nocut\": false, \"xout\": false, \"keep_alignments\": false, \"invert_alignments\": false, \"poly\": false}, \"chromInfo\": \"/shared/ifbstor1/galaxy/mutable-config/tool-data/shared/ucsc/chrom/?.len\", \"excln\": true, \"gff\": true, \"input_fasta\": null, \"repeat_source\": {\"source_type\": \"dfam\", \"__current_case__\": 0, \"species_source\": {\"species_from_list\": \"no\", \"__current_case__\": 1, \"species_name\": \"\"}}, \"xsmall\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.1.5+galaxy0", + "type": "tool", + "uuid": "e6c8e6a1-efe8-4291-b12b-5fdb3795b6ca", + "when": null, + "workflow_outputs": [ + { + "output_name": "output_masked_genome", + "label": "RepeatMasker masked genome" + }, + { + "output_name": "output_log", + "label": "RepeatMasker output log" + }, + { + "output_name": "output_table", + "label": "RepeatMasker repeat statistics" + }, + { + "output_name": "output_repeat_catalog", + "label": "RepeatMasker repeat catalog" + }, + { + "output_name": "output_gff", + "label": "RepeatMasker repeat annotation" + } + ] + } + }, + "tags": [], + "uuid": "f25be8fa-7823-456f-9707-a497703f48d7", + "version": 0 + }, + "readme": "# RepeatMasking Workflow\n\nThis workflow uses RepeatModeler and RepeatMasker for genome analysis.\n\n- RepeatModeler is a software package for identifying and modeling de novo families of transposable elements (TEs). At the heart of RepeatModeler are three de novo repeat search programs (RECON, RepeatScout and LtrHarvest/Ltr_retriever) which use complementary computational methods to identify repeat element boundaries and family relationships from sequence data.\n\n- RepeatMasker is a program that analyzes DNA sequences for *interleaved repeats* and *low-complexity* DNA sequences. The result of the program is a detailed annotation of the repeats present in the query sequence, as well as a modified version of the query sequence in which all annotated repeats are present.\n\n## Input dataset for RepeatModeler\n- RepeatModeler requires a single input file, a genome in fasta format.\n\n\n## Outputs dataset for RepeatModeler\n- Two output files are generated:\n - summary file (.tbl)\n - fasta file containing alignments in order of appearance in the query sequence\n\n\n## Input dataset for RepeatMasker\n- ReapatMasker requires the fasta file generated by RepeatModeler\n\n## Outputs datasets for RepeatMasker\n- Five output files are generated:\n - a fasta file\n - .gff3 file\n - a table summarizing the repeated content of the sequence analyzed\n - a file with statistics related to the repeated content of the sequence analyzed\n - a summary of the mutation sites found and the order of grouping\n \n", + "changelog": "# Changelog\n\n## [0.1]\n\nInitial version of the RepeatMasking workflow for genomic sequencing data." } ], - "path": "./workflows/repeatmasking", - "readme": "# RepeatMasking Workflow\n\nThis workflow uses RepeatModeler and RepeatMasker for genome analysis.\n\n- RepeatModeler is a software package for identifying and modeling de novo families of transposable elements (TEs). At the heart of RepeatModeler are three de novo repeat search programs (RECON, RepeatScout and LtrHarvest/Ltr_retriever) which use complementary computational methods to identify repeat element boundaries and family relationships from sequence data.\n\n- RepeatMasker is a program that analyzes DNA sequences for *interleaved repeats* and *low-complexity* DNA sequences. The result of the program is a detailed annotation of the repeats present in the query sequence, as well as a modified version of the query sequence in which all annotated repeats are present.\n\n## Input dataset for RepeatModeler\n- RepeatModeler requires a single input file, a genome in fasta format.\n\n\n## Outputs dataset for RepeatModeler\n- Two output files are generated:\n - summary file (.tbl)\n - fasta file containing alignments in order of appearance in the query sequence\n\n\n## Input dataset for RepeatMasker\n- ReapatMasker requires the fasta file generated by RepeatModeler\n\n## Outputs datasets for RepeatMasker\n- Five output files are generated:\n - a fasta file\n - .gff3 file\n - a table summarizing the repeated content of the sequence analyzed\n - a file with statistics related to the repeated content of the sequence analyzed\n - a summary of the mutation sites found and the order of grouping\n \n" + "path": "./workflows/repeatmasking" }, { "version": 1.2, @@ -203,11 +6389,860 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow take as input a collection of paired fastq. Remove adapters with cutadapt, map pairs with bowtie2 allowing dovetail. Keep MAPQ30 and concordant pairs. BAM to BED. MACS2 with \"ATAC\" parameters.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.10", + "name": "CUTandRUN", + "steps": { + "0": { + "annotation": "Should be a paired collection with CUT and RUN fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a paired collection with CUT and RUN fastqs", + "name": "PE fastq input" + } + ], + "label": "PE fastq input", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 268 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "9fbb875d-05b1-4557-bd2e-710f80dd1a21", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Please use: For R1: - For TrueSeq (CUT and RUN): GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTCCGAGCCCACGAGAC ", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Please use: For R1: - For TrueSeq (CUT and RUN): GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTCCGAGCCCACGAGAC ", + "name": "adapter_forward" + } + ], + "label": "adapter_forward", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 22, + "top": 375 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "1eac70a4-a4b7-42c7-82cd-913f23b4f941", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Please use: For R2: - For TruSeq (CUT and RUN): GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTGACGCTGCCGACGA", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Please use: For R2: - For TruSeq (CUT and RUN): GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTGACGCTGCCGACGA", + "name": "adapter_reverse" + } + ], + "label": "adapter_reverse", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 62, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "68b198e5-7de8-445f-807f-7f432090e2c7", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "reference_genome", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "reference_genome", + "name": "reference_genome" + } + ], + "label": "reference_genome", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 128, + "top": 589 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "7f16a988-8ead-4a4a-9be1-8f5fbb744dec", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "name": "effective_genome_size" + } + ], + "label": "effective_genome_size", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 176, + "top": 689 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "aae90433-355d-4f27-bdfb-77f8bc4fcff5", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Whether you want to have a profile normalized as Signal to Million Reads", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Whether you want to have a profile normalized as Signal to Million Reads", + "name": "normalize_profile" + } + ], + "label": "normalize_profile", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 228, + "top": 780.4016399999857 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a2c8d3e2-7542-4feb-8523-6100983ddb3b", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "library|input_1": { + "id": 0, + "output_name": "output" + }, + "library|r1|adapters_0|adapter_source|adapter": { + "id": 1, + "output_name": "output" + }, + "library|r2|adapters2_0|adapter_source|adapter": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Cutadapt", + "name": "library" + } + ], + "label": "Cutadapt (remove adapter + bad quality bases)", + "name": "Cutadapt", + "outputs": [ + { + "name": "out_pairs", + "type": "input" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 288, + "top": 180 + }, + "post_job_actions": { + "HideDatasetActionout_pairs": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_pairs" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + }, + "RenameDatasetActionreport": { + "action_arguments": { + "newname": "cutadapt report" + }, + "action_type": "RenameDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b1c926deaa2d", + "name": "cutadapt", + "owner": "lparsons", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For TrueSeq (CUT and RUN): GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTCCGAGCCCACGAGAC \", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}, \"r2\": {\"adapters2\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R2: - For TruSeq (CUT and RUN): GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTGACGCTGCCGACGA\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters2\": [], \"anywhere_adapters2\": [], \"cut2\": \"0\", \"quality_cutoff2\": \"\", \"minimum_length2\": null, \"maximum_length2\": null}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"30\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.8+galaxy0", + "type": "tool", + "uuid": "774b0604-628f-46a1-9088-a59d082e5317", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "library|input_1": { + "id": 6, + "output_name": "out_pairs" + }, + "reference_genome|index": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Bowtie2", + "name": "library" + }, + { + "description": "runtime parameter for tool Bowtie2", + "name": "reference_genome" + } + ], + "label": "Bowtie2 map on reference", + "name": "Bowtie2", + "outputs": [ + { + "name": "output", + "type": "bam" + }, + { + "name": "mapping_stats", + "type": "txt" + } + ], + "position": { + "left": 559, + "top": 102 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionmapping_stats": { + "action_arguments": { + "newname": "mapping stats" + }, + "action_type": "RenameDatasetAction", + "output_name": "mapping_stats" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "bowtie2 output (BAM)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "0d4acadabb04", + "name": "bowtie2", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"simple\", \"__current_case__\": 0, \"presets\": \"--very-sensitive\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"unaligned_file\": false, \"aligned_file\": false, \"paired_options\": {\"paired_options_selector\": \"yes\", \"__current_case__\": 0, \"I\": \"0\", \"X\": \"1000\", \"fr_rf_ff\": \"--fr\", \"no_mixed\": false, \"no_discordant\": false, \"dovetail\": true, \"no_contain\": false, \"no_overlap\": false}}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"sam_options\": {\"sam_options_selector\": \"no\", \"__current_case__\": 1}, \"save_mapping_stats\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.3+galaxy0", + "type": "tool", + "uuid": "407d46cc-d908-44eb-a4dd-125537498b17", + "when": null, + "workflow_outputs": [ + { + "label": "Mapping stats", + "output_name": "mapping_stats", + "uuid": "87e15eab-1e45-4838-88b7-d2d8594f0de1" + } + ] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", + "errors": null, + "id": 8, + "input_connections": { + "input1": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Filter SAM or BAM, output SAM or BAM", + "name": "bed_file" + } + ], + "label": "filter MAPQ30 concordant pairs", + "name": "Filter SAM or BAM, output SAM or BAM", + "outputs": [ + { + "name": "output1", + "type": "sam" + } + ], + "position": { + "left": 834, + "top": 23 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + }, + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "filtered BAM" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", + "tool_shed_repository": { + "changeset_revision": "649a225999a5", + "name": "samtool_filter2", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"bed_file\": {\"__class__\": \"RuntimeValue\"}, \"flag\": {\"filter\": \"yes\", \"__current_case__\": 1, \"reqBits\": [\"0x0002\"], \"skipBits\": null}, \"header\": \"-h\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"library\": \"\", \"mapq\": \"30\", \"outputtype\": \"bam\", \"possibly_select_inverse\": false, \"read_group\": \"\", \"regions\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy1", + "type": "tool", + "uuid": "b04312a6-1680-4d8e-9c70-f30f2d2be3cc", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", + "errors": null, + "id": 9, + "input_connections": { + "inputFile": { + "id": 8, + "output_name": "output1" + } + }, + "inputs": [], + "label": "remove PCR duplicates", + "name": "MarkDuplicates", + "outputs": [ + { + "name": "metrics_file", + "type": "txt" + }, + { + "name": "outFile", + "type": "bam" + } + ], + "position": { + "left": 1112, + "top": 64 + }, + "post_job_actions": { + "RenameDatasetActionmetrics_file": { + "action_arguments": { + "newname": "MarkDuplicates metrics" + }, + "action_type": "RenameDatasetAction", + "output_name": "metrics_file" + }, + "RenameDatasetActionoutFile": { + "action_arguments": { + "newname": "BAM filtered rmDup" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", + "tool_shed_repository": { + "changeset_revision": "3f254c5ced1d", + "name": "picard", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"assume_sorted\": true, \"barcode_tag\": \"\", \"comments\": [], \"duplicate_scoring_strategy\": \"SUM_OF_BASE_QUALITIES\", \"inputFile\": {\"__class__\": \"ConnectedValue\"}, \"optical_duplicate_pixel_distance\": \"100\", \"read_name_regex\": \"\", \"remove_duplicates\": true, \"validation_stringency\": \"LENIENT\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1.1.0", + "type": "tool", + "uuid": "7f78ad5a-5250-4ced-aa7f-cf0802051c82", + "when": null, + "workflow_outputs": [ + { + "label": "BAM filtered rmDup", + "output_name": "outFile", + "uuid": "4cb5b980-39bd-40ab-ad0a-8c90beffd11c" + }, + { + "label": "MarkDuplicates metrics", + "output_name": "metrics_file", + "uuid": "3cec58d5-3851-4ccb-bab5-ae3f550df1e5" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "errors": null, + "id": 10, + "input_connections": { + "input": { + "id": 9, + "output_name": "outFile" + } + }, + "inputs": [], + "label": "convert BAM to BED to improve peak calling", + "name": "bedtools BAM to BED", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 1387, + "top": 37 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "BED filtered rmDup" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"\", \"split\": false, \"tag\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0+galaxy2", + "type": "tool", + "uuid": "f447290b-bd3d-403d-bc67-0765124b7a97", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "advanced_options|spmr": { + "id": 5, + "output_name": "output" + }, + "effective_genome_size_options|gsize": { + "id": 4, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "advanced_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" + } + ], + "label": "Call Peaks with MACS2", + "name": "MACS2 callpeak", + "outputs": [ + { + "name": "output_tabular", + "type": "tabular" + }, + { + "name": "output_narrowpeaks", + "type": "bed" + }, + { + "name": "output_summits", + "type": "bed" + }, + { + "name": "output_treat_pileup", + "type": "bedgraph" + }, + { + "name": "output_control_lambda", + "type": "bedgraph" + }, + { + "name": "output_extra_files", + "type": "html" + } + ], + "position": { + "left": 1656, + "top": 3 + }, + "post_job_actions": { + "HideDatasetActionoutput_control_lambda": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_control_lambda" + }, + "HideDatasetActionoutput_extra_files": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_extra_files" + }, + "HideDatasetActionoutput_treat_pileup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_treat_pileup" + }, + "RenameDatasetActionoutput_control_lambda": { + "action_arguments": { + "newname": "MACS2 control coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_control_lambda" + }, + "RenameDatasetActionoutput_narrowpeaks": { + "action_arguments": { + "newname": "MACS2 narrowPeak" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_summits": { + "action_arguments": { + "newname": "MACS2 summits" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_summits" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "MACS2 peaks xls" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "MACS2 treatment coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": {\"__class__\": \"ConnectedValue\"}, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"all\", \"__current_case__\": 2}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BED\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"-100\"}, \"outputs\": [\"peaks_tabular\", \"summits\", \"bdg\", \"html\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", + "type": "tool", + "uuid": "1a6316d7-3ee1-482a-9264-77bc98090d73", + "when": null, + "workflow_outputs": [ + { + "label": "MACS2 summits", + "output_name": "output_summits", + "uuid": "7bed750a-c0a6-4fda-8f10-4605db362045" + }, + { + "label": "MACS2 narrowPeak", + "output_name": "output_narrowpeaks", + "uuid": "be4e6c87-fb7b-40ed-ac6b-971aeda3631f" + }, + { + "label": "MACS2 peaks xls", + "output_name": "output_tabular", + "uuid": "45eb5a1f-6036-40bf-8c10-5672cb1258ab" + } + ] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "errors": null, + "id": 12, + "input_connections": { + "infile": { + "id": 11, + "output_name": "output_tabular" + } + }, + "inputs": [], + "label": "summary of MACS2", + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1946, + "top": 0 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "txt" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "MACS2 report" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"^#\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "c3ff2b9d-d53a-40d9-8f4c-a7a2461dd7f5", + "when": null, + "workflow_outputs": [ + { + "label": "MACS2 report", + "output_name": "output", + "uuid": "8bf8fad7-3493-4424-a5bf-278457288166" + } + ] + }, + "13": { + "annotation": "", + "content_id": "wig_to_bigWig", + "errors": null, + "id": 13, + "input_connections": { + "input1": { + "id": 11, + "output_name": "output_treat_pileup" + } + }, + "inputs": [], + "label": "Bigwig from MACS2", + "name": "Wig/BedGraph-to-bigWig", + "outputs": [ + { + "name": "out_file1", + "type": "bigwig" + } + ], + "position": { + "left": 1945, + "top": 139 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Coverage from MACS2 (bigwig)" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "4bac5ae5-8119-4ced-92cc-b2281d6199ba", + "when": null, + "workflow_outputs": [ + { + "label": "Coverage from MACS2 (bigwig)", + "output_name": "out_file1", + "uuid": "4a8e2e9d-4896-4ffd-99b2-a3492e71053c" + } + ] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 14, + "input_connections": { + "results_0|software_cond|input": { + "id": 6, + "output_name": "report" + }, + "results_1|software_cond|input": { + "id": 7, + "output_name": "mapping_stats" + }, + "results_2|software_cond|output_0|input": { + "id": 9, + "output_name": "metrics_file" + }, + "results_3|software_cond|input": { + "id": 11, + "output_name": "output_tabular" + } + }, + "inputs": [], + "label": "MultiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "plots", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 1936, + "top": 415 + }, + "post_job_actions": { + "HideDatasetActionplots": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plots" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"bowtie2\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"picard\", \"__current_case__\": 17, \"output\": [{\"__index__\": 0, \"type\": \"markdups\", \"input\": {\"__class__\": \"ConnectedValue\"}}]}}, {\"__index__\": 3, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "0edf5e04-cc38-414c-9b57-117e919c435b", + "when": null, + "workflow_outputs": [ + { + "label": "MultiQC on input dataset(s): Stats", + "output_name": "stats", + "uuid": "59dfba75-8658-4213-8fd9-b3ce5a916f14" + }, + { + "label": "MultiQC webpage", + "output_name": "html_report", + "uuid": "6d87436a-550e-4d76-a5da-d4463dfd4473" + } + ] + } + }, + "tags": [ + "CUTnRUN" + ], + "uuid": "98e9e34b-b203-43db-9a23-5fa72963fa6d", + "version": 1 + }, + "readme": "# CUT&RUN (and CUT&TAG) Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- adapter sequences: this depends on the library preparation. Usually CUT&RUN is Truseq and CUT&TAG is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera\n- reference_genome: this field will be adapted to the genomes available for bowtie2\n- effective_genome_size: this is used by macs2 and may be entered manually (indications are provided for heavily used genomes)\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Reads.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any read smaller than 15bp\n- The filtered reads are mapped with bowtie2 allowing dovetail and fragment length up to 1kb\n- The BAM is filtered to keep only MAPQ30 and concordant pairs\n- The PCR duplicates are removed with Picard (only from version 0.6)\n- The BAM is converted to BED to enable macs2 to take both pairs into account\n- The peaks are called with macs2 which at the same time generates a coverage file (normalized or not).\n- The coverage file is converted to bigwig\n- A multiQC is run to have an overview of the QC\n", + "changelog": "# Changelog\n\n## [0.10] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n## [0.9] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n\n## [0.8] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n\n## [0.7] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.4` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n\n## [0.6.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.6] 2023-10-19\n\nFix the remove duplicate step!\nIn all previous versions, due to an error, PCR duplicates were not removed.\n\n## [0.5] 2023-10-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n\n## [0.4] 2023-03-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.3` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.4`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n\n### Manual update\n- New parameter to get normalized profile\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.4.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0`\n\n## [0.1] 2022-10-06\nFirst release.\n" } ], - "path": "./workflows/epigenetics/cutandrun", - "readme": "# CUT&RUN (and CUT&TAG) Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- adapter sequences: this depends on the library preparation. Usually CUT&RUN is Truseq and CUT&TAG is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera\n- reference_genome: this field will be adapted to the genomes available for bowtie2\n- effective_genome_size: this is used by macs2 and may be entered manually (indications are provided for heavily used genomes)\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Reads.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any read smaller than 15bp\n- The filtered reads are mapped with bowtie2 allowing dovetail and fragment length up to 1kb\n- The BAM is filtered to keep only MAPQ30 and concordant pairs\n- The PCR duplicates are removed with Picard (only from version 0.6)\n- The BAM is converted to BED to enable macs2 to take both pairs into account\n- The peaks are called with macs2 which at the same time generates a coverage file (normalized or not).\n- The coverage file is converted to bigwig\n- A multiQC is run to have an overview of the QC\n" + "path": "./workflows/epigenetics/cutandrun" }, { "version": 1.2, @@ -225,11 +7260,705 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes as input a collection of fastqs (single reads). Remove adapters with cutadapt, map with bowtie2. Keep MAPQ30. MACS2 for bam with fixed extension or model.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.9", + "name": "ChIPseq_SR", + "steps": { + "0": { + "annotation": "Should be a collection with ChIPseq fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a collection with ChIPseq fastqs", + "name": "SR fastq input" + } + ], + "label": "SR fastq input", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "e09c0852-1db3-4a68-b88c-1b94c205cb6c", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ", + "name": "adapter_forward" + } + ], + "label": "adapter_forward", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 39.0333251953125, + "top": 77.44999694824219 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "30c1d867-5e73-4348-8969-848f58d94015", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "reference_genome", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "reference_genome", + "name": "reference_genome" + } + ], + "label": "reference_genome", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 62.7833251953125, + "top": 169.9666748046875 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "0119d669-7ce9-46fd-ba6f-3efd92dfb7f2", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "name": "effective_genome_size" + } + ], + "label": "effective_genome_size", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 106.23333740234375, + "top": 262.3999938964844 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "5bb3b3df-60ab-4ec7-88e4-476be547ffbf", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Whether you want to have a profile normalized as Signal to Million Reads", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Whether you want to have a profile normalized as Signal to Million Reads", + "name": "normalize_profile" + } + ], + "label": "normalize_profile", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 163.95545543674132, + "top": 359.9555974960296 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "b89b796d-df4f-416f-8bc4-4f1951efa449", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "library|input_1": { + "id": 0, + "output_name": "output" + }, + "library|r1|adapters_0|adapter_source|adapter": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Cutadapt", + "name": "library" + } + ], + "label": "Cutadapt (remove adapter + bad quality bases)", + "name": "Cutadapt", + "outputs": [ + { + "name": "out1", + "type": "fastqsanger" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 423.31666564941406, + "top": 80.16667175292969 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + }, + "RenameDatasetActionreport": { + "action_arguments": { + "newname": "cutadapt report" + }, + "action_type": "RenameDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b1c926deaa2d", + "name": "cutadapt", + "owner": "lparsons", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"30\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.8+galaxy0", + "type": "tool", + "uuid": "c7846b4c-54fb-458e-982e-c0d8358a9f5d", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "library|input_1": { + "id": 5, + "output_name": "out1" + }, + "reference_genome|index": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Bowtie2", + "name": "library" + }, + { + "description": "runtime parameter for tool Bowtie2", + "name": "reference_genome" + } + ], + "label": "Bowtie2 map on reference", + "name": "Bowtie2", + "outputs": [ + { + "name": "output", + "type": "bam" + }, + { + "name": "mapping_stats", + "type": "txt" + } + ], + "position": { + "left": 718.6333312988281, + "top": 459.8500061035156 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionmapping_stats": { + "action_arguments": { + "newname": "mapping stats" + }, + "action_type": "RenameDatasetAction", + "output_name": "mapping_stats" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "bowtie2 output (BAM)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "0d4acadabb04", + "name": "bowtie2", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"simple\", \"__current_case__\": 0, \"presets\": \"no_presets\"}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"unaligned_file\": false, \"aligned_file\": false}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"sam_options\": {\"sam_options_selector\": \"no\", \"__current_case__\": 1}, \"save_mapping_stats\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.3+galaxy0", + "type": "tool", + "uuid": "6fd8444b-f305-4daa-a33a-5cb44e063f39", + "when": null, + "workflow_outputs": [ + { + "label": "mapping stats", + "output_name": "mapping_stats", + "uuid": "75a21a1c-1a84-4e7e-8b40-2bd11310f590" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", + "errors": null, + "id": 7, + "input_connections": { + "input1": { + "id": 6, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Filter SAM or BAM, output SAM or BAM", + "name": "bed_file" + } + ], + "label": "filter MAPQ30", + "name": "Filter SAM or BAM, output SAM or BAM", + "outputs": [ + { + "name": "output1", + "type": "sam" + } + ], + "position": { + "left": 1114.0499877929688, + "top": 604.2999877929688 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "filtered BAM" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", + "tool_shed_repository": { + "changeset_revision": "649a225999a5", + "name": "samtool_filter2", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"bed_file\": {\"__class__\": \"RuntimeValue\"}, \"flag\": {\"filter\": \"no\", \"__current_case__\": 0}, \"header\": \"-h\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"library\": \"\", \"mapq\": \"30\", \"outputtype\": \"bam\", \"possibly_select_inverse\": false, \"read_group\": \"\", \"regions\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy1", + "type": "tool", + "uuid": "bb6e3ac5-cdb0-493c-b534-264ba530a711", + "when": null, + "workflow_outputs": [ + { + "label": "filtered BAM", + "output_name": "output1", + "uuid": "053ba410-9509-42fd-9b88-0cb749e1738d" + } + ] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "advanced_options|spmr": { + "id": 4, + "output_name": "output" + }, + "effective_genome_size_options|gsize": { + "id": 3, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 7, + "output_name": "output1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "advanced_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" + } + ], + "label": "Call Peaks with MACS2", + "name": "MACS2 callpeak", + "outputs": [ + { + "name": "output_tabular", + "type": "tabular" + }, + { + "name": "output_narrowpeaks", + "type": "bed" + }, + { + "name": "output_summits", + "type": "bed" + }, + { + "name": "output_treat_pileup", + "type": "bedgraph" + }, + { + "name": "output_control_lambda", + "type": "bedgraph" + }, + { + "name": "output_extra_files", + "type": "html" + } + ], + "position": { + "left": 1555.199951171875, + "top": 337.98333740234375 + }, + "post_job_actions": { + "HideDatasetActionoutput_control_lambda": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_control_lambda" + }, + "HideDatasetActionoutput_extra_files": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_extra_files" + }, + "HideDatasetActionoutput_treat_pileup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_treat_pileup" + }, + "RenameDatasetActionoutput_control_lambda": { + "action_arguments": { + "newname": "MACS2 control coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_control_lambda" + }, + "RenameDatasetActionoutput_narrowpeaks": { + "action_arguments": { + "newname": "MACS2 narrowPeak" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_summits": { + "action_arguments": { + "newname": "MACS2 summits" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_summits" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "MACS2 peaks xls" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "MACS2 treatment coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": {\"__class__\": \"ConnectedValue\"}, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAM\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"0\"}, \"outputs\": [\"peaks_tabular\", \"summits\", \"bdg\", \"html\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", + "type": "tool", + "uuid": "06ca906e-c512-4376-9ffc-8eb2b5774af1", + "when": null, + "workflow_outputs": [ + { + "label": "MACS2 peaks", + "output_name": "output_tabular", + "uuid": "1be026e2-7e00-4d96-869c-9763f87477d8" + }, + { + "label": "MACS2 narrowPeak", + "output_name": "output_narrowpeaks", + "uuid": "5e4fb64b-40f1-4b07-b0c0-6a9fc6eb08b2" + }, + { + "label": "MACS2 summits", + "output_name": "output_summits", + "uuid": "146bf7b5-1ecb-4099-a52f-e48bc9f45d27" + } + ] + }, + "9": { + "annotation": "summary of MACS2", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "infile": { + "id": 8, + "output_name": "output_tabular" + } + }, + "inputs": [], + "label": "summary of MACS2", + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1965.11669921875, + "top": 208.98333740234375 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "txt" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "MACS2 report" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"^#\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "95832fa1-e96e-4867-8162-d1e39cb1dc46", + "when": null, + "workflow_outputs": [ + { + "label": "MACS2 report", + "output_name": "output", + "uuid": "acb6f9ef-7210-4477-a8aa-ed1898e32e96" + } + ] + }, + "10": { + "annotation": "", + "content_id": "wig_to_bigWig", + "errors": null, + "id": 10, + "input_connections": { + "input1": { + "id": 8, + "output_name": "output_treat_pileup" + } + }, + "inputs": [], + "label": "Bigwig from MACS2", + "name": "Wig/BedGraph-to-bigWig", + "outputs": [ + { + "name": "out_file1", + "type": "bigwig" + } + ], + "position": { + "left": 2026.9666748046875, + "top": 487.2833251953125 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "coverage from MACS2 (bigwig)" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "0fe57c5d-00a0-4cb6-9bac-97e6d03c6b76", + "when": null, + "workflow_outputs": [ + { + "label": "coverage from MACS2", + "output_name": "out_file1", + "uuid": "1ab01ce0-8f89-4695-9e99-4cf969ec7d1e" + } + ] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 11, + "input_connections": { + "results_0|software_cond|input": { + "id": 5, + "output_name": "report" + }, + "results_1|software_cond|input": { + "id": 6, + "output_name": "mapping_stats" + }, + "results_2|software_cond|input": { + "id": 8, + "output_name": "output_tabular" + } + }, + "inputs": [], + "label": "MultiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "plots", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 2074.183349609375, + "top": 866.2833251953125 + }, + "post_job_actions": { + "HideDatasetActionplots": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plots" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"bowtie2\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "fb066848-43df-412a-9767-9613bac7d961", + "when": null, + "workflow_outputs": [ + { + "label": "MultiQC webpage", + "output_name": "html_report", + "uuid": "2167289f-6c78-479a-8d3b-95caf11d0c4e" + }, + { + "label": "MultiQC on input dataset(s): Stats", + "output_name": "stats", + "uuid": "d4c3e0a7-d5b7-4307-8669-0254a3723ce0" + } + ] + } + }, + "tags": [ + "ChIP" + ], + "uuid": "fe6bda9f-1fc2-4a86-bf8d-e779c79466fc", + "version": 1 + }, + "readme": "# ChIP-seq single-read Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of fastqsanger files.\n\n## Inputs values\n\n- adapters sequence_forward: this depends on the library preparation. If you don't know, use FastQC to determine if it is Truseq or Nextera.\n- reference_genome: this field will be adapted to the genomes available for bowtie2.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Reads.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with bowtie2 with default parameters.\n- The BAM is filtered to keep only MAPQ30.\n- The peaks are called with MACS2 with a fixed extension of 200bp which at the same time generates a coverage file (normalized or not).\n- The coverage is converted to bigwig.\n- A MultiQC is run to have an overview of the QC.\n\n### Warning\n\n- The filtered bam still has PCR duplicates which are removed by MACS2.\n", + "changelog": "# Changelog\n\n## [0.9] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n## [0.8] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n\n## [0.7] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n\n## [0.6] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n\n## [0.5] 2023-10-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n\n## [0.4] 2023-06-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n\n### Manual update\n- New parameter to get normalized profile\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.4.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0`\n\n## [0.1] 2022-10-18\nFirst release.\n" } ], - "path": "./workflows/epigenetics/chipseq-sr", - "readme": "# ChIP-seq single-read Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of fastqsanger files.\n\n## Inputs values\n\n- adapters sequence_forward: this depends on the library preparation. If you don't know, use FastQC to determine if it is Truseq or Nextera.\n- reference_genome: this field will be adapted to the genomes available for bowtie2.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Reads.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with bowtie2 with default parameters.\n- The BAM is filtered to keep only MAPQ30.\n- The peaks are called with MACS2 with a fixed extension of 200bp which at the same time generates a coverage file (normalized or not).\n- The coverage is converted to bigwig.\n- A MultiQC is run to have an overview of the QC.\n\n### Warning\n\n- The filtered bam still has PCR duplicates which are removed by MACS2.\n" + "path": "./workflows/epigenetics/chipseq-sr" }, { "version": 1.2, @@ -247,7 +7976,1221 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes as input a collection of paired fastq. It uses HiCUP to go from fastq to validPair file using the middle of the fragment as coordinates. The pairs are filtered for MAPQ and sorted by cooler to generate a tabix dataset. Cooler is used to generate a balanced cool file to the desired resolution.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.3", + "name": "Hi-C_fastqToCool_hicup_cooler", + "steps": { + "0": { + "annotation": "Should be a paired collection with Hi-C fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a paired collection with Hi-C fastqs", + "name": "PE fastq input" + } + ], + "label": "PE fastq input", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 101.53334045410156 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "30fe3d0f-541a-478a-b57d-a43c0c16ccad", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "only use genome ids which have bowtie2 indexes", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "only use genome ids which have bowtie2 indexes", + "name": "genome name" + } + ], + "label": "genome name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 39.01666259765625, + "top": 171.5 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "45194ed6-a1e9-4248-8d3a-f51febc36d61", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "name": "Restriction enzyme" + } + ], + "label": "Restriction enzyme", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 71.98333740234375, + "top": 246.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ec011ceb-c601-464f-8661-ca9c0b335bb5", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "name": "No fill-in" + } + ], + "label": "No fill-in", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 98.433349609375, + "top": 332 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "11e64d82-c022-48b2-b616-076bfcdb14ad", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "can be set to 0 for no filtering", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "can be set to 0 for no filtering", + "name": "minimum MAPQ" + } + ], + "label": "minimum MAPQ", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 143.9666748046875, + "top": 401.5333251953125 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "748c8800-5bef-41b7-b2cf-6d6a57c0eb70", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "For example 10000 for 10kb", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "For example 10000 for 10kb", + "name": "Bin size in bp" + } + ], + "label": "Bin size in bp", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 186, + "top": 491.0333251953125 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "1e019ddf-171c-4247-ab11-0d2cdbe10f6a", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Nothing means genome-wide, '--cis-only' means only Cis interactions, '--trans-only' means only Trans interactions", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "Nothing means genome-wide, '--cis-only' means only Cis interactions, '--trans-only' means only Trans interactions", + "name": "Interactions to consider to calculate weights in normalization step" + } + ], + "label": "Interactions to consider to calculate weights in normalization step", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 216.9666748046875, + "top": 558.25 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"\", \"--cis-only\", \"--trans-only\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "51990231-540d-4fbc-bf77-bbbb4d1fc461", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "You can use your region of interest or a region known for high level of insulation for example HoxD locus:\nhg19: chr2:175,689,620-178,604,461\nhg38: chr2:174,692,032-177,585,317\nmm10: chr2:73,779,626-75,669,724\nmm39: ", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "You can use your region of interest or a region known for high level of insulation for example HoxD locus:\nhg19: chr2:175,689,620-178,604,461\nhg38: chr2:174,692,032-177,585,317\nmm10: chr2:73,779,626-75,669,724\nmm39: ", + "name": "region for matrix plotting" + } + ], + "label": "region for matrix plotting", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 282, + "top": 710 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ea792308-f30e-49c4-9fec-8de03f45f64c", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "id": 8, + "input_connections": { + "No fill-in": { + "id": 3, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "PE fastq input": { + "id": 0, + "input_subworkflow_step_id": 0, + "output_name": "output" + }, + "Restriction enzyme": { + "id": 2, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "genome name": { + "id": 1, + "input_subworkflow_step_id": 1, + "output_name": "output" + }, + "minimum MAPQ": { + "id": 4, + "input_subworkflow_step_id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Hi-C_fastqToPairs_hicup", + "outputs": [], + "position": { + "left": 489.01666259765625, + "top": 0 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Hi-C_fastqToPairs_hicup", + "steps": { + "0": { + "annotation": "Should be a paired collection with Hi-C fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a paired collection with Hi-C fastqs", + "name": "PE fastq input" + } + ], + "label": "PE fastq input", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 12.5 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "30fe3d0f-541a-478a-b57d-a43c0c16ccad", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "use the bowtie2 indexes to display choices", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "use the bowtie2 indexes to display choices", + "name": "genome name" + } + ], + "label": "genome name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 39, + "top": 82.5 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "45194ed6-a1e9-4248-8d3a-f51febc36d61", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "name": "Restriction enzyme" + } + ], + "label": "Restriction enzyme", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 58, + "top": 155.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ec011ceb-c601-464f-8661-ca9c0b335bb5", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "name": "No fill-in" + } + ], + "label": "No fill-in", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 97.5, + "top": 248.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c807fdbf-1c1d-45b4-851e-47fb919b07d6", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "can be set to 0 for no filtering", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "can be set to 0 for no filtering", + "name": "minimum MAPQ" + } + ], + "label": "minimum MAPQ", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 131, + "top": 320.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "748c8800-5bef-41b7-b2cf-6d6a57c0eb70", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "advanced_options|nofill": { + "id": 3, + "output_name": "output" + }, + "genome": { + "id": 1, + "output_name": "output" + }, + "library|input_1": { + "id": 0, + "output_name": "output" + }, + "re1": { + "id": 2, + "output_name": "output" + }, + "reference_genome|index": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "HiCUP", + "name": "Hicup Pipeline", + "outputs": [ + { + "name": "intermediate_results", + "type": "input" + }, + { + "name": "hicup_results", + "type": "html" + }, + { + "name": "hicup_report", + "type": "tabular" + }, + { + "name": "dataset_hicup", + "type": "qname_sorted.bam" + }, + { + "name": "digester_file", + "type": "tabular" + } + ], + "position": { + "left": 356.5, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActiondataset_hicup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "dataset_hicup" + }, + "HideDatasetActiondigester_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "digester_file" + }, + "HideDatasetActionintermediate_results": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "intermediate_results" + }, + "RenameDatasetActionhicup_report": { + "action_arguments": { + "newname": "HiCUP report (tabular)" + }, + "action_type": "RenameDatasetAction", + "output_name": "hicup_report" + }, + "RenameDatasetActionhicup_results": { + "action_arguments": { + "newname": "HiCUP report (HTML)" + }, + "action_type": "RenameDatasetAction", + "output_name": "hicup_results" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "68fb19094f84", + "name": "hicup_hicup", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"re2\": \"\", \"longest\": \"\", \"shortest\": \"\", \"nofill\": {\"__class__\": \"ConnectedValue\"}}, \"genome\": {\"__class__\": \"ConnectedValue\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 1, \"input_1\": {\"__class__\": \"ConnectedValue\"}}, \"re1\": {\"__class__\": \"ConnectedValue\"}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.2+galaxy0", + "type": "tool", + "uuid": "8aba6fbb-d940-4826-911b-8c148e82085c", + "when": null, + "workflow_outputs": [ + { + "label": "HiCUP report (HTML)", + "output_name": "hicup_results", + "uuid": "ba37bb7a-ad3a-487b-b7ba-0023f1c496fd" + }, + { + "label": "HiCUP report (tabular)", + "output_name": "hicup_report", + "uuid": "fd8f1b17-c68e-4652-b139-acccf51baa30" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 4, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "build filtering rule for MAPQ", + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 746.5, + "top": 392.5 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"(c10>=\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \") and (c11>=\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \")\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "ee70cd21-6a36-4e21-97d2-ff0749236523", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "digester|digester_file": { + "id": 5, + "output_name": "digester_file" + }, + "input_file": { + "id": 5, + "output_name": "dataset_hicup" + } + }, + "inputs": [], + "label": "valid pairs in juicebox format", + "name": "Hicup to juicer converter", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 637.5, + "top": 197.5 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "valid pairs in juicebox format" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b4e7244246e2", + "name": "hicup2juicer", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"digester\": {\"provide_digester\": \"yes\", \"__current_case__\": 0, \"digester_file\": {\"__class__\": \"ConnectedValue\"}, \"usemid\": true}, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.2+galaxy0", + "type": "tool", + "uuid": "659811cd-a212-4949-9693-074f6161ed11", + "when": null, + "workflow_outputs": [ + { + "label": "valid pairs in juicebox format", + "output_name": "output", + "uuid": "dfc67c68-2569-4727-9ca6-a70f3b13edd9" + } + ] + }, + "8": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 8, + "input_connections": { + "cond": { + "id": 6, + "output_name": "out1" + }, + "input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": "valid pairs in juicebox format MAPQ filtered", + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1041, + "top": 304.5 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "valid pairs in juicebox format MAPQ filtered" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "fe9a084d-06ad-4671-a4d6-85dff2f96138", + "when": null, + "workflow_outputs": [ + { + "label": "valid pairs in juicebox format MAPQ filtered", + "output_name": "out_file1", + "uuid": "b08373c7-59b2-4ae3-90b7-7c9a05ca81b7" + } + ] + } + }, + "tags": "", + "uuid": "f6bb48d4-0392-4c89-825e-01b8523b0943" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "33846b88-4c1c-4c90-9ff9-63cdb29e9587", + "when": null, + "workflow_outputs": [ + { + "label": "valid pairs in juicebox format", + "output_name": "valid pairs in juicebox format", + "uuid": "4dffbfdd-cd23-435c-8fac-0cf7d202d8a1" + }, + { + "label": "HiCUP report (txt)", + "output_name": "HiCUP report (tabular)", + "uuid": "38b61150-fc80-43e3-86c2-027562e128da" + }, + { + "label": "valid pairs in juicebox format MAPQ filtered", + "output_name": "valid pairs in juicebox format MAPQ filtered", + "uuid": "c82b20be-667c-4085-9619-dba3b551adf3" + }, + { + "label": "HiCUP report (html)", + "output_name": "HiCUP report (HTML)", + "uuid": "ea4b99e0-c0f4-491a-8992-62d177b60c23" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_csort_tabix/cooler_csort_tabix/0.9.3+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "input": { + "id": 8, + "output_name": "valid pairs in juicebox format" + }, + "size_source|fasta_cached": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Sort pairs and index", + "name": "cooler csort with tabix", + "outputs": [ + { + "name": "output", + "type": "interval_tabix.gz" + } + ], + "position": { + "left": 742.0333251953125, + "top": 367.5 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "juicer_medium_tabix.gz" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "valid pairs filtered and sorted" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_csort_tabix/cooler_csort_tabix/0.9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "8c3cba559c99", + "name": "cooler_csort_tabix", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"format_sel\": {\"format\": \"juicer_medium\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"size_source\": {\"size_source_selector\": \"cached\", \"__current_case__\": 0, \"fasta_cached\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy1", + "type": "tool", + "uuid": "bbb479cd-c67c-4347-9c1d-ac8095d90aa9", + "when": null, + "workflow_outputs": [ + { + "label": "valid pairs filtered and sorted", + "output_name": "output", + "uuid": "8f590490-b10c-441a-90f5-77110c7bab77" + } + ] + }, + "10": { + "annotation": "", + "id": 10, + "input_connections": { + "Bin size in bp": { + "id": 5, + "input_subworkflow_step_id": 0, + "output_name": "output" + }, + "Interactions to consider to calculate weights in normalization step": { + "id": 6, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "Juicer Medium Tabix with validPairs": { + "id": 9, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "genome name": { + "id": 1, + "input_subworkflow_step_id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Hi-C_juicermediumtabixToCool_cooler", + "outputs": [], + "position": { + "left": 1002.0166015625, + "top": 441.5 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Hi-C_juicermediumtabixToCool_cooler", + "steps": { + "0": { + "annotation": "For example 10000 for 10kb", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "For example 10000 for 10kb", + "name": "Bin size in bp" + } + ], + "label": "Bin size in bp", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 33.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "d0a82863-82f8-426c-addb-06066e9d0a73", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "fd697a0a-0844-470c-a6b3-c96e3a0247ba" + } + ] + }, + "1": { + "annotation": "This is used to get the chromosome sizes", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "This is used to get the chromosome sizes", + "name": "genome name" + } + ], + "label": "genome name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 46, + "top": 123.5 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "48506f80-b1b5-4d1d-98a6-c6882de026f1", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "ad0f1061-11da-491d-a2d8-bf4cb7174fde" + } + ] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Juicer Medium Tabix with validPairs" + } + ], + "label": "Juicer Medium Tabix with validPairs", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 129.25, + "top": 208.25 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "588962a4-8ce4-4929-81fd-a9dfdd032598", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Recommended value: cis-only", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Recommended value: cis-only", + "name": "Interactions to consider to calculate weights in normalization step" + } + ], + "label": "Interactions to consider to calculate weights in normalization step", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 221, + "top": 309.75 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "d6375500-a591-47a9-b126-950347e3e7a8", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "6c998f49-38e8-4863-9908-a51e0915965a" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", + "errors": null, + "id": 4, + "input_connections": { + "binsize": { + "id": 0, + "output_name": "output" + }, + "size_source|fasta_cached": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "make bed with bins", + "name": "cooler_makebins", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 489.25, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ebd2a52eb245", + "name": "cooler_makebins", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"binsize\": {\"__class__\": \"ConnectedValue\"}, \"size_source\": {\"size_source_selector\": \"cached\", \"__current_case__\": 0, \"fasta_cached\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy0", + "type": "tool", + "uuid": "34e0a213-93e8-466e-b07b-ede1443ee7d6", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "assembly": { + "id": 1, + "output_name": "output" + }, + "format_sel|input_pairs": { + "id": 2, + "output_name": "output" + }, + "input_bed": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "Load pairs in matrix", + "name": "cooler_cload_tabix", + "outputs": [ + { + "name": "output", + "type": "cool" + } + ], + "position": { + "left": 762.25, + "top": 58 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "matrix with raw values" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "0641e1c892c6", + "name": "cooler_cload_tabix", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"assembly\": {\"__class__\": \"ConnectedValue\"}, \"format_sel\": {\"format\": \"juicer_medium\", \"__current_case__\": 0, \"input_pairs\": {\"__class__\": \"ConnectedValue\"}}, \"input_bed\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy1", + "type": "tool", + "uuid": "d411eea7-7996-44f2-af2a-feecb854a067", + "when": null, + "workflow_outputs": [ + { + "label": "matrix with raw values", + "output_name": "output", + "uuid": "d398b493-9b5d-412f-a06d-d1cfdc904feb" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "cistrans": { + "id": 3, + "output_name": "output" + }, + "input": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool cooler_balance", + "name": "blacklist" + } + ], + "label": "ICE normalization", + "name": "cooler_balance", + "outputs": [ + { + "name": "output", + "type": "cool" + } + ], + "position": { + "left": 991.25, + "top": 254.5 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "matrix with iced values" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "8f9fe0667b89", + "name": "cooler_balance", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"blacklist\": {\"__class__\": \"RuntimeValue\"}, \"cistrans\": {\"__class__\": \"ConnectedValue\"}, \"convergencepolicy\": \"error\", \"ignorediags\": \"2\", \"ignoredist\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"madmax\": \"5\", \"maxiters\": \"200\", \"mincount\": \"0\", \"minnnz\": \"10\", \"name\": \"weight\", \"tol\": \"1e-05\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy0", + "type": "tool", + "uuid": "44270887-1c96-4ede-8bb9-3db2a07eeb6e", + "when": null, + "workflow_outputs": [ + { + "label": "matrix with iced values", + "output_name": "output", + "uuid": "1d4fe955-922e-40bf-b879-a71290af3ea7" + } + ] + } + }, + "tags": "", + "uuid": "d7fb120d-41f4-4a67-a6fe-2885dcd33ebf" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "c4d87b28-5da7-48cb-aa49-cab59a0cb19b", + "when": null, + "workflow_outputs": [ + { + "label": "matrix with raw values", + "output_name": "matrix with raw values", + "uuid": "140f460e-a1b0-4868-ac7e-5605c78e18a9" + }, + { + "label": "matrix with iced values", + "output_name": "matrix with iced values", + "uuid": "b7485ffe-ffcd-4e03-b8ad-7e0d02b05c17" + } + ] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy2", + "errors": null, + "id": 11, + "input_connections": { + "region": { + "id": 7, + "output_name": "output" + }, + "tracks_0|track_file_style_conditional|matrix_h5_cooler_multiple": { + "id": 10, + "output_name": "matrix with iced values" + } + }, + "inputs": [], + "label": "final plot", + "name": "pyGenomeTracks", + "outputs": [ + { + "name": "outFileName", + "type": "png" + } + ], + "position": { + "left": 1295, + "top": 693 + }, + "post_job_actions": { + "RenameDatasetActionoutFileName": { + "action_arguments": { + "newname": "plot with pyGenomeTracks" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFileName" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy2", + "tool_shed_repository": { + "changeset_revision": "59fd173ac850", + "name": "pygenometracks", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"global_args\": {\"title\": \"\", \"fontsize\": \"12\", \"dpi\": \"72\", \"width\": \"40.0\", \"plotWidth\": null, \"height\": null, \"trackLabelFraction\": \"0.05\", \"trackLabelHAlign\": \"left\", \"decreasingXAxis\": false}, \"image_file_format\": \"png\", \"region\": {\"__class__\": \"ConnectedValue\"}, \"tracks\": [{\"__index__\": 0, \"track_file_style_conditional\": {\"track_file_style_selector\": \"hic_matrix_option\", \"__current_case__\": 0, \"title\": \"\", \"matrix_h5_cooler_multiple\": {\"__class__\": \"ConnectedValue\"}, \"colormap\": \"RdYlBu_r\", \"min_value\": null, \"max_value\": null, \"depth\": \"8000000\", \"transform\": \"no\", \"height_matrix\": null, \"show_masked_bins\": false, \"boundaries_file\": {\"__class__\": \"RuntimeValue\"}, \"scale_factor\": \"1.0\", \"rasterize\": true, \"invert_orientation\": false, \"spacer_height\": null}}, {\"__index__\": 1, \"track_file_style_conditional\": {\"track_file_style_selector\": \"xaxis_option\", \"__current_case__\": 13, \"title\": \"\", \"fontsize\": null, \"xaxis_where\": \"bottom\", \"spacer_height\": null}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.8+galaxy2", + "type": "tool", + "uuid": "d8b80397-70dc-4522-8a12-948b1107ac8d", + "when": null, + "workflow_outputs": [ + { + "label": "plot with pyGenomeTracks", + "output_name": "outFileName", + "uuid": "27b9c4ea-2a6a-4477-bd5e-7f69a89d69fa" + } + ] + } + }, + "tags": [ + "Hi-C" + ], + "uuid": "2196fbff-317e-437d-a022-696a1f95a850", + "version": 4 + }, + "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n", + "changelog": "# Changelog\n\n## [0.3] 2023-09-08\n\n### Update tools\n- all cooler tools were updated from 0.8.11 to 0.9.3\n- pyGenomeTracks was updated from 3.7 to 3.8\n\n## [0.2.1] 2023-09-01 Bug fix\n\nFix dockstore (workflows are the same)\n\n## [0.2] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0`\n\n### Manual update\n- Get fragment id in valid pairs file.\n- Use the middle of the fragment instead of 5' of the read in the valid pairs file.\n\n## [0.1] 2023-01-16\n\nFirst release.\n" }, { "name": "chic-fastq-to-cool-hicup-cooler", @@ -262,7 +9205,1436 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow take as input a collection of paired fastq. It uses HiCUP to go from fastq to validPair file. The pairs are filtered for MAPQ and for the region captured. Then, they are sorted by cooler to generate a tabix dataset. Cooler is used to generate a balanced cool file to the desired resolution.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.3", + "name": "cHi-C_fastqToCool_hicup_cooler", + "steps": { + "0": { + "annotation": "Should be a paired collection with Hi-C fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a paired collection with Hi-C fastqs", + "name": "PE fastq input" + } + ], + "label": "PE fastq input", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 39.12167999999406 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "30fe3d0f-541a-478a-b57d-a43c0c16ccad", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "only use genome ids which have bowtie2 indexes", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "only use genome ids which have bowtie2 indexes", + "name": "genome name" + } + ], + "label": "genome name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 39, + "top": 109.12167999999406 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "45194ed6-a1e9-4248-8d3a-f51febc36d61", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "name": "Restriction enzyme" + } + ], + "label": "Restriction enzyme", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 72, + "top": 184.12167999999406 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ec011ceb-c601-464f-8661-ca9c0b335bb5", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "name": "No fill-in" + } + ], + "label": "No fill-in", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 98.5, + "top": 269.62167999999406 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "11e64d82-c022-48b2-b616-076bfcdb14ad", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "can be set to 0 for no filtering", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "can be set to 0 for no filtering", + "name": "minimum MAPQ" + } + ], + "label": "minimum MAPQ", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 144, + "top": 339.12167999999406 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "748c8800-5bef-41b7-b2cf-6d6a57c0eb70", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "For example 10000 for 10kb", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "For example 10000 for 10kb", + "name": "Bin size in bp" + } + ], + "label": "Bin size in bp", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 173, + "top": 409.62167999999406 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "1e019ddf-171c-4247-ab11-0d2cdbe10f6a", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Nothing means genome-wide, '--cis-only' means only Cis interactions, '--trans-only' means only Trans interactions", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "Nothing means genome-wide, '--cis-only' means only Cis interactions, '--trans-only' means only Trans interactions", + "name": "Interactions to consider to calculate weights in normalization step" + } + ], + "label": "Interactions to consider to calculate weights in normalization step", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 236, + "top": 473.87167999999406 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"\", \"--cis-only\", \"--trans-only\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "2cf7902e-aa51-45a7-ae75-9107bbb41911", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "For example: chr2", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "For example: chr2", + "name": "capture region (chromosome)" + } + ], + "label": "capture region (chromosome)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 279.5, + "top": 622.6216799999941 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "386a8e30-aab6-4168-877e-581b883928e5", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "For example: 72402000", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, + "inputs": [ + { + "description": "For example: 72402000", + "name": "capture region (start)" + } + ], + "label": "capture region (start)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 333.5, + "top": 723.6216799999941 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "47de292d-7499-407e-bf9a-b67a4dc47348", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "For example: 77000000", + "content_id": null, + "errors": null, + "id": 9, + "input_connections": {}, + "inputs": [ + { + "description": "For example: 77000000", + "name": "capture region (end)" + } + ], + "label": "capture region (end)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 397.5, + "top": 835.6216799999941 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "25480973-63be-4e64-9ba1-26088b4a65c4", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "id": 10, + "input_connections": { + "No fill-in": { + "id": 3, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "PE fastq input": { + "id": 0, + "input_subworkflow_step_id": 0, + "output_name": "output" + }, + "Restriction enzyme": { + "id": 2, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "genome name": { + "id": 1, + "input_subworkflow_step_id": 1, + "output_name": "output" + }, + "minimum MAPQ": { + "id": 4, + "input_subworkflow_step_id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Hi-C_fastqToPairs_hicup", + "outputs": [], + "position": { + "left": 520, + "top": 0 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Hi-C_fastqToPairs_hicup", + "steps": { + "0": { + "annotation": "Should be a paired collection with Hi-C fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a paired collection with Hi-C fastqs", + "name": "PE fastq input" + } + ], + "label": "PE fastq input", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 12.5 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "30fe3d0f-541a-478a-b57d-a43c0c16ccad", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "use the bowtie2 indexes to display choices", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "use the bowtie2 indexes to display choices", + "name": "genome name" + } + ], + "label": "genome name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 39, + "top": 82.5 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "45194ed6-a1e9-4248-8d3a-f51febc36d61", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "name": "Restriction enzyme" + } + ], + "label": "Restriction enzyme", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 58, + "top": 155.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ec011ceb-c601-464f-8661-ca9c0b335bb5", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "name": "No fill-in" + } + ], + "label": "No fill-in", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 97.5, + "top": 248.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c807fdbf-1c1d-45b4-851e-47fb919b07d6", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "can be set to 0 for no filtering", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "can be set to 0 for no filtering", + "name": "minimum MAPQ" + } + ], + "label": "minimum MAPQ", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 131, + "top": 320.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "748c8800-5bef-41b7-b2cf-6d6a57c0eb70", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "advanced_options|nofill": { + "id": 3, + "output_name": "output" + }, + "genome": { + "id": 1, + "output_name": "output" + }, + "library|input_1": { + "id": 0, + "output_name": "output" + }, + "re1": { + "id": 2, + "output_name": "output" + }, + "reference_genome|index": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "HiCUP", + "name": "Hicup Pipeline", + "outputs": [ + { + "name": "intermediate_results", + "type": "input" + }, + { + "name": "hicup_results", + "type": "html" + }, + { + "name": "hicup_report", + "type": "tabular" + }, + { + "name": "dataset_hicup", + "type": "qname_sorted.bam" + }, + { + "name": "digester_file", + "type": "tabular" + } + ], + "position": { + "left": 356.5, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActiondataset_hicup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "dataset_hicup" + }, + "HideDatasetActiondigester_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "digester_file" + }, + "HideDatasetActionintermediate_results": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "intermediate_results" + }, + "RenameDatasetActionhicup_report": { + "action_arguments": { + "newname": "HiCUP report (tabular)" + }, + "action_type": "RenameDatasetAction", + "output_name": "hicup_report" + }, + "RenameDatasetActionhicup_results": { + "action_arguments": { + "newname": "HiCUP report (HTML)" + }, + "action_type": "RenameDatasetAction", + "output_name": "hicup_results" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "68fb19094f84", + "name": "hicup_hicup", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"re2\": \"\", \"longest\": \"\", \"shortest\": \"\", \"nofill\": {\"__class__\": \"ConnectedValue\"}}, \"genome\": {\"__class__\": \"ConnectedValue\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 1, \"input_1\": {\"__class__\": \"ConnectedValue\"}}, \"re1\": {\"__class__\": \"ConnectedValue\"}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.2+galaxy0", + "type": "tool", + "uuid": "8aba6fbb-d940-4826-911b-8c148e82085c", + "when": null, + "workflow_outputs": [ + { + "label": "HiCUP report (HTML)", + "output_name": "hicup_results", + "uuid": "ba37bb7a-ad3a-487b-b7ba-0023f1c496fd" + }, + { + "label": "HiCUP report (tabular)", + "output_name": "hicup_report", + "uuid": "fd8f1b17-c68e-4652-b139-acccf51baa30" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 4, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "build filtering rule for MAPQ", + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 746.5, + "top": 392.5 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"(c10>=\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \") and (c11>=\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \")\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "ee70cd21-6a36-4e21-97d2-ff0749236523", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "digester|digester_file": { + "id": 5, + "output_name": "digester_file" + }, + "input_file": { + "id": 5, + "output_name": "dataset_hicup" + } + }, + "inputs": [], + "label": "valid pairs in juicebox format", + "name": "Hicup to juicer converter", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 637.5, + "top": 197.5 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "valid pairs in juicebox format" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b4e7244246e2", + "name": "hicup2juicer", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"digester\": {\"provide_digester\": \"yes\", \"__current_case__\": 0, \"digester_file\": {\"__class__\": \"ConnectedValue\"}, \"usemid\": true}, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.2+galaxy0", + "type": "tool", + "uuid": "659811cd-a212-4949-9693-074f6161ed11", + "when": null, + "workflow_outputs": [ + { + "label": "valid pairs in juicebox format", + "output_name": "output", + "uuid": "dfc67c68-2569-4727-9ca6-a70f3b13edd9" + } + ] + }, + "8": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 8, + "input_connections": { + "cond": { + "id": 6, + "output_name": "out1" + }, + "input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": "valid pairs in juicebox format MAPQ filtered", + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1041, + "top": 304.5 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "valid pairs in juicebox format MAPQ filtered" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "fe9a084d-06ad-4671-a4d6-85dff2f96138", + "when": null, + "workflow_outputs": [ + { + "label": "valid pairs in juicebox format MAPQ filtered", + "output_name": "out_file1", + "uuid": "b08373c7-59b2-4ae3-90b7-7c9a05ca81b7" + } + ] + } + }, + "tags": "", + "uuid": "9df7c037-6fe4-47e9-8311-e40bc5101b58" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "3584d879-0b7a-4a89-a5f6-8439db6f003e", + "when": null, + "workflow_outputs": [ + { + "label": "valid pairs in juicebox format", + "output_name": "valid pairs in juicebox format", + "uuid": "bc19676e-9619-43b9-9c21-bc3c31fad3b2" + }, + { + "label": "valid pairs in juicebox format MAPQ filtered", + "output_name": "valid pairs in juicebox format MAPQ filtered", + "uuid": "ec040a8e-883a-4cdb-b5bf-ea5a611a16a7" + }, + { + "label": "HiCUP report (html)", + "output_name": "HiCUP report (HTML)", + "uuid": "902f20ef-d51d-4fad-86a0-206cda2ef361" + }, + { + "label": "HiCUP report (txt)", + "output_name": "HiCUP report (tabular)", + "uuid": "b479e588-6d59-4b60-9dd7-036e58358eae" + } + ] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 11, + "input_connections": { + "components_11|param_type|component_value": { + "id": 8, + "output_name": "output" + }, + "components_1|param_type|component_value": { + "id": 7, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 9, + "output_name": "output" + }, + "components_5|param_type|component_value": { + "id": 8, + "output_name": "output" + }, + "components_7|param_type|component_value": { + "id": 7, + "output_name": "output" + }, + "components_9|param_type|component_value": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": "write filtering for capture region", + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 698.5, + "top": 846.6216799999941 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"(c3=='\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"' and c4<\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" and c4>\"}}, {\"__index__\": 5, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 6, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \") and (c7==\\\"\"}}, {\"__index__\": 7, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 8, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"\\\" and c8<\"}}, {\"__index__\": 9, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 10, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" and c8>\"}}, {\"__index__\": 11, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 12, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \")\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "5736ad36-505d-45cd-aebc-6763055e9509", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 12, + "input_connections": { + "components_0|param_type|component_value": { + "id": 7, + "output_name": "output" + }, + "components_2|param_type|component_value": { + "id": 8, + "output_name": "output" + }, + "components_4|param_type|component_value": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": "write region for pyGenomeTracks", + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 1398, + "top": 689.6216799999941 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \":\"}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"-\"}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "eb2d5028-6f3f-4f6f-9338-ec979be3b4ab", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 13, + "input_connections": { + "cond": { + "id": 11, + "output_name": "out1" + }, + "input": { + "id": 10, + "output_name": "valid pairs in juicebox format MAPQ filtered" + } + }, + "inputs": [], + "label": "Filter for capture region", + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 891.5, + "top": 555.6216799999941 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "f39490d2-503d-4c69-a682-c8472abc8e94", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_csort_tabix/cooler_csort_tabix/0.9.3+galaxy1", + "errors": null, + "id": 14, + "input_connections": { + "input": { + "id": 13, + "output_name": "out_file1" + }, + "size_source|fasta_cached": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Sort filtered pairs and index", + "name": "cooler csort with tabix", + "outputs": [ + { + "name": "output", + "type": "interval_tabix.gz" + } + ], + "position": { + "left": 988, + "top": 228.12167999999406 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "juicer_medium_tabix.gz" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "valid pairs filtered and sorted" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_csort_tabix/cooler_csort_tabix/0.9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "8c3cba559c99", + "name": "cooler_csort_tabix", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"format_sel\": {\"format\": \"juicer_medium\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"size_source\": {\"size_source_selector\": \"cached\", \"__current_case__\": 0, \"fasta_cached\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy1", + "type": "tool", + "uuid": "bbb479cd-c67c-4347-9c1d-ac8095d90aa9", + "when": null, + "workflow_outputs": [ + { + "label": "valid pairs filtered and sorted", + "output_name": "output", + "uuid": "1a49e9e8-502b-4750-9349-a026a26df5a0" + } + ] + }, + "15": { + "annotation": "", + "id": 15, + "input_connections": { + "Bin size in bp": { + "id": 5, + "input_subworkflow_step_id": 0, + "output_name": "output" + }, + "Interactions to consider to calculate weights in normalization step": { + "id": 6, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "Juicer Medium Tabix with validPairs": { + "id": 14, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "genome name": { + "id": 1, + "input_subworkflow_step_id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Hi-C_juicermediumtabixToCool_cooler", + "outputs": [], + "position": { + "left": 1290, + "top": 309.1166687011719 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Hi-C_juicermediumtabixToCool_cooler", + "steps": { + "0": { + "annotation": "For example 10000 for 10kb", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "For example 10000 for 10kb", + "name": "Bin size in bp" + } + ], + "label": "Bin size in bp", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 33.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "d0a82863-82f8-426c-addb-06066e9d0a73", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "9b1ea2f8-0754-426a-b7a4-23385bc7ff6a" + } + ] + }, + "1": { + "annotation": "This is used to get the chromosome sizes", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "This is used to get the chromosome sizes", + "name": "genome name" + } + ], + "label": "genome name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 46, + "top": 123.5 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "48506f80-b1b5-4d1d-98a6-c6882de026f1", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "3074ec27-efc0-4aa1-b979-4e9a444420bd" + } + ] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Juicer Medium Tabix with validPairs" + } + ], + "label": "Juicer Medium Tabix with validPairs", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 129.25, + "top": 208.25 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "588962a4-8ce4-4929-81fd-a9dfdd032598", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Recommended value: cis-only", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Recommended value: cis-only", + "name": "Interactions to consider to calculate weights in normalization step" + } + ], + "label": "Interactions to consider to calculate weights in normalization step", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 221, + "top": 309.75 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "d6375500-a591-47a9-b126-950347e3e7a8", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "fc026c8b-591d-480c-acfa-5f480c2089dd" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", + "errors": null, + "id": 4, + "input_connections": { + "binsize": { + "id": 0, + "output_name": "output" + }, + "size_source|fasta_cached": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "make bed with bins", + "name": "cooler_makebins", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 489.25, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ebd2a52eb245", + "name": "cooler_makebins", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"binsize\": {\"__class__\": \"ConnectedValue\"}, \"size_source\": {\"size_source_selector\": \"cached\", \"__current_case__\": 0, \"fasta_cached\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy0", + "type": "tool", + "uuid": "34e0a213-93e8-466e-b07b-ede1443ee7d6", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "assembly": { + "id": 1, + "output_name": "output" + }, + "format_sel|input_pairs": { + "id": 2, + "output_name": "output" + }, + "input_bed": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "Load pairs in matrix", + "name": "cooler_cload_tabix", + "outputs": [ + { + "name": "output", + "type": "cool" + } + ], + "position": { + "left": 762.25, + "top": 58 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "matrix with raw values" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "0641e1c892c6", + "name": "cooler_cload_tabix", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"assembly\": {\"__class__\": \"ConnectedValue\"}, \"format_sel\": {\"format\": \"juicer_medium\", \"__current_case__\": 0, \"input_pairs\": {\"__class__\": \"ConnectedValue\"}}, \"input_bed\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy1", + "type": "tool", + "uuid": "d411eea7-7996-44f2-af2a-feecb854a067", + "when": null, + "workflow_outputs": [ + { + "label": "matrix with raw values", + "output_name": "output", + "uuid": "d398b493-9b5d-412f-a06d-d1cfdc904feb" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "cistrans": { + "id": 3, + "output_name": "output" + }, + "input": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool cooler_balance", + "name": "blacklist" + } + ], + "label": "ICE normalization", + "name": "cooler_balance", + "outputs": [ + { + "name": "output", + "type": "cool" + } + ], + "position": { + "left": 991.25, + "top": 254.5 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "matrix with iced values" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "8f9fe0667b89", + "name": "cooler_balance", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"blacklist\": {\"__class__\": \"RuntimeValue\"}, \"cistrans\": {\"__class__\": \"ConnectedValue\"}, \"convergencepolicy\": \"error\", \"ignorediags\": \"2\", \"ignoredist\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"madmax\": \"5\", \"maxiters\": \"200\", \"mincount\": \"0\", \"minnnz\": \"10\", \"name\": \"weight\", \"tol\": \"1e-05\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy0", + "type": "tool", + "uuid": "44270887-1c96-4ede-8bb9-3db2a07eeb6e", + "when": null, + "workflow_outputs": [ + { + "label": "matrix with iced values", + "output_name": "output", + "uuid": "1d4fe955-922e-40bf-b879-a71290af3ea7" + } + ] + } + }, + "tags": "", + "uuid": "1a6f4422-8f82-4444-a30c-bde38d181e41" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "63c60960-bd33-436a-ac47-fdaf69c4bdfa", + "when": null, + "workflow_outputs": [ + { + "label": "matrix with iced values", + "output_name": "matrix with iced values", + "uuid": "178c2801-e3b3-4398-8448-795d67ae5aa3" + }, + { + "label": "matrix with raw values", + "output_name": "matrix with raw values", + "uuid": "606c3260-41a2-400e-a580-0db59b3bc11f" + } + ] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy2", + "errors": null, + "id": 16, + "input_connections": { + "region": { + "id": 12, + "output_name": "out1" + }, + "tracks_0|track_file_style_conditional|matrix_h5_cooler_multiple": { + "id": 15, + "output_name": "matrix with iced values" + } + }, + "inputs": [], + "label": "final_plot", + "name": "pyGenomeTracks", + "outputs": [ + { + "name": "outFileName", + "type": "png" + } + ], + "position": { + "left": 1673, + "top": 806.6216799999941 + }, + "post_job_actions": { + "RenameDatasetActionoutFileName": { + "action_arguments": { + "newname": "plot with pyGenomeTracks" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFileName" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy2", + "tool_shed_repository": { + "changeset_revision": "59fd173ac850", + "name": "pygenometracks", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"global_args\": {\"title\": \"\", \"fontsize\": \"12\", \"dpi\": \"72\", \"width\": \"40.0\", \"plotWidth\": null, \"height\": null, \"trackLabelFraction\": \"0.05\", \"trackLabelHAlign\": \"left\", \"decreasingXAxis\": false}, \"image_file_format\": \"png\", \"region\": {\"__class__\": \"ConnectedValue\"}, \"tracks\": [{\"__index__\": 0, \"track_file_style_conditional\": {\"track_file_style_selector\": \"hic_matrix_option\", \"__current_case__\": 0, \"title\": \"\", \"matrix_h5_cooler_multiple\": {\"__class__\": \"ConnectedValue\"}, \"colormap\": \"RdYlBu_r\", \"min_value\": null, \"max_value\": null, \"depth\": \"8000000\", \"transform\": \"no\", \"height_matrix\": null, \"show_masked_bins\": false, \"boundaries_file\": {\"__class__\": \"RuntimeValue\"}, \"scale_factor\": \"1.0\", \"rasterize\": true, \"invert_orientation\": false, \"spacer_height\": null}}, {\"__index__\": 1, \"track_file_style_conditional\": {\"track_file_style_selector\": \"xaxis_option\", \"__current_case__\": 13, \"title\": \"\", \"fontsize\": null, \"xaxis_where\": \"bottom\", \"spacer_height\": null}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.8+galaxy2", + "type": "tool", + "uuid": "dfbe45de-b2a7-479e-b717-29ec5b31379e", + "when": null, + "workflow_outputs": [ + { + "label": "plot with pyGenomeTracks", + "output_name": "outFileName", + "uuid": "32a70740-19aa-463d-a280-6394156bd412" + } + ] + } + }, + "tags": [ + "Hi-C" + ], + "uuid": "2a89cbe4-a69f-4bff-9465-2e04b0217e35", + "version": 4 + }, + "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n", + "changelog": "# Changelog\n\n## [0.3] 2023-09-08\n\n### Update tools\n- all cooler tools were updated from 0.8.11 to 0.9.3\n- pyGenomeTracks was updated from 3.7 to 3.8\n\n## [0.2.1] 2023-09-01 Bug fix\n\nFix dockstore (workflows are the same)\n\n## [0.2] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0`\n\n### Manual update\n- Get fragment id in valid pairs file.\n- Use the middle of the fragment instead of 5' of the read in the valid pairs file.\n\n## [0.1] 2023-01-16\n\nFirst release.\n" }, { "name": "hic-juicermediumtabix-to-cool-cooler", @@ -277,7 +10649,311 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow uses as input a collection of juicer medium tabix files and a genome name. It builds balanced cool file to the desired resolution.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.3", + "name": "Hi-C_juicermediumtabixToCool_cooler", + "steps": { + "0": { + "annotation": "For example 10000 for 10kb", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "For example 10000 for 10kb", + "name": "Bin size in bp" + } + ], + "label": "Bin size in bp", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 33.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "d0a82863-82f8-426c-addb-06066e9d0a73", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "This is used to get the chromosome sizes", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "This is used to get the chromosome sizes", + "name": "genome name" + } + ], + "label": "genome name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 46, + "top": 123.5 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "48506f80-b1b5-4d1d-98a6-c6882de026f1", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Juicer Medium Tabix with validPairs" + } + ], + "label": "Juicer Medium Tabix with validPairs", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 129.25, + "top": 208.25 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "588962a4-8ce4-4929-81fd-a9dfdd032598", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Recommended value: cis-only", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Recommended value: cis-only", + "name": "Interactions to consider to calculate weights in normalization step" + } + ], + "label": "Interactions to consider to calculate weights in normalization step", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 221, + "top": 309.75 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "d6375500-a591-47a9-b126-950347e3e7a8", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", + "errors": null, + "id": 4, + "input_connections": { + "binsize": { + "id": 0, + "output_name": "output" + }, + "size_source|fasta_cached": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "make bed with bins", + "name": "cooler_makebins", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 489.25, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ebd2a52eb245", + "name": "cooler_makebins", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"binsize\": {\"__class__\": \"ConnectedValue\"}, \"size_source\": {\"size_source_selector\": \"cached\", \"__current_case__\": 0, \"fasta_cached\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy0", + "type": "tool", + "uuid": "34e0a213-93e8-466e-b07b-ede1443ee7d6", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "assembly": { + "id": 1, + "output_name": "output" + }, + "format_sel|input_pairs": { + "id": 2, + "output_name": "output" + }, + "input_bed": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "Load pairs in matrix", + "name": "cooler_cload_tabix", + "outputs": [ + { + "name": "output", + "type": "cool" + } + ], + "position": { + "left": 762.25, + "top": 58 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "matrix with raw values" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "0641e1c892c6", + "name": "cooler_cload_tabix", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"assembly\": {\"__class__\": \"ConnectedValue\"}, \"format_sel\": {\"format\": \"juicer_medium\", \"__current_case__\": 0, \"input_pairs\": {\"__class__\": \"ConnectedValue\"}}, \"input_bed\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy1", + "type": "tool", + "uuid": "d411eea7-7996-44f2-af2a-feecb854a067", + "when": null, + "workflow_outputs": [ + { + "label": "matrix with raw values", + "output_name": "output", + "uuid": "d398b493-9b5d-412f-a06d-d1cfdc904feb" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "cistrans": { + "id": 3, + "output_name": "output" + }, + "input": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool cooler_balance", + "name": "blacklist" + } + ], + "label": "ICE normalization", + "name": "cooler_balance", + "outputs": [ + { + "name": "output", + "type": "cool" + } + ], + "position": { + "left": 991.25, + "top": 254.5 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "matrix with iced values" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "8f9fe0667b89", + "name": "cooler_balance", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"blacklist\": {\"__class__\": \"RuntimeValue\"}, \"cistrans\": {\"__class__\": \"ConnectedValue\"}, \"convergencepolicy\": \"error\", \"ignorediags\": \"2\", \"ignoredist\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"madmax\": \"5\", \"maxiters\": \"200\", \"mincount\": \"0\", \"minnnz\": \"10\", \"name\": \"weight\", \"tol\": \"1e-05\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy0", + "type": "tool", + "uuid": "44270887-1c96-4ede-8bb9-3db2a07eeb6e", + "when": null, + "workflow_outputs": [ + { + "label": "matrix with iced values", + "output_name": "output", + "uuid": "1d4fe955-922e-40bf-b879-a71290af3ea7" + } + ] + } + }, + "tags": [ + "Hi-C" + ], + "uuid": "48733b55-4cde-45d4-a69e-78faff0db3f5", + "version": 1 + }, + "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n", + "changelog": "# Changelog\n\n## [0.3] 2023-09-08\n\n### Update tools\n- all cooler tools were updated from 0.8.11 to 0.9.3\n- pyGenomeTracks was updated from 3.7 to 3.8\n\n## [0.2.1] 2023-09-01 Bug fix\n\nFix dockstore (workflows are the same)\n\n## [0.2] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0`\n\n### Manual update\n- Get fragment id in valid pairs file.\n- Use the middle of the fragment instead of 5' of the read in the valid pairs file.\n\n## [0.1] 2023-01-16\n\nFirst release.\n" }, { "name": "hic-fastq-to-pairs-hicup", @@ -292,11 +10968,457 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes as input a collection of paired fastq. It uses HiCUP to go from fastq to validPair file. First truncate the fastq using the cutting sequence to guess the fill-in. Then map the truncated fastq. Then asign to fragment and filter the self-ligated and dandling ends or internal (it can also filter for the size). Then it removes the duplicates. Convert the output to be compatible with juicebox or cooler using the middle of the fragment as coordinates. Finally filter for mapping quality", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.3", + "name": "Hi-C_fastqToPairs_hicup", + "steps": { + "0": { + "annotation": "Should be a paired collection with Hi-C fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a paired collection with Hi-C fastqs", + "name": "PE fastq input" + } + ], + "label": "PE fastq input", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 12.5 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "30fe3d0f-541a-478a-b57d-a43c0c16ccad", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "use the bowtie2 indexes to display choices", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "use the bowtie2 indexes to display choices", + "name": "genome name" + } + ], + "label": "genome name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 39, + "top": 82.5 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "45194ed6-a1e9-4248-8d3a-f51febc36d61", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "name": "Restriction enzyme" + } + ], + "label": "Restriction enzyme", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 58, + "top": 155.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ec011ceb-c601-464f-8661-ca9c0b335bb5", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "name": "No fill-in" + } + ], + "label": "No fill-in", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 97.5, + "top": 248.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c807fdbf-1c1d-45b4-851e-47fb919b07d6", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "can be set to 0 for no filtering", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "can be set to 0 for no filtering", + "name": "minimum MAPQ" + } + ], + "label": "minimum MAPQ", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 131, + "top": 320.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "748c8800-5bef-41b7-b2cf-6d6a57c0eb70", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "advanced_options|nofill": { + "id": 3, + "output_name": "output" + }, + "genome": { + "id": 1, + "output_name": "output" + }, + "library|input_1": { + "id": 0, + "output_name": "output" + }, + "re1": { + "id": 2, + "output_name": "output" + }, + "reference_genome|index": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "HiCUP", + "name": "Hicup Pipeline", + "outputs": [ + { + "name": "intermediate_results", + "type": "input" + }, + { + "name": "hicup_results", + "type": "html" + }, + { + "name": "hicup_report", + "type": "tabular" + }, + { + "name": "dataset_hicup", + "type": "qname_sorted.bam" + }, + { + "name": "digester_file", + "type": "tabular" + } + ], + "position": { + "left": 356.5, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActiondataset_hicup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "dataset_hicup" + }, + "HideDatasetActiondigester_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "digester_file" + }, + "HideDatasetActionintermediate_results": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "intermediate_results" + }, + "RenameDatasetActionhicup_report": { + "action_arguments": { + "newname": "HiCUP report (tabular)" + }, + "action_type": "RenameDatasetAction", + "output_name": "hicup_report" + }, + "RenameDatasetActionhicup_results": { + "action_arguments": { + "newname": "HiCUP report (HTML)" + }, + "action_type": "RenameDatasetAction", + "output_name": "hicup_results" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "68fb19094f84", + "name": "hicup_hicup", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"re2\": \"\", \"longest\": \"\", \"shortest\": \"\", \"nofill\": {\"__class__\": \"ConnectedValue\"}}, \"genome\": {\"__class__\": \"ConnectedValue\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 1, \"input_1\": {\"__class__\": \"ConnectedValue\"}}, \"re1\": {\"__class__\": \"ConnectedValue\"}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.2+galaxy0", + "type": "tool", + "uuid": "8aba6fbb-d940-4826-911b-8c148e82085c", + "when": null, + "workflow_outputs": [ + { + "label": "HiCUP report (tabular)", + "output_name": "hicup_report", + "uuid": "fd8f1b17-c68e-4652-b139-acccf51baa30" + }, + { + "label": "HiCUP report (HTML)", + "output_name": "hicup_results", + "uuid": "ba37bb7a-ad3a-487b-b7ba-0023f1c496fd" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 4, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "build filtering rule for MAPQ", + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 746.5, + "top": 392.5 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"(c10>=\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \") and (c11>=\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \")\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "ee70cd21-6a36-4e21-97d2-ff0749236523", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "digester|digester_file": { + "id": 5, + "output_name": "digester_file" + }, + "input_file": { + "id": 5, + "output_name": "dataset_hicup" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Hicup to juicer converter", + "name": "digester" + }, + { + "description": "runtime parameter for tool Hicup to juicer converter", + "name": "input_file" + } + ], + "label": "valid pairs in juicebox format", + "name": "Hicup to juicer converter", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 637.5, + "top": 197.5 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "valid pairs in juicebox format" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b4e7244246e2", + "name": "hicup2juicer", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"digester\": {\"provide_digester\": \"yes\", \"__current_case__\": 0, \"digester_file\": {\"__class__\": \"RuntimeValue\"}, \"usemid\": true}, \"input_file\": {\"__class__\": \"RuntimeValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.2+galaxy0", + "type": "tool", + "uuid": "659811cd-a212-4949-9693-074f6161ed11", + "when": null, + "workflow_outputs": [ + { + "label": "valid pairs in juicebox format", + "output_name": "output", + "uuid": "dfc67c68-2569-4727-9ca6-a70f3b13edd9" + } + ] + }, + "8": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 8, + "input_connections": { + "cond": { + "id": 6, + "output_name": "out1" + }, + "input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": "valid pairs in juicebox format MAPQ filtered", + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1041, + "top": 304.5 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "valid pairs in juicebox format MAPQ filtered" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "fe9a084d-06ad-4671-a4d6-85dff2f96138", + "when": null, + "workflow_outputs": [ + { + "label": "valid pairs in juicebox format MAPQ filtered", + "output_name": "out_file1", + "uuid": "b08373c7-59b2-4ae3-90b7-7c9a05ca81b7" + } + ] + } + }, + "tags": [ + "Hi-C" + ], + "uuid": "48f579ea-eaac-49ee-b38f-93c82f8b7d76", + "version": 2 + }, + "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n", + "changelog": "# Changelog\n\n## [0.3] 2023-09-08\n\n### Update tools\n- all cooler tools were updated from 0.8.11 to 0.9.3\n- pyGenomeTracks was updated from 3.7 to 3.8\n\n## [0.2.1] 2023-09-01 Bug fix\n\nFix dockstore (workflows are the same)\n\n## [0.2] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0`\n\n### Manual update\n- Get fragment id in valid pairs file.\n- Use the middle of the fragment instead of 5' of the read in the valid pairs file.\n\n## [0.1] 2023-01-16\n\nFirst release.\n" } ], - "path": "./workflows/epigenetics/hic-hicup-cooler", - "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n" }, { "version": 1.2, "workflows": [ { "name": "main", "subclass": "Galaxy", "publish": true, "primaryDescriptorPath": "/average-bigwig-between-replicates.ga", "testParameterFiles": [ + "path": "./workflows/epigenetics/hic-hicup-cooler" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/average-bigwig-between-replicates.ga", + "testParameterFiles": [ "/average-bigwig-between-replicates-tests.yml" ], "authors": [ @@ -304,11 +11426,179 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "We assume the identifiers of the input list are like:\nsample_name_replicateID.\nThe identifiers of the output list will be:\nsample_name", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.2", + "name": "Average Bigwig between replicates", + "steps": { + "0": { + "annotation": "We assume the identifiers are like:\nsample_name_replicateID", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "We assume the identifiers are like:\nsample_name_replicateID", + "name": "Bigwig to average" + } + ], + "label": "Bigwig to average", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "45d1d287-ea71-4817-afd2-8ad89aedac46", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Bin size for normalized bigwig (usually 5bp is sufficient for RNA-seq and 50bp for ChIP/CUTandRUN/ATAC)", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Bin size for normalized bigwig (usually 5bp is sufficient for RNA-seq and 50bp for ChIP/CUTandRUN/ATAC)", + "name": "bin_size" + } + ], + "label": "bin_size", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 16, + "top": 125.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ae41572a-bafb-40d4-8042-87f07552980f", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 2, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 254, + "top": 11.5 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1, 2], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"^(.*)_([^_]*)$\", \"is_workflow\": false, \"replacement\": \"\\\\1\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"^(.*)_([^_]*)$\", \"is_workflow\": false, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "5532681e-f2b3-415c-87e2-71d5eb982d62", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "advancedOpt|binSize": { + "id": 1, + "output_name": "output" + }, + "bigwigs": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + } + ], + "label": "average bigwigs from different replicates", + "name": "bigwigAverage", + "outputs": [ + { + "name": "outFileName", + "type": "bigwig" + } + ], + "position": { + "left": 474, + "top": 11.5 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4a53856a5b85", + "name": "deeptools_bigwig_average", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": \"1\", \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.5.4+galaxy0", + "type": "tool", + "uuid": "f63daf4e-ce9f-4301-be74-e4c263b6e88b", + "when": null, + "workflow_outputs": [ + { + "label": "average_bigwigs", + "output_name": "outFileName", + "uuid": "19023604-eee1-4099-b1c2-abe3de93b3f3" + } + ] + } + }, + "tags": [], + "uuid": "c6ed4b0e-d719-4997-9860-ba99488ec332", + "version": 6 + }, + "readme": "# Average Bigwig between replicates\n\nThis workflow is very useful when you processed multiple samples in collections and you want to generate an average coverage per condition.\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of bigwigs (normalized). The identifiers of your bigwigs must be like:\n - whatever_sample1_identificationOfReplicate1\n - whatever_sample1_identificationOfReplicate2\n - ...\n - whatever_sample2_identificationOfReplicate1\n - whatever_sample2_identificationOfReplicate2\n - ...\n\n## Inputs values\n\n- bin_size: this is used when average of coverage is performed. Large values will allow to have smaller output files but with less resolution while small values will increase computation time and size of output files to produce more resolutive bigwigs. I suggest 5bp for RNA-seq and 50bp for other applications.\n\n## Processing\n\n- The workflow will split identifiers between everything which is before the last underscore which will be the *sample* and everything which is after the last underscore which will be the *replicate identifier*. And restructure the collection as list:list:\n - whatever_sample1:\n - identificationOfReplicate1\n - identificationOfReplicate2\n - ...\n - whatever_sample2:\n - identificationOfReplicate1\n - identificationOfReplicate2\n - ---\n - ...\n- Then it will average bigwigs into each inner list\n\n## Outputs\n\n- The output is a collection of bigwig datasets like:\n - whatever_sample1\n - whatever_sample2\n - ...\n", + "changelog": "# Changelog\n\n## [0.2] 2023-09-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n\n## [0.1] 2023-09-22\nFirst release.\n" } ], - "path": "./workflows/epigenetics/average-bigwig-between-replicates", - "readme": "# Average Bigwig between replicates\n\nThis workflow is very useful when you processed multiple samples in collections and you want to generate an average coverage per condition.\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of bigwigs (normalized). The identifiers of your bigwigs must be like:\n - whatever_sample1_identificationOfReplicate1\n - whatever_sample1_identificationOfReplicate2\n - ...\n - whatever_sample2_identificationOfReplicate1\n - whatever_sample2_identificationOfReplicate2\n - ...\n\n## Inputs values\n\n- bin_size: this is used when average of coverage is performed. Large values will allow to have smaller output files but with less resolution while small values will increase computation time and size of output files to produce more resolutive bigwigs. I suggest 5bp for RNA-seq and 50bp for other applications.\n\n## Processing\n\n- The workflow will split identifiers between everything which is before the last underscore which will be the *sample* and everything which is after the last underscore which will be the *replicate identifier*. And restructure the collection as list:list:\n - whatever_sample1:\n - identificationOfReplicate1\n - identificationOfReplicate2\n - ...\n - whatever_sample2:\n - identificationOfReplicate1\n - identificationOfReplicate2\n - ---\n - ...\n- Then it will average bigwigs into each inner list\n\n## Outputs\n\n- The output is a collection of bigwig datasets like:\n - whatever_sample1\n - whatever_sample2\n - ...\n" + "path": "./workflows/epigenetics/average-bigwig-between-replicates" }, { "version": 1.2, @@ -326,7 +11616,1349 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes as input SR BAM from ChIP-seq. It calls peaks on each replicate and intersect them. In parallel, each BAM is subsetted to smallest number of reads. Peaks are called using all subsets combined. Only peaks called using a combination of all subsets which have summits intersecting the intersection of at least x replicates will be kept.", + "comments": [ + { + "child_steps": [ + 5, + 8, + 12 + ], + "color": "blue", + "data": { + "title": "Get a BED with intersection of at least x rep" + }, + "id": 0, + "position": [ + 767.4, + 0.0 + ], + "size": [ + 525.4, + 382.7 + ], + "type": "frame" + }, + { + "child_steps": [ + 4, + 7, + 11, + 10, + 15, + 14, + 16, + 17, + 18, + 19 + ], + "color": "none", + "data": { + "title": "Downsample input BAM to get the same number of reads" + }, + "id": 2, + "position": [ + 310.4, + 898.0 + ], + "size": [ + 2000, + 403 + ], + "type": "frame" + }, + { + "child_steps": [ + 9, + 13 + ], + "color": "green", + "data": { + "title": "Get the average coverage" + }, + "id": 1, + "position": [ + 721.4, + 539.8 + ], + "size": [ + 548.7, + 332 + ], + "type": "frame" + } + ], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "1.0", + "name": "Get Confident Peaks From ChIP_SR replicates", + "steps": { + "0": { + "annotation": "A collection with n replicates. BAM should not have duplicates", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "A collection with n replicates. BAM should not have duplicates", + "name": "n rmDup BAMSR" + } + ], + "label": "n rmDup BAMSR", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 168.94998779296876 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "fc7f3d9f-c1a6-4e00-a65a-ff31ab9e6bca", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Minimum number of replicates into which the summit should be present.", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Minimum number of replicates into which the summit should be present.", + "name": "Minimum number of overlap" + } + ], + "label": "Minimum number of overlap", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 25, + "top": 247.4 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "025fcb5d-6842-4ed0-9bac-b393942b9d29", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "name": "effective_genome_size" + } + ], + "label": "effective_genome_size", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 39, + "top": 341.94791480468575 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "dac93661-a2aa-4163-a3ec-f64c4075c881", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Bin size for average of normalized coverage", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Bin size for average of normalized coverage", + "name": "bin_size" + } + ], + "label": "bin_size", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 57, + "top": 438.98123999999825 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ef17ea2d-7f73-44a8-aecf-15279c559fd1", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "count number of reads", + "name": "Samtools view", + "outputs": [ + { + "name": "outputcnt", + "type": "tabular" + } + ], + "position": { + "left": 330.46457068361184, + "top": 1016.5181008539595 + }, + "post_job_actions": { + "HideDatasetActionoutputcnt": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outputcnt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "6be888be75f9", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"all_reads\", \"__current_case__\": 0, \"output_options\": {\"reads_report_type\": \"count\", \"__current_case__\": 1}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", + "type": "tool", + "uuid": "a864ff43-af08-436a-aa78-54491ff0cce6", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 5, + "input_connections": { + "components_1|param_type|component_value": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "generate filter rule", + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 795.7157982750858, + "top": 206.5517325344974 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c4 >= \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "e6855df9-0e94-4310-835c-15514bd37974", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "effective_genome_size_options|gsize": { + "id": 2, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" + } + ], + "label": "call peaks individually", + "name": "MACS2 callpeak", + "outputs": [ + { + "name": "output_tabular", + "type": "tabular" + }, + { + "name": "output_narrowpeaks", + "type": "bed" + }, + { + "name": "output_treat_pileup", + "type": "bedgraph" + }, + { + "name": "output_control_lambda", + "type": "bedgraph" + } + ], + "position": { + "left": 454.449951171875, + "top": 153.21457740234203 + }, + "post_job_actions": { + "HideDatasetActionoutput_control_lambda": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_control_lambda" + }, + "HideDatasetActionoutput_tabular": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_tabular" + }, + "HideDatasetActionoutput_treat_pileup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_treat_pileup" + }, + "RenameDatasetActionoutput_narrowpeaks": { + "action_arguments": { + "newname": "individual macs2 narrowPeaks" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "individual macs2 tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "individual macs2 coverage normalized" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAM\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"0\"}, \"outputs\": [\"bdg\", \"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"RuntimeValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", + "type": "tool", + "uuid": "8f2a3aa4-704e-4d90-a672-94b97996dd56", + "when": null, + "workflow_outputs": [ + { + "label": "individual_macs2_narrowPeaks", + "output_name": "output_narrowpeaks", + "uuid": "4552df5d-4397-4118-af11-f97eb8c748a5" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 7, + "input_connections": { + "input_list": { + "id": 4, + "output_name": "outputcnt" + } + }, + "inputs": [], + "label": "put all nb of reads into single dataset", + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 585.9498956836106, + "top": 1016.0836991103162 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": false, \"__current_case__\": 1}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "bd8b6b03-19ef-4921-96c3-abe5e6992941", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0", + "errors": null, + "id": 8, + "input_connections": { + "tag|inputs": { + "id": 6, + "output_name": "output_narrowpeaks" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bedtools Multiple Intersect", + "name": "tag" + } + ], + "label": "compute multi intersect", + "name": "bedtools Multiple Intersect", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 790, + "top": 49.4 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0", + "tool_shed_repository": { + "changeset_revision": "fe5b4cb8356c", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"cluster\": false, \"empty\": {\"empty_selector\": \"\", \"__current_case__\": 1}, \"filler\": \"0\", \"header\": false, \"tag\": {\"tag_select\": \"tag\", \"__current_case__\": 0, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0", + "type": "tool", + "uuid": "9edd1aab-eb4c-4fd4-b9f6-a6dbcae46dd2", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "wig_to_bigWig", + "errors": null, + "id": 9, + "input_connections": { + "input1": { + "id": 6, + "output_name": "output_treat_pileup" + } + }, + "inputs": [], + "label": "individual normalized bigwig", + "name": "Wig/BedGraph-to-bigWig", + "outputs": [ + { + "name": "out_file1", + "type": "bigwig" + } + ], + "position": { + "left": 777.2817744590351, + "top": 635.7085502853505 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "d0d6f92d-3d7e-44c3-b2f6-c10e429d2369", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "singtabop|input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Table Compute", + "name": "singtabop" + } + ], + "label": "get min value", + "name": "Table Compute", + "outputs": [ + { + "name": "table", + "type": "tabular" + } + ], + "position": { + "left": 839.4690473102415, + "top": 1013.9803858976712 + }, + "post_job_actions": { + "HideDatasetActiontable": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3bf5661c0280", + "name": "table_compute", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"out_opts\": null, \"precision\": \"6\", \"singtabop\": {\"use_type\": \"single\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"col_row_names\": null, \"adv\": {\"header\": null, \"nrows\": null, \"skipfooter\": null, \"skip_blank_lines\": true}, \"user\": {\"mode\": \"matrixapply\", \"__current_case__\": 3, \"matrixapply_func\": {\"vector_op\": \"min\", \"__current_case__\": 1}, \"dimension\": \"0\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.4+galaxy0", + "type": "tool", + "uuid": "0d63ffd8-0646-4dbf-9ede-14bffcd5de2d", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "wc_gnu", + "errors": null, + "id": 11, + "input_connections": { + "input1": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": "get nb of replicates", + "name": "Line/Word/Character count", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 852.2032935094636, + "top": 1131.5836587544356 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wc_gnu", + "tool_state": "{\"include_header\": false, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"options\": [\"lines\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "1e4420d0-edfb-4411-b7e0-602b510ff898", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 12, + "input_connections": { + "cond": { + "id": 5, + "output_name": "out1" + }, + "input": { + "id": 8, + "output_name": "output" + } + }, + "inputs": [], + "label": "filter multi intersect", + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1058, + "top": 57.4 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "4acd5289-87cc-4cfb-9863-35248989ab27", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "advancedOpt|binSize": { + "id": 3, + "output_name": "output" + }, + "bigwigs": { + "id": 9, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + }, + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + } + ], + "label": "average coverage from replicates", + "name": "bigwigAverage", + "outputs": [ + { + "name": "outFileName", + "type": "bigwig" + } + ], + "position": { + "left": 1035.1219194343084, + "top": 575.1464921044934 + }, + "post_job_actions": { + "RenameDatasetActionoutFileName": { + "action_arguments": { + "newname": "Average Normalized Coverage of all replicates" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFileName" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4a53856a5b85", + "name": "deeptools_bigwig_average", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": \"1\", \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.5.4+galaxy0", + "type": "tool", + "uuid": "36059130-5f2a-4fe0-8b36-58073595fdd5", + "when": null, + "workflow_outputs": [ + { + "label": "average_bigwig", + "output_name": "outFileName", + "uuid": "35dfdb8a-121d-41d1-9ad1-1e0d95a8ab8c" + } + ] + }, + "14": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 14, + "input_connections": { + "input1": { + "id": 10, + "output_name": "table" + } + }, + "inputs": [], + "label": "convert min value to text", + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 1084.3691526034222, + "top": 938.054981863764 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + }, + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "cdbee56b-9fff-4205-9cb6-741be770985d", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "get nb of rep as param", + "content_id": "param_value_from_file", + "errors": null, + "id": 15, + "input_connections": { + "input1": { + "id": 11, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1092.4166992159298, + "top": 1123.4218289425305 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "2ea49dca-270b-454a-9d86-6947799ab996", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "errors": null, + "id": 16, + "input_connections": { + "token_set_0|line": { + "id": 14, + "output_name": "text_param" + }, + "token_set_0|repeat_select|times": { + "id": 15, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": "create a dataset with the min value as many times as there are replicates", + "name": "Create text file", + "outputs": [ + { + "name": "outfile", + "type": "txt" + } + ], + "position": { + "left": 1355.26353673623, + "top": 996.1249965061141 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": {\"__class__\": \"ConnectedValue\"}, \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "29ef7038-e10a-47cd-835f-945dccaf9c1c", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "errors": null, + "id": 17, + "input_connections": { + "split_parms|input": { + "id": 16, + "output_name": "outfile" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Split file", + "name": "split_parms" + } + ], + "label": "split min value", + "name": "Split file", + "outputs": [ + { + "name": "list_output_txt", + "type": "input" + } + ], + "position": { + "left": 1583.8149291973814, + "top": 1143.0376400865628 + }, + "post_job_actions": { + "HideDatasetActionlist_output_txt": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_txt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_shed_repository": { + "changeset_revision": "baabc30154cd", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.1", + "type": "tool", + "uuid": "7db836a5-793a-403e-8db1-b97f619f4c69", + "when": null, + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 18, + "input_connections": { + "input1": { + "id": 17, + "output_name": "list_output_txt" + } + }, + "inputs": [], + "label": "convert min nb of reads to parameter", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1830.6125542203363, + "top": 1109.3615627344768 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "71b1c454-41db-4a8b-8595-8d3fa86a86a0", + "when": null, + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "errors": null, + "id": 19, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + }, + "mode|subsample_config|subsampling_mode|target": { + "id": 18, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": "downsample BAM", + "name": "Samtools view", + "outputs": [ + { + "name": "outputsam", + "type": "input" + } + ], + "position": { + "left": 2090.7845788070495, + "top": 1085.996383548678 + }, + "post_job_actions": { + "HideDatasetActionoutputsam": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outputsam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "6be888be75f9", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": null, \"library\": null, \"cigarcons\": null, \"inclusive_filter\": null, \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": null, \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"target\", \"__current_case__\": 1, \"target\": {\"__class__\": \"ConnectedValue\"}, \"seed\": \"1\"}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": false, \"adv_output\": {\"readtags\": [], \"collapsecigar\": false}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", + "type": "tool", + "uuid": "ae46e826-d985-4437-abae-152b6877eea7", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "errors": null, + "id": 20, + "input_connections": { + "effective_genome_size_options|gsize": { + "id": 2, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 19, + "output_name": "outputsam" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" + } + ], + "label": "call peaks on merge", + "name": "MACS2 callpeak", + "outputs": [ + { + "name": "output_tabular", + "type": "tabular" + }, + { + "name": "output_narrowpeaks", + "type": "bed" + } + ], + "position": { + "left": 1546.199951171875, + "top": 579.4979025976545 + }, + "post_job_actions": { + "HideDatasetActionoutput_tabular": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_narrowpeaks": { + "action_arguments": { + "newname": "merged macs2 narrowPeaks" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "merged macs2 tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "merged macs2 coverage normalized" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAM\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"0\"}, \"outputs\": [\"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"Yes\", \"__current_case__\": 1, \"input_treatment_file\": {\"__class__\": \"RuntimeValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", + "type": "tool", + "uuid": "e183ec20-d4ab-427a-9a0c-3e9bbced8793", + "when": null, + "workflow_outputs": [ + { + "label": "merged_macs2_narrowPeaks", + "output_name": "output_narrowpeaks", + "uuid": "6d97d620-9486-4d85-9a80-e3595c0bb968" + } + ] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1", + "errors": null, + "id": 21, + "input_connections": { + "inputA": { + "id": 20, + "output_name": "output_narrowpeaks" + }, + "reduce_or_iterate|inputB": { + "id": 12, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bedtools Intersect intervals", + "name": "reduce_or_iterate" + } + ], + "label": "get merged peaks overlapping at least x replicates", + "name": "bedtools Intersect intervals", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1643.5166015625, + "top": 314.897927011717 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"bed\": false, \"count\": false, \"fraction_cond\": {\"fraction_select\": \"default\", \"__current_case__\": 0}, \"genome_file_opts\": {\"genome_file_opts_selector\": \"loc\", \"__current_case__\": 0, \"genome\": null}, \"header\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"invert\": false, \"once\": false, \"overlap_mode\": [\"-wa\", \"-wb\"], \"reduce_or_iterate\": {\"reduce_or_iterate_selector\": \"iterate\", \"__current_case__\": 0, \"inputB\": {\"__class__\": \"ConnectedValue\"}}, \"sorted\": false, \"split\": false, \"strand\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0+galaxy1", + "type": "tool", + "uuid": "d6183a41-f78c-49fc-b826-f8aa95ff84cb", + "when": null, + "workflow_outputs": [] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 22, + "input_connections": { + "results_0|software_cond|input": { + "id": 6, + "output_name": "output_tabular" + }, + "results_1|software_cond|input": { + "id": 20, + "output_name": "output_tabular" + } + }, + "inputs": [], + "label": "multiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 2315.5733416696335, + "top": 16.13231218303406 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "f7d74248-16e3-4020-8156-caae0e7682ef", + "when": null, + "workflow_outputs": [ + { + "label": "multiqc_output", + "output_name": "html_report", + "uuid": "a342a984-235e-4d40-9e09-d835aab35282" + } + ] + }, + "23": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 23, + "input_connections": { + "input": { + "id": 21, + "output_name": "output" + } + }, + "inputs": [], + "label": "only keep peaks with summits overlapping intersection of at least x replicates", + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1874.401877544738, + "top": 319.9312522070295 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": \"(c2+c10)>=c12 and (c2+c10)= \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "e6855df9-0e94-4310-835c-15514bd37974", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "effective_genome_size_options|gsize": { + "id": 2, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" + } + ], + "label": "call peaks individually", + "name": "MACS2 callpeak", + "outputs": [ + { + "name": "output_tabular", + "type": "tabular" + }, + { + "name": "output_narrowpeaks", + "type": "bed" + }, + { + "name": "output_treat_pileup", + "type": "bedgraph" + }, + { + "name": "output_control_lambda", + "type": "bedgraph" + } + ], + "position": { + "left": 454.449951171875, + "top": 139.41457740234202 + }, + "post_job_actions": { + "HideDatasetActionoutput_control_lambda": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_control_lambda" + }, + "HideDatasetActionoutput_tabular": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_tabular" + }, + "HideDatasetActionoutput_treat_pileup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_treat_pileup" + }, + "RenameDatasetActionoutput_narrowpeaks": { + "action_arguments": { + "newname": "individual macs2 narrowPeaks" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "individual macs2 tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "individual macs2 coverage normalized" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAMPE\", \"nomodel_type\": {\"nomodel_type_selector\": \"create_model\", \"__current_case__\": 0, \"mfold_lower\": \"5\", \"mfold_upper\": \"50\", \"band_width\": \"300\"}, \"outputs\": [\"bdg\", \"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", + "type": "tool", + "uuid": "8f2a3aa4-704e-4d90-a672-94b97996dd56", + "when": null, + "workflow_outputs": [ + { + "label": "individual_macs2_narrowPeaks", + "output_name": "output_narrowpeaks", + "uuid": "4552df5d-4397-4118-af11-f97eb8c748a5" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 7, + "input_connections": { + "input_list": { + "id": 4, + "output_name": "outputcnt" + } + }, + "inputs": [], + "label": "put all nb of reads into single dataset", + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 437.3050979125053, + "top": 856.8156282351949 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": false, \"__current_case__\": 1}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "bd8b6b03-19ef-4921-96c3-abe5e6992941", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0", + "errors": null, + "id": 8, + "input_connections": { + "tag|inputs": { + "id": 6, + "output_name": "output_narrowpeaks" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bedtools Multiple Intersect", + "name": "tag" + } + ], + "label": "compute multi intersect", + "name": "bedtools Multiple Intersect", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 790, + "top": 35.6 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0", + "tool_shed_repository": { + "changeset_revision": "fe5b4cb8356c", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"cluster\": false, \"empty\": {\"empty_selector\": \"\", \"__current_case__\": 1}, \"filler\": \"0\", \"header\": false, \"tag\": {\"tag_select\": \"tag\", \"__current_case__\": 0, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0", + "type": "tool", + "uuid": "9edd1aab-eb4c-4fd4-b9f6-a6dbcae46dd2", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "wig_to_bigWig", + "errors": null, + "id": 9, + "input_connections": { + "input1": { + "id": 6, + "output_name": "output_treat_pileup" + } + }, + "inputs": [], + "label": "individual normalized bigwig", + "name": "Wig/BedGraph-to-bigWig", + "outputs": [ + { + "name": "out_file1", + "type": "bigwig" + } + ], + "position": { + "left": 701.9011607009672, + "top": 524.1953936525294 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "d0d6f92d-3d7e-44c3-b2f6-c10e429d2369", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "singtabop|input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Table Compute", + "name": "singtabop" + } + ], + "label": "get min value", + "name": "Table Compute", + "outputs": [ + { + "name": "table", + "type": "tabular" + } + ], + "position": { + "left": 661.2051223265678, + "top": 836.1343516141029 + }, + "post_job_actions": { + "HideDatasetActiontable": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3bf5661c0280", + "name": "table_compute", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"out_opts\": null, \"precision\": \"6\", \"singtabop\": {\"use_type\": \"single\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"col_row_names\": null, \"adv\": {\"header\": null, \"nrows\": null, \"skipfooter\": null, \"skip_blank_lines\": true}, \"user\": {\"mode\": \"matrixapply\", \"__current_case__\": 3, \"matrixapply_func\": {\"vector_op\": \"min\", \"__current_case__\": 1}, \"dimension\": \"0\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.4+galaxy0", + "type": "tool", + "uuid": "0d63ffd8-0646-4dbf-9ede-14bffcd5de2d", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "wc_gnu", + "errors": null, + "id": 11, + "input_connections": { + "input1": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": "get nb of replicates", + "name": "Line/Word/Character count", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 664.2051223265678, + "top": 946.0510386258217 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wc_gnu", + "tool_state": "{\"include_header\": false, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"options\": [\"lines\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "1e4420d0-edfb-4411-b7e0-602b510ff898", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 12, + "input_connections": { + "cond": { + "id": 5, + "output_name": "out1" + }, + "input": { + "id": 8, + "output_name": "output" + } + }, + "inputs": [], + "label": "filter multi intersect", + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1058, + "top": 43.6 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "4acd5289-87cc-4cfb-9863-35248989ab27", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "advancedOpt|binSize": { + "id": 3, + "output_name": "output" + }, + "bigwigs": { + "id": 9, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + }, + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + } + ], + "label": "average coverage from replicates", + "name": "bigwigAverage", + "outputs": [ + { + "name": "outFileName", + "type": "bigwig" + } + ], + "position": { + "left": 944.6735015666067, + "top": 451.87316496226794 + }, + "post_job_actions": { + "RenameDatasetActionoutFileName": { + "action_arguments": { + "newname": "Average Normalized Coverage of all replicates" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFileName" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4a53856a5b85", + "name": "deeptools_bigwig_average", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": \"1\", \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.5.4+galaxy0", + "type": "tool", + "uuid": "36059130-5f2a-4fe0-8b36-58073595fdd5", + "when": null, + "workflow_outputs": [ + { + "label": "average_bigwig", + "output_name": "outFileName", + "uuid": "35dfdb8a-121d-41d1-9ad1-1e0d95a8ab8c" + } + ] + }, + "14": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 14, + "input_connections": { + "input1": { + "id": 10, + "output_name": "table" + } + }, + "inputs": [], + "label": "convert min value to text", + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 903.2051223265678, + "top": 784.0510386258217 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + }, + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "cdbee56b-9fff-4205-9cb6-741be770985d", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "get nb of rep as param", + "content_id": "param_value_from_file", + "errors": null, + "id": 15, + "input_connections": { + "input1": { + "id": 11, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 907.2051223265678, + "top": 949.0510386258217 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "2ea49dca-270b-454a-9d86-6947799ab996", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "errors": null, + "id": 16, + "input_connections": { + "token_set_0|line": { + "id": 14, + "output_name": "text_param" + }, + "token_set_0|repeat_select|times": { + "id": 15, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": "create a dataset with the min value as many times as there are replicates", + "name": "Create text file", + "outputs": [ + { + "name": "outfile", + "type": "txt" + } + ], + "position": { + "left": 1136.2051223265678, + "top": 843.0510386258217 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": {\"__class__\": \"ConnectedValue\"}, \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "29ef7038-e10a-47cd-835f-945dccaf9c1c", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "errors": null, + "id": 17, + "input_connections": { + "split_parms|input": { + "id": 16, + "output_name": "outfile" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Split file", + "name": "split_parms" + } + ], + "label": "split min value", + "name": "Split file", + "outputs": [ + { + "name": "list_output_txt", + "type": "input" + } + ], + "position": { + "left": 1371.2051223265678, + "top": 921.0510386258217 + }, + "post_job_actions": { + "HideDatasetActionlist_output_txt": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_txt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_shed_repository": { + "changeset_revision": "baabc30154cd", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.1", + "type": "tool", + "uuid": "7db836a5-793a-403e-8db1-b97f619f4c69", + "when": null, + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 18, + "input_connections": { + "input1": { + "id": 17, + "output_name": "list_output_txt" + } + }, + "inputs": [], + "label": "convert min nb of reads to parameter", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1605.2384475218803, + "top": 912.9677256375404 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "71b1c454-41db-4a8b-8595-8d3fa86a86a0", + "when": null, + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "errors": null, + "id": 19, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + }, + "mode|subsample_config|subsampling_mode|target": { + "id": 18, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": "downsample BAM", + "name": "Samtools view", + "outputs": [ + { + "name": "outputsam", + "type": "input" + } + ], + "position": { + "left": 1848.7423727171654, + "top": 894.4010142117592 + }, + "post_job_actions": { + "HideDatasetActionoutputsam": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outputsam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "6be888be75f9", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": null, \"library\": null, \"cigarcons\": null, \"inclusive_filter\": null, \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": null, \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"target\", \"__current_case__\": 1, \"target\": {\"__class__\": \"ConnectedValue\"}, \"seed\": \"1\"}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": false, \"adv_output\": {\"readtags\": [], \"collapsecigar\": false}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", + "type": "tool", + "uuid": "ae46e826-d985-4437-abae-152b6877eea7", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "errors": null, + "id": 20, + "input_connections": { + "effective_genome_size_options|gsize": { + "id": 2, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 19, + "output_name": "outputsam" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" + } + ], + "label": "call peaks on merge", + "name": "MACS2 callpeak", + "outputs": [ + { + "name": "output_tabular", + "type": "tabular" + }, + { + "name": "output_narrowpeaks", + "type": "bed" + } + ], + "position": { + "left": 1456.336227527062, + "top": 482.24653231537656 + }, + "post_job_actions": { + "HideDatasetActionoutput_tabular": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_narrowpeaks": { + "action_arguments": { + "newname": "merged macs2 narrowPeaks" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "merged macs2 tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "merged macs2 coverage normalized" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAMPE\", \"nomodel_type\": {\"nomodel_type_selector\": \"create_model\", \"__current_case__\": 0, \"mfold_lower\": \"5\", \"mfold_upper\": \"50\", \"band_width\": \"300\"}, \"outputs\": [\"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"Yes\", \"__current_case__\": 1, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", + "type": "tool", + "uuid": "e183ec20-d4ab-427a-9a0c-3e9bbced8793", + "when": null, + "workflow_outputs": [ + { + "label": "merged_macs2_narrowPeaks", + "output_name": "output_narrowpeaks", + "uuid": "6d97d620-9486-4d85-9a80-e3595c0bb968" + } + ] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1", + "errors": null, + "id": 21, + "input_connections": { + "inputA": { + "id": 20, + "output_name": "output_narrowpeaks" + }, + "reduce_or_iterate|inputB": { + "id": 12, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bedtools Intersect intervals", + "name": "reduce_or_iterate" + } + ], + "label": "get merged peaks overlapping at least x replicates", + "name": "bedtools Intersect intervals", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1643.5166015625, + "top": 301.09792701171705 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"bed\": false, \"count\": false, \"fraction_cond\": {\"fraction_select\": \"default\", \"__current_case__\": 0}, \"genome_file_opts\": {\"genome_file_opts_selector\": \"loc\", \"__current_case__\": 0, \"genome\": null}, \"header\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"invert\": false, \"once\": false, \"overlap_mode\": [\"-wa\", \"-wb\"], \"reduce_or_iterate\": {\"reduce_or_iterate_selector\": \"iterate\", \"__current_case__\": 0, \"inputB\": {\"__class__\": \"ConnectedValue\"}}, \"sorted\": false, \"split\": false, \"strand\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0+galaxy1", + "type": "tool", + "uuid": "d6183a41-f78c-49fc-b826-f8aa95ff84cb", + "when": null, + "workflow_outputs": [] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 22, + "input_connections": { + "results_0|software_cond|input": { + "id": 6, + "output_name": "output_tabular" + }, + "results_1|software_cond|input": { + "id": 20, + "output_name": "output_tabular" + } + }, + "inputs": [], + "label": "multiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 2091.738158489414, + "top": 26.470097442576304 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "f7d74248-16e3-4020-8156-caae0e7682ef", + "when": null, + "workflow_outputs": [ + { + "label": "multiqc_output", + "output_name": "html_report", + "uuid": "a342a984-235e-4d40-9e09-d835aab35282" + } + ] + }, + "23": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 23, + "input_connections": { + "input": { + "id": 21, + "output_name": "output" + } + }, + "inputs": [], + "label": "only keep peaks with summits overlapping intersection of at least x replicates", + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1874.401877544738, + "top": 306.13125220702955 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": \"(c2+c10)>=c12 and (c2+c10)= \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "e6855df9-0e94-4310-835c-15514bd37974", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "effective_genome_size_options|gsize": { + "id": 2, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" + } + ], + "label": "call peaks individually", + "name": "MACS2 callpeak", + "outputs": [ + { + "name": "output_tabular", + "type": "tabular" + }, + { + "name": "output_narrowpeaks", + "type": "bed" + }, + { + "name": "output_treat_pileup", + "type": "bedgraph" + }, + { + "name": "output_control_lambda", + "type": "bedgraph" + } + ], + "position": { + "left": 454.449951171875, + "top": 179.014577402342 + }, + "post_job_actions": { + "HideDatasetActionoutput_control_lambda": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_control_lambda" + }, + "HideDatasetActionoutput_tabular": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_tabular" + }, + "HideDatasetActionoutput_treat_pileup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_treat_pileup" + }, + "RenameDatasetActionoutput_narrowpeaks": { + "action_arguments": { + "newname": "individual macs2 narrowPeaks" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "individual macs2 tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "individual macs2 coverage normalized" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"all\", \"__current_case__\": 2}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BED\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"-100\"}, \"outputs\": [\"bdg\", \"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", + "type": "tool", + "uuid": "8f2a3aa4-704e-4d90-a672-94b97996dd56", + "when": null, + "workflow_outputs": [ + { + "label": "individual_macs2_narrowPeaks", + "output_name": "output_narrowpeaks", + "uuid": "4552df5d-4397-4118-af11-f97eb8c748a5" + } + ] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 8, + "input_connections": { + "input_list": { + "id": 5, + "output_name": "outputcnt" + } + }, + "inputs": [], + "label": "put all nb of reads into single dataset", + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 487.0999755859375, + "top": 1006.4666625976563 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": false, \"__current_case__\": 1}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "bd8b6b03-19ef-4921-96c3-abe5e6992941", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0", + "errors": null, + "id": 9, + "input_connections": { + "tag|inputs": { + "id": 7, + "output_name": "output_narrowpeaks" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bedtools Multiple Intersect", + "name": "tag" + } + ], + "label": "compute multi intersect", + "name": "bedtools Multiple Intersect", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 797.3086613144798, + "top": 40.02067466199719 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0", + "tool_shed_repository": { + "changeset_revision": "fe5b4cb8356c", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"cluster\": false, \"empty\": {\"empty_selector\": \"\", \"__current_case__\": 1}, \"filler\": \"0\", \"header\": false, \"tag\": {\"tag_select\": \"tag\", \"__current_case__\": 0, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0", + "type": "tool", + "uuid": "9edd1aab-eb4c-4fd4-b9f6-a6dbcae46dd2", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "wig_to_bigWig", + "errors": null, + "id": 10, + "input_connections": { + "input1": { + "id": 7, + "output_name": "output_treat_pileup" + } + }, + "inputs": [], + "label": "individual normalized bigwig", + "name": "Wig/BedGraph-to-bigWig", + "outputs": [ + { + "name": "out_file1", + "type": "bigwig" + } + ], + "position": { + "left": 680.6833851669262, + "top": 635.8069731504326 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "d0d6f92d-3d7e-44c3-b2f6-c10e429d2369", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "singtabop|input": { + "id": 8, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Table Compute", + "name": "singtabop" + } + ], + "label": "get min value", + "name": "Table Compute", + "outputs": [ + { + "name": "table", + "type": "tabular" + } + ], + "position": { + "left": 719.5, + "top": 974.7833435058594 + }, + "post_job_actions": { + "HideDatasetActiontable": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3bf5661c0280", + "name": "table_compute", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"out_opts\": null, \"precision\": \"6\", \"singtabop\": {\"use_type\": \"single\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"col_row_names\": null, \"adv\": {\"header\": null, \"nrows\": null, \"skipfooter\": null, \"skip_blank_lines\": true}, \"user\": {\"mode\": \"matrixapply\", \"__current_case__\": 3, \"matrixapply_func\": {\"vector_op\": \"min\", \"__current_case__\": 1}, \"dimension\": \"0\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.4+galaxy0", + "type": "tool", + "uuid": "0d63ffd8-0646-4dbf-9ede-14bffcd5de2d", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "wc_gnu", + "errors": null, + "id": 12, + "input_connections": { + "input1": { + "id": 8, + "output_name": "output" + } + }, + "inputs": [], + "label": "get nb of replicates", + "name": "Line/Word/Character count", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 723, + "top": 1081.7 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wc_gnu", + "tool_state": "{\"include_header\": false, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"options\": [\"lines\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "1e4420d0-edfb-4411-b7e0-602b510ff898", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 13, + "input_connections": { + "cond": { + "id": 6, + "output_name": "out1" + }, + "input": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": "filter multi intersect", + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1065.3086613144797, + "top": 48.02067466199719 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "4acd5289-87cc-4cfb-9863-35248989ab27", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "errors": null, + "id": 14, + "input_connections": { + "advancedOpt|binSize": { + "id": 3, + "output_name": "output" + }, + "bigwigs": { + "id": 10, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + }, + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + } + ], + "label": "average coverage from replicates", + "name": "bigwigAverage", + "outputs": [ + { + "name": "outFileName", + "type": "bigwig" + } + ], + "position": { + "left": 938.7350974129533, + "top": 555.8480470664147 + }, + "post_job_actions": { + "RenameDatasetActionoutFileName": { + "action_arguments": { + "newname": "Average Normalized Coverage of all replicates" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFileName" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4a53856a5b85", + "name": "deeptools_bigwig_average", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": \"1\", \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.5.4+galaxy0", + "type": "tool", + "uuid": "36059130-5f2a-4fe0-8b36-58073595fdd5", + "when": null, + "workflow_outputs": [ + { + "label": "average_bigwig", + "output_name": "outFileName", + "uuid": "35dfdb8a-121d-41d1-9ad1-1e0d95a8ab8c" + } + ] + }, + "15": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 15, + "input_connections": { + "input1": { + "id": 11, + "output_name": "table" + } + }, + "inputs": [], + "label": "convert min value to text", + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 972, + "top": 918.7 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + }, + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "cdbee56b-9fff-4205-9cb6-741be770985d", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "get nb of rep as param", + "content_id": "param_value_from_file", + "errors": null, + "id": 16, + "input_connections": { + "input1": { + "id": 12, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 980.362829492841, + "top": 1090.2503372993485 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "2ea49dca-270b-454a-9d86-6947799ab996", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "errors": null, + "id": 17, + "input_connections": { + "token_set_0|line": { + "id": 15, + "output_name": "text_param" + }, + "token_set_0|repeat_select|times": { + "id": 16, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": "create a dataset with the min value as many times as there are replicates", + "name": "Create text file", + "outputs": [ + { + "name": "outfile", + "type": "txt" + } + ], + "position": { + "left": 1210.95940032202, + "top": 978.1979565079766 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": {\"__class__\": \"ConnectedValue\"}, \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "29ef7038-e10a-47cd-835f-945dccaf9c1c", + "when": null, + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "errors": null, + "id": 18, + "input_connections": { + "split_parms|input": { + "id": 17, + "output_name": "outfile" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Split file", + "name": "split_parms" + } + ], + "label": "split min value", + "name": "Split file", + "outputs": [ + { + "name": "list_output_txt", + "type": "input" + } + ], + "position": { + "left": 1454.946894305971, + "top": 1074.616955921246 + }, + "post_job_actions": { + "HideDatasetActionlist_output_txt": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_txt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_shed_repository": { + "changeset_revision": "baabc30154cd", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.1", + "type": "tool", + "uuid": "7db836a5-793a-403e-8db1-b97f619f4c69", + "when": null, + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 19, + "input_connections": { + "input1": { + "id": 18, + "output_name": "list_output_txt" + } + }, + "inputs": [], + "label": "convert min nb of reads to parameter", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1679.9454808872808, + "top": 1066.2435805949858 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "71b1c454-41db-4a8b-8595-8d3fa86a86a0", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "errors": null, + "id": 20, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + }, + "mode|subsample_config|subsampling_mode|target": { + "id": 19, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": "select random reads", + "name": "Samtools view", + "outputs": [ + { + "name": "outputsam", + "type": "input" + } + ], + "position": { + "left": 1925.7976872167908, + "top": 1061.3309439057557 + }, + "post_job_actions": { + "HideDatasetActionoutputsam": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outputsam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "6be888be75f9", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": null, \"library\": null, \"cigarcons\": null, \"inclusive_filter\": null, \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": null, \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"target\", \"__current_case__\": 1, \"target\": {\"__class__\": \"ConnectedValue\"}, \"seed\": \"1\"}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": false, \"adv_output\": {\"readtags\": [], \"collapsecigar\": false}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", + "type": "tool", + "uuid": "36713e3f-6110-41f7-8df1-9a9966400fab", + "when": null, + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "errors": null, + "id": 21, + "input_connections": { + "input": { + "id": 20, + "output_name": "outputsam" + } + }, + "inputs": [], + "label": "convert subsampled bam to bed", + "name": "bedtools BAM to BED", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 1300.0284368938724, + "top": 585.202166486144 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"\", \"split\": false, \"tag\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0+galaxy2", + "type": "tool", + "uuid": "7521eb4d-6cb9-463b-8c03-91ac64396ac3", + "when": null, + "workflow_outputs": [] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "errors": null, + "id": 22, + "input_connections": { + "effective_genome_size_options|gsize": { + "id": 2, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 21, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" + } + ], + "label": "call peaks on merge", + "name": "MACS2 callpeak", + "outputs": [ + { + "name": "output_tabular", + "type": "tabular" + }, + { + "name": "output_narrowpeaks", + "type": "bed" + } + ], + "position": { + "left": 1546.199951171875, + "top": 605.2979025976546 + }, + "post_job_actions": { + "HideDatasetActionoutput_tabular": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_narrowpeaks": { + "action_arguments": { + "newname": "merged macs2 narrowPeaks" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "merged macs2 tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "merged macs2 coverage normalized" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"all\", \"__current_case__\": 2}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BED\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"-100\"}, \"outputs\": [\"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"Yes\", \"__current_case__\": 1, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", + "type": "tool", + "uuid": "e183ec20-d4ab-427a-9a0c-3e9bbced8793", + "when": null, + "workflow_outputs": [ + { + "label": "merged_macs2_narrowPeaks", + "output_name": "output_narrowpeaks", + "uuid": "6d97d620-9486-4d85-9a80-e3595c0bb968" + } + ] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1", + "errors": null, + "id": 23, + "input_connections": { + "inputA": { + "id": 22, + "output_name": "output_narrowpeaks" + }, + "reduce_or_iterate|inputB": { + "id": 13, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bedtools Intersect intervals", + "name": "reduce_or_iterate" + } + ], + "label": "get merged peaks overlapping at least x replicates", + "name": "bedtools Intersect intervals", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1643.5166015625, + "top": 340.697927011717 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"bed\": false, \"count\": false, \"fraction_cond\": {\"fraction_select\": \"default\", \"__current_case__\": 0}, \"genome_file_opts\": {\"genome_file_opts_selector\": \"loc\", \"__current_case__\": 0, \"genome\": null}, \"header\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"invert\": false, \"once\": false, \"overlap_mode\": [\"-wa\", \"-wb\"], \"reduce_or_iterate\": {\"reduce_or_iterate_selector\": \"iterate\", \"__current_case__\": 0, \"inputB\": {\"__class__\": \"ConnectedValue\"}}, \"sorted\": false, \"split\": false, \"strand\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0+galaxy1", + "type": "tool", + "uuid": "d6183a41-f78c-49fc-b826-f8aa95ff84cb", + "when": null, + "workflow_outputs": [] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 24, + "input_connections": { + "results_0|software_cond|input": { + "id": 7, + "output_name": "output_tabular" + }, + "results_1|software_cond|input": { + "id": 22, + "output_name": "output_tabular" + } + }, + "inputs": [], + "label": "multiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 2329.32147475926, + "top": 153.52074582627785 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "f7d74248-16e3-4020-8156-caae0e7682ef", + "when": null, + "workflow_outputs": [ + { + "label": "multiqc_output", + "output_name": "html_report", + "uuid": "a342a984-235e-4d40-9e09-d835aab35282" + } + ] + }, + "25": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 25, + "input_connections": { + "input": { + "id": 23, + "output_name": "output" + } + }, + "inputs": [], + "label": "only keep peaks with summits overlapping intersection of at least x replicates", + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1874.401877544738, + "top": 345.7312522070295 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": \"(c2+c10)>=c12 and (c2+c10)=30\"}}, {\"__index__\": 1, \"bam_property\": {\"bam_property_selector\": \"isProperPair\", \"__current_case__\": 11, \"bam_property_value\": true}}, {\"__index__\": 2, \"bam_property\": {\"bam_property_selector\": \"reference\", \"__current_case__\": 20, \"bam_property_value\": \"!chrM\"}}, {\"__index__\": 3, \"bam_property\": {\"bam_property_selector\": \"mateReference\", \"__current_case__\": 16, \"bam_property_value\": \"!MT\"}}]}], \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"rule_configuration\": {\"rules_selector\": \"true\", \"__current_case__\": 1, \"rules\": null}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.2+galaxy2", + "type": "tool", + "uuid": "eba4c413-30c9-4bab-a088-dc12d5956c91", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_idxstats/samtools_idxstats/2.0.5", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "Get number of reads per chromosome", + "name": "Samtools idxstats", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 945.2166748046875, + "top": 539.63330078125 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_idxstats/samtools_idxstats/2.0.5", + "tool_shed_repository": { + "changeset_revision": "fa5d3e61e429", + "name": "samtools_idxstats", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.5", + "type": "tool", + "uuid": "024f7338-2712-4fb1-a913-dfd5bc2d4f1e", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", + "errors": null, + "id": 8, + "input_connections": { + "inputFile": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "remove PCR duplicates", + "name": "MarkDuplicates", + "outputs": [ + { + "name": "metrics_file", + "type": "txt" + }, + { + "name": "outFile", + "type": "bam" + } + ], + "position": { + "left": 1163.1000061035156, + "top": 211.4666748046875 + }, + "post_job_actions": { + "RenameDatasetActionmetrics_file": { + "action_arguments": { + "newname": "MarkDuplicates metrics" + }, + "action_type": "RenameDatasetAction", + "output_name": "metrics_file" + }, + "RenameDatasetActionoutFile": { + "action_arguments": { + "newname": "BAM filtered rmDup" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", + "tool_shed_repository": { + "changeset_revision": "3f254c5ced1d", + "name": "picard", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"assume_sorted\": true, \"barcode_tag\": \"\", \"comments\": [], \"duplicate_scoring_strategy\": \"SUM_OF_BASE_QUALITIES\", \"inputFile\": {\"__class__\": \"ConnectedValue\"}, \"optical_duplicate_pixel_distance\": \"100\", \"read_name_regex\": \"\", \"remove_duplicates\": true, \"validation_stringency\": \"LENIENT\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1.1.0", + "type": "tool", + "uuid": "d0a9998c-18a9-4579-8d33-f0897e1ceaeb", + "when": null, + "workflow_outputs": [ + { + "label": "BAM filtered rmDup", + "output_name": "outFile", + "uuid": "5f4d5cc5-c2f2-40f3-b941-df5dd7347d25" + }, + { + "label": "MarkDuplicates metrics", + "output_name": "metrics_file", + "uuid": "144745aa-8898-45e6-a328-53e2518202b9" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "infile": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": "reads in chrM/MT for multiQC", + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1190.1499938964844, + "top": 618.5833129882812 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \" ($1==\\\"chrM\\\" || $1 == \\\"MT\\\"){print $1, $3}($1!=\\\"chrM\\\" && $1!=\\\"MT\\\"){SUM+=$3}END{print \\\"others\\\", SUM} \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "9ae38aa6-511d-4ab4-b055-7a1dae65649f", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "errors": null, + "id": 10, + "input_connections": { + "input": { + "id": 8, + "output_name": "outFile" + } + }, + "inputs": [], + "label": "convert BAM to BED to improve peak calling", + "name": "bedtools BAM to BED", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 1458.7166595458984, + "top": 193.58331298828125 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "BED filtered rmDup" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"\", \"split\": false, \"tag\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0+galaxy2", + "type": "tool", + "uuid": "12ca18f2-222b-4e9c-8ae0-b5772cd51bd7", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pe_histogram/pe_histogram/1.0.1", + "errors": null, + "id": 11, + "input_connections": { + "input_bam": { + "id": 8, + "output_name": "outFile" + } + }, + "inputs": [], + "label": "Compute fragment length histogram", + "name": "Paired-end histogram", + "outputs": [ + { + "name": "output1", + "type": "png" + }, + { + "name": "output2", + "type": "tabular" + } + ], + "position": { + "left": 1478.1666717529297, + "top": 559.88330078125 + }, + "post_job_actions": { + "HideDatasetActionoutput2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output2" + }, + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "histogram of fragment length" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pe_histogram/pe_histogram/1.0.1", + "tool_shed_repository": { + "changeset_revision": "bd1416eea1f0", + "name": "pe_histogram", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"lower_limit\": null, \"upper_limit\": \"500\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "cc486ad2-0f48-4636-98b5-ea5fad9b75b3", + "when": null, + "workflow_outputs": [ + { + "label": "histogram of fragment length", + "output_name": "output1", + "uuid": "06437eef-c6fa-49f1-81fb-c48a21b87f57" + } + ] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 8, + "output_name": "outFile" + } + }, + "inputs": [], + "label": "number of reads", + "name": "Samtools view", + "outputs": [ + { + "name": "outputcnt", + "type": "tabular" + } + ], + "position": { + "left": 1960.1157004761121, + "top": 545.8157628477595 + }, + "post_job_actions": { + "HideDatasetActionoutputcnt": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outputcnt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "6be888be75f9", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"all_reads\", \"__current_case__\": 0, \"output_options\": {\"reads_report_type\": \"count\", \"__current_case__\": 1}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", + "type": "tool", + "uuid": "2999f836-c74f-47ed-b1ad-81f43349fe11", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "effective_genome_size_options|gsize": { + "id": 2, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" + } + ], + "label": "Call Peak with MACS2", + "name": "MACS2 callpeak", + "outputs": [ + { + "name": "output_tabular", + "type": "tabular" + }, + { + "name": "output_narrowpeaks", + "type": "bed" + }, + { + "name": "output_summits", + "type": "bed" + }, + { + "name": "output_treat_pileup", + "type": "bedgraph" + }, + { + "name": "output_control_lambda", + "type": "bedgraph" + }, + { + "name": "output_extra_files", + "type": "html" + } + ], + "position": { + "left": 1741.2333374023438, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionoutput_control_lambda": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_control_lambda" + }, + "HideDatasetActionoutput_extra_files": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_extra_files" + }, + "HideDatasetActionoutput_summits": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_summits" + }, + "HideDatasetActionoutput_tabular": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_tabular" + }, + "HideDatasetActionoutput_treat_pileup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_treat_pileup" + }, + "RenameDatasetActionoutput_control_lambda": { + "action_arguments": { + "newname": "MACS2 control coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_control_lambda" + }, + "RenameDatasetActionoutput_narrowpeaks": { + "action_arguments": { + "newname": "MACS2 narrowPeak" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_summits": { + "action_arguments": { + "newname": "MACS2 summits" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_summits" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "MACS2 peaks xls" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "MACS2 treatment coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": false, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"all\", \"__current_case__\": 2}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BED\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"-100\"}, \"outputs\": [\"peaks_tabular\", \"summits\", \"bdg\", \"html\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", + "type": "tool", + "uuid": "57386f5d-96bb-4684-97dc-3b2228189c01", + "when": null, + "workflow_outputs": [ + { + "label": "MACS2 narrowPeak", + "output_name": "output_narrowpeaks", + "uuid": "02d92607-381e-41b0-b0ed-b0f89bc02967" + } + ] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 14, + "input_connections": { + "input": { + "id": 12, + "output_name": "outputcnt" + } + }, + "inputs": [], + "label": "compute 1/million reads", + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1681.741700059967, + "top": 1407.1751610966817 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": true, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"1000000/c1\", \"add_column\": {\"mode\": \"R\", \"__current_case__\": 2, \"pos\": \"1\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "ec62cddf-fb04-4185-b9f4-709de2ce0202", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "content_id": "wig_to_bigWig", + "errors": null, + "id": 15, + "input_connections": { + "input1": { + "id": 13, + "output_name": "output_treat_pileup" + } + }, + "inputs": [], + "label": "Bigwig from MACS2 (no norm)", + "name": "Wig/BedGraph-to-bigWig", + "outputs": [ + { + "name": "out_file1", + "type": "bigwig" + } + ], + "position": { + "left": 1444.2833251953125, + "top": 1510.0499877929688 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Coverage from MACS2 (bigwig)" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "4eea632c-ec31-43e7-88d2-79895b764a06", + "when": null, + "workflow_outputs": [ + { + "label": "Coverage from MACS2 (bigwig)", + "output_name": "out_file1", + "uuid": "5ffc5c02-8669-49b2-82a1-682ec3122d39" + } + ] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_slopbed/2.30.0+galaxy1", + "errors": null, + "id": 16, + "input_connections": { + "genome_file_opts|genome": { + "id": 1, + "output_name": "output" + }, + "inputA": { + "id": 13, + "output_name": "output_summits" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bedtools SlopBed", + "name": "genome_file_opts" + } + ], + "label": "get summits +/-500kb", + "name": "bedtools SlopBed", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 2186.5, + "top": 206.29998779296875 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "1kb around each summit" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_slopbed/2.30.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addition\": {\"addition_select\": \"b\", \"__current_case__\": 0, \"b\": \"500\"}, \"genome_file_opts\": {\"genome_file_opts_selector\": \"loc\", \"__current_case__\": 0, \"genome\": {\"__class__\": \"ConnectedValue\"}}, \"header\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"pct\": false, \"strand\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0+galaxy1", + "type": "tool", + "uuid": "d1c672ca-ee55-4e48-9d97-75552050534a", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "errors": null, + "id": 17, + "input_connections": { + "infile": { + "id": 13, + "output_name": "output_tabular" + } + }, + "inputs": [], + "label": "summary of MACS2", + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2198.433349609375, + "top": 79.64999389648438 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "txt" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "MACS2 report" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"^#\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "a12ee458-2fe0-4d1e-8df9-c8fc76d7b277", + "when": null, + "workflow_outputs": [ + { + "label": "MACS2 report", + "output_name": "output", + "uuid": "2c50d266-785f-4a9d-ba31-f9fe66b703c7" + } + ] + }, + "18": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 18, + "input_connections": { + "input1": { + "id": 14, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Convert 1/million reads to parameter", + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 1927.9064759856594, + "top": 1388.3825581400483 + }, + "post_job_actions": { + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "7afe5b18-2555-4f24-a1e2-348341631008", + "when": null, + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 19, + "input_connections": { + "input": { + "id": 15, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Isolate each bigwig do normalize not average", + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2134.4445922218906, + "top": 1595.328936224611 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [0, 1], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "05ca058f-88e4-4e7c-9e93-66e25043883d", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_mergebed/2.30.0", + "errors": null, + "id": 20, + "input_connections": { + "input": { + "id": 16, + "output_name": "output" + } + }, + "inputs": [], + "label": "Merge summits +/-500kb", + "name": "bedtools MergeBED", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 2501.5999755859375, + "top": 273.75 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Summits +-500bp (merged)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_mergebed/2.30.0", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"c_and_o_argument_repeat\": [], \"distance\": \"0\", \"header\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"strand\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0", + "type": "tool", + "uuid": "a74b6905-51b8-4c39-bc8c-3267b1f0a7a5", + "when": null, + "workflow_outputs": [ + { + "label": "1kb around summits", + "output_name": "output", + "uuid": "94021253-18e5-4969-9dec-ec901bcc9a3b" + } + ] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "errors": null, + "id": 21, + "input_connections": { + "advancedOpt|binSize": { + "id": 3, + "output_name": "output" + }, + "advancedOpt|scaleFactors": { + "id": 18, + "output_name": "text_param" + }, + "bigwigs": { + "id": 19, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + }, + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + }, + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + } + ], + "label": "normalize by million reads", + "name": "bigwigAverage", + "outputs": [ + { + "name": "outFileName", + "type": "bigwig" + } + ], + "position": { + "left": 2394.696221186954, + "top": 1367.5056983565069 + }, + "post_job_actions": { + "RenameDatasetActionoutFileName": { + "action_arguments": { + "newname": "bigwig normalized per million reads" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFileName" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4a53856a5b85", + "name": "deeptools_bigwig_average", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": {\"__class__\": \"ConnectedValue\"}, \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.5.4+galaxy0", + "type": "tool", + "uuid": "fa2633cf-af38-43eb-8c9f-b8b656d6a631", + "when": null, + "workflow_outputs": [ + { + "label": "bigwig_norm", + "output_name": "outFileName", + "uuid": "42fb26ba-7428-43cf-8668-e865b67c12bc" + } + ] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_coveragebed/2.30.0+galaxy1", + "errors": null, + "id": 22, + "input_connections": { + "inputA": { + "id": 20, + "output_name": "output" + }, + "reduce_or_iterate|inputB": { + "id": 8, + "output_name": "outFile" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bedtools Compute both the depth and breadth of coverage", + "name": "reduce_or_iterate" + } + ], + "label": "Compute coverage on summits +/-500kb", + "name": "bedtools Compute both the depth and breadth of coverage", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 2734.11669921875, + "top": 534.88330078125 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "coverage on MACS2 peaks" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_coveragebed/2.30.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"a_or_b\": false, \"d\": false, \"hist\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"mean\": false, \"overlap_a\": null, \"overlap_b\": null, \"reciprocal_overlap\": false, \"reduce_or_iterate\": {\"reduce_or_iterate_selector\": \"iterate\", \"__current_case__\": 0, \"inputB\": {\"__class__\": \"ConnectedValue\"}}, \"sorted\": false, \"split\": false, \"strandedness\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0+galaxy1", + "type": "tool", + "uuid": "f3681ac7-e1ba-4442-971f-8353389c5265", + "when": null, + "workflow_outputs": [] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 23, + "input_connections": { + "infile": { + "id": 22, + "output_name": "output" + } + }, + "inputs": [], + "label": "number of reads in peaks", + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 3097.2166748046875, + "top": 460.11669921875 + }, + "post_job_actions": { + "ChangeDatatypeActionoutfile": { + "action_arguments": { + "newtype": "tabular" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "outfile" + }, + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "Nb of reads in summits +-500bp" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{S=S+$4}END{print S}\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "f65b3936-595c-4ddb-88bc-2cc41e514e38", + "when": null, + "workflow_outputs": [ + { + "label": "Nb of reads in summits +-500bp", + "output_name": "outfile", + "uuid": "ba96198b-0b36-4b3c-a7bf-664d765eff3a" + } + ] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 24, + "input_connections": { + "input": { + "id": 23, + "output_name": "outfile" + } + }, + "inputs": [], + "label": "compute 1/million reads in peaks", + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1660.7476485833522, + "top": 1675.7739064754614 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": true, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"1000000/c1\", \"add_column\": {\"mode\": \"R\", \"__current_case__\": 2, \"pos\": \"1\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "5f55e258-a4fe-4b51-ab9b-2a6f0f22d910", + "when": null, + "workflow_outputs": [] + }, + "25": { + "annotation": "", + "content_id": "cat1", + "errors": null, + "id": 25, + "input_connections": { + "input1": { + "id": 23, + "output_name": "outfile" + }, + "queries_0|input2": { + "id": 12, + "output_name": "outputcnt" + } + }, + "inputs": [], + "label": "Combine number of reads in peaks with total number of reads", + "name": "Concatenate datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 3026.25, + "top": 727.7666625976562 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "cat1", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [{\"__index__\": 0, \"input2\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "ae286273-3247-4a8f-b296-33a679fbaf7d", + "when": null, + "workflow_outputs": [] + }, + "26": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 26, + "input_connections": { + "input1": { + "id": 24, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Convert 1/million reads in peaks to parameter", + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 1922.9030306495047, + "top": 1685.3491762772487 + }, + "post_job_actions": { + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "f0eb1323-041b-4e29-9f07-de15427c267d", + "when": null, + "workflow_outputs": [] + }, + "27": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 27, + "input_connections": { + "infile": { + "id": 25, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "reads in peaks multiQC", + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 2870.2166748046875, + "top": 944.800048828125 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \" NR==1{print \\\"in peaks\\\",$1;inp=$1}NR==2{print \\\"outside peaks\\\",$1 - inp}\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "7fe2bb35-31b5-4da0-83cf-38bb4af2848e", + "when": null, + "workflow_outputs": [] + }, + "28": { + "annotation": "Isolate each bigwig do normalize not average", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "errors": null, + "id": 28, + "input_connections": { + "advancedOpt|binSize": { + "id": 3, + "output_name": "output" + }, + "advancedOpt|scaleFactors": { + "id": 26, + "output_name": "text_param" + }, + "bigwigs": { + "id": 19, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + }, + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + }, + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + } + ], + "label": "normalize by million reads in peaks", + "name": "bigwigAverage", + "outputs": [ + { + "name": "outFileName", + "type": "bigwig" + } + ], + "position": { + "left": 2402.456534423419, + "top": 1734.6798994525739 + }, + "post_job_actions": { + "RenameDatasetActionoutFileName": { + "action_arguments": { + "newname": "bigwig normalized per million reads in peaks" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFileName" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4a53856a5b85", + "name": "deeptools_bigwig_average", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": {\"__class__\": \"ConnectedValue\"}, \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.5.4+galaxy0", + "type": "tool", + "uuid": "8eab7f49-605b-462a-9806-da0c795117f3", + "when": null, + "workflow_outputs": [ + { + "label": "bigwig_norm2", + "output_name": "outFileName", + "uuid": "60031333-7419-4121-a0c7-e235b70a5cfc" + } + ] + }, + "29": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 29, + "input_connections": { + "results_0|software_cond|input": { + "id": 4, + "output_name": "report" + }, + "results_1|software_cond|input": { + "id": 5, + "output_name": "mapping_stats" + }, + "results_2|software_cond|input": { + "id": 9, + "output_name": "outfile" + }, + "results_3|software_cond|output_0|input": { + "id": 8, + "output_name": "metrics_file" + }, + "results_4|software_cond|input": { + "id": 11, + "output_name": "output2" + }, + "results_5|software_cond|input": { + "id": 13, + "output_name": "output_tabular" + }, + "results_6|software_cond|input": { + "id": 27, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "plots", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 2612.75, + "top": 1012.6666259765625 + }, + "post_job_actions": { + "HideDatasetActionplots": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plots" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"bowtie2\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"custom_content\", \"__current_case__\": 32, \"plot_type\": \"bargraph\", \"section_name\": \"chrM\", \"title\": \"reads mapping on chrM\", \"description\": \"\", \"xlab\": \"\", \"ylab\": \"\", \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 3, \"software_cond\": {\"software\": \"picard\", \"__current_case__\": 17, \"output\": [{\"__index__\": 0, \"type\": \"markdups\", \"input\": {\"__class__\": \"ConnectedValue\"}}]}}, {\"__index__\": 4, \"software_cond\": {\"software\": \"custom_content\", \"__current_case__\": 32, \"plot_type\": \"linegraph\", \"section_name\": \"Fragment size\", \"title\": \"Fragment size distribution\", \"description\": \"\", \"xlab\": \"\", \"ylab\": \"\", \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 5, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 6, \"software_cond\": {\"software\": \"custom_content\", \"__current_case__\": 32, \"plot_type\": \"bargraph\", \"section_name\": \"Reads in peaks\", \"title\": \"Number of reads in peaks\", \"description\": \"Number of reads falling 500bp from a summit\", \"xlab\": \"\", \"ylab\": \"\", \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "112d720f-c747-4c92-985f-ebdb52086cc9", + "when": null, + "workflow_outputs": [ + { + "label": "MultiQC webpage", + "output_name": "html_report", + "uuid": "c22aafb2-d9f2-43c3-a6c4-cfe4a3166c07" + }, + { + "label": "MultiQC on input dataset(s): Stats", + "output_name": "stats", + "uuid": "6071150d-48db-4cf8-bfed-2cbdb2635856" + } + ] + } + }, + "tags": [ + "ATACseq" + ], + "uuid": "02785f0c-c445-4419-9f95-a202eaf6493a", + "version": 1 + }, + "readme": "# ATACseq Workflow\n\nThis workflow is highly concordant with the corresponding training material.\nYou can have more information about ATAC-seq analysis in the [slides](https://training.galaxyproject.org/training-material/topics/epigenetics/tutorials/atac-seq/slides.html) and the [tutorial](https://training.galaxyproject.org/training-material/topics/epigenetics/tutorials/atac-seq/tutorial.html).\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- reference_genome: this field will be adapted to the genomes available for bowtie2 and the genomes available for bedtools slopbed (dbkeys table)\n- effective_genome_size: this is used by macs2 and may be entered manually (indications are provided for heavily used genomes)\n- bin_size: this is used when normalization of coverage is performed. Large values will allow to have smaller output files but with less resolution while small values will increase computation time and size of output files to produce more resolutive bigwigs.\n\n## Processing\n\n- The workflow will remove nextera adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with bowtie2 allowing dovetail and fragment length up to 1kb.\n- The BAM is filtered to keep only MAPQ30, concordant pairs and pairs outside of the mitochondria.\n- The PCR duplicates are removed with Picard (only from version 0.8).\n- The BAM is converted to BED to enable macs2 to take both pairs into account.\n- The peaks are called with macs2 which at the same time generates a coverage file.\n- The coverage file is converted to bigwig\n- The amount of reads 500bp from summits and the total number of reads are computed.\n- Two normalizations are computed:\n - By million reads\n - By million reads in peaks (500bp from summits)\n- Other QC are performed:\n - A histogram with fragment length is computed.\n - The evaluation of percentage of reads to chrM or MT is computed.\n- A multiQC is run to have an overview of the QC.\n\n### Warning\n\n- The `reference_genome` parameter value is used to select references in bowtie2 and bedtools slopbed. Only references that are present in bowtie2 **and** bedtools slopbed are selectable. If your favorite reference genome is not available ask your administrator to make sure that each bowtie2 reference has a corresponding len file for use in bedtools slopbed.\n", + "changelog": "# Changelog\n\n## [0.14] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n## [0.13] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n\n## [0.12] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n\n## [0.11] 2024-03-18\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy2`\n\n## [0.10] 2024-03-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/samtools_idxstats/samtools_idxstats/2.0.4` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/samtools_idxstats/samtools_idxstats/2.0.5`\n- `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.4` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n\n## [0.9] 2023-10-23\n\nFix the normalization factor. It was coverage per reads and per reads in peaks instead of per million reads and per million reads in peaks.\n\n## [0.8] 2023-10-19\n\nFix the remove duplicate step!\nIn all previous versions, due to an error, PCR duplicates were not removed.\n\n## [0.7] 2023-10-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n\n## [0.6] 2023-09-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n\n## [0.5.1] 2023-09-22\n\nFix bug in normalize profiles when used with multiple samples (in 0.5.0 it is averaging samples instead of normalizing each sample).\n\n## [0.5] 2023-03-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.3` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.4`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_coveragebed/2.30.0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_coveragebed/2.30.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n\n### Manual update\n- add normalization steps for coverage\n\n## [0.4] 2023-01-16\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1`\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.4.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0`\n\n## [0.1] 2022-10-12\nFirst release.\n" } ], - "path": "./workflows/epigenetics/atacseq", - "readme": "# ATACseq Workflow\n\nThis workflow is highly concordant with the corresponding training material.\nYou can have more information about ATAC-seq analysis in the [slides](https://training.galaxyproject.org/training-material/topics/epigenetics/tutorials/atac-seq/slides.html) and the [tutorial](https://training.galaxyproject.org/training-material/topics/epigenetics/tutorials/atac-seq/tutorial.html).\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- reference_genome: this field will be adapted to the genomes available for bowtie2 and the genomes available for bedtools slopbed (dbkeys table)\n- effective_genome_size: this is used by macs2 and may be entered manually (indications are provided for heavily used genomes)\n- bin_size: this is used when normalization of coverage is performed. Large values will allow to have smaller output files but with less resolution while small values will increase computation time and size of output files to produce more resolutive bigwigs.\n\n## Processing\n\n- The workflow will remove nextera adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with bowtie2 allowing dovetail and fragment length up to 1kb.\n- The BAM is filtered to keep only MAPQ30, concordant pairs and pairs outside of the mitochondria.\n- The PCR duplicates are removed with Picard (only from version 0.8).\n- The BAM is converted to BED to enable macs2 to take both pairs into account.\n- The peaks are called with macs2 which at the same time generates a coverage file.\n- The coverage file is converted to bigwig\n- The amount of reads 500bp from summits and the total number of reads are computed.\n- Two normalizations are computed:\n - By million reads\n - By million reads in peaks (500bp from summits)\n- Other QC are performed:\n - A histogram with fragment length is computed.\n - The evaluation of percentage of reads to chrM or MT is computed.\n- A multiQC is run to have an overview of the QC.\n\n### Warning\n\n- The `reference_genome` parameter value is used to select references in bowtie2 and bedtools slopbed. Only references that are present in bowtie2 **and** bedtools slopbed are selectable. If your favorite reference genome is not available ask your administrator to make sure that each bowtie2 reference has a corresponding len file for use in bedtools slopbed.\n" + "path": "./workflows/epigenetics/atacseq" }, { "version": 1.2, @@ -400,11 +17475,736 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes as input a collection of paired fastqs. Remove adapters with cutadapt, map pairs with bowtie2. Keep MAPQ30 and concordant pairs. MACS2 for paired bam.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.9", + "name": "ChIPseq_PE", + "steps": { + "0": { + "annotation": "Should be a paired collection with ChIPseq fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a paired collection with ChIPseq fastqs", + "name": "PE fastq input" + } + ], + "label": "PE fastq input", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "e09c0852-1db3-4a68-b88c-1b94c205cb6c", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ", + "name": "adapter_forward" + } + ], + "label": "adapter_forward", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 11.01666259765625, + "top": 93.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "30c1d867-5e73-4348-8969-848f58d94015", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT", + "name": "adapter_reverse" + } + ], + "label": "adapter_reverse", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 50.066650390625, + "top": 189.45001220703125 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ec244ede-8fa3-4d05-85a0-06839f4cf97d", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "reference_genome", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "reference_genome", + "name": "reference_genome" + } + ], + "label": "reference_genome", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 102.9000244140625, + "top": 333.23333740234375 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "0119d669-7ce9-46fd-ba6f-3efd92dfb7f2", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "name": "effective_genome_size" + } + ], + "label": "effective_genome_size", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 144.8499755859375, + "top": 437.61669921875 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "5bb3b3df-60ab-4ec7-88e4-476be547ffbf", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Whether you want to have a profile normalized as Signal to Million Fragments", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Whether you want to have a profile normalized as Signal to Million Fragments", + "name": "normalize_profile" + } + ], + "label": "normalize_profile", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 185, + "top": 542 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8180a47b-2fa4-404e-b644-1f3ec3bea980", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "library|input_1": { + "id": 0, + "output_name": "output" + }, + "library|r1|adapters_0|adapter_source|adapter": { + "id": 1, + "output_name": "output" + }, + "library|r2|adapters2_0|adapter_source|adapter": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Cutadapt", + "name": "library" + } + ], + "label": "Cutadapt (remove adapter + bad quality bases)", + "name": "Cutadapt", + "outputs": [ + { + "name": "out_pairs", + "type": "input" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 414.29998779296875, + "top": 57.25 + }, + "post_job_actions": { + "HideDatasetActionout_pairs": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_pairs" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + }, + "RenameDatasetActionreport": { + "action_arguments": { + "newname": "cutadapt report" + }, + "action_type": "RenameDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b1c926deaa2d", + "name": "cutadapt", + "owner": "lparsons", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC \", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}, \"r2\": {\"adapters2\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters2\": [], \"anywhere_adapters2\": [], \"cut2\": \"0\", \"quality_cutoff2\": \"\", \"minimum_length2\": null, \"maximum_length2\": null}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"30\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.8+galaxy0", + "type": "tool", + "uuid": "c7846b4c-54fb-458e-982e-c0d8358a9f5d", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "library|input_1": { + "id": 6, + "output_name": "out_pairs" + }, + "reference_genome|index": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Bowtie2", + "name": "library" + }, + { + "description": "runtime parameter for tool Bowtie2", + "name": "reference_genome" + } + ], + "label": "Bowtie2 map on reference", + "name": "Bowtie2", + "outputs": [ + { + "name": "output", + "type": "bam" + }, + { + "name": "mapping_stats", + "type": "txt" + } + ], + "position": { + "left": 709.6000061035156, + "top": 436.93333435058594 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionmapping_stats": { + "action_arguments": { + "newname": "mapping stats" + }, + "action_type": "RenameDatasetAction", + "output_name": "mapping_stats" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "bowtie2 output (BAM)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "0d4acadabb04", + "name": "bowtie2", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"simple\", \"__current_case__\": 0, \"presets\": \"no_presets\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"unaligned_file\": false, \"aligned_file\": false, \"paired_options\": {\"paired_options_selector\": \"no\", \"__current_case__\": 1}}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"sam_options\": {\"sam_options_selector\": \"no\", \"__current_case__\": 1}, \"save_mapping_stats\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.3+galaxy0", + "type": "tool", + "uuid": "6fd8444b-f305-4daa-a33a-5cb44e063f39", + "when": null, + "workflow_outputs": [ + { + "label": "mapping stats", + "output_name": "mapping_stats", + "uuid": "c7c0e8ff-234e-4c79-a2e3-a48404fcd712" + } + ] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", + "errors": null, + "id": 8, + "input_connections": { + "input1": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Filter SAM or BAM, output SAM or BAM", + "name": "bed_file" + } + ], + "label": "filter MAPQ30 concordent pairs", + "name": "Filter SAM or BAM, output SAM or BAM", + "outputs": [ + { + "name": "output1", + "type": "sam" + } + ], + "position": { + "left": 1105, + "top": 581.3833312988281 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "filtered BAM" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", + "tool_shed_repository": { + "changeset_revision": "649a225999a5", + "name": "samtool_filter2", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"bed_file\": {\"__class__\": \"RuntimeValue\"}, \"flag\": {\"filter\": \"yes\", \"__current_case__\": 1, \"reqBits\": [\"0x0002\"], \"skipBits\": null}, \"header\": \"-h\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"library\": \"\", \"mapq\": \"30\", \"outputtype\": \"bam\", \"possibly_select_inverse\": false, \"read_group\": \"\", \"regions\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy1", + "type": "tool", + "uuid": "bb6e3ac5-cdb0-493c-b534-264ba530a711", + "when": null, + "workflow_outputs": [ + { + "label": "filtered BAM", + "output_name": "output1", + "uuid": "c57ebeed-1344-49e2-a7f1-7ad36de8730a" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "advanced_options|spmr": { + "id": 5, + "output_name": "output" + }, + "effective_genome_size_options|gsize": { + "id": 4, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 8, + "output_name": "output1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "advanced_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" + } + ], + "label": "Call Peaks with MACS2", + "name": "MACS2 callpeak", + "outputs": [ + { + "name": "output_tabular", + "type": "tabular" + }, + { + "name": "output_narrowpeaks", + "type": "bed" + }, + { + "name": "output_summits", + "type": "bed" + }, + { + "name": "output_treat_pileup", + "type": "bedgraph" + }, + { + "name": "output_control_lambda", + "type": "bedgraph" + }, + { + "name": "output_extra_files", + "type": "html" + } + ], + "position": { + "left": 1546.183349609375, + "top": 314.96665954589844 + }, + "post_job_actions": { + "HideDatasetActionoutput_control_lambda": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_control_lambda" + }, + "HideDatasetActionoutput_extra_files": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_extra_files" + }, + "HideDatasetActionoutput_treat_pileup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_treat_pileup" + }, + "RenameDatasetActionoutput_control_lambda": { + "action_arguments": { + "newname": "MACS2 control coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_control_lambda" + }, + "RenameDatasetActionoutput_narrowpeaks": { + "action_arguments": { + "newname": "MACS2 narrowPeak" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_summits": { + "action_arguments": { + "newname": "MACS2 summits" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_summits" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "MACS2 peaks xls" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "MACS2 treatment coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": {\"__class__\": \"ConnectedValue\"}, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAMPE\", \"nomodel_type\": {\"nomodel_type_selector\": \"create_model\", \"__current_case__\": 0, \"mfold_lower\": \"5\", \"mfold_upper\": \"50\", \"band_width\": \"300\"}, \"outputs\": [\"peaks_tabular\", \"summits\", \"bdg\", \"html\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", + "type": "tool", + "uuid": "06ca906e-c512-4376-9ffc-8eb2b5774af1", + "when": null, + "workflow_outputs": [ + { + "label": "MACS2 summits", + "output_name": "output_summits", + "uuid": "33cc76f5-8763-477e-93e5-391dd88bf529" + }, + { + "label": "MACS2 peaks", + "output_name": "output_tabular", + "uuid": "10114173-d06e-4ad1-aa62-0de5ca17b364" + }, + { + "label": "MACS2 narrowPeak", + "output_name": "output_narrowpeaks", + "uuid": "7c28605b-1dad-401d-b057-7fad39ee032c" + } + ] + }, + "10": { + "annotation": "summary of MACS2", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "errors": null, + "id": 10, + "input_connections": { + "infile": { + "id": 9, + "output_name": "output_tabular" + } + }, + "inputs": [], + "label": "summary of MACS2", + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1956.11669921875, + "top": 185.96665954589844 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "txt" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "MACS2 report" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"^#\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "95832fa1-e96e-4867-8162-d1e39cb1dc46", + "when": null, + "workflow_outputs": [ + { + "label": "MACS2 report", + "output_name": "output", + "uuid": "4bae077a-d85a-4e02-b4cc-d125bd10da47" + } + ] + }, + "11": { + "annotation": "", + "content_id": "wig_to_bigWig", + "errors": null, + "id": 11, + "input_connections": { + "input1": { + "id": 9, + "output_name": "output_treat_pileup" + } + }, + "inputs": [], + "label": "Bigwig from MACS2", + "name": "Wig/BedGraph-to-bigWig", + "outputs": [ + { + "name": "out_file1", + "type": "bigwig" + } + ], + "position": { + "left": 2017.933349609375, + "top": 464.3333282470703 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "coverage from MACS2 (bigwig)" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "0fe57c5d-00a0-4cb6-9bac-97e6d03c6b76", + "when": null, + "workflow_outputs": [ + { + "label": "coverage from MACS2", + "output_name": "out_file1", + "uuid": "ccd1cade-8897-41a6-9b14-8e875f60d4e7" + } + ] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 12, + "input_connections": { + "results_0|software_cond|input": { + "id": 6, + "output_name": "report" + }, + "results_1|software_cond|input": { + "id": 7, + "output_name": "mapping_stats" + }, + "results_2|software_cond|input": { + "id": 9, + "output_name": "output_tabular" + } + }, + "inputs": [], + "label": "MultiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "plots", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 2065.1666870117188, + "top": 843.3333129882812 + }, + "post_job_actions": { + "HideDatasetActionplots": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plots" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"bowtie2\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "fb066848-43df-412a-9767-9613bac7d961", + "when": null, + "workflow_outputs": [ + { + "label": "MultiQC webpage", + "output_name": "html_report", + "uuid": "175c983c-cb66-430e-aaeb-252b9f520f3b" + }, + { + "label": "MultiQC on input dataset(s): Stats", + "output_name": "stats", + "uuid": "409a12c8-c81d-4607-a7d8-3f8fe0ab8d02" + } + ] + } + }, + "tags": [ + "ChIP" + ], + "uuid": "1834d09c-c683-4424-bc8d-57df156c2fc8", + "version": 1 + }, + "readme": "# ChIP-seq paired-end Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- adapters sequences: this depends on the library preparation. If you don't know, use FastQC to determine if it is Truseq or Nextera.\n- reference_genome: this field will be adapted to the genomes available for bowtie2.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Fragments.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any pair with mate smaller than 15bp.\n- The filtered reads are mapped with bowtie2 with default parameters.\n- The BAM is filtered to keep only MAPQ30 and concordant pairs.\n- The peaks are called with MACS2 which at the same time generates a coverage file (normalized or not).\n- The coverage is converted to bigwig.\n- A MultiQC is run to have an overview of the QC.\n\n### Warning\n\n- The filtered bam still has PCR duplicates which are removed by MACS2.\n\n## Contribution\n\n@lldelisle wrote the workflow.\n\n@nagoue updated the tools, made it work in usegalaxy.org, fixed the best practices and wrote the tests.\n", + "changelog": "# Changelog\n\n## [0.9] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n## [0.8] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n\n## [0.7] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n\n## [0.6.1] 2024-03-14\n\nFix bug introduced in 0.6: the second adapter sequence was not used.\n\n## [0.6] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n\n## [0.5] 2023-10-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n\n## [0.4] 2023-06-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n\n### Manual update\n- New parameter to get normalized profile\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.4.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0`\n\n## 2022-10-20\nChIPseq_PE has been renamed chipseq-pe (still version 0.1)\n\n## [0.1] 2022-10-06\nFirst release.\n" } ], - "path": "./workflows/epigenetics/chipseq-pe", - "readme": "# ChIP-seq paired-end Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- adapters sequences: this depends on the library preparation. If you don't know, use FastQC to determine if it is Truseq or Nextera.\n- reference_genome: this field will be adapted to the genomes available for bowtie2.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Fragments.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any pair with mate smaller than 15bp.\n- The filtered reads are mapped with bowtie2 with default parameters.\n- The BAM is filtered to keep only MAPQ30 and concordant pairs.\n- The peaks are called with MACS2 which at the same time generates a coverage file (normalized or not).\n- The coverage is converted to bigwig.\n- A MultiQC is run to have an overview of the QC.\n\n### Warning\n\n- The filtered bam still has PCR duplicates which are removed by MACS2.\n\n## Contribution\n\n@lldelisle wrote the workflow.\n\n@nagoue updated the tools, made it work in usegalaxy.org, fixed the best practices and wrote the tests.\n" + "path": "./workflows/epigenetics/chipseq-pe" }, { "version": 1.2, @@ -425,11 +18225,836 @@ { "name": "UFZ Leipzig" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "dada2 amplicon analysis for paired end data\n\nThe workflow has three main outputs: \n- the sequence table (output of makeSequenceTable)\n- the taxonomy (output of assignTaxonomy)\n- the counts which allow to track the number of sequences in the samples through the steps (output of sequence counts)", + "creator": [ + { + "class": "Person", + "identifier": "0000-0003-3763-0797", + "name": "Matthias Bernt" + }, + { + "class": "Organization", + "name": "UFZ Leipzig" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "dada2 amplicon analysis pipeline - for paired end data", + "release": "0.1", + "steps": { + "0": { + "annotation": "Paired input data", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Paired input data", + "name": "Paired input data" + } + ], + "label": "Paired input data", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 6 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "9bccdfaa-3c84-4c13-acfe-6c41aebb0d10", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Forward reads will be truncated to this length. Empty means no truncation.", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Forward reads will be truncated to this length. Empty means no truncation.", + "name": "Read length forward read" + } + ], + "label": "Read length forward read", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 12, + "top": 242.3237599999942 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "42e4d027-9232-4280-8972-86df76743ffd", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Reverse reads will be truncated to this length. Empty means no truncation.", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Reverse reads will be truncated to this length. Empty means no truncation.", + "name": "Read length reverse read" + } + ], + "label": "Read length reverse read", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 11, + "top": 367.3237599999942 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "0e8416f9-fa56-4c60-a824-e2d103210858", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Pooling may increase sensitivity", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Pooling may increase sensitivity", + "name": "Pool samples" + } + ], + "label": "Pool samples", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 10.577839999617993, + "top": 522.3237599999942 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "69ae9a01-0659-4a34-9c68-727038d75bb6", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "for taxonomic assignment. If a cached reference is used no reference from history is used. ", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "for taxonomic assignment. If a cached reference is used no reference from history is used. ", + "name": "Cached reference database" + } + ], + "label": "Cached reference database", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 38.24183470363951, + "top": 889.0398222178009 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8f563388-f136-4cfe-8f86-a4f6e15da12c", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 5, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Sort samples", + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 280, + "top": 0 + }, + "post_job_actions": {}, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [0], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1], \"connectable\": true, \"is_workflow\": false, \"type\": \"paired_identifier\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"numeric\": false, \"target_column\": 0, \"type\": \"sort\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "a14e5e93-4814-440c-8009-e93e23a6ce73", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.28+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "batch_cond|paired_cond|reads": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "QualityProfile before filterAndTrim", + "name": "dada2: plotQualityProfile", + "outputs": [ + { + "name": "output_fwd", + "type": "pdf" + }, + { + "name": "output_rev", + "type": "pdf" + } + ], + "position": { + "left": 560, + "top": 5 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "7b8cb2b02978", + "name": "dada2_plotqualityprofile", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"batch_cond\": {\"batch_select\": \"joint\", \"__current_case__\": 0, \"paired_cond\": {\"paired_select\": \"paired\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"aggregate\": true}, \"n\": \"10000000\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.28+galaxy0", + "type": "tool", + "uuid": "4186778f-e4dd-4253-afca-28da14e20bd8", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_filterandtrim/dada2_filterAndTrim/1.28+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "paired_cond|reads": { + "id": 5, + "output_name": "output" + }, + "seprev_cond|trim|truncLen": { + "id": 2, + "output_name": "output" + }, + "trim|truncLen": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "dada2: filterAndTrim", + "outputs": [ + { + "name": "paired_output", + "type": "input" + }, + { + "name": "outtab", + "type": "tabular" + } + ], + "position": { + "left": 560, + "top": 233 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_filterandtrim/dada2_filterAndTrim/1.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "addaf9d22850", + "name": "dada2_filterandtrim", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter\": {\"maxLen\": null, \"minLen\": \"20\", \"maxN\": \"0\", \"minQ\": \"0\", \"maxEE\": \"2\"}, \"orientFwd\": \"\", \"output_statistics\": true, \"paired_cond\": {\"paired_select\": \"paired\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"rmPhiX\": true, \"rmlowcomplex\": \"0\", \"seprev_cond\": {\"seprev_select\": \"yes\", \"__current_case__\": 1, \"trim\": {\"truncQ\": \"2\", \"trimLeft\": \"0\", \"trimRight\": \"0\", \"truncLen\": {\"__class__\": \"ConnectedValue\"}}, \"filter\": {\"maxLen\": null, \"minLen\": \"20\", \"maxN\": \"0\", \"minQ\": \"0\", \"maxEE\": \"2\"}}, \"trim\": {\"truncQ\": \"2\", \"trimLeft\": \"0\", \"trimRight\": \"0\", \"truncLen\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.28+galaxy0", + "type": "tool", + "uuid": "ff8fd36b-517c-4ddb-8f18-22dcc068bb76", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.28+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "batch_cond|paired_cond|reads": { + "id": 7, + "output_name": "paired_output" + } + }, + "inputs": [], + "label": "QualityProfile after filterAndTrim", + "name": "dada2: plotQualityProfile", + "outputs": [ + { + "name": "output_fwd", + "type": "pdf" + }, + { + "name": "output_rev", + "type": "pdf" + } + ], + "position": { + "left": 840, + "top": 263 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "7b8cb2b02978", + "name": "dada2_plotqualityprofile", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"batch_cond\": {\"batch_select\": \"joint\", \"__current_case__\": 0, \"paired_cond\": {\"paired_select\": \"paired\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"aggregate\": true}, \"n\": \"1000000\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.28+galaxy0", + "type": "tool", + "uuid": "9e4e40e4-7ea5-4ccf-99c6-cd377fe35dbd", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "__UNZIP_COLLECTION__", + "errors": null, + "id": 9, + "input_connections": { + "input": { + "id": 7, + "output_name": "paired_output" + } + }, + "inputs": [], + "label": null, + "name": "Unzip collection", + "outputs": [ + { + "name": "forward", + "type": "input" + }, + { + "name": "reverse", + "type": "input" + } + ], + "position": { + "left": 840, + "top": 491 + }, + "post_job_actions": { + "TagDatasetActionforward": { + "action_arguments": { + "tags": "#forward" + }, + "action_type": "TagDatasetAction", + "output_name": "forward" + }, + "TagDatasetActionreverse": { + "action_arguments": { + "tags": "#reverse" + }, + "action_type": "TagDatasetAction", + "output_name": "reverse" + } + }, + "tool_id": "__UNZIP_COLLECTION__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "c0f0013f-b065-46dc-9eb7-15a89b27ab14", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.28+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "fls": { + "id": 9, + "output_name": "forward" + } + }, + "inputs": [], + "label": null, + "name": "dada2: learnErrors", + "outputs": [ + { + "name": "errors", + "type": "dada2_errorrates" + }, + { + "name": "plot", + "type": "pdf" + } + ], + "position": { + "left": 1120, + "top": 362 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "75403243703a", + "name": "dada2_learnerrors", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced\": {\"errfoo\": \"loessErrfun\", \"randomize\": false, \"maxconsist\": \"10\", \"omegac\": \"0.0\"}, \"chromInfo\": \"/gpfs1/data/galaxy_server/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"fls\": {\"__class__\": \"ConnectedValue\"}, \"nbases\": \"8\", \"plotopt\": {\"obs\": true, \"err_out\": true, \"err_in\": false, \"nominalQ\": true}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.28+galaxy0", + "type": "tool", + "uuid": "725e57a5-35c9-4b20-860a-40c91ce4a6b8", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.28+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "fls": { + "id": 9, + "output_name": "reverse" + } + }, + "inputs": [], + "label": null, + "name": "dada2: learnErrors", + "outputs": [ + { + "name": "errors", + "type": "dada2_errorrates" + }, + { + "name": "plot", + "type": "pdf" + } + ], + "position": { + "left": 1113, + "top": 716.3237599999942 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "75403243703a", + "name": "dada2_learnerrors", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced\": {\"errfoo\": \"loessErrfun\", \"randomize\": false, \"maxconsist\": \"10\", \"omegac\": \"0.0\"}, \"chromInfo\": \"/gpfs1/data/galaxy_server/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"fls\": {\"__class__\": \"ConnectedValue\"}, \"nbases\": \"8\", \"plotopt\": {\"obs\": true, \"err_out\": true, \"err_in\": false, \"nominalQ\": true}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.28+galaxy0", + "type": "tool", + "uuid": "53cb573f-65bd-4226-ad69-bc03a8f71961", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.28+galaxy0", + "errors": null, + "id": 12, + "input_connections": { + "batch_cond|derep": { + "id": 9, + "output_name": "forward" + }, + "batch_cond|pool": { + "id": 3, + "output_name": "output" + }, + "err": { + "id": 10, + "output_name": "errors" + } + }, + "inputs": [], + "label": null, + "name": "dada2: dada", + "outputs": [ + { + "name": "data_collection", + "type": "input" + } + ], + "position": { + "left": 1400, + "top": 406 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "96336c6a2bb7", + "name": "dada2_dada", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"batch_cond\": {\"batch_select\": \"no\", \"__current_case__\": 1, \"derep\": {\"__class__\": \"ConnectedValue\"}, \"pool\": {\"__class__\": \"ConnectedValue\"}}, \"err\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.28+galaxy0", + "type": "tool", + "uuid": "d4bf96a4-79bf-45dc-87d2-ccbd1eba28bd", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.28+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "batch_cond|derep": { + "id": 9, + "output_name": "reverse" + }, + "batch_cond|pool": { + "id": 3, + "output_name": "output" + }, + "err": { + "id": 11, + "output_name": "errors" + } + }, + "inputs": [], + "label": null, + "name": "dada2: dada", + "outputs": [ + { + "name": "data_collection", + "type": "input" + } + ], + "position": { + "left": 1390, + "top": 715.0071096093692 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "96336c6a2bb7", + "name": "dada2_dada", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"batch_cond\": {\"batch_select\": \"no\", \"__current_case__\": 1, \"derep\": {\"__class__\": \"ConnectedValue\"}, \"pool\": {\"__class__\": \"ConnectedValue\"}}, \"err\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.28+galaxy0", + "type": "tool", + "uuid": "0d8aff43-250d-4a9b-9c35-34589d02b3ec", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_mergepairs/dada2_mergePairs/1.28+galaxy0", + "errors": null, + "id": 14, + "input_connections": { + "dadaF": { + "id": 12, + "output_name": "data_collection" + }, + "dadaR": { + "id": 13, + "output_name": "data_collection" + }, + "derepF": { + "id": 9, + "output_name": "forward" + }, + "derepR": { + "id": 9, + "output_name": "reverse" + } + }, + "inputs": [], + "label": null, + "name": "dada2: mergePairs", + "outputs": [ + { + "name": "merged", + "type": "dada2_mergepairs" + } + ], + "position": { + "left": 1683, + "top": 468.0071096093692 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_mergepairs/dada2_mergePairs/1.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5c865a382933", + "name": "dada2_mergepairs", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"chromInfo\": \"/gpfs1/data/galaxy_server/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"dadaF\": {\"__class__\": \"ConnectedValue\"}, \"dadaF|__identifier__\": \"pool.feces.fastq\", \"dadaR\": {\"__class__\": \"ConnectedValue\"}, \"dadaR|__identifier__\": \"pool.feces.fastq\", \"derepF\": {\"__class__\": \"ConnectedValue\"}, \"derepF|__identifier__\": \"pool.feces.fastq\", \"derepR\": {\"__class__\": \"ConnectedValue\"}, \"derepR|__identifier__\": \"pool.feces.fastq\", \"justConcatenate\": false, \"maxMismatch\": \"0\", \"minOverlap\": \"12\", \"trimOverhang\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.28+galaxy0", + "type": "tool", + "uuid": "574508a6-3b02-40e0-8d54-9423e6ddd852", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_makesequencetable/dada2_makeSequenceTable/1.28+galaxy0", + "errors": null, + "id": 15, + "input_connections": { + "samples": { + "id": 14, + "output_name": "merged" + } + }, + "inputs": [], + "label": null, + "name": "dada2: makeSequenceTable", + "outputs": [ + { + "name": "stable", + "type": "dada2_sequencetable" + }, + { + "name": "plot_output", + "type": "pdf" + } + ], + "position": { + "left": 1960.0001199993603, + "top": 521.0070943505801 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_makesequencetable/dada2_makeSequenceTable/1.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "43c99742158b", + "name": "dada2_makesequencetable", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_cond\": {\"filter_select\": \"no\", \"__current_case__\": 0}, \"orderBy\": \"abundance\", \"plot\": true, \"samples\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.28+galaxy0", + "type": "tool", + "uuid": "6b6b4d9b-573f-4eee-a406-51930e761f28", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_removebimeradenovo/dada2_removeBimeraDenovo/1.28+galaxy0", + "errors": null, + "id": 16, + "input_connections": { + "unqs": { + "id": 15, + "output_name": "stable" + } + }, + "inputs": [], + "label": null, + "name": "dada2: removeBimeraDenovo", + "outputs": [ + { + "name": "stable_uniques", + "type": "dada2_uniques" + }, + { + "name": "stable_mergepairs", + "type": "dada2_mergepairs" + }, + { + "name": "stable_sequencetable", + "type": "dada2_sequencetable" + } + ], + "position": { + "left": 2240, + "top": 554 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_removebimeradenovo/dada2_removeBimeraDenovo/1.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "7136e9ab70db", + "name": "dada2_removebimeradenovo", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"method\": \"consensus\", \"unqs\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.28+galaxy0", + "type": "tool", + "uuid": "76a3ebb9-4d87-470d-aea6-abb90184c7ec", + "when": null, + "workflow_outputs": [ + { + "label": "Sequence Table", + "output_name": "stable_sequencetable", + "uuid": "d8690ce6-0468-4b59-a824-bcb34218ae87" + } + ] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_seqcounts/dada2_seqCounts/1.28+galaxy0", + "errors": null, + "id": 17, + "input_connections": { + "inrep_0|input": { + "id": 7, + "output_name": "outtab" + }, + "inrep_1|input": { + "id": 12, + "output_name": "data_collection" + }, + "inrep_2|input": { + "id": 13, + "output_name": "data_collection" + }, + "inrep_3|input": { + "id": 14, + "output_name": "merged" + }, + "inrep_4|input": { + "id": 15, + "output_name": "stable" + }, + "inrep_5|input": { + "id": 16, + "output_name": "stable_sequencetable" + } + }, + "inputs": [], + "label": null, + "name": "dada2: sequence counts", + "outputs": [ + { + "name": "counts", + "type": "tabular" + } + ], + "position": { + "left": 2523.672846294445, + "top": 53.76299803013818 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_seqcounts/dada2_seqCounts/1.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "19299bb1c6af", + "name": "dada2_seqcounts", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"inrep\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"FiltTrim\"}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"Dada Fwd\"}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"Dada Rev\"}, {\"__index__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"MakePairs\"}, {\"__index__\": 4, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"SeqTab\"}, {\"__index__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"Bimera\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.28+galaxy0", + "type": "tool", + "uuid": "bd73b51d-5c84-4de0-94c7-453879379bd8", + "when": null, + "workflow_outputs": [ + { + "label": "Counts", + "output_name": "counts", + "uuid": "f5ba8eba-84da-4a58-9bba-5d016c7dcc40" + } + ] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_assigntaxonomyaddspecies/dada2_assignTaxonomyAddspecies/1.28+galaxy0", + "errors": null, + "id": 18, + "input_connections": { + "reference_cond|refFasta": { + "id": 4, + "output_name": "output" + }, + "seqs": { + "id": 16, + "output_name": "stable_sequencetable" + } + }, + "inputs": [], + "label": "dada2: assignTaxonomy", + "name": "dada2: assignTaxonomy and addSpecies", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 2647.6612392582533, + "top": 838.3432775089392 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_assigntaxonomyaddspecies/dada2_assignTaxonomyAddspecies/1.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "7c2100246a2f", + "name": "dada2_assigntaxonomyaddspecies", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addSpecies_cond\": {\"addSpecies_select\": \"FALSE\", \"__current_case__\": 0}, \"minBoot\": \"50\", \"outputBootstraps\": false, \"reference_cond\": {\"reference_select\": \"builtin\", \"__current_case__\": 0, \"refFasta\": {\"__class__\": \"ConnectedValue\"}}, \"seed\": null, \"seqs\": {\"__class__\": \"ConnectedValue\"}, \"tryRC\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.28+galaxy0", + "type": "tool", + "uuid": "7f71f23c-bcb2-4c6e-a716-33964fd602c4", + "when": null, + "workflow_outputs": [ + { + "label": "Taxonomy", + "output_name": "output", + "uuid": "f0bc83d0-6d2f-4e78-98f7-c4ce06365c23" + } + ] + } + }, + "tags": [ + "name:amplicon" + ], + "uuid": "11d717f8-92ef-4dd7-bda7-c193175fece2", + "version": 1 + }, + "readme": "# Dada2: amplicon analysis for paired end data\n\n## Inputs dataset\n\n- `Paired input data` paired input collection in FASTQ format\n\n## Inputs values\n\n- `Read length forward/reverse reads` length of the forward/reverse reads to which they should be truncated in the filter and trim step\n- `Pool samples` pooling may increase sensitivity\n- `Reference database` that should be used for taxonomic assignment\n\n## Processing\n\nThe workflow follows the steps described in the [dada2 tutorial](https://benjjneb.github.io/dada2/tutorial.html).\n\nAs a first step the input collection is sorted. This is important because the dada2 step outputs\na collection in sorted order. If the input collection would not be sorted then the mergePairs step\nsamples would be mixed up.\n\n- `FilterAndTrim` Quality control by filtering and trimming reads\n- `QualityProfile` is called before and after the FilterAndTrim step\n- `Unzip Collection` separates forward and reverse reads (the next steps are evaluated separately on forward and reverse reads)\n- `learnErrors` learn error rates\n- `dada` filter noisy reads\n- `mergePairs` merge forward and reverse reads\n- `makeSequenceTable` create the sequence table\n- `removeBimeraDenovo` remove chimeric sequencs\n- `assignTaxonomy` assign taxonomic information from a reference data base\n\n## TODO\n\nSome possibilities to extend/improve the workflow\n\n- output BIOM\n- use ASV1, ... in sequence table and taxonomy output, and output additional fasta\n- allow to use custom taxonomy / make it optional\n", + "changelog": "# Changelog\n\n## [0.1] 2024-01-09\nFirst release.\n" } ], - "path": "./workflows/amplicon/dada2", - "readme": "# Dada2: amplicon analysis for paired end data\n\n## Inputs dataset\n\n- `Paired input data` paired input collection in FASTQ format\n\n## Inputs values\n\n- `Read length forward/reverse reads` length of the forward/reverse reads to which they should be truncated in the filter and trim step\n- `Pool samples` pooling may increase sensitivity\n- `Reference database` that should be used for taxonomic assignment\n\n## Processing\n\nThe workflow follows the steps described in the [dada2 tutorial](https://benjjneb.github.io/dada2/tutorial.html).\n\nAs a first step the input collection is sorted. This is important because the dada2 step outputs\na collection in sorted order. If the input collection would not be sorted then the mergePairs step\nsamples would be mixed up.\n\n- `FilterAndTrim` Quality control by filtering and trimming reads\n- `QualityProfile` is called before and after the FilterAndTrim step\n- `Unzip Collection` separates forward and reverse reads (the next steps are evaluated separately on forward and reverse reads)\n- `learnErrors` learn error rates\n- `dada` filter noisy reads\n- `mergePairs` merge forward and reverse reads\n- `makeSequenceTable` create the sequence table\n- `removeBimeraDenovo` remove chimeric sequencs\n- `assignTaxonomy` assign taxonomic information from a reference data base\n\n## TODO\n\nSome possibilities to extend/improve the workflow\n\n- output BIOM\n- use ASV1, ... in sequence table and taxonomy output, and output additional fasta\n- allow to use custom taxonomy / make it optional\n" + "path": "./workflows/amplicon/dada2" }, { "version": 1.2, @@ -451,7 +19076,410 @@ "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", "address": "Permoserstra\u00dfe 15, 04318 Leipzig" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Importing single-end multiplexed data (not demultiplexed yet)", + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.1", + "name": "QIIME2 Ia: multiplexed data (single-end)", + "steps": { + "0": { + "annotation": "Single-end sequences", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Single-end sequences", + "name": "Sequences" + } + ], + "label": "Sequences", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2.349740917339593, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "2789d643-0609-420d-848b-cc63959f796c", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Barcode sequences", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Barcode sequences", + "name": "Barcodes" + } + ], + "label": "Barcodes", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.5855346656953526, + "top": 97.72533948535487 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "a4cddcc4-c1c9-4ae2-a726-762b01b46cbf", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Metadata", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "A tab separated metadata file", + "name": "Metadata" + } + ], + "label": "Metadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.5183062535642966, + "top": 204.0675768088665 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "c8103f12-e7ab-4850-bd54-a2e7fffefdb1", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Column name of the metadata to be used for demultiplexing", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Column name of the metadata to be used for demultiplexing", + "name": "Metadata parameter" + } + ], + "label": "Metadata parameter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 310.7679254201888 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "336f8551-d936-4c2c-ad92-323b2ffd2c68", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Reverse complement barcodes", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "If reverse complement of barcodes is necessary for the analysis, choose Yes.", + "name": "Reverse complement barcodes" + } + ], + "label": "Reverse complement barcodes", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 2.073822021484375, + "top": 430.05810546875 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "75545228-5faf-4a46-b5a2-9ca52a85e86b", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "qiime2 tools input\nThis step allows the input of the files to be analysed and then generate a qza output, necessary for the QIIME2 pipeline.", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "errors": null, + "id": 5, + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import_barcodes|data": { + "id": 1, + "output_name": "output" + }, + "import_root|__q2galaxy__GUI__cond__format__|import_sequences|data": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Input files", + "name": "qiime2 tools import", + "outputs": [ + { + "name": "imported_data", + "type": "qza" + } + ], + "position": { + "left": 296.96873815702213, + "top": 157.00082696025927 + }, + "post_job_actions": { + "HideDatasetActionimported_data": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "imported_data" + }, + "RenameDatasetActionimported_data": { + "action_arguments": { + "newname": "input-data-single-end" + }, + "action_type": "RenameDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"EMPSingleEndSequences\", \"__current_case__\": 5, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"EMPSingleEndDirFmt\", \"__current_case__\": 1, \"import_sequences\": {\"name\": \"sequences.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}, \"import_barcodes\": {\"name\": \"barcodes.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "b39f05da-9f23-47ff-9695-b21bb61f18a2", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Import the metadata as artifact", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "errors": null, + "id": 6, + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import|data": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": "Metadata as artifact", + "name": "qiime2 tools import", + "outputs": [ + { + "name": "imported_data", + "type": "qza" + } + ], + "position": { + "left": 297.4600499643163, + "top": 3.3186015520126793 + }, + "post_job_actions": { + "HideDatasetActionimported_data": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "imported_data" + }, + "RenameDatasetActionimported_data": { + "action_arguments": { + "newname": "input-metadata" + }, + "action_type": "RenameDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"ImmutableMetadata\", \"__current_case__\": 29, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"ImmutableMetadataFormat\", \"__current_case__\": 0, \"import\": {\"name\": \"__q2galaxy__::literal::None\", \"data\": {\"__class__\": \"ConnectedValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "9caaabce-3a1a-4bf9-9fa0-d6fbe24a4bb4", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "qiime2 demux emp-single\nDemultiplex sequence data generated with the EMP protocol.", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__emp_single/qiime2__demux__emp_single/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 7, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|rev_comp_mapping_barcodes": { + "id": 4, + "output_name": "output" + }, + "barcodes|column": { + "id": 3, + "output_name": "output" + }, + "barcodes|source": { + "id": 6, + "output_name": "imported_data" + }, + "seqs": { + "id": 5, + "output_name": "imported_data" + } + }, + "inputs": [], + "label": "Demultiplex single-end data", + "name": "qiime2 demux emp-single", + "outputs": [ + { + "name": "per_sample_sequences", + "type": "qza" + }, + { + "name": "error_correction_details", + "type": "qza" + } + ], + "position": { + "left": 588.0871883326284, + "top": 1.7404776473888466 + }, + "post_job_actions": { + "HideDatasetActionerror_correction_details": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "error_correction_details" + }, + "RenameDatasetActionerror_correction_details": { + "action_arguments": { + "newname": "error-correction-demux" + }, + "action_type": "RenameDatasetAction", + "output_name": "error_correction_details" + }, + "RenameDatasetActionper_sample_sequences": { + "action_arguments": { + "newname": "demux-single-end" + }, + "action_type": "RenameDatasetAction", + "output_name": "per_sample_sequences" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__emp_single/qiime2__demux__emp_single/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "75b07a996ac0", + "name": "qiime2__demux__emp_single", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"golay_error_correction\": true, \"rev_comp_barcodes\": false, \"rev_comp_mapping_barcodes\": {\"__class__\": \"ConnectedValue\"}, \"ignore_description_mismatch\": false}, \"barcodes\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}, \"column\": {\"__class__\": \"ConnectedValue\"}}, \"seqs\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "23dd9199-b8aa-4daf-893f-1ca504ee0292", + "when": null, + "workflow_outputs": [ + { + "label": "Demultiplexed single-end data", + "output_name": "per_sample_sequences", + "uuid": "9cdc6089-1547-403c-a790-d2070d111e08" + } + ] + }, + "8": { + "annotation": "qiime2 demux summarize\nSummarize counts per sample.\n(Galaxy Version 2023.5.0+q2galaxy.2023.5.0.2)", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 8, + "input_connections": { + "data": { + "id": 7, + "output_name": "per_sample_sequences" + } + }, + "inputs": [], + "label": "Summarize demultiplexed output", + "name": "qiime2 demux summarize", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 869.9317626953125, + "top": 4.6328125 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "demux-single-end-visualization" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d8a9f74f1a6d", + "name": "qiime2__demux__summarize", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"n\": \"10000\"}, \"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "3b70c32e-3cd7-4444-b5e8-3ecf0916a14f", + "when": null, + "workflow_outputs": [ + { + "label": "Summary of the demultiplexing", + "output_name": "visualization", + "uuid": "954e49a7-25e4-4484-9dab-b725348a57c6" + } + ] + } + }, + "tags": [], + "uuid": "951c418e-f57e-491d-af38-f2c44c6089ce", + "version": 45 + }, + "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed." }, { "name": "QIIME2-Ib import multiplexed data paired end", @@ -470,7 +19498,441 @@ "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", "address": "Permoserstra\u00dfe 15, 04318 Leipzig" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Importing paired-end multiplexed data (not demultiplexed yet)", + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.1", + "name": "QIIME2 Ib: multiplexed data (paired-end)", + "steps": { + "0": { + "annotation": "All the forward-directed FASTQ sequences", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "All the forward-directed FASTQ sequences", + "name": "Forward sequences" + } + ], + "label": "Forward sequences", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 1.551926327108045, + "top": 5.8683936952556905 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "5d5aa3bf-a1d1-4df4-ac95-a33d09990a08", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "All the reverse-directed FASTQ sequences", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "All the reverse-directed FASTQ sequences", + "name": "Reverse sequences" + } + ], + "label": "Reverse sequences", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.384033203125, + "top": 131.51597595214844 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "229c1d1d-f1be-4565-b2ab-c99cdaf32d13", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Barcode sequences", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Barcode sequences", + "name": "Barcodes" + } + ], + "label": "Barcodes", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 259.2206573486328 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "0f49dd68-9962-40b5-bedc-ef31d3c0388e", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "The tab separated file for the metadata", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "The tab separated file for the metadata", + "name": "Metadata" + } + ], + "label": "Metadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.727783203125, + "top": 389.2863006591797 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "1c2abb24-f3b0-4401-8801-5b22551f8ad0", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Type in the name of the parameter which would be used as a demultiplexing reference", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Type in the name of the parameter which would be used as a demultiplexing reference", + "name": "Metadata parameter" + } + ], + "label": "Metadata parameter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 299.46905517578125, + "top": 368.38479653625535 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "3e62bbaf-435d-4d2a-85d7-3194ef82d6c8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "If reverse complement of barcodes is necessary for the analysis, choose Yes.", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "If reverse complement of barcodes is necessary for the analysis, choose Yes.", + "name": "Reverse complement of barcodes needed?" + } + ], + "label": "Reverse complement of barcodes needed?", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1.358734130859375, + "top": 487.51402282714844 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c111c91e-170b-4097-b804-c58b963b7d29", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "qiime2 tools import\nImport data into a QIIME 2 artifact", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "errors": null, + "id": 6, + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import_barcodes|data": { + "id": 2, + "output_name": "output" + }, + "import_root|__q2galaxy__GUI__cond__format__|import_forward|data": { + "id": 0, + "output_name": "output" + }, + "import_root|__q2galaxy__GUI__cond__format__|import_reverse|data": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Import data into the pipeline", + "name": "qiime2 tools import", + "outputs": [ + { + "name": "imported_data", + "type": "qza" + } + ], + "position": { + "left": 299.16656494140625, + "top": 151.00979653625532 + }, + "post_job_actions": { + "HideDatasetActionimported_data": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "imported_data" + }, + "RenameDatasetActionimported_data": { + "action_arguments": { + "newname": "input-data-paired-end" + }, + "action_type": "RenameDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"EMPPairedEndSequences\", \"__current_case__\": 4, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"EMPPairedEndDirFmt\", \"__current_case__\": 1, \"import_forward\": {\"name\": \"forward.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}, \"import_reverse\": {\"name\": \"reverse.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}, \"import_barcodes\": {\"name\": \"barcodes.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "6a264e2d-ac11-498f-bdcf-c115221bbc91", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "Import metadata into a QIIME 2 artifact", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "errors": null, + "id": 7, + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import|data": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": "Metadata as artifact", + "name": "qiime2 tools import", + "outputs": [ + { + "name": "imported_data", + "type": "qza" + } + ], + "position": { + "left": 301.67230224609375, + "top": 3.8492282989506634 + }, + "post_job_actions": { + "HideDatasetActionimported_data": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "imported_data" + }, + "RenameDatasetActionimported_data": { + "action_arguments": { + "newname": "input-metadata" + }, + "action_type": "RenameDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"ImmutableMetadata\", \"__current_case__\": 29, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"ImmutableMetadataFormat\", \"__current_case__\": 0, \"import\": {\"name\": \"__q2galaxy__::literal::None\", \"data\": {\"__class__\": \"ConnectedValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "b2974890-9277-4369-81af-4fa0ff80c5fe", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "qiime2 demux emp-paired\nDemultiplex paired-end sequence data generated with the EMP protocol.", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__emp_paired/qiime2__demux__emp_paired/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 8, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|rev_comp_mapping_barcodes": { + "id": 5, + "output_name": "output" + }, + "barcodes|column": { + "id": 4, + "output_name": "output" + }, + "barcodes|source": { + "id": 7, + "output_name": "imported_data" + }, + "seqs": { + "id": 6, + "output_name": "imported_data" + } + }, + "inputs": [], + "label": "Demultiplex paired-end sequences", + "name": "qiime2 demux emp-paired", + "outputs": [ + { + "name": "per_sample_sequences", + "type": "qza" + }, + { + "name": "error_correction_details", + "type": "qza" + } + ], + "position": { + "left": 592.7421875, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionerror_correction_details": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "error_correction_details" + }, + "RenameDatasetActionerror_correction_details": { + "action_arguments": { + "newname": "error-correction-demux-paired-end" + }, + "action_type": "RenameDatasetAction", + "output_name": "error_correction_details" + }, + "RenameDatasetActionper_sample_sequences": { + "action_arguments": { + "newname": "demux-paired-end" + }, + "action_type": "RenameDatasetAction", + "output_name": "per_sample_sequences" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__emp_paired/qiime2__demux__emp_paired/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "551e9187951c", + "name": "qiime2__demux__emp_paired", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"golay_error_correction\": true, \"rev_comp_barcodes\": false, \"rev_comp_mapping_barcodes\": {\"__class__\": \"ConnectedValue\"}, \"ignore_description_mismatch\": false}, \"barcodes\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}, \"column\": {\"__class__\": \"ConnectedValue\"}}, \"seqs\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "e3395c76-e4fc-44f4-a944-2fb25f5d99fb", + "when": null, + "workflow_outputs": [ + { + "label": "Demultiplexed paired-end output", + "output_name": "per_sample_sequences", + "uuid": "d582d835-3dfd-43d5-b31f-79ddcc04ff70" + } + ] + }, + "9": { + "annotation": "qiime2 demux summarize\nSummarize counts per sample.\n(Galaxy Version 2023.5.0+q2galaxy.2023.5.0.2)", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 9, + "input_connections": { + "data": { + "id": 8, + "output_name": "per_sample_sequences" + } + }, + "inputs": [], + "label": "Summarising the demultiplexed output", + "name": "qiime2 demux summarize", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 876.4692949602977, + "top": 1.584142709419993 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "demux-paired-end-visualisation" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d8a9f74f1a6d", + "name": "qiime2__demux__summarize", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"n\": \"10000\"}, \"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "cf48f270-6c6c-4fad-8c1d-2b02bb73ae49", + "when": null, + "workflow_outputs": [ + { + "label": "Summary of the demultiplexing", + "output_name": "visualization", + "uuid": "1aa2fe61-6a59-44c9-8079-a1d4a7ed8345" + } + ] + } + }, + "tags": [], + "uuid": "b09b5420-bb7c-4f27-9c90-7e2031889379", + "version": 49 + }, + "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed." }, { "name": "QIIME2-Ic import demultiplexed data single end", @@ -489,7 +19951,293 @@ "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", "address": "Permoserstra\u00dfe 15, 04318 Leipzig" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Importing demultiplexed data (single-end)", + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.1", + "name": "QIIME2 Ic: Demultiplexed data (single-end)", + "steps": { + "0": { + "annotation": "A collection of single-end demultiplexed sequences", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "A collection of single-end demultiplexed sequences", + "name": "Sequence collection" + } + ], + "label": "Sequence collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 9.339782603705014 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "35c1a1b1-daeb-4cd1-bd91-e5f0016ec79a", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Extract a list of the names of sequence files", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 1, + "input_connections": { + "input_collection": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Extract element identifiers", + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 262.551090424436, + "top": 137.8447786862222 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "08cc79e2-3fad-483f-aebd-4f444c978d84", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "This is mainly to clean out lane parameters to continue import in laneless format", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "errors": null, + "id": 2, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Screening laneless and single-lane", + "name": "Regex Find And Replace", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 505.17041015625, + "top": 135.84155315653058 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "tool_shed_repository": { + "changeset_revision": "503bcd6ebe4b", + "name": "regex_find_replace", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"_L[0-9][0-9][0-9]_\", \"replacement\": \"_\"}], \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "3e2bbefc-5452-4320-b258-140f892d69af", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Renaming of sequence files to fit into laneless format", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 3, + "input_connections": { + "how|labels": { + "id": 2, + "output_name": "out_file1" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Relabel sequence files", + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 804.3797337280766, + "top": 0 + }, + "post_job_actions": {}, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "c7dcacd6-1f62-4764-a984-ae47e88c94ec", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "qiime2 tools import\nImport data into a QIIME 2 artifact", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "errors": null, + "id": 4, + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import_sequences|__q2galaxy__GUI__cond__sequences__|elements": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": "Import data into the pipeline", + "name": "qiime2 tools import", + "outputs": [ + { + "name": "imported_data", + "type": "qza" + } + ], + "position": { + "left": 1079.0168624775688, + "top": 1.637809220122261 + }, + "post_job_actions": { + "RenameDatasetActionimported_data": { + "action_arguments": { + "newname": "input-data-demultiplexed" + }, + "action_type": "RenameDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"SampleData__ob__SequencesWithQuality__cb__\", \"__current_case__\": 49, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"CasavaOneEightLanelessPerSampleDirFmt\", \"__current_case__\": 0, \"import_sequences\": {\"__q2galaxy__GUI__cond__sequences__\": {\"__q2galaxy__GUI__select__picker__\": \"collection\", \"__current_case__\": 0, \"elements\": {\"__class__\": \"ConnectedValue\"}, \"__q2galaxy__GUI__cond__add_ext__\": {\"__q2galaxy__GUI__select__ext_pick__\": \"no\", \"__current_case__\": 1}}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "6a264e2d-ac11-498f-bdcf-c115221bbc91", + "when": null, + "workflow_outputs": [ + { + "label": "Demultiplexed data", + "output_name": "imported_data", + "uuid": "0015293e-bcd7-433b-8b98-e05fda148602" + } + ] + }, + "5": { + "annotation": "qiime2 demux summarize\nSummarize counts per sample.\n(Galaxy Version 2023.5.0+q2galaxy.2023.5.0.2)", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 5, + "input_connections": { + "data": { + "id": 4, + "output_name": "imported_data" + } + }, + "inputs": [], + "label": "Summarising the demultiplexed output", + "name": "qiime2 demux summarize", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 1339.6939711359755, + "top": 5.9268220678864205 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "demux-visualization" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d8a9f74f1a6d", + "name": "qiime2__demux__summarize", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"n\": \"10000\"}, \"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "cf48f270-6c6c-4fad-8c1d-2b02bb73ae49", + "when": null, + "workflow_outputs": [ + { + "label": "Visualization", + "output_name": "visualization", + "uuid": "5c67b911-b178-4f6f-8ef8-0071d72d3a25" + } + ] + } + }, + "tags": [], + "uuid": "5a57f873-52f8-4c51-9e8d-e747d32d183a", + "version": 1 + }, + "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed." }, { "name": "QIIME2-Id import demultiplexed data paired end", @@ -508,11 +20256,284 @@ "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", "address": "Permoserstra\u00dfe 15, 04318 Leipzig" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Importing demultiplexed data (paired-end)", + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "release": "0.1", + "license": "MIT", + "name": "QIIME2 Id: Demultiplexed data (paired-end)", + "steps": { + "0": { + "annotation": "Import of the paired-end demultiplexed sequences", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Import of the paired-end demultiplexed sequences", + "name": "Sequence collection" + } + ], + "label": "Sequence collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 59.91667175292969 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "35c1a1b1-daeb-4cd1-bd91-e5f0016ec79a", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Extract a list of the names of sequence files", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 1, + "input_connections": { + "input_collection": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Extract element identifiers", + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 304.79388003144334, + "top": 263.4010896400516 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "5570c46c-5a48-43aa-9e5c-5f7c05c057d8", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "This is mainly to clean out lane parameters to continue import in laneless format ", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "errors": null, + "id": 2, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Screening laneless and single-lane", + "name": "Regex Find And Replace", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 571.1741505024197, + "top": 264.71925121294674 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "tool_shed_repository": { + "changeset_revision": "503bcd6ebe4b", + "name": "regex_find_replace", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"_L[0-9][0-9][0-9]_\", \"replacement\": \"_\"}], \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "bde7f68d-6c55-4431-92bf-bcf61539ff8f", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Renaming of sequence files to fit into laneless format", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 3, + "input_connections": { + "how|labels": { + "id": 2, + "output_name": "out_file1" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Relabel sequence files", + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 803.9640223409692, + "top": 32.109518819964116 + }, + "post_job_actions": {}, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "7347626e-4600-48c1-9ab1-dc989ccebc65", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "qiime2 tools import\nImport data into a QIIME 2 artifact", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "errors": null, + "id": 4, + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import_sequences|__q2galaxy__GUI__cond__sequences__|elements": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": "Import data into the pipeline", + "name": "qiime2 tools import", + "outputs": [ + { + "name": "imported_data", + "type": "qza" + } + ], + "position": { + "left": 1078.219667111558, + "top": 27.908915490176845 + }, + "post_job_actions": { + "RenameDatasetActionimported_data": { + "action_arguments": { + "newname": "input-data-demultiplexed" + }, + "action_type": "RenameDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"SampleData__ob__PairedEndSequencesWithQuality__cb__\", \"__current_case__\": 46, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"CasavaOneEightLanelessPerSampleDirFmt\", \"__current_case__\": 0, \"import_sequences\": {\"__q2galaxy__GUI__cond__sequences__\": {\"__q2galaxy__GUI__select__picker__\": \"collection\", \"__current_case__\": 0, \"elements\": {\"__class__\": \"ConnectedValue\"}, \"__q2galaxy__GUI__cond__add_ext__\": {\"__q2galaxy__GUI__select__ext_pick__\": \"no\", \"__current_case__\": 1}}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "6a264e2d-ac11-498f-bdcf-c115221bbc91", + "when": null, + "workflow_outputs": [ + { + "label": "Demultiplexed data", + "output_name": "imported_data", + "uuid": "7cb96ead-ed0f-4874-9fa4-0c766f78b123" + } + ] + }, + "5": { + "annotation": "qiime2 demux summarize\nSummarize counts per sample.\n(Galaxy Version 2023.5.0+q2galaxy.2023.5.0.2)", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 5, + "input_connections": { + "data": { + "id": 4, + "output_name": "imported_data" + } + }, + "inputs": [], + "label": "Summarising the demultiplexed output", + "name": "qiime2 demux summarize", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 1358.9000244140625, + "top": 0 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "demux-visualization" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d8a9f74f1a6d", + "name": "qiime2__demux__summarize", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"n\": \"10000\"}, \"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "cf48f270-6c6c-4fad-8c1d-2b02bb73ae49", + "when": null, + "workflow_outputs": [ + { + "label": "visualization", + "output_name": "visualization", + "uuid": "e7d259fd-ffa7-4d18-af74-343cedca4d8f" + } + ] + } + }, + "tags": [], + "uuid": "f4887024-6f68-4d53-a889-5635366dd18d", + "version": 2 + }, + "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed." } ], - "path": "./workflows/amplicon/qiime2/qiime2-I-import", - "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed." + "path": "./workflows/amplicon/qiime2/qiime2-I-import" }, { "version": 1.2, @@ -534,7 +20555,381 @@ "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", "address": "Permoserstra\u00dfe 15, 04318 Leipzig" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Use DADA2 for sequence quality control. DADA2 is a pipeline for detecting and correcting (where possible) Illumina amplicon sequence data. As implemented in the q2-dada2 plugin, this quality control process will additionally filter any phiX reads (commonly present in marker gene Illumina sequence data) that are identified in the sequencing data, and will filter chimeric sequences.", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "release": "0.1", + "license": "MIT", + "name": "QIIME2 IIa: Denoising (sequence quality control) and feature table creation (single-end)", + "steps": { + "0": { + "annotation": "Tab separated metadata file", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Tab separated metadata file", + "name": "Metadata" + } + ], + "label": "Metadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 140.20380466285837 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "8dde0c69-40f1-415a-a866-5d1115e80cdf", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Demultiplexed sequences in qza format", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Demultiplexed sequences in qza format", + "name": "Demultiplexed sequences" + } + ], + "label": "Demultiplexed sequences", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.7889777582004348, + "top": 256.1421426050462 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "e250ddc1-f567-40ca-9f2b-e07bbf84cdec", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Length to which the sequence sould be truncated. Will remove bases from the 3' end.", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Length to which the sequence sould be truncated. Will remove bases from the 3' end.", + "name": "Truncation length" + } + ], + "label": "Truncation length", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1.1220203717959043, + "top": 387.6692612809613 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "02f3a9bf-0e92-4682-b6b3-ab6b5a332937", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Number of bases at the 5' end that should be removed. Default: 0.", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Number of bases at the 5' end that should be removed. Default: 0.", + "name": "Trimming length" + } + ], + "label": "Trimming length", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1.464599609375, + "top": 519.0800476074219 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8d947f65-cb01-4477-b833-4e446f2a92d5", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "qiime2 dada2 denoise-paired\nDenoise and dereplicate paired-end sequences\nSmall insight: if the denoising percentage is lower or poorer, reduce 'trunc_q: Int' from 2 to 1.", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__dada2__denoise_single/qiime2__dada2__denoise_single/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 4, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|trim_left": { + "id": 3, + "output_name": "output" + }, + "demultiplexed_seqs": { + "id": 1, + "output_name": "output" + }, + "trunc_len": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool qiime2 dada2 denoise-single", + "name": "__q2galaxy__GUI__section__extra_opts__" + } + ], + "label": "Denoising the datasets", + "name": "qiime2 dada2 denoise-single", + "outputs": [ + { + "name": "table", + "type": "qza" + }, + { + "name": "representative_sequences", + "type": "qza" + }, + { + "name": "denoising_stats", + "type": "qza" + } + ], + "position": { + "left": 336.80960206844844, + "top": 133.89925462837766 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__dada2__denoise_single/qiime2__dada2__denoise_single/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "e7812ca89033", + "name": "qiime2__dada2__denoise_single", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"trim_left\": {\"__class__\": \"ConnectedValue\"}, \"max_ee\": \"2.0\", \"trunc_q\": \"2\", \"pooling_method\": \"independent\", \"chimera_method\": \"consensus\", \"min_fold_parent_over_abundance\": \"1.0\", \"allow_one_off\": false, \"n_threads\": \"1\", \"n_reads_learn\": \"1000000\", \"hashed_feature_ids\": true}, \"demultiplexed_seqs\": {\"__class__\": \"ConnectedValue\"}, \"trunc_len\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "a6369693-372e-4258-9e81-b7085746e441", + "when": null, + "workflow_outputs": [ + { + "label": "Denoising output table", + "output_name": "table", + "uuid": "5be21ff5-eb12-442b-85c3-932ed240cb2c" + }, + { + "label": "Representative denoised sequences", + "output_name": "representative_sequences", + "uuid": "2c8b68a1-ffb9-4a6c-aa28-336f770acd5e" + }, + { + "label": "Denoising statistics", + "output_name": "denoising_stats", + "uuid": "2bba5561-d09b-4843-a988-465b54a07022" + } + ] + }, + "5": { + "annotation": "qiime2 feature-table tabulate-seqs\nView sequence associated with each feature", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__tabulate_seqs/qiime2__feature_table__tabulate_seqs/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 5, + "input_connections": { + "data": { + "id": 4, + "output_name": "representative_sequences" + } + }, + "inputs": [], + "label": "Tabulate DADA2 denoised representative sequences", + "name": "qiime2 feature-table tabulate-seqs", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 690.0833740234375, + "top": 0 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "dada2_rep_seq_visualization" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__tabulate_seqs/qiime2__feature_table__tabulate_seqs/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "6d5cd7bcc0d0", + "name": "qiime2__feature_table__tabulate_seqs", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "221fe314-49e9-48bd-979e-1b6d0c2f4192", + "when": null, + "workflow_outputs": [ + { + "label": "DADA2 representative sequences list visualisation", + "output_name": "visualization", + "uuid": "6e7fb017-526c-4467-8082-501ffc3cb6c3" + } + ] + }, + "6": { + "annotation": "qiime2 metadata tabulate\nInteractively explore Metadata in a table", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 6, + "input_connections": { + "input_0|__q2galaxy__GUI__conditional__input__|source": { + "id": 4, + "output_name": "denoising_stats" + } + }, + "inputs": [], + "label": "Tabulate DADA2 statistical metadata ", + "name": "qiime2 metadata tabulate", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 690.0390625, + "top": 249.63809204101562 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "dada2_stats_visualisation" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d6e1b976c373", + "name": "qiime2__metadata__tabulate", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"page_size\": \"100\"}, \"input\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__input__\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "082c2df8-422c-4661-b39d-181ef7ff3072", + "when": null, + "workflow_outputs": [ + { + "label": "DADA2 statistics visualisation", + "output_name": "visualization", + "uuid": "1118ba34-2f79-4385-adfb-adbe6821479e" + } + ] + }, + "7": { + "annotation": "qiime2 feature-table summarize\nSummarize table\n", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__summarize/qiime2__feature_table__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 7, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|sample_metadata_0|__q2galaxy__GUI__conditional__sample_metadata__|source": { + "id": 0, + "output_name": "output" + }, + "table": { + "id": 4, + "output_name": "table" + } + }, + "inputs": [], + "label": "Summing up the dada2 output table", + "name": "qiime2 feature-table summarize", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 692.4243820904538, + "top": 479.7321793212501 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "dada2_table_visualisation" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__summarize/qiime2__feature_table__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "365ce7a8e641", + "name": "qiime2__feature_table__summarize", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"sample_metadata\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__sample_metadata__\": {\"type\": \"tsv\", \"__current_case__\": 0, \"source\": {\"__class__\": \"ConnectedValue\"}}}]}, \"table\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "f6376403-1be3-4bc0-af85-d5e2e04984b2", + "when": null, + "workflow_outputs": [ + { + "label": "DADA2 output table", + "output_name": "visualization", + "uuid": "13960a03-ee65-4385-8936-b7ff5e5a98f3" + } + ] + } + }, + "tags": [], + "uuid": "718df5b9-9cbb-4792-be50-604e18ef0548", + "version": 2 + }, + "readme": "# QIIME2 workflows\n\n## Available workflows\n\nDenoising (using `qiime2`'s `dada2` integration for paired / single end data.\n\n## Inputs\n\n- Demultiplexed sequences as a qiime2 aertifact file (`qza`) containing the sequence information.\n- Metadata table (`tabular`)\n- Truncation length\n- Trimming length (optional)\n\nFor the paired end workflow the truncation and trimming length for the reverse reads can / has to be given.\n\n\n## Processing\n\n- Denoising with `qiime2 dada2 denoise-single`/`paired`\n- For each of the three outputs (see below) another tool is started to prepare a corresponding qzv file\n - representative sequences `qiime2 feature-table tabulate-seqs `\n - denoising statistics `qiime2 metadata tabulate`\n - summary of the feature table\n\n## Outputs\n\n - representative sequences \n - denoising statistics \n - summary of the feature table (how many sequences are lost in the corresponding steps)\n" }, { "name": "QIIME2-IIb denoising and feature table creation for paired ended data", @@ -553,11 +20948,450 @@ "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", "address": "Permoserstra\u00dfe 15, 04318 Leipzig" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Use DADA2 for sequence quality control. DADA2 is a pipeline for detecting and correcting (where possible) Illumina amplicon sequence data. As implemented in the q2-dada2 plugin, this quality control process will additionally filter any phiX reads (commonly present in marker gene Illumina sequence data) that are identified in the sequencing data, and will filter chimeric sequences.", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "release": "0.1", + "license": "MIT", + "name": "QIIME2 IIb: Denoising (sequence quality control) and feature table creation (paired-end)", + "steps": { + "0": { + "annotation": "Tab separated metadata file", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Tab separated metadata file", + "name": "Metadata" + } + ], + "label": "Metadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 1.6647546421401653, + "top": 139.9560324460615 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "8dde0c69-40f1-415a-a866-5d1115e80cdf", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Demultiplexed sequences in qza format", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Demultiplexed sequences in qza format", + "name": "Demultiplexed sequences" + } + ], + "label": "Demultiplexed sequences", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2.4506271621231845, + "top": 238.07957958589887 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "e250ddc1-f567-40ca-9f2b-e07bbf84cdec", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Length to which the forward read sequence should be truncated. Will remove bases from the 3' end.", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Length to which the forward read sequence should be truncated. Will remove bases from the 3' end.", + "name": "Truncation length (forward)" + } + ], + "label": "Truncation length (forward)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1.5784534434758744, + "top": 353.55220274941445 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "02f3a9bf-0e92-4682-b6b3-ab6b5a332937", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Length to which the reverse read sequence should be truncated. Will remove bases from the 3' end.", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Length to which the reverse read sequence should be truncated. Will remove bases from the 3' end.", + "name": "Truncation length (reverse)" + } + ], + "label": "Truncation length (reverse)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.12398288926847933, + "top": 478.1294436628793 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "2af02538-19c9-4ffc-924e-5108987064a1", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Number of bases at the 5' end of the forward read that should be removed. Default: 0.\n\n\nMention the length up to which you want to trim your sequences from the left.\nIf not needed, put 0.", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Number of bases at the 5' end of the forward read that should be removed. Default: 0.\n\n\nMention the length up to which you want to trim your sequences from the left.\nIf not needed, put 0.", + "name": "Trimming length (forward)" + } + ], + "label": "Trimming length (forward)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 592.1359047583886 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "cf76e446-d3c1-4682-820c-f6a2f76343d1", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Number of bases at the 5' end of the reverse read that should be removed. Default: 0.\n", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Number of bases at the 5' end of the reverse read that should be removed. Default: 0.\n", + "name": "Trimming length (reverse)" + } + ], + "label": "Trimming length (reverse)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.14257701997123728, + "top": 708.0834213595151 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ccc4f7a3-5e34-4933-ab8b-167e8c944aa7", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "qiime2 dada2 denoise-paired\nDenoise and dereplicate paired-end sequences\nSmall insight: if the denoising percentage is lower or poorer, reduce 'trunc_q: Int' from 2 to 1.", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__dada2__denoise_paired/qiime2__dada2__denoise_paired/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 6, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|trim_left_f": { + "id": 4, + "output_name": "output" + }, + "__q2galaxy__GUI__section__extra_opts__|trim_left_r": { + "id": 5, + "output_name": "output" + }, + "demultiplexed_seqs": { + "id": 1, + "output_name": "output" + }, + "trunc_len_f": { + "id": 2, + "output_name": "output" + }, + "trunc_len_r": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool qiime2 dada2 denoise-paired", + "name": "__q2galaxy__GUI__section__extra_opts__" + }, + { + "description": "runtime parameter for tool qiime2 dada2 denoise-paired", + "name": "__q2galaxy__GUI__section__extra_opts__" + } + ], + "label": "Denoising the datasets", + "name": "qiime2 dada2 denoise-paired", + "outputs": [ + { + "name": "table", + "type": "qza" + }, + { + "name": "representative_sequences", + "type": "qza" + }, + { + "name": "denoising_stats", + "type": "qza" + } + ], + "position": { + "left": 353.695690215759, + "top": 186.09945678710938 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__dada2__denoise_paired/qiime2__dada2__denoise_paired/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "06bacd08bb47", + "name": "qiime2__dada2__denoise_paired", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"trim_left_f\": {\"__class__\": \"ConnectedValue\"}, \"trim_left_r\": {\"__class__\": \"ConnectedValue\"}, \"max_ee_f\": \"2.0\", \"max_ee_r\": \"2.0\", \"trunc_q\": \"2\", \"min_overlap\": \"12\", \"pooling_method\": \"independent\", \"chimera_method\": \"consensus\", \"min_fold_parent_over_abundance\": \"1.0\", \"allow_one_off\": false, \"n_threads\": \"1\", \"n_reads_learn\": \"1000000\", \"hashed_feature_ids\": true}, \"demultiplexed_seqs\": {\"__class__\": \"ConnectedValue\"}, \"trunc_len_f\": {\"__class__\": \"ConnectedValue\"}, \"trunc_len_r\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "93e5c884-d782-4b97-96ba-d9abdf4ce4ed", + "when": null, + "workflow_outputs": [ + { + "label": "Denoising statistics", + "output_name": "denoising_stats", + "uuid": "971dcd45-80de-44e3-a0f0-37a24d87c89b" + }, + { + "label": "Denoising output table", + "output_name": "table", + "uuid": "cbcb0a29-a64f-46ff-8018-dea44208d8c8" + }, + { + "label": "Representative denoised sequences", + "output_name": "representative_sequences", + "uuid": "299bee3a-7747-4a0e-957d-2fb16bbbc277" + } + ] + }, + "7": { + "annotation": "qiime2 feature-table tabulate-seqs\nView sequence associated with each feature", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__tabulate_seqs/qiime2__feature_table__tabulate_seqs/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 7, + "input_connections": { + "data": { + "id": 6, + "output_name": "representative_sequences" + } + }, + "inputs": [], + "label": "Tabulate DADA2 denoised representative sequences", + "name": "qiime2 feature-table tabulate-seqs", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 691.7523737176135, + "top": 0 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "dada2_rep_seq_visualization" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__tabulate_seqs/qiime2__feature_table__tabulate_seqs/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "6d5cd7bcc0d0", + "name": "qiime2__feature_table__tabulate_seqs", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "221fe314-49e9-48bd-979e-1b6d0c2f4192", + "when": null, + "workflow_outputs": [ + { + "label": "DADA2 representative sequences list visualisation", + "output_name": "visualization", + "uuid": "90ca4cf9-cd24-4a88-a1aa-bd3698387f92" + } + ] + }, + "8": { + "annotation": "qiime2 metadata tabulate\nInteractively explore Metadata in an HTML table", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 8, + "input_connections": { + "input_0|__q2galaxy__GUI__conditional__input__|source": { + "id": 6, + "output_name": "denoising_stats" + } + }, + "inputs": [], + "label": "Tabulate DADA2 statistical metadata ", + "name": "qiime2 metadata tabulate", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 691.5803874570937, + "top": 249.50780313619012 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "dada2_stats_visualisation" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d6e1b976c373", + "name": "qiime2__metadata__tabulate", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"page_size\": \"100\"}, \"input\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__input__\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "082c2df8-422c-4661-b39d-181ef7ff3072", + "when": null, + "workflow_outputs": [ + { + "label": "DADA2 statistics visualisation", + "output_name": "visualization", + "uuid": "4501c38f-a3ad-4873-82a7-036b3314a0b4" + } + ] + }, + "9": { + "annotation": "qiime2 feature-table summarize\nSummarize table\n", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__summarize/qiime2__feature_table__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 9, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|sample_metadata_0|__q2galaxy__GUI__conditional__sample_metadata__|source": { + "id": 0, + "output_name": "output" + }, + "table": { + "id": 6, + "output_name": "table" + } + }, + "inputs": [], + "label": "Summing up the dada2 output table", + "name": "qiime2 feature-table summarize", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 693.96337890625, + "top": 479.484375 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "dada2_table_visualisation" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__summarize/qiime2__feature_table__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "365ce7a8e641", + "name": "qiime2__feature_table__summarize", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"sample_metadata\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__sample_metadata__\": {\"type\": \"tsv\", \"__current_case__\": 0, \"source\": {\"__class__\": \"ConnectedValue\"}}}]}, \"table\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "f6376403-1be3-4bc0-af85-d5e2e04984b2", + "when": null, + "workflow_outputs": [ + { + "label": "DADA2 output table visualisation", + "output_name": "visualization", + "uuid": "bf6baadb-1272-48b1-95b6-9aeeb8ee9e1a" + } + ] + } + }, + "tags": [], + "uuid": "8b8c4f4c-7cc0-422d-9a6f-47357faa0082", + "version": 1 + }, + "readme": "# QIIME2 workflows\n\n## Available workflows\n\nDenoising (using `qiime2`'s `dada2` integration for paired / single end data.\n\n## Inputs\n\n- Demultiplexed sequences as a qiime2 aertifact file (`qza`) containing the sequence information.\n- Metadata table (`tabular`)\n- Truncation length\n- Trimming length (optional)\n\nFor the paired end workflow the truncation and trimming length for the reverse reads can / has to be given.\n\n\n## Processing\n\n- Denoising with `qiime2 dada2 denoise-single`/`paired`\n- For each of the three outputs (see below) another tool is started to prepare a corresponding qzv file\n - representative sequences `qiime2 feature-table tabulate-seqs `\n - denoising statistics `qiime2 metadata tabulate`\n - summary of the feature table\n\n## Outputs\n\n - representative sequences \n - denoising statistics \n - summary of the feature table (how many sequences are lost in the corresponding steps)\n" } ], - "path": "./workflows/amplicon/qiime2/qiime2-II-denoising", - "readme": "# QIIME2 workflows\n\n## Available workflows\n\nDenoising (using `qiime2`'s `dada2` integration for paired / single end data.\n\n## Inputs\n\n- Demultiplexed sequences as a qiime2 aertifact file (`qza`) containing the sequence information.\n- Metadata table (`tabular`)\n- Truncation length\n- Trimming length (optional)\n\nFor the paired end workflow the truncation and trimming length for the reverse reads can / has to be given.\n\n\n## Processing\n\n- Denoising with `qiime2 dada2 denoise-single`/`paired`\n- For each of the three outputs (see below) another tool is started to prepare a corresponding qzv file\n - representative sequences `qiime2 feature-table tabulate-seqs `\n - denoising statistics `qiime2 metadata tabulate`\n - summary of the feature table\n\n## Outputs\n\n - representative sequences \n - denoising statistics \n - summary of the feature table (how many sequences are lost in the corresponding steps)\n" + "path": "./workflows/amplicon/qiime2/qiime2-II-denoising" }, { "version": 1.2, @@ -575,7 +21409,645 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Run baredSC in 1 dimension in logNorm for 1 to N gaussians and combine models.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.4", + "name": "baredSC_1d_logNorm", + "steps": { + "0": { + "annotation": "The dataset must have a first row with row names. Among them should be 'nCount_RNA' and the gene you want to get PDF of.", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "The dataset must have a first row with row names. Among them should be 'nCount_RNA' and the gene you want to get PDF of.", + "name": "Tabular with raw expression values" + } + ], + "label": "Tabular with raw expression values", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "247797f8-537d-434c-b7f0-b5212d6a6139", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Must be included in the first row of the tabular", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Must be included in the first row of the tabular", + "name": "Gene name" + } + ], + "label": "Gene name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 51, + "top": 95 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8486d61d-03ce-44df-a74c-0aa6a5b0e0b7", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Maximum value to explore in logNorm", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Maximum value to explore in logNorm", + "name": "Maximum value in logNorm" + } + ], + "label": "Maximum value in logNorm", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 97, + "top": 176.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a54a81dc-8b4c-4ed3-8d4e-0748755873e8", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Usually 4 is enough", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Usually 4 is enough", + "name": "Maximum number of Gaussians to study" + } + ], + "label": "Maximum number of Gaussians to study", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 268, + "top": 291 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "b7482c04-93ff-4f34-acbd-9c46d1f067cd", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "id": 4, + "input_connections": { + "Maximum number in param output": { + "id": 3, + "input_subworkflow_step_id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "generate_param_list_one_to_number", + "outputs": [], + "position": { + "left": 547, + "top": 231.5 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "generate_param_list_one_to_number", + "steps": { + "0": { + "annotation": "Maximum number in param output", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Maximum number in param output", + "name": "Maximum number in param output" + } + ], + "label": "Maximum number in param output", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 36 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "655f8763-6f41-401c-a7c2-cbc0926222c0", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "996f5ca8-629e-4887-9bc0-2d719b790868" + } + ] + }, + "1": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "errors": null, + "id": 1, + "input_connections": { + "token_set_0|repeat_select|times": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "create first tabular with good number of rows.", + "name": "Create text file", + "outputs": [ + { + "name": "outfile", + "type": "txt" + } + ], + "position": { + "left": 280, + "top": 0 + }, + "post_job_actions": { + "ChangeDatatypeActionoutfile": { + "action_arguments": { + "newtype": "tabular" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "outfile" + }, + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": \"whatever\", \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "c96eeaba-7b46-478f-bc6d-ac3d64f72523", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "addValue", + "errors": null, + "id": 2, + "input_connections": { + "input": { + "id": 1, + "output_name": "outfile" + } + }, + "inputs": [], + "label": "add column with numbers starting at 1", + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 560, + "top": 20 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "addValue", + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "20631933-3793-45f0-9fb5-6f3d9463457b", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 3, + "input_connections": { + "input": { + "id": 2, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "retrieve numbers", + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 840, + "top": 20 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "b467476c-8691-4fd4-aea0-d783b14b997a", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "errors": null, + "id": 4, + "input_connections": { + "split_parms|input": { + "id": 3, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Split file", + "name": "split_parms" + } + ], + "label": "split numbers to collection", + "name": "Split file", + "outputs": [ + { + "name": "list_output_tab", + "type": "input" + } + ], + "position": { + "left": 1120, + "top": 20 + }, + "post_job_actions": { + "HideDatasetActionlist_output_tab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_tab" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_shed_repository": { + "changeset_revision": "baabc30154cd", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"top\": \"0\", \"split_by\": {\"select_split_by\": \"row\", \"__current_case__\": 1, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.1", + "type": "tool", + "uuid": "b621baec-46f7-4dfe-b6fa-f8c44c2822f2", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 4, + "output_name": "list_output_tab" + } + }, + "inputs": [], + "label": "numbers to param", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1400, + "top": 29 + }, + "post_job_actions": {}, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "1aff7c8b-0554-4e98-962d-3d6b161fa133", + "when": null, + "workflow_outputs": [ + { + "label": "params_list", + "output_name": "integer_param", + "uuid": "e05e466c-4694-4d6e-90dc-ea4e1aa3ff58" + } + ] + } + }, + "tags": "", + "uuid": "b61a880e-d69d-4a15-975d-c116c9147bb6" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "e5607959-5b5e-4898-92ab-078c7cafb327", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.3+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "MCMC|nnorm": { + "id": 4, + "output_name": "params_list" + }, + "MCMC|xmax": { + "id": 2, + "output_name": "output" + }, + "geneColName": { + "id": 1, + "output_name": "output" + }, + "input_counts|input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool baredSC 1d", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool baredSC 1d", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool baredSC 1d", + "name": "input_counts" + } + ], + "label": "baredSC", + "name": "baredSC 1d", + "outputs": [ + { + "name": "qc_plots", + "type": "input" + }, + { + "name": "other_outputs", + "type": "input" + }, + { + "name": "output", + "type": "npz" + }, + { + "name": "neff", + "type": "txt" + }, + { + "name": "pdf", + "type": "tabular" + }, + { + "name": "plot", + "type": "png" + }, + { + "name": "logevidence", + "type": "txt" + } + ], + "position": { + "left": 867, + "top": 114.5 + }, + "post_job_actions": { + "HideDatasetActionlogevidence": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "logevidence" + }, + "HideDatasetActionother_outputs": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "other_outputs" + }, + "HideDatasetActionpdf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "pdf" + }, + "HideDatasetActionplot": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plot" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "769d815e4b0d", + "name": "baredsc_1d", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"MCMC\": {\"xmin\": \"0.0\", \"xmax\": {\"__class__\": \"ConnectedValue\"}, \"nx\": \"100\", \"minScalex\": \"0.1\", \"scale\": {\"type\": \"Seurat\", \"__current_case__\": 0, \"targetSum\": \"10000.0\"}, \"seed\": \"1\", \"nnorm\": {\"__class__\": \"ConnectedValue\"}, \"nsampMCMC\": \"100000\", \"automaticRestart\": {\"set_minNeff\": \"yes\", \"__current_case__\": 0, \"minNeff\": \"200.0\"}}, \"advanced\": {\"osampx\": \"10\", \"osampxpdf\": \"5\", \"coviscale\": \"1.0\", \"nis\": \"1000\", \"burn\": {\"custom\": \"no\", \"__current_case__\": 0}}, \"filter\": {\"nb\": \"0\", \"__current_case__\": 0}, \"geneColName\": {\"__class__\": \"ConnectedValue\"}, \"input_counts\": {\"filetype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"plots\": {\"image_file_format\": \"png\", \"title\": \"\", \"removeFirstSamples\": \"-1\", \"nsampInPlot\": \"100000\", \"prettyBins\": \"-1\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3+galaxy0", + "type": "tool", + "uuid": "75379c38-7040-4651-b875-5ad7382de31d", + "when": null, + "workflow_outputs": [ + { + "label": "baredsc_qc_plots", + "output_name": "qc_plots", + "uuid": "269f21b9-0499-40bc-88d5-555ee46d166d" + }, + { + "label": "baredsc_neff", + "output_name": "neff", + "uuid": "b2f23ac4-3634-4c1c-a17c-89a6fec675d8" + }, + { + "label": "baredsc_numpy", + "output_name": "output", + "uuid": "f5339d63-a667-4cd2-879c-d35c633e3ffd" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.3+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "MCMC|outputs": { + "id": 5, + "output_name": "output" + }, + "MCMC|xmax": { + "id": 2, + "output_name": "output" + }, + "geneColName": { + "id": 1, + "output_name": "output" + }, + "input_counts|input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Combine multiple 1D Models", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool Combine multiple 1D Models", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool Combine multiple 1D Models", + "name": "input_counts" + } + ], + "label": "combine baredSC 1d", + "name": "Combine multiple 1D Models", + "outputs": [ + { + "name": "other_outputs", + "type": "input" + }, + { + "name": "pdf", + "type": "tabular" + }, + { + "name": "plot", + "type": "png" + } + ], + "position": { + "left": 1220, + "top": 170.5 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5b7c81b35b89", + "name": "baredsc_combine_1d", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"MCMC\": {\"outputs\": {\"__class__\": \"ConnectedValue\"}, \"xmin\": \"0.0\", \"xmax\": {\"__class__\": \"ConnectedValue\"}, \"nx\": \"100\", \"minScalex\": \"0.1\", \"scale\": {\"type\": \"Seurat\", \"__current_case__\": 0, \"targetSum\": \"10000.0\"}, \"seed\": \"1\"}, \"advanced\": {\"osampx\": \"10\", \"osampxpdf\": \"5\", \"coviscale\": \"1.0\", \"nis\": \"1000\"}, \"filter\": {\"nb\": \"0\", \"__current_case__\": 0}, \"geneColName\": {\"__class__\": \"ConnectedValue\"}, \"input_counts\": {\"filetype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"plots\": {\"image_file_format\": \"png\", \"title\": \"\", \"removeFirstSamples\": \"-1\", \"nsampInPlot\": \"100000\", \"prettyBins\": \"-1\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3+galaxy0", + "type": "tool", + "uuid": "752ba293-93e9-4769-85d0-ebc9c2c100b6", + "when": null, + "workflow_outputs": [ + { + "label": "combined_pdf", + "output_name": "pdf", + "uuid": "2aa68ed9-2ca6-4f31-be28-bcead2a78e72" + }, + { + "label": "combined_plot", + "output_name": "plot", + "uuid": "f1cd8147-a286-43a7-bb82-9ee5f881e8fa" + }, + { + "label": "combined_other_outputs", + "output_name": "other_outputs", + "uuid": "b8da3ab7-2fed-445e-a3a8-97ddcfa68b8e" + } + ] + } + }, + "tags": [], + "uuid": "1ea0b92d-d863-435a-96ac-1e547fdbc994", + "version": 7 + }, + "readme": "# BaredSC Workflows\n\nThese workflows allow to run a baredSC analysis from a table with counts in a single click. It uses models from 1 to N Gaussians and combine them. It uses the logNorm scale, 100 bins for 1 dimension and 25 bins on each axis in 2 dimensions.\n\n## Inputs dataset\n\n- Both workflows need a tabular dataset where each row is a cell. The tabular needs to have a header line with column names. There must be at least two columns: 'nCount_RNA' and another one with the counts for the gene(s) of interest. A way to get such table in R from a Seurat object (`seurat.obj`) is:\n\n```r\nmy.genes <- c(\"Hoxa13\", \"Hoxd13\")\ndf <- cbind(seurat.obj[[]], # This will give you all metadata including nCount_RNA\n FetchData(seurat.obj, slot = \"counts\", vars = my.genes))\n\nwrite.table(df, \"input_for_baredSC.txt\", quote = F, sep = \"\\t\", row.names = F)\n```\n\n## Inputs values\n\nFor the 1D:\n\n- Gene name: The name of the column with the counts of your gene of interest.\n- Maximum value in logNorm: The maximum value to explore in PDF. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 Gaussians to models with this number of Gaussians will be combined.\n\nFor the 2D:\n\n- Gene name for x axis: The name of the column with the counts of your gene in x axis.\n- Gene name for y axis: The name of the column with the counts of your gene in y axis.\n- maximum value in logNorm for x-axis: The maximum value to explore in PDF in the x axis. This value should be large enough so the PDF is at 0 at this value.\n- maximum value in logNorm for y-axis: The maximum value to explore in PDF in the y axis. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 2D-Gaussians to models with this number of 2D-Gaussians will be combined.\n- compute p-value: Whether you want to get a p-value. As a consequence, less samples than available will be used for plots as p-value computation requires to have independent samples.\n\n## Processing\n\n- The workflow will generate paramater values from 1 to the maximum number of Gaussians to study.\n- baredSC_1d or baredSC_2d is run for each of these number of Gaussians\n- All models are combined into a single result.\n", + "changelog": "# Changelog\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.3+galaxy0`\n\n## [0.3] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/1.1.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0`\n\n## [0.2] 2023-12-01\n\n### Add 'compute p-value' parameter in 2d\n\n### Semi-automatic update\n- all baredsc tools were updated from `1.1.2+galaxy0` to `1.1.2+galaxy1`\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.1] 2023-10-03\n\nFirst release.\n" }, { "name": "baredSC-2d-logNorm", @@ -590,11 +22062,779 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Run baredSC in 2 dimensions in logNorm for 1 to N gaussians and combine models.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.4", + "name": "baredSC_2d_logNorm", + "steps": { + "0": { + "annotation": "The dataset must have a first row with row names. Among them should be 'nCount_RNA' and the gene you want to get PDF of.", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "The dataset must have a first row with row names. Among them should be 'nCount_RNA' and the gene you want to get PDF of.", + "name": "Tabular with raw expression values" + } + ], + "label": "Tabular with raw expression values", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "247797f8-537d-434c-b7f0-b5212d6a6139", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Must be included in the first row of the tabular", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Must be included in the first row of the tabular", + "name": "Gene name for x axis" + } + ], + "label": "Gene name for x axis", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 28, + "top": 91 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8486d61d-03ce-44df-a74c-0aa6a5b0e0b7", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Maximum value to explore in logNorm in x-axis (usually between 2 and 4)", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Maximum value to explore in logNorm in x-axis (usually between 2 and 4)", + "name": "maximum value in logNorm for x-axis" + } + ], + "label": "maximum value in logNorm for x-axis", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 78, + "top": 187.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a54a81dc-8b4c-4ed3-8d4e-0748755873e8", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Must be included in the first row of the tabular", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Must be included in the first row of the tabular", + "name": "Gene name for y axis" + } + ], + "label": "Gene name for y axis", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 152, + "top": 297.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "73f322d4-ac8e-47f9-930b-e38600ac44f8", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Maximum value to explore in logNorm in y-axis (usually between 2 and 4)", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Maximum value to explore in logNorm in y-axis (usually between 2 and 4)", + "name": "maximum value in logNorm for y-axis" + } + ], + "label": "maximum value in logNorm for y-axis", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 254, + "top": 390.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "35403c8f-7cb4-40bf-8d6c-a259627daf01", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Usually 4 is enough", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Usually 4 is enough", + "name": "Maximum number of Gaussians to study" + } + ], + "label": "Maximum number of Gaussians to study", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 320, + "top": 481 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "b7482c04-93ff-4f34-acbd-9c46d1f067cd", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Whether you want to get a p-value. As a consequence, less samples than available will be used for plots.", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "Whether you want to get a p-value. As a consequence, less samples than available will be used for plots.", + "name": "compute p-value" + } + ], + "label": "compute p-value", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 378, + "top": 578.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "4b7990a3-4fff-4c74-a9ee-0a8716e33866", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "id": 7, + "input_connections": { + "Maximum number in param output": { + "id": 5, + "input_subworkflow_step_id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "generate_param_list_one_to_number", + "outputs": [], + "position": { + "left": 677, + "top": 346.5 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "generate_param_list_one_to_number", + "steps": { + "0": { + "annotation": "Maximum number in param output", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Maximum number in param output", + "name": "Maximum number in param output" + } + ], + "label": "Maximum number in param output", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 36 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "655f8763-6f41-401c-a7c2-cbc0926222c0", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "996f5ca8-629e-4887-9bc0-2d719b790868" + } + ] + }, + "1": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "errors": null, + "id": 1, + "input_connections": { + "token_set_0|repeat_select|times": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "create first tabular with good number of rows.", + "name": "Create text file", + "outputs": [ + { + "name": "outfile", + "type": "txt" + } + ], + "position": { + "left": 280, + "top": 0 + }, + "post_job_actions": { + "ChangeDatatypeActionoutfile": { + "action_arguments": { + "newtype": "tabular" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "outfile" + }, + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": \"whatever\", \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "c96eeaba-7b46-478f-bc6d-ac3d64f72523", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "addValue", + "errors": null, + "id": 2, + "input_connections": { + "input": { + "id": 1, + "output_name": "outfile" + } + }, + "inputs": [], + "label": "add column with numbers starting at 1", + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 560, + "top": 20 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "addValue", + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "20631933-3793-45f0-9fb5-6f3d9463457b", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 3, + "input_connections": { + "input": { + "id": 2, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "retrieve numbers", + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 840, + "top": 20 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "b467476c-8691-4fd4-aea0-d783b14b997a", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "errors": null, + "id": 4, + "input_connections": { + "split_parms|input": { + "id": 3, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Split file", + "name": "split_parms" + } + ], + "label": "split numbers to collection", + "name": "Split file", + "outputs": [ + { + "name": "list_output_tab", + "type": "input" + } + ], + "position": { + "left": 1120, + "top": 20 + }, + "post_job_actions": { + "HideDatasetActionlist_output_tab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_tab" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_shed_repository": { + "changeset_revision": "baabc30154cd", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"top\": \"0\", \"split_by\": {\"select_split_by\": \"row\", \"__current_case__\": 1, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.1", + "type": "tool", + "uuid": "b621baec-46f7-4dfe-b6fa-f8c44c2822f2", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 4, + "output_name": "list_output_tab" + } + }, + "inputs": [], + "label": "numbers to param", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1400, + "top": 29 + }, + "post_job_actions": {}, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "1aff7c8b-0554-4e98-962d-3d6b161fa133", + "when": null, + "workflow_outputs": [ + { + "label": "params_list", + "output_name": "integer_param", + "uuid": "e05e466c-4694-4d6e-90dc-ea4e1aa3ff58" + } + ] + } + }, + "tags": "", + "uuid": "cea7e8d8-c2b1-4bd5-a1e6-75cc9520173c" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "e5607959-5b5e-4898-92ab-078c7cafb327", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.3+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "MCMC|nnorm": { + "id": 7, + "output_name": "params_list" + }, + "MCMC|xmax": { + "id": 2, + "output_name": "output" + }, + "MCMC|ymax": { + "id": 4, + "output_name": "output" + }, + "geneXColName": { + "id": 1, + "output_name": "output" + }, + "geneYColName": { + "id": 3, + "output_name": "output" + }, + "input_counts|input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool baredSC 2d", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool baredSC 2d", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool baredSC 2d", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool baredSC 2d", + "name": "input_counts" + } + ], + "label": null, + "name": "baredSC 2d", + "outputs": [ + { + "name": "qc_plots", + "type": "input" + }, + { + "name": "other_outputs", + "type": "input" + }, + { + "name": "output", + "type": "npz" + }, + { + "name": "neff", + "type": "txt" + }, + { + "name": "pdf2d", + "type": "tabular" + }, + { + "name": "pdf2d_flat", + "type": "tabular" + }, + { + "name": "plot", + "type": "png" + }, + { + "name": "logevidence", + "type": "txt" + } + ], + "position": { + "left": 923, + "top": 35.5 + }, + "post_job_actions": { + "HideDatasetActionlogevidence": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "logevidence" + }, + "HideDatasetActionother_outputs": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "other_outputs" + }, + "HideDatasetActionpdf2d": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "pdf2d" + }, + "HideDatasetActionpdf2d_flat": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "pdf2d_flat" + }, + "HideDatasetActionplot": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plot" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "a90f8efe08b4", + "name": "baredsc_2d", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"MCMC\": {\"xmin\": \"0.0\", \"xmax\": {\"__class__\": \"ConnectedValue\"}, \"nx\": \"25\", \"minScalex\": \"0.1\", \"ymin\": \"0.0\", \"ymax\": {\"__class__\": \"ConnectedValue\"}, \"ny\": \"25\", \"minScaley\": \"0.1\", \"scale\": {\"type\": \"Seurat\", \"__current_case__\": 0, \"targetSum\": \"10000.0\"}, \"seed\": \"1\", \"nnorm\": {\"__class__\": \"ConnectedValue\"}, \"nsampMCMC\": \"100000\", \"automaticRestart\": {\"set_minNeff\": \"yes\", \"__current_case__\": 0, \"minNeff\": \"200.0\"}}, \"advanced\": {\"osampx\": \"10\", \"osampxpdf\": \"4\", \"osampy\": \"10\", \"osampypdf\": \"4\", \"coviscale\": \"1.0\", \"nis\": \"1000\", \"burn\": {\"custom\": \"no\", \"__current_case__\": 0}, \"scalePrior\": \"0.3\"}, \"filter\": {\"nb\": \"0\", \"__current_case__\": 0}, \"geneXColName\": {\"__class__\": \"ConnectedValue\"}, \"geneYColName\": {\"__class__\": \"ConnectedValue\"}, \"input_counts\": {\"filetype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"plots\": {\"image_file_format\": \"png\", \"title\": \"\", \"removeFirstSamples\": \"-1\", \"nsampInPlot\": \"100000\", \"prettyBinsx\": \"-1\", \"prettyBinsy\": \"-1\", \"log1pColorScale\": false, \"splity\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3+galaxy0", + "type": "tool", + "uuid": "3fb4de69-9b40-4243-92fb-75553ff8ef09", + "when": null, + "workflow_outputs": [ + { + "label": "baredsc_qc_plots", + "output_name": "qc_plots", + "uuid": "005ef683-a231-4b3f-b8ef-125a1ffd2d91" + }, + { + "label": "baredsc_neff", + "output_name": "neff", + "uuid": "873dbd6d-8345-426b-8c90-809b478c9e24" + }, + { + "label": "baredsc_numpy", + "output_name": "output", + "uuid": "2f026269-bd89-4c20-a0df-bd1387f549d4" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.3+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "MCMC|outputs": { + "id": 8, + "output_name": "output" + }, + "MCMC|xmax": { + "id": 2, + "output_name": "output" + }, + "MCMC|ymax": { + "id": 4, + "output_name": "output" + }, + "advanced|getPVal": { + "id": 6, + "output_name": "output" + }, + "geneXColName": { + "id": 1, + "output_name": "output" + }, + "geneYColName": { + "id": 3, + "output_name": "output" + }, + "input_counts|input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Combine multiple 2D Models", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool Combine multiple 2D Models", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool Combine multiple 2D Models", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool Combine multiple 2D Models", + "name": "advanced" + }, + { + "description": "runtime parameter for tool Combine multiple 2D Models", + "name": "input_counts" + } + ], + "label": null, + "name": "Combine multiple 2D Models", + "outputs": [ + { + "name": "other_outputs", + "type": "input" + }, + { + "name": "pdf2d", + "type": "tabular" + }, + { + "name": "pdf2d_flat", + "type": "tabular" + }, + { + "name": "plot", + "type": "png" + } + ], + "position": { + "left": 1240, + "top": 199.5 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "02fc39c8610d", + "name": "baredsc_combine_2d", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"MCMC\": {\"outputs\": {\"__class__\": \"ConnectedValue\"}, \"xmin\": \"0.0\", \"xmax\": {\"__class__\": \"ConnectedValue\"}, \"nx\": \"25\", \"minScalex\": \"0.1\", \"ymin\": \"0.0\", \"ymax\": {\"__class__\": \"ConnectedValue\"}, \"ny\": \"25\", \"minScaley\": \"0.1\", \"scale\": {\"type\": \"Seurat\", \"__current_case__\": 0, \"targetSum\": \"10000.0\"}, \"seed\": \"1\"}, \"advanced\": {\"getPVal\": {\"__class__\": \"ConnectedValue\"}, \"osampx\": \"10\", \"osampxpdf\": \"4\", \"osampy\": \"10\", \"osampypdf\": \"4\", \"coviscale\": \"1.0\", \"nis\": \"1000\", \"scalePrior\": \"0.3\"}, \"filter\": {\"nb\": \"0\", \"__current_case__\": 0}, \"geneXColName\": {\"__class__\": \"ConnectedValue\"}, \"geneYColName\": {\"__class__\": \"ConnectedValue\"}, \"input_counts\": {\"filetype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"plots\": {\"image_file_format\": \"png\", \"title\": \"\", \"removeFirstSamples\": \"-1\", \"nsampInPlot\": \"100000\", \"prettyBinsx\": \"-1\", \"prettyBinsy\": \"-1\", \"log1pColorScale\": false, \"splity\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3+galaxy0", + "type": "tool", + "uuid": "e4eebae4-0952-4d21-8bb6-d16d1b5397b3", + "when": null, + "workflow_outputs": [ + { + "label": "combined_pdf2d", + "output_name": "pdf2d", + "uuid": "0fff7566-a7d9-4dac-b77b-416e6a2f56ef" + }, + { + "label": "combined_pdf2d_flat", + "output_name": "pdf2d_flat", + "uuid": "79eb786a-7465-4f24-aafa-d2520028527d" + }, + { + "label": "combined_plot", + "output_name": "plot", + "uuid": "db367996-7c6c-4cd3-8692-c0483fbc671c" + }, + { + "label": "combined_other_outputs", + "output_name": "other_outputs", + "uuid": "eca7f33c-3a1d-41d7-a56a-925167baf364" + } + ] + } + }, + "tags": [], + "uuid": "1936816b-958a-4140-b839-58be4cdae1a5", + "version": 1 + }, + "readme": "# BaredSC Workflows\n\nThese workflows allow to run a baredSC analysis from a table with counts in a single click. It uses models from 1 to N Gaussians and combine them. It uses the logNorm scale, 100 bins for 1 dimension and 25 bins on each axis in 2 dimensions.\n\n## Inputs dataset\n\n- Both workflows need a tabular dataset where each row is a cell. The tabular needs to have a header line with column names. There must be at least two columns: 'nCount_RNA' and another one with the counts for the gene(s) of interest. A way to get such table in R from a Seurat object (`seurat.obj`) is:\n\n```r\nmy.genes <- c(\"Hoxa13\", \"Hoxd13\")\ndf <- cbind(seurat.obj[[]], # This will give you all metadata including nCount_RNA\n FetchData(seurat.obj, slot = \"counts\", vars = my.genes))\n\nwrite.table(df, \"input_for_baredSC.txt\", quote = F, sep = \"\\t\", row.names = F)\n```\n\n## Inputs values\n\nFor the 1D:\n\n- Gene name: The name of the column with the counts of your gene of interest.\n- Maximum value in logNorm: The maximum value to explore in PDF. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 Gaussians to models with this number of Gaussians will be combined.\n\nFor the 2D:\n\n- Gene name for x axis: The name of the column with the counts of your gene in x axis.\n- Gene name for y axis: The name of the column with the counts of your gene in y axis.\n- maximum value in logNorm for x-axis: The maximum value to explore in PDF in the x axis. This value should be large enough so the PDF is at 0 at this value.\n- maximum value in logNorm for y-axis: The maximum value to explore in PDF in the y axis. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 2D-Gaussians to models with this number of 2D-Gaussians will be combined.\n- compute p-value: Whether you want to get a p-value. As a consequence, less samples than available will be used for plots as p-value computation requires to have independent samples.\n\n## Processing\n\n- The workflow will generate paramater values from 1 to the maximum number of Gaussians to study.\n- baredSC_1d or baredSC_2d is run for each of these number of Gaussians\n- All models are combined into a single result.\n", + "changelog": "# Changelog\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.3+galaxy0`\n\n## [0.3] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/1.1.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0`\n\n## [0.2] 2023-12-01\n\n### Add 'compute p-value' parameter in 2d\n\n### Semi-automatic update\n- all baredsc tools were updated from `1.1.2+galaxy0` to `1.1.2+galaxy1`\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.1] 2023-10-03\n\nFirst release.\n" } ], - "path": "./workflows/scRNAseq/baredsc", - "readme": "# BaredSC Workflows\n\nThese workflows allow to run a baredSC analysis from a table with counts in a single click. It uses models from 1 to N Gaussians and combine them. It uses the logNorm scale, 100 bins for 1 dimension and 25 bins on each axis in 2 dimensions.\n\n## Inputs dataset\n\n- Both workflows need a tabular dataset where each row is a cell. The tabular needs to have a header line with column names. There must be at least two columns: 'nCount_RNA' and another one with the counts for the gene(s) of interest. A way to get such table in R from a Seurat object (`seurat.obj`) is:\n\n```r\nmy.genes <- c(\"Hoxa13\", \"Hoxd13\")\ndf <- cbind(seurat.obj[[]], # This will give you all metadata including nCount_RNA\n FetchData(seurat.obj, slot = \"counts\", vars = my.genes))\n\nwrite.table(df, \"input_for_baredSC.txt\", quote = F, sep = \"\\t\", row.names = F)\n```\n\n## Inputs values\n\nFor the 1D:\n\n- Gene name: The name of the column with the counts of your gene of interest.\n- Maximum value in logNorm: The maximum value to explore in PDF. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 Gaussians to models with this number of Gaussians will be combined.\n\nFor the 2D:\n\n- Gene name for x axis: The name of the column with the counts of your gene in x axis.\n- Gene name for y axis: The name of the column with the counts of your gene in y axis.\n- maximum value in logNorm for x-axis: The maximum value to explore in PDF in the x axis. This value should be large enough so the PDF is at 0 at this value.\n- maximum value in logNorm for y-axis: The maximum value to explore in PDF in the y axis. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 2D-Gaussians to models with this number of 2D-Gaussians will be combined.\n- compute p-value: Whether you want to get a p-value. As a consequence, less samples than available will be used for plots as p-value computation requires to have independent samples.\n\n## Processing\n\n- The workflow will generate paramater values from 1 to the maximum number of Gaussians to study.\n- baredSC_1d or baredSC_2d is run for each of these number of Gaussians\n- All models are combined into a single result.\n" + "path": "./workflows/scRNAseq/baredsc" }, { "version": 1.2, @@ -628,7 +22868,2180 @@ "name": "Wendi Bacon", "orcid": "0000-0002-8170-8806" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow processes the CMO fastqs with CITE-seq-Count and include the translation step required for cellPlex processing. In parallel it processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-4181-2676", + "name": "Mehmet Tekman" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-2799-424X", + "name": "Hans-Rudolf Hotz" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-6833-9049", + "name": "Daniel Blankenberg" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-8170-8806", + "name": "Wendi Bacon" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.4", + "name": "scRNA-seq_preprocessing_10X_cellPlex", + "steps": { + "0": { + "annotation": "reads containing genes", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "reads containing genes", + "name": "fastq PE collection GEX" + } + ], + "label": "fastq PE collection GEX", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "eea58879-4368-4edf-ad0a-2dbd91de2db7", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Choose your reference genome", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Choose your reference genome", + "name": "reference genome" + } + ], + "label": "reference genome", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 32.183349609375, + "top": 99.48333740234375 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "32f09d94-82fe-4c79-b86a-3af89fdb3088", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Gene annotations", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Gene annotations", + "name": "gtf" + } + ], + "label": "gtf", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 67.95001220703125, + "top": 209.95001220703125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "8724cc04-fa9f-48df-ba31-6c47a03c9bde", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "name": "cellranger_barcodes_3M-february-2018.txt" + } + ], + "label": "cellranger_barcodes_3M-february-2018.txt", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 111, + "top": 281.48333740234375 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "bc4574f1-2a6f-44db-bed3-6d066d5ce42f", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Barcode Size is same size of the Read", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Barcode Size is same size of the Read", + "name": "Barcode Size is same size of the Read" + } + ], + "label": "Barcode Size is same size of the Read", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 146, + "top": 394.66668701171875 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "12127fdb-d0d1-486c-a22e-532f714dbaaa", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "reads containing CMO", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "reads containing CMO", + "name": "fastq PE collection CMO" + } + ], + "label": "fastq PE collection CMO", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 237.68331909179688, + "top": 493.57719175292976 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "4a52f2cf-ee11-47ac-9f24-ce5e49b8434e", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "csv: first column is the sequence and second column is the name", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "csv: first column is the sequence and second column is the name", + "name": "sample name and CMO sequence collection" + } + ], + "label": "sample name and CMO sequence collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 264.6833190917969, + "top": 593.5771917529298 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"csv\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "dce97235-a4ba-4bfd-9d1f-60d3942f624b", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "Used by CITE-seq-Count, does not really seem to impact result. You can use 24000.", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "Used by CITE-seq-Count, does not really seem to impact result. You can use 24000.", + "name": "Number of expected cells" + } + ], + "label": "Number of expected cells", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 306.2167053222656, + "top": 705.6105169482423 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "5ca25d6a-112f-4870-b5a4-163a055360c0", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "id": 8, + "input_connections": { + "Barcode Size is same size of the Read": { + "id": 4, + "input_subworkflow_step_id": 4, + "output_name": "output" + }, + "cellranger_barcodes_3M-february-2018.txt": { + "id": 3, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "fastq PE collection": { + "id": 0, + "input_subworkflow_step_id": 0, + "output_name": "output" + }, + "gtf": { + "id": 2, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "reference genome": { + "id": 1, + "input_subworkflow_step_id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "", + "name": "process GEX reads" + } + ], + "label": "process GEX reads", + "name": "scRNA-seq_preprocessing_10X_v3_Bundle", + "outputs": [], + "position": { + "left": 662.4507693654512, + "top": 75.05904568073197 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-4181-2676", + "name": "Mehmet Tekman" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-2799-424X", + "name": "Hans-Rudolf Hotz" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-6833-9049", + "name": "Daniel Blankenberg" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-8170-8806", + "name": "Wendi Bacon" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "scRNA-seq_preprocessing_10X_v3_Bundle", + "steps": { + "0": { + "annotation": "Collection of Pairs with fastqs one item per sample", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Collection of Pairs with fastqs one item per sample", + "name": "fastq PE collection" + } + ], + "label": "fastq PE collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "eea58879-4368-4edf-ad0a-2dbd91de2db7", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Choose your reference genome", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Choose your reference genome", + "name": "reference genome" + } + ], + "label": "reference genome", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 58.94316181636054, + "top": 104 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "adf0f555-5974-44b9-a067-37e4054cd662", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Gene annotations", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Gene annotations", + "name": "gtf" + } + ], + "label": "gtf", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 121.00981220698554, + "top": 197 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "8724cc04-fa9f-48df-ba31-6c47a03c9bde", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "name": "cellranger_barcodes_3M-february-2018.txt" + } + ], + "label": "cellranger_barcodes_3M-february-2018.txt", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 194.97648701167304, + "top": 293 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "bc4574f1-2a6f-44db-bed3-6d066d5ce42f", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Barcode Size is same size of the Read", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Barcode Size is same size of the Read", + "name": "Barcode Size is same size of the Read" + } + ], + "label": "Barcode Size is same size of the Read", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 260.683349609375, + "top": 414.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a9d14d27-ca59-444d-9fe1-485b3354b9a7", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "refGenomeSource|GTFconditional|genomeDir": { + "id": 1, + "output_name": "output" + }, + "refGenomeSource|GTFconditional|sjdbGTFfile": { + "id": 2, + "output_name": "output" + }, + "sc|input_types|input_collection": { + "id": 0, + "output_name": "output" + }, + "sc|soloBarcodeReadLength": { + "id": 4, + "output_name": "output" + }, + "sc|soloCBwhitelist": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool RNA STARSolo", + "name": "sc" + }, + { + "description": "runtime parameter for tool RNA STARSolo", + "name": "sc" + } + ], + "label": null, + "name": "RNA STARSolo", + "outputs": [ + { + "name": "output_log", + "type": "txt" + }, + { + "name": "output_genes", + "type": "tsv" + }, + { + "name": "output_barcodes", + "type": "tsv" + }, + { + "name": "output_matrix", + "type": "mtx" + }, + { + "name": "output_BAM", + "type": "bam" + }, + { + "name": "output_stats", + "type": "txt" + }, + { + "name": "reads_per_gene", + "type": "tabular" + } + ], + "position": { + "left": 568.7432106444855, + "top": 374 + }, + "post_job_actions": { + "HideDatasetActionoutput_BAM": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_BAM" + }, + "HideDatasetActionoutput_barcodes": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_barcodes" + }, + "HideDatasetActionoutput_genes": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_genes" + }, + "HideDatasetActionoutput_log": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_log" + }, + "HideDatasetActionoutput_matrix": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_matrix" + }, + "HideDatasetActionoutput_stats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_stats" + }, + "HideDatasetActionreads_per_gene": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "reads_per_gene" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0", + "tool_shed_repository": { + "changeset_revision": "42ce70172b72", + "name": "rna_starsolo", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outWig\": {\"outWigType\": \"None\", \"__current_case__\": 0, \"outWigStrand\": \"false\"}, \"refGenomeSource\": {\"geneSource\": \"indexed\", \"__current_case__\": 0, \"GTFconditional\": {\"GTFselect\": \"without-gtf-with-gtf\", \"__current_case__\": 1, \"genomeDir\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfile\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfeatureExon\": \"exon\", \"sjdbOverhang\": \"100\"}}, \"sc\": {\"solo_type\": \"CB_UMI_Simple\", \"__current_case__\": 0, \"input_types\": {\"use\": \"list_paired\", \"__current_case__\": 1, \"input_collection\": {\"__class__\": \"ConnectedValue\"}}, \"soloCBwhitelist\": {\"__class__\": \"ConnectedValue\"}, \"params\": {\"chemistry\": \"Cv3\", \"__current_case__\": 1}, \"soloBarcodeReadLength\": {\"__class__\": \"ConnectedValue\"}, \"umidedup\": {\"soloUMIdedup\": \"1MM_CR\", \"__current_case__\": 4, \"soloUMIfiltering\": \"-\"}, \"soloCBmatchWLtype\": \"1MM_multi\"}, \"solo\": {\"soloStrand\": \"Forward\", \"soloFeatures\": \"Gene\", \"filter\": {\"filter_type\": \"no_filter\", \"__current_case__\": 3, \"output_raw\": \"true\"}, \"soloOutFormatFeaturesGeneField3\": \"Gene Expression\", \"outSAMattributes\": [\"NH\", \"HI\", \"AS\", \"nM\", \"GX\", \"GN\", \"CB\", \"UB\"], \"quantModeGene\": true, \"outSAMunmapped\": false, \"outSAMmapqUnique\": \"60\", \"junction_limits\": {\"limitOutSJoneRead\": \"1000\", \"limitOutSJcollapsed\": \"1000000\", \"limitSjdbInsertNsj\": \"1000000\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.7.11a+galaxy0", + "type": "tool", + "uuid": "cef740b0-fa95-4542-b08f-dbfca4bfb3e5", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "results_0|software_cond|output_0|type|input": { + "id": 5, + "output_name": "output_log" + }, + "results_0|software_cond|output_1|type|input": { + "id": 5, + "output_name": "reads_per_gene" + } + }, + "inputs": [], + "label": "multiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 848.0098122069855, + "top": 366.98333740234375 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"star\", \"__current_case__\": 28, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"log\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"type\": {\"type\": \"genecounts\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "a16bf20e-2bc9-45e7-a0a3-b5590212b973", + "when": null, + "workflow_outputs": [ + { + "label": "MultiQC on input dataset(s): Webpage", + "output_name": "html_report", + "uuid": "eb55ba68-0473-4b09-87b9-007be3a86098" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", + "errors": null, + "id": 7, + "input_connections": { + "tenx_format|input": { + "id": 5, + "output_name": "output_matrix" + }, + "tenx_format|input_barcodes": { + "id": 5, + "output_name": "output_barcodes" + }, + "tenx_format|input_genes": { + "id": 5, + "output_name": "output_genes" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool DropletUtils", + "name": "tenx_format" + }, + { + "description": "runtime parameter for tool DropletUtils", + "name": "tenx_format" + }, + { + "description": "runtime parameter for tool DropletUtils", + "name": "tenx_format" + } + ], + "label": "filter cells", + "name": "DropletUtils", + "outputs": [ + { + "name": "barcodes_out", + "type": "tsv" + }, + { + "name": "genes_out", + "type": "tsv" + }, + { + "name": "matrix_out", + "type": "mtx" + }, + { + "name": "plot", + "type": "png" + }, + { + "name": "table", + "type": "tsv" + } + ], + "position": { + "left": 848.0098122069855, + "top": 640.9833374023438 + }, + "post_job_actions": { + "HideDatasetActionbarcodes_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "barcodes_out" + }, + "HideDatasetActiongenes_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "genes_out" + }, + "HideDatasetActionmatrix_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "matrix_out" + }, + "HideDatasetActionplot": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plot" + }, + "HideDatasetActiontable": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "a9caad671439", + "name": "dropletutils", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation\": {\"use\": \"filter\", \"__current_case__\": 0, \"method\": {\"use\": \"emptydrops\", \"__current_case__\": 1, \"lower\": \"100\", \"fdr_thresh\": \"0.01\"}, \"outformat\": \"directory\"}, \"seed\": \"100\", \"tenx_format\": {\"use\": \"directory\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"input_genes\": {\"__class__\": \"ConnectedValue\"}, \"input_barcodes\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.10.0+galaxy2", + "type": "tool", + "uuid": "2ba61d0f-82ae-4044-a7ad-41df1cf8c9b6", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "id": 8, + "input_connections": { + "STARsolo Barcodes": { + "id": 7, + "input_subworkflow_step_id": 1, + "output_name": "barcodes_out" + }, + "STARsolo Genes": { + "id": 7, + "input_subworkflow_step_id": 0, + "output_name": "genes_out" + }, + "STARsolo Matrix Gene Counts": { + "id": 7, + "input_subworkflow_step_id": 2, + "output_name": "matrix_out" + } + }, + "inputs": [ + { + "description": "", + "name": "Re-organize STAR-solo output" + } + ], + "label": "Re-organize STAR-solo output", + "name": "Re-organize-STAR-solo-output", + "outputs": [], + "position": { + "left": 1125.976487011673, + "top": 774 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Re-organize-STAR-solo-output", + "steps": { + "0": { + "annotation": "Collection named Genes raw or Genes filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Genes raw or Genes filtered from STARsolo output", + "name": "STARsolo Genes" + } + ], + "label": "STARsolo Genes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "3e312de3-0895-4b46-ac51-9c1c7e341194", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", + "name": "STARsolo Barcodes" + } + ], + "label": "STARsolo Barcodes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 23, + "top": 126 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "4f8d1d99-0adc-40a8-a53b-ce9c1c614aeb", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", + "name": "STARsolo Matrix Gene Counts" + } + ], + "label": "STARsolo Matrix Gene Counts", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 84, + "top": 249 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "266958e3-aacf-4b7f-8f74-6cbcdd5db4c0", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 3, + "input_connections": { + "input_collection": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 337, + "top": 438 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tsv\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "ff023a14-a401-4ede-8dfb-2187d2d8ad84", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 4, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 579, + "top": 63 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_genes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "e8eed7c4-a41f-4bf7-bf5d-b4ed5023f1b8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 584, + "top": 205 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_barcodes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "de152d11-daaa-4c96-ada8-7917c17e9543", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 581, + "top": 383 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tabular\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_matrix\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "ac2f7a73-a742-4977-b902-aba871059cb6", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 7, + "input_connections": { + "how|labels": { + "id": 4, + "output_name": "outfile" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 829, + "top": 58 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "d627ba62-eeb9-49a3-b46f-120dd8c8e3d8", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 8, + "input_connections": { + "how|labels": { + "id": 5, + "output_name": "outfile" + }, + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 827, + "top": 213 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "e4fad6a7-30e3-4b66-a9bd-5f11f7ea18db", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 9, + "input_connections": { + "how|labels": { + "id": 6, + "output_name": "outfile" + }, + "input": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 823, + "top": 364 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "fe80aa41-a8e4-4000-af6b-6c9713de9006", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "__MERGE_COLLECTION__", + "errors": null, + "id": 10, + "input_connections": { + "inputs_0|input": { + "id": 9, + "output_name": "output" + }, + "inputs_1|input": { + "id": 8, + "output_name": "output" + }, + "inputs_2|input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merge collections", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1064, + "top": 128 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__MERGE_COLLECTION__", + "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "a494a5d5-d908-448e-a406-c7f78d81c10b", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 11, + "input_connections": { + "input": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1284, + "top": 128 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "All matrices in cell-ranger format" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1, 2], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\1\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "95eb63d6-f1a2-4f0d-b426-fc46a5133471", + "when": null, + "workflow_outputs": [ + { + "label": "STARsolo cell ranger-like output", + "output_name": "output", + "uuid": "3a6385df-d937-4c8a-9430-9bafe0cb2f57" + } + ] + } + }, + "tags": "", + "uuid": "89502a02-ec65-400c-b428-68eda7ea6b40" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "697a68da-9cb9-469b-8102-30c3a3ee589f", + "when": null, + "workflow_outputs": [ + { + "label": "Seurat input for gene expression (filtered)", + "output_name": "STARsolo cell ranger-like output", + "uuid": "6cb072df-9e26-456b-ab4f-bc95345b02b4" + } + ] + } + }, + "tags": "", + "uuid": "a999ad68-faa9-4ccb-81b4-ac648af028bd" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "20cd1d79-f289-40d5-a239-ef1f18c0df35", + "when": null, + "workflow_outputs": [ + { + "label": "Seurat input for gene expression (filtered)", + "output_name": "Seurat input for gene expression (filtered)", + "uuid": "1fc82f04-a2b3-4036-b07f-09e27045d251" + }, + { + "label": "MultiQC_STARsolo", + "output_name": "MultiQC on input dataset(s): Webpage", + "uuid": "84c213a8-9b9a-413e-b944-be94e6ac80ac" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/cite_seq_count/cite_seq_count/1.4.4+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "expected_cells": { + "id": 7, + "output_name": "output" + }, + "input_types|input_collection": { + "id": 5, + "output_name": "output" + }, + "tags": { + "id": 6, + "output_name": "output" + }, + "whitelist": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool CITE-seq-Count", + "name": "input_types" + } + ], + "label": null, + "name": "CITE-seq-Count", + "outputs": [ + { + "name": "report", + "type": "yaml" + }, + { + "name": "output_features", + "type": "tsv" + }, + { + "name": "output_barcodes", + "type": "tsv" + }, + { + "name": "output_matrix", + "type": "mtx" + }, + { + "name": "output_features_filtered", + "type": "tsv" + }, + { + "name": "output_barcodes_filtered", + "type": "tsv" + }, + { + "name": "output_matrix_filtered", + "type": "mtx" + } + ], + "position": { + "left": 667.6833801269531, + "top": 481.593854350586 + }, + "post_job_actions": { + "HideDatasetActionoutput_barcodes": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_barcodes" + }, + "HideDatasetActionoutput_barcodes_filtered": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_barcodes_filtered" + }, + "HideDatasetActionoutput_features": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_features" + }, + "HideDatasetActionoutput_features_filtered": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_features_filtered" + }, + "HideDatasetActionoutput_matrix": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_matrix" + }, + "HideDatasetActionoutput_matrix_filtered": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_matrix_filtered" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/cite_seq_count/cite_seq_count/1.4.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3df3d1b51110", + "name": "cite_seq_count", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"bc_collapsing_dist\": \"1\", \"dense\": false, \"expected_cells\": {\"__class__\": \"ConnectedValue\"}, \"first_n\": \"0\", \"input_types\": {\"use\": \"list_paired\", \"__current_case__\": 1, \"input_collection\": {\"__class__\": \"ConnectedValue\"}}, \"max_error\": \"2\", \"no_umi_correction\": false, \"params\": {\"chemistry\": \"v3\", \"__current_case__\": 1}, \"sliding_window\": false, \"start_trim\": \"0\", \"tags\": {\"__class__\": \"ConnectedValue\"}, \"umi_collapsing_dist\": \"2\", \"unmapped\": {\"output\": \"false\", \"__current_case__\": 0}, \"whitelist\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.4.4+galaxy0", + "type": "tool", + "uuid": "0aa67706-b4c9-4d4f-98b0-d019ed33db0b", + "when": null, + "workflow_outputs": [ + { + "label": "CITE-seq-Count report", + "output_name": "report", + "uuid": "ee9c2582-bbae-4081-8367-67eb36ad1c49" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "errors": null, + "id": 10, + "input_connections": { + "style_cond|type_cond|pick_from_0|value": { + "id": 8, + "output_name": "Seurat input for gene expression (filtered)" + } + }, + "inputs": [], + "label": "Rename STAR-solo output", + "name": "Pick parameter value", + "outputs": [ + { + "name": "data_param", + "type": "input" + } + ], + "position": { + "left": 1380.7500305175781, + "top": 364.6771978564454 + }, + "post_job_actions": { + "RenameDatasetActiondata_param": { + "action_arguments": { + "newname": "Seurat input for gene expression (filtered)" + }, + "action_type": "RenameDatasetAction", + "output_name": "data_param" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "b19e21af9c52", + "name": "pick_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"style_cond\": {\"pick_style\": \"first\", \"__current_case__\": 0, \"type_cond\": {\"param_type\": \"data\", \"__current_case__\": 4, \"pick_from\": [{\"__index__\": 0, \"value\": {\"__class__\": \"ConnectedValue\"}}]}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "c67e69ba-ebd3-4331-9e8e-a9d8c99c3ae6", + "when": null, + "workflow_outputs": [ + { + "label": "Renamed Seurat input for gene expression (filtered)", + "output_name": "data_param", + "uuid": "1d245db6-d570-4c68-a830-b4fc6ce46499" + } + ] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 11, + "input_connections": { + "infile": { + "id": 9, + "output_name": "output_barcodes_filtered" + } + }, + "inputs": [], + "label": "translate 10x barcode v2 to 10x barcode v1", + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 928.6666564941406, + "top": 654.5771917529298 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{split($1,a,\\\"\\\"); a[8]=a[8]==\\\"A\\\"?\\\"T\\\":a[8]==\\\"T\\\"?\\\"A\\\":a[8]==\\\"C\\\"?\\\"G\\\":\\\"C\\\"; a[9]=a[9]==\\\"A\\\"?\\\"T\\\":a[9]==\\\"T\\\"?\\\"A\\\":a[9]==\\\"C\\\"?\\\"G\\\":\\\"C\\\"; print a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]a[10]a[11]a[12]a[13]a[14]a[15]a[16]}\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "72572815-061b-47f0-8234-d99d5c28261f", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "id": 12, + "input_connections": { + "STARsolo Barcodes": { + "id": 11, + "input_subworkflow_step_id": 1, + "output_name": "outfile" + }, + "STARsolo Genes": { + "id": 9, + "input_subworkflow_step_id": 0, + "output_name": "output_features_filtered" + }, + "STARsolo Matrix Gene Counts": { + "id": 9, + "input_subworkflow_step_id": 2, + "output_name": "output_matrix_filtered" + } + }, + "inputs": [ + { + "description": "", + "name": "Re-organize CITE-seq-Count output" + } + ], + "label": "Re-organize CITE-seq-Count output", + "name": "Re-organize-STAR-solo-output", + "outputs": [], + "position": { + "left": 1173.6666564941406, + "top": 750.6105169482423 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Re-organize-STAR-solo-output", + "steps": { + "0": { + "annotation": "Collection named Genes raw or Genes filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Genes raw or Genes filtered from STARsolo output", + "name": "STARsolo Genes" + } + ], + "label": "STARsolo Genes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "3e312de3-0895-4b46-ac51-9c1c7e341194", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", + "name": "STARsolo Barcodes" + } + ], + "label": "STARsolo Barcodes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 23, + "top": 126 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "4f8d1d99-0adc-40a8-a53b-ce9c1c614aeb", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", + "name": "STARsolo Matrix Gene Counts" + } + ], + "label": "STARsolo Matrix Gene Counts", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 84, + "top": 249 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "266958e3-aacf-4b7f-8f74-6cbcdd5db4c0", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 3, + "input_connections": { + "input_collection": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 337, + "top": 438 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tsv\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "ff023a14-a401-4ede-8dfb-2187d2d8ad84", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 4, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 579, + "top": 63 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_genes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "e8eed7c4-a41f-4bf7-bf5d-b4ed5023f1b8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 584, + "top": 205 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_barcodes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "de152d11-daaa-4c96-ada8-7917c17e9543", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 581, + "top": 383 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tabular\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_matrix\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "ac2f7a73-a742-4977-b902-aba871059cb6", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 7, + "input_connections": { + "how|labels": { + "id": 4, + "output_name": "outfile" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 829, + "top": 58 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "d627ba62-eeb9-49a3-b46f-120dd8c8e3d8", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 8, + "input_connections": { + "how|labels": { + "id": 5, + "output_name": "outfile" + }, + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 827, + "top": 213 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "e4fad6a7-30e3-4b66-a9bd-5f11f7ea18db", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 9, + "input_connections": { + "how|labels": { + "id": 6, + "output_name": "outfile" + }, + "input": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 823, + "top": 364 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "fe80aa41-a8e4-4000-af6b-6c9713de9006", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "__MERGE_COLLECTION__", + "errors": null, + "id": 10, + "input_connections": { + "inputs_0|input": { + "id": 9, + "output_name": "output" + }, + "inputs_1|input": { + "id": 8, + "output_name": "output" + }, + "inputs_2|input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merge collections", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1064, + "top": 128 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__MERGE_COLLECTION__", + "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "a494a5d5-d908-448e-a406-c7f78d81c10b", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 11, + "input_connections": { + "input": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1284, + "top": 128 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "All matrices in cell-ranger format" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1, 2], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\1\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "95eb63d6-f1a2-4f0d-b426-fc46a5133471", + "when": null, + "workflow_outputs": [ + { + "label": "STARsolo cell ranger-like output", + "output_name": "output", + "uuid": "3a6385df-d937-4c8a-9430-9bafe0cb2f57" + } + ] + } + }, + "tags": "", + "uuid": "79342c4e-bb7a-4b25-a214-7d5a10fbfd79" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "1626e9ae-6466-4ab1-852b-e237a5d3b601", + "when": null, + "workflow_outputs": [ + { + "label": "Seurat input for CMO (UMI)", + "output_name": "STARsolo cell ranger-like output", + "uuid": "f307e08b-8a9b-421d-b2dd-378c801b474e" + } + ] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "errors": null, + "id": 13, + "input_connections": { + "style_cond|type_cond|pick_from_0|value": { + "id": 12, + "output_name": "STARsolo cell ranger-like output" + } + }, + "inputs": [], + "label": "rename CITE-seq output", + "name": "Pick parameter value", + "outputs": [ + { + "name": "data_param", + "type": "input" + } + ], + "position": { + "left": 1450.6999816894531, + "top": 841.5938543505861 + }, + "post_job_actions": { + "RenameDatasetActiondata_param": { + "action_arguments": { + "newname": "Seurat input for CMO (UMI)" + }, + "action_type": "RenameDatasetAction", + "output_name": "data_param" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "b19e21af9c52", + "name": "pick_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"style_cond\": {\"pick_style\": \"first\", \"__current_case__\": 0, \"type_cond\": {\"param_type\": \"data\", \"__current_case__\": 4, \"pick_from\": [{\"__index__\": 0, \"value\": {\"__class__\": \"ConnectedValue\"}}]}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "3e819040-a643-4aa7-949c-42becbf21edd", + "when": null, + "workflow_outputs": [ + { + "label": "Renamed Seurat input for CMO (UMI)", + "output_name": "data_param", + "uuid": "a490fb25-f9f4-49f3-8e1c-a36a2edf43fc" + } + ] + } + }, + "tags": [ + "#single-cell" + ], + "uuid": "b8bd25f7-caa3-44da-8329-26dce6d46636", + "version": 4 + }, + "readme": "# Single-cell RNA-seq fastq to matrix for 10X data\n\nThese workflows are inspired by the [training material](https://training.galaxyproject.org/training-material/topics/single-cell/tutorials/scrna-preprocessing-tenx/tutorial.html). Except that the output is in a 'bundle' format: three files (one matrix, one with genes, one with barcodes) which is similar to the cellranger output format.\n\nBoth are designed for fastqs from 10X libraries v3. One is for regular 10X library (one library per sample), while the other one is for CellPlex 10X library which allows to multiplex samples using CMOs (see [this blog article](https://www.10xgenomics.com/blog/answering-your-questions-about-sample-multiplexing-for-single-cell-gene-expression)).\n\n## Input datasets\n\n- Specific for each experiment:\n - For both workflows: you need a list of pairs of fastqs with gene expression.\n - For CellPlex: you need in addition a list of pairs of fastqs with CMO.\n - For CellPlex: you need a list of csv which describes samples and CMO used:\n - first column is the sequence and second column is the name\n /!\\ The order of samples need to be exactly the same between the collection of fastqs of CMO and the collection of csv.\n\n- Common for all experiments:\n - Gene annotations: A gtf file with gene locations\n - List of barcodes used by 10X. You can download it at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz\n\n## Input values\n\n- reference genome: this genome needs to be available for STAR\n- Barcode Size is same size of the Read: if the length of your R1 of GEX matches the size of cell barcode + UMI set to true. If your R1 contains trailling A, put false.\n- number of cells: If you make it too large no cell barcode correction will be performed to demultiplex CMOs.\n\n## Processing\n- Gene expression processing:\n - Reads are aligned to the genome, asigned to genes, cell barcode and UMI with STAR Solo\n - MultiQC report the mapping rate and the number of reads attributed to genes\n - The output of STAR Solo is filtered with Droplet Utils to remove cellular barcodes which are probably empty.\n - The output of Droplet Utils is reorganized to be:\n```\nMain Collection:\n - Sample 1:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n - Sample 2:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n...\n```\nFor the CellPlex workflow:\n- CMO processing:\n - CITE-Seq Count is used to asign reads and generate a matrix where 'genes' are the CMO and 'unmapped'.\n - Cellular barcodes are translated to match the cellular barcodes of Gene expression see [this article](https://kb.10xgenomics.com/hc/en-us/articles/360031133451-Why-is-there-a-discrepancy-in-the-3M-february-2018-txt-barcode-whitelist-).\n - Reorganize the output with UMI matrices to match the same structure as gene expression matrices.\n\n## Test data\n\nThe test dataset has been produced to make it as small as possible in order to make the workflow pass on CI.\n\n- The CMO reads come from [zenodo](https://zenodo.org/records/10229382) and have been sampled to 0.1 with seqtk.\n- The GEX reads come from SRR13948489 but have been subsetted to the cells selected in the above zenodo.\n", + "changelog": "# Changelog\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n\n## [0.3] 2024-02-12\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.10b+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n\n## [0.2] 2024-02-05\n\n### Tool updates\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4`\n- `pick_value` was replaced by `toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0`\n\n\n\n## [0.1] 2023-12-21\n\nFirst release.\n" }, { "name": "scrna-seq-fastq-to-matrix-10x-v3", @@ -659,11 +25072,1037 @@ "name": "Wendi Bacon", "orcid": "0000-0002-8170-8806" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-4181-2676", + "name": "Mehmet Tekman" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-2799-424X", + "name": "Hans-Rudolf Hotz" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-6833-9049", + "name": "Daniel Blankenberg" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-8170-8806", + "name": "Wendi Bacon" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.4", + "name": "scRNA-seq_preprocessing_10X_v3_Bundle", + "steps": { + "0": { + "annotation": "Collection of Pairs with fastqs one item per sample", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Collection of Pairs with fastqs one item per sample", + "name": "fastq PE collection" + } + ], + "label": "fastq PE collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "eea58879-4368-4edf-ad0a-2dbd91de2db7", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Choose your reference genome", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Choose your reference genome", + "name": "reference genome" + } + ], + "label": "reference genome", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 58.94316181636054, + "top": 104 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "adf0f555-5974-44b9-a067-37e4054cd662", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Gene annotations", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Gene annotations", + "name": "gtf" + } + ], + "label": "gtf", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 121.00981220698554, + "top": 197 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "8724cc04-fa9f-48df-ba31-6c47a03c9bde", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "name": "cellranger_barcodes_3M-february-2018.txt" + } + ], + "label": "cellranger_barcodes_3M-february-2018.txt", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 194.97648701167304, + "top": 293 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "bc4574f1-2a6f-44db-bed3-6d066d5ce42f", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Barcode Size is same size of the Read", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Barcode Size is same size of the Read", + "name": "Barcode Size is same size of the Read" + } + ], + "label": "Barcode Size is same size of the Read", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 260.683349609375, + "top": 414.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a9d14d27-ca59-444d-9fe1-485b3354b9a7", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "refGenomeSource|GTFconditional|genomeDir": { + "id": 1, + "output_name": "output" + }, + "refGenomeSource|GTFconditional|sjdbGTFfile": { + "id": 2, + "output_name": "output" + }, + "sc|input_types|input_collection": { + "id": 0, + "output_name": "output" + }, + "sc|soloBarcodeReadLength": { + "id": 4, + "output_name": "output" + }, + "sc|soloCBwhitelist": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool RNA STARSolo", + "name": "sc" + }, + { + "description": "runtime parameter for tool RNA STARSolo", + "name": "sc" + } + ], + "label": null, + "name": "RNA STARSolo", + "outputs": [ + { + "name": "output_log", + "type": "txt" + }, + { + "name": "output_genes", + "type": "tsv" + }, + { + "name": "output_barcodes", + "type": "tsv" + }, + { + "name": "output_matrix", + "type": "mtx" + }, + { + "name": "output_BAM", + "type": "bam" + }, + { + "name": "output_stats", + "type": "txt" + }, + { + "name": "reads_per_gene", + "type": "tabular" + } + ], + "position": { + "left": 568.7432106444855, + "top": 374 + }, + "post_job_actions": { + "HideDatasetActionoutput_BAM": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_BAM" + }, + "HideDatasetActionoutput_barcodes": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_barcodes" + }, + "HideDatasetActionoutput_genes": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_genes" + }, + "HideDatasetActionoutput_log": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_log" + }, + "HideDatasetActionoutput_matrix": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_matrix" + }, + "HideDatasetActionoutput_stats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_stats" + }, + "HideDatasetActionreads_per_gene": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "reads_per_gene" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0", + "tool_shed_repository": { + "changeset_revision": "42ce70172b72", + "name": "rna_starsolo", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outWig\": {\"outWigType\": \"None\", \"__current_case__\": 0, \"outWigStrand\": \"false\"}, \"refGenomeSource\": {\"geneSource\": \"indexed\", \"__current_case__\": 0, \"GTFconditional\": {\"GTFselect\": \"without-gtf-with-gtf\", \"__current_case__\": 1, \"genomeDir\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfile\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfeatureExon\": \"exon\", \"sjdbOverhang\": \"100\"}}, \"sc\": {\"solo_type\": \"CB_UMI_Simple\", \"__current_case__\": 0, \"input_types\": {\"use\": \"list_paired\", \"__current_case__\": 1, \"input_collection\": {\"__class__\": \"ConnectedValue\"}}, \"soloCBwhitelist\": {\"__class__\": \"ConnectedValue\"}, \"params\": {\"chemistry\": \"Cv3\", \"__current_case__\": 1}, \"soloBarcodeReadLength\": {\"__class__\": \"ConnectedValue\"}, \"umidedup\": {\"soloUMIdedup\": \"1MM_CR\", \"__current_case__\": 4, \"soloUMIfiltering\": \"-\"}, \"soloCBmatchWLtype\": \"1MM_multi\"}, \"solo\": {\"soloStrand\": \"Forward\", \"soloFeatures\": \"Gene\", \"filter\": {\"filter_type\": \"no_filter\", \"__current_case__\": 3, \"output_raw\": \"true\"}, \"soloOutFormatFeaturesGeneField3\": \"Gene Expression\", \"outSAMattributes\": [\"NH\", \"HI\", \"AS\", \"nM\", \"GX\", \"GN\", \"CB\", \"UB\"], \"quantModeGene\": true, \"outSAMunmapped\": false, \"outSAMmapqUnique\": \"60\", \"junction_limits\": {\"limitOutSJoneRead\": \"1000\", \"limitOutSJcollapsed\": \"1000000\", \"limitSjdbInsertNsj\": \"1000000\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.7.11a+galaxy0", + "type": "tool", + "uuid": "cef740b0-fa95-4542-b08f-dbfca4bfb3e5", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "results_0|software_cond|output_0|type|input": { + "id": 5, + "output_name": "output_log" + }, + "results_0|software_cond|output_1|type|input": { + "id": 5, + "output_name": "reads_per_gene" + } + }, + "inputs": [], + "label": "multiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 848.0098122069855, + "top": 366.98333740234375 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"star\", \"__current_case__\": 28, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"log\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"type\": {\"type\": \"genecounts\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "a16bf20e-2bc9-45e7-a0a3-b5590212b973", + "when": null, + "workflow_outputs": [ + { + "label": "MultiQC on input dataset(s): Webpage", + "output_name": "html_report", + "uuid": "eb55ba68-0473-4b09-87b9-007be3a86098" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", + "errors": null, + "id": 7, + "input_connections": { + "tenx_format|input": { + "id": 5, + "output_name": "output_matrix" + }, + "tenx_format|input_barcodes": { + "id": 5, + "output_name": "output_barcodes" + }, + "tenx_format|input_genes": { + "id": 5, + "output_name": "output_genes" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool DropletUtils", + "name": "tenx_format" + }, + { + "description": "runtime parameter for tool DropletUtils", + "name": "tenx_format" + }, + { + "description": "runtime parameter for tool DropletUtils", + "name": "tenx_format" + } + ], + "label": "filter cells", + "name": "DropletUtils", + "outputs": [ + { + "name": "barcodes_out", + "type": "tsv" + }, + { + "name": "genes_out", + "type": "tsv" + }, + { + "name": "matrix_out", + "type": "mtx" + }, + { + "name": "plot", + "type": "png" + }, + { + "name": "table", + "type": "tsv" + } + ], + "position": { + "left": 848.0098122069855, + "top": 640.9833374023438 + }, + "post_job_actions": { + "HideDatasetActionbarcodes_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "barcodes_out" + }, + "HideDatasetActiongenes_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "genes_out" + }, + "HideDatasetActionmatrix_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "matrix_out" + }, + "HideDatasetActionplot": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plot" + }, + "HideDatasetActiontable": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "a9caad671439", + "name": "dropletutils", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation\": {\"use\": \"filter\", \"__current_case__\": 0, \"method\": {\"use\": \"emptydrops\", \"__current_case__\": 1, \"lower\": \"100\", \"fdr_thresh\": \"0.01\"}, \"outformat\": \"directory\"}, \"seed\": \"100\", \"tenx_format\": {\"use\": \"directory\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"input_genes\": {\"__class__\": \"ConnectedValue\"}, \"input_barcodes\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.10.0+galaxy2", + "type": "tool", + "uuid": "2ba61d0f-82ae-4044-a7ad-41df1cf8c9b6", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "id": 8, + "input_connections": { + "STARsolo Barcodes": { + "id": 7, + "input_subworkflow_step_id": 1, + "output_name": "barcodes_out" + }, + "STARsolo Genes": { + "id": 7, + "input_subworkflow_step_id": 0, + "output_name": "genes_out" + }, + "STARsolo Matrix Gene Counts": { + "id": 7, + "input_subworkflow_step_id": 2, + "output_name": "matrix_out" + } + }, + "inputs": [ + { + "description": "", + "name": "Re-organize STAR-solo output" + } + ], + "label": "Re-organize STAR-solo output", + "name": "Re-organize-STAR-solo-output", + "outputs": [], + "position": { + "left": 1125.976487011673, + "top": 774 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Re-organize-STAR-solo-output", + "steps": { + "0": { + "annotation": "Collection named Genes raw or Genes filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Genes raw or Genes filtered from STARsolo output", + "name": "STARsolo Genes" + } + ], + "label": "STARsolo Genes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "3e312de3-0895-4b46-ac51-9c1c7e341194", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", + "name": "STARsolo Barcodes" + } + ], + "label": "STARsolo Barcodes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 23, + "top": 126 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "4f8d1d99-0adc-40a8-a53b-ce9c1c614aeb", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", + "name": "STARsolo Matrix Gene Counts" + } + ], + "label": "STARsolo Matrix Gene Counts", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 84, + "top": 249 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "266958e3-aacf-4b7f-8f74-6cbcdd5db4c0", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 3, + "input_connections": { + "input_collection": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 337, + "top": 438 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tsv\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "ff023a14-a401-4ede-8dfb-2187d2d8ad84", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 4, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 579, + "top": 63 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_genes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "e8eed7c4-a41f-4bf7-bf5d-b4ed5023f1b8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 584, + "top": 205 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_barcodes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "de152d11-daaa-4c96-ada8-7917c17e9543", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 581, + "top": 383 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tabular\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_matrix\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "ac2f7a73-a742-4977-b902-aba871059cb6", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 7, + "input_connections": { + "how|labels": { + "id": 4, + "output_name": "outfile" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 829, + "top": 58 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "d627ba62-eeb9-49a3-b46f-120dd8c8e3d8", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 8, + "input_connections": { + "how|labels": { + "id": 5, + "output_name": "outfile" + }, + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 827, + "top": 213 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "e4fad6a7-30e3-4b66-a9bd-5f11f7ea18db", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 9, + "input_connections": { + "how|labels": { + "id": 6, + "output_name": "outfile" + }, + "input": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 823, + "top": 364 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "fe80aa41-a8e4-4000-af6b-6c9713de9006", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "__MERGE_COLLECTION__", + "errors": null, + "id": 10, + "input_connections": { + "inputs_0|input": { + "id": 9, + "output_name": "output" + }, + "inputs_1|input": { + "id": 8, + "output_name": "output" + }, + "inputs_2|input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merge collections", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1064, + "top": 128 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__MERGE_COLLECTION__", + "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "a494a5d5-d908-448e-a406-c7f78d81c10b", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 11, + "input_connections": { + "input": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1284, + "top": 128 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "All matrices in cell-ranger format" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1, 2], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\1\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "95eb63d6-f1a2-4f0d-b426-fc46a5133471", + "when": null, + "workflow_outputs": [ + { + "label": "STARsolo cell ranger-like output", + "output_name": "output", + "uuid": "3a6385df-d937-4c8a-9430-9bafe0cb2f57" + } + ] + } + }, + "tags": "", + "uuid": "415c1b14-3b63-4d27-8c34-42e452cb49f1" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "697a68da-9cb9-469b-8102-30c3a3ee589f", + "when": null, + "workflow_outputs": [ + { + "label": "Seurat input for gene expression (filtered)", + "output_name": "STARsolo cell ranger-like output", + "uuid": "6cb072df-9e26-456b-ab4f-bc95345b02b4" + } + ] + } + }, + "tags": [ + "#single-cell" + ], + "uuid": "19feac09-8db7-4e3f-9774-8b815918cfa7", + "version": 2 + }, + "readme": "# Single-cell RNA-seq fastq to matrix for 10X data\n\nThese workflows are inspired by the [training material](https://training.galaxyproject.org/training-material/topics/single-cell/tutorials/scrna-preprocessing-tenx/tutorial.html). Except that the output is in a 'bundle' format: three files (one matrix, one with genes, one with barcodes) which is similar to the cellranger output format.\n\nBoth are designed for fastqs from 10X libraries v3. One is for regular 10X library (one library per sample), while the other one is for CellPlex 10X library which allows to multiplex samples using CMOs (see [this blog article](https://www.10xgenomics.com/blog/answering-your-questions-about-sample-multiplexing-for-single-cell-gene-expression)).\n\n## Input datasets\n\n- Specific for each experiment:\n - For both workflows: you need a list of pairs of fastqs with gene expression.\n - For CellPlex: you need in addition a list of pairs of fastqs with CMO.\n - For CellPlex: you need a list of csv which describes samples and CMO used:\n - first column is the sequence and second column is the name\n /!\\ The order of samples need to be exactly the same between the collection of fastqs of CMO and the collection of csv.\n\n- Common for all experiments:\n - Gene annotations: A gtf file with gene locations\n - List of barcodes used by 10X. You can download it at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz\n\n## Input values\n\n- reference genome: this genome needs to be available for STAR\n- Barcode Size is same size of the Read: if the length of your R1 of GEX matches the size of cell barcode + UMI set to true. If your R1 contains trailling A, put false.\n- number of cells: If you make it too large no cell barcode correction will be performed to demultiplex CMOs.\n\n## Processing\n- Gene expression processing:\n - Reads are aligned to the genome, asigned to genes, cell barcode and UMI with STAR Solo\n - MultiQC report the mapping rate and the number of reads attributed to genes\n - The output of STAR Solo is filtered with Droplet Utils to remove cellular barcodes which are probably empty.\n - The output of Droplet Utils is reorganized to be:\n```\nMain Collection:\n - Sample 1:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n - Sample 2:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n...\n```\nFor the CellPlex workflow:\n- CMO processing:\n - CITE-Seq Count is used to asign reads and generate a matrix where 'genes' are the CMO and 'unmapped'.\n - Cellular barcodes are translated to match the cellular barcodes of Gene expression see [this article](https://kb.10xgenomics.com/hc/en-us/articles/360031133451-Why-is-there-a-discrepancy-in-the-3M-february-2018-txt-barcode-whitelist-).\n - Reorganize the output with UMI matrices to match the same structure as gene expression matrices.\n\n## Test data\n\nThe test dataset has been produced to make it as small as possible in order to make the workflow pass on CI.\n\n- The CMO reads come from [zenodo](https://zenodo.org/records/10229382) and have been sampled to 0.1 with seqtk.\n- The GEX reads come from SRR13948489 but have been subsetted to the cells selected in the above zenodo.\n", + "changelog": "# Changelog\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n\n## [0.3] 2024-02-12\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.10b+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n\n## [0.2] 2024-02-05\n\n### Tool updates\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4`\n- `pick_value` was replaced by `toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0`\n\n\n\n## [0.1] 2023-12-21\n\nFirst release.\n" } ], - "path": "./workflows/scRNAseq/fastq-to-matrix-10x", - "readme": "# Single-cell RNA-seq fastq to matrix for 10X data\n\nThese workflows are inspired by the [training material](https://training.galaxyproject.org/training-material/topics/single-cell/tutorials/scrna-preprocessing-tenx/tutorial.html). Except that the output is in a 'bundle' format: three files (one matrix, one with genes, one with barcodes) which is similar to the cellranger output format.\n\nBoth are designed for fastqs from 10X libraries v3. One is for regular 10X library (one library per sample), while the other one is for CellPlex 10X library which allows to multiplex samples using CMOs (see [this blog article](https://www.10xgenomics.com/blog/answering-your-questions-about-sample-multiplexing-for-single-cell-gene-expression)).\n\n## Input datasets\n\n- Specific for each experiment:\n - For both workflows: you need a list of pairs of fastqs with gene expression.\n - For CellPlex: you need in addition a list of pairs of fastqs with CMO.\n - For CellPlex: you need a list of csv which describes samples and CMO used:\n - first column is the sequence and second column is the name\n /!\\ The order of samples need to be exactly the same between the collection of fastqs of CMO and the collection of csv.\n\n- Common for all experiments:\n - Gene annotations: A gtf file with gene locations\n - List of barcodes used by 10X. You can download it at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz\n\n## Input values\n\n- reference genome: this genome needs to be available for STAR\n- Barcode Size is same size of the Read: if the length of your R1 of GEX matches the size of cell barcode + UMI set to true. If your R1 contains trailling A, put false.\n- number of cells: If you make it too large no cell barcode correction will be performed to demultiplex CMOs.\n\n## Processing\n- Gene expression processing:\n - Reads are aligned to the genome, asigned to genes, cell barcode and UMI with STAR Solo\n - MultiQC report the mapping rate and the number of reads attributed to genes\n - The output of STAR Solo is filtered with Droplet Utils to remove cellular barcodes which are probably empty.\n - The output of Droplet Utils is reorganized to be:\n```\nMain Collection:\n - Sample 1:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n - Sample 2:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n...\n```\nFor the CellPlex workflow:\n- CMO processing:\n - CITE-Seq Count is used to asign reads and generate a matrix where 'genes' are the CMO and 'unmapped'.\n - Cellular barcodes are translated to match the cellular barcodes of Gene expression see [this article](https://kb.10xgenomics.com/hc/en-us/articles/360031133451-Why-is-there-a-discrepancy-in-the-3M-february-2018-txt-barcode-whitelist-).\n - Reorganize the output with UMI matrices to match the same structure as gene expression matrices.\n\n## Test data\n\nThe test dataset has been produced to make it as small as possible in order to make the workflow pass on CI.\n\n- The CMO reads come from [zenodo](https://zenodo.org/records/10229382) and have been sampled to 0.1 with seqtk.\n- The GEX reads come from SRR13948489 but have been subsetted to the cells selected in the above zenodo.\n" + "path": "./workflows/scRNAseq/fastq-to-matrix-10x" }, { "version": 1.2, @@ -681,7 +26120,371 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Run velocyto to get loom with counts of spliced and unspliced. It will extract the 'barcodes' from the bundled outputs.", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.2", + "name": "Velocyto-on10X-from-bundled", + "steps": { + "0": { + "annotation": "This can be output of CellRanger or STARsolo", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "This can be output of CellRanger or STARsolo", + "name": "BAM files with CB and UB" + } + ], + "label": "BAM files with CB and UB", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "043d198b-3af0-477d-be11-5d1373280379", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "This can be output of STARsolo or DropletUtils", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "This can be output of STARsolo or DropletUtils", + "name": "filtered matrices in bundle" + } + ], + "label": "filtered matrices in bundle", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 141, + "top": 139 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "03b0d22c-3b46-4460-8c18-b524bc09d655", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "gtf file", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "gtf file", + "name": "gtf file" + } + ], + "label": "gtf file", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 231, + "top": 273 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"gtf\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "f1d04259-f449-44d7-8d36-49f3ad664361", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 3, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Apply rules", + "name": "input" + } + ], + "label": "extract barcodes from bundle", + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 421, + "top": 133 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"columns\": [0], \"editing\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"error\": null, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"error\": null, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}, {\"error\": null, \"invert\": false, \"target_column\": 1, \"type\": \"add_filter_matches\", \"value\": \"barcodes\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "8c2d032f-596c-4315-8361-ebf1ec2eb655", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "id": 4, + "input_connections": { + "BAM files with CB and UB": { + "id": 0, + "input_subworkflow_step_id": 0, + "output_name": "output" + }, + "filtered barcodes": { + "id": 3, + "input_subworkflow_step_id": 1, + "output_name": "output" + }, + "gtf file": { + "id": 2, + "input_subworkflow_step_id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Velocyto_on10X_filtered_barcodes", + "outputs": [], + "position": { + "left": 710, + "top": 63.5 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Velocyto_on10X_filtered_barcodes", + "steps": { + "0": { + "annotation": "This can be output of CellRanger or STARsolo", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "This can be output of CellRanger or STARsolo", + "name": "BAM files with CB and UB" + } + ], + "label": "BAM files with CB and UB", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0.0, + "top": 0.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "043d198b-3af0-477d-be11-5d1373280379", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "This can be output of STARsolo or DropletUtils", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "This can be output of STARsolo or DropletUtils", + "name": "filtered barcodes" + } + ], + "label": "filtered barcodes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 55.999999999999986, + "top": 108.33333333333333 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tsv\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "03b0d22c-3b46-4460-8c18-b524bc09d655", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "gtf file", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "gtf file", + "name": "gtf file" + } + ], + "label": "gtf file", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 148.0, + "top": 204.66666666666666 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"gtf\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "f1d04259-f449-44d7-8d36-49f3ad664361", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2", + "errors": null, + "id": 3, + "input_connections": { + "main|BAM": { + "id": 0, + "output_name": "output" + }, + "main|barcodes": { + "id": 1, + "output_name": "output" + }, + "main|gtffile": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + } + ], + "label": "velocyto", + "name": "velocyto CLI", + "outputs": [ + { + "name": "samples", + "type": "loom" + } + ], + "position": { + "left": 470.66666666666663, + "top": 116.32222493489576 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2", + "tool_shed_repository": { + "changeset_revision": "90e95e9ee190", + "name": "velocyto_cli", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"main\": {\"do\": \"run10x\", \"__current_case__\": 0, \"sample_definition\": {\"sample_definition_select\": \"identifier\", \"__current_case__\": 1}, \"BAM\": {\"__class__\": \"ConnectedValue\"}, \"barcodes\": {\"__class__\": \"ConnectedValue\"}, \"gtffile\": {\"__class__\": \"ConnectedValue\"}, \"s\": {\"__class__\": \"RuntimeValue\"}, \"m\": {\"__class__\": \"RuntimeValue\"}, \"M\": false, \"t\": \"uint16\"}, \"verbosity\": \"-vv\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.17.17+galaxy2", + "type": "tool", + "uuid": "f9aef50f-b31d-44dd-aad6-fe4d520e3b1e", + "when": null, + "workflow_outputs": [ + { + "label": "velocyto loom", + "output_name": "samples", + "uuid": "2899a85c-c198-436f-a409-9bfbdf90c95f" + } + ] + } + }, + "tags": "", + "uuid": "66e3b8eb-d312-488e-b407-1ed3fa627ebb" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "39ea418d-135d-4e7d-b2fe-fbde5c7393b7", + "when": null, + "workflow_outputs": [ + { + "label": "velocyto loom", + "output_name": "velocyto loom", + "uuid": "865e6dd6-8c01-4188-a1f6-4cd77e433eed" + } + ] + } + }, + "tags": [ + "name:single-cell" + ], + "uuid": "0608c7f4-767c-47b3-ae45-4e98c7c83bec", + "version": 8 + }, + "readme": "# Velocyto on 10X data\n\nThese workflows simply run velocyto. There are 2 workflows because one can be easily run after the 'fastq-to-matrix-10x' workflows (Velocyto-on10X-from-bundled). The other can be easily run from uploaded datasets (Velocyto-on10X-filtered-barcodes).\n\n## Input datasets\n\n- BAM files with CB and UB: A collection of BAM. It accepts BAM from cellranger or STARsolo with the CB and UB tags (if you use the fastq-to-matrix-10x workflows these tags are automatically included).\n- filtered barcodes (only for Velocyto_on10X_filtered_barcodes workflow): A collection of filtered barcodes (this is what will be used by velocyto). 'Filtered' means that these barcodes have been identified as potential cells. It should not be the whole list of 3 million possible barcodes from cellranger.\n- filtered matrices in bundle (only for Velocyto_on10X_from_bundled workflow): A collection of filtered matrices as bundled (like the one which comes from the fastq-to-matrix-10x workflows): A collection with as many items as samples. For each sample, the item is a list with 3 datasets (barcodes, genes, matrix). The workflow will then extract the items which have the 'barcodes' identifier.\n- gtf file: A file with annotations where exons are and how they are grouped into genes.\n\n## Processing\n\n- If you provided matrices, the first step is to extract barcodes.\n- For both cases velocyto cli is run to get a loom file per sample with spliced and unspliced counts.\n", + "changelog": "# Changelog\n\n## [0.2] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2`\n## [0.1] 2024-01-26\n\nFirst release.\n" }, { "name": "Velocyto-on10X-filtered-barcodes", @@ -696,11 +26499,190 @@ "name": "Lucille Delisle", "orcid": "0000-0002-1964-4960" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Run velocyto to get loom with counts of spliced and unspliced", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.2", + "name": "Velocyto-on10X-filtered-barcodes", + "steps": { + "0": { + "annotation": "This can be output of CellRanger or STARsolo", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "This can be output of CellRanger or STARsolo", + "name": "BAM files with CB and UB" + } + ], + "label": "BAM files with CB and UB", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "043d198b-3af0-477d-be11-5d1373280379", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "This can be output of STARsolo or DropletUtils (too many barcodes will make memory errors)", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "This can be output of STARsolo or DropletUtils (too many barcodes will make memory errors)", + "name": "filtered barcodes" + } + ], + "label": "filtered barcodes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 55.999999999999986, + "top": 108.33333333333333 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tsv\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "03b0d22c-3b46-4460-8c18-b524bc09d655", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "gtf file", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "gtf file", + "name": "gtf file" + } + ], + "label": "gtf file", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 148, + "top": 204.66666666666666 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"gtf\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "f1d04259-f449-44d7-8d36-49f3ad664361", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2", + "errors": null, + "id": 3, + "input_connections": { + "main|BAM": { + "id": 0, + "output_name": "output" + }, + "main|barcodes": { + "id": 1, + "output_name": "output" + }, + "main|gtffile": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + } + ], + "label": "velocyto", + "name": "velocyto CLI", + "outputs": [ + { + "name": "samples", + "type": "loom" + } + ], + "position": { + "left": 470.66666666666663, + "top": 116.32222493489576 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2", + "tool_shed_repository": { + "changeset_revision": "90e95e9ee190", + "name": "velocyto_cli", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"main\": {\"do\": \"run10x\", \"__current_case__\": 0, \"sample_definition\": {\"sample_definition_select\": \"identifier\", \"__current_case__\": 1}, \"BAM\": {\"__class__\": \"ConnectedValue\"}, \"barcodes\": {\"__class__\": \"ConnectedValue\"}, \"gtffile\": {\"__class__\": \"ConnectedValue\"}, \"s\": {\"__class__\": \"RuntimeValue\"}, \"m\": {\"__class__\": \"RuntimeValue\"}, \"M\": false, \"t\": \"uint16\"}, \"verbosity\": \"-vv\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.17.17+galaxy2", + "type": "tool", + "uuid": "f9aef50f-b31d-44dd-aad6-fe4d520e3b1e", + "when": null, + "workflow_outputs": [ + { + "label": "velocyto loom", + "output_name": "samples", + "uuid": "2899a85c-c198-436f-a409-9bfbdf90c95f" + } + ] + } + }, + "tags": [ + "name:single-cell" + ], + "uuid": "33862923-af05-48ba-aec5-14393981cee2", + "version": 4 + }, + "readme": "# Velocyto on 10X data\n\nThese workflows simply run velocyto. There are 2 workflows because one can be easily run after the 'fastq-to-matrix-10x' workflows (Velocyto-on10X-from-bundled). The other can be easily run from uploaded datasets (Velocyto-on10X-filtered-barcodes).\n\n## Input datasets\n\n- BAM files with CB and UB: A collection of BAM. It accepts BAM from cellranger or STARsolo with the CB and UB tags (if you use the fastq-to-matrix-10x workflows these tags are automatically included).\n- filtered barcodes (only for Velocyto_on10X_filtered_barcodes workflow): A collection of filtered barcodes (this is what will be used by velocyto). 'Filtered' means that these barcodes have been identified as potential cells. It should not be the whole list of 3 million possible barcodes from cellranger.\n- filtered matrices in bundle (only for Velocyto_on10X_from_bundled workflow): A collection of filtered matrices as bundled (like the one which comes from the fastq-to-matrix-10x workflows): A collection with as many items as samples. For each sample, the item is a list with 3 datasets (barcodes, genes, matrix). The workflow will then extract the items which have the 'barcodes' identifier.\n- gtf file: A file with annotations where exons are and how they are grouped into genes.\n\n## Processing\n\n- If you provided matrices, the first step is to extract barcodes.\n- For both cases velocyto cli is run to get a loom file per sample with spliced and unspliced counts.\n", + "changelog": "# Changelog\n\n## [0.2] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2`\n## [0.1] 2024-01-26\n\nFirst release.\n" } ], - "path": "./workflows/scRNAseq/velocyto", - "readme": "# Velocyto on 10X data\n\nThese workflows simply run velocyto. There are 2 workflows because one can be easily run after the 'fastq-to-matrix-10x' workflows (Velocyto-on10X-from-bundled). The other can be easily run from uploaded datasets (Velocyto-on10X-filtered-barcodes).\n\n## Input datasets\n\n- BAM files with CB and UB: A collection of BAM. It accepts BAM from cellranger or STARsolo with the CB and UB tags (if you use the fastq-to-matrix-10x workflows these tags are automatically included).\n- filtered barcodes (only for Velocyto_on10X_filtered_barcodes workflow): A collection of filtered barcodes (this is what will be used by velocyto). 'Filtered' means that these barcodes have been identified as potential cells. It should not be the whole list of 3 million possible barcodes from cellranger.\n- filtered matrices in bundle (only for Velocyto_on10X_from_bundled workflow): A collection of filtered matrices as bundled (like the one which comes from the fastq-to-matrix-10x workflows): A collection with as many items as samples. For each sample, the item is a list with 3 datasets (barcodes, genes, matrix). The workflow will then extract the items which have the 'barcodes' identifier.\n- gtf file: A file with annotations where exons are and how they are grouped into genes.\n\n## Processing\n\n- If you provided matrices, the first step is to extract barcodes.\n- For both cases velocyto cli is run to get a loom file per sample with spliced and unspliced counts.\n" + "path": "./workflows/scRNAseq/velocyto" }, { "version": 1.2, @@ -719,11 +26701,2279 @@ "name": "Wolfgang Maier", "orcid": "0000-0002-9464-6640" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "A workflow for the analysis of pox virus genomes sequenced as half-genomes (for ITR resolution) in a tiled-amplicon approach", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0001-6897-1215", + "name": "Viktoria Isabel Schwarz" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9464-6640", + "name": "Wolfgang Maier" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.1", + "name": "Pox Virus Illumina Amplicon Workflow from half-genomes", + "steps": { + "0": { + "annotation": "The viral reference sequence to map sequenced reads against", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "The viral reference sequence to map sequenced reads against", + "name": "Reference FASTA" + } + ], + "label": "Reference FASTA", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 244.316650390625, + "top": 642.8833312988281 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "f17c7022-fc94-42b5-ae90-7b3ec3d70ffb", + "workflow_outputs": [] + }, + "1": { + "annotation": "The workflow expects a primer scheme split into two separate sequencing pools. These pools must be denoted as pool1/pool2 in the BED score column. The pool ids may, optionally, be followed by indicators of the subpool for tiled PCR amplification (e.g., pool1a/pool1b/pool2a/pool2b)", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "The workflow expects a primer scheme split into two separate sequencing pools. These pools must be denoted as pool1/pool2 in the BED score column. The pool ids may, optionally, be followed by indicators of the subpool for tiled PCR amplification (e.g., pool1a/pool1b/pool2a/pool2b)", + "name": "Primer Scheme" + } + ], + "label": "Primer Scheme", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 722.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "1829d4e0-ee74-4a94-8dc5-98a11d96b961", + "workflow_outputs": [] + }, + "2": { + "annotation": "A collection of the sequencing data obtained from the **pool1** run of all samples", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "A collection of the sequencing data obtained from the **pool1** run of all samples", + "name": "PE Reads Pool1" + } + ], + "label": "PE Reads Pool1", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 1261.3000030517578, + "top": 554.6000061035156 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "c154fa4b-feab-49f5-b1d7-b0a070d78a11", + "workflow_outputs": [] + }, + "3": { + "annotation": "A collection of the sequencing data obtained from the **pool2** run of all samples", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "A collection of the sequencing data obtained from the **pool2** run of all samples", + "name": "PE Reads Pool2" + } + ], + "label": "PE Reads Pool2", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 1264.6999969482422, + "top": 664.9666748046875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "9c159726-6213-4bf3-a8ef-7e901ae2e1f3", + "workflow_outputs": [] + }, + "4": { + "annotation": "Only sequenced bases with at least this base calling quality will be considered for consensus calling.", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Only sequenced bases with at least this base calling quality will be considered for consensus calling.", + "name": "Minimum quality score to call base" + } + ], + "label": "Minimum quality score to call base", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 3694.38330078125, + "top": 984.5999755859375 + }, + "tool_id": null, + "tool_state": "{\"default\": 20, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "43b722a0-385f-4ce7-9255-5041224ae149", + "workflow_outputs": [] + }, + "5": { + "annotation": "A consensus **SNV** call requires that the alternate base is seen in at least this fraction of reads covering it.", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "A consensus **SNV** call requires that the alternate base is seen in at least this fraction of reads covering it.", + "name": "Allele frequency to call SNV" + } + ], + "label": "Allele frequency to call SNV", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 3696.166748046875, + "top": 1097.88330078125 + }, + "tool_id": null, + "tool_state": "{\"default\": 0.7, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "378c2c1d-9250-4871-add1-1744ebd83eea", + "workflow_outputs": [] + }, + "6": { + "annotation": "A consensus **indel** call requires that the indel is seen in at least this fraction of reads covering it.", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "A consensus **indel** call requires that the indel is seen in at least this fraction of reads covering it.", + "name": "Allele frequency to call indel" + } + ], + "label": "Allele frequency to call indel", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 3699.13330078125, + "top": 1211.86669921875 + }, + "tool_id": null, + "tool_state": "{\"default\": 0.8, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8ccccd63-0323-4791-8549-99b322d27ac3", + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/fasta_compute_length/fasta_compute_length/1.0.3", + "errors": null, + "id": 7, + "input_connections": { + "ref|input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compute sequence length", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 465.9666748046875, + "top": 438.8666687011719 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/fasta_compute_length/fasta_compute_length/1.0.3", + "tool_shed_repository": { + "changeset_revision": "7d37cfda8e00", + "name": "fasta_compute_length", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"ref\": {\"ref_source\": \"history\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"keep_first\": \"0\", \"keep_first_word\": \"false\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "f562eb06-797e-4efb-a464-6d368f573dbe", + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "Grep1", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Select pool1 primers", + "name": "Select", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 238.066650390625, + "top": 318.5500030517578 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Pool1 primers" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Grep1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"keep_header\": \"false\", \"pattern\": \"[p|P]ool1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.4", + "type": "tool", + "uuid": "c46843eb-0908-493a-958b-fbc236247626", + "workflow_outputs": [ + { + "label": "pool1_primers", + "output_name": "out_file1", + "uuid": "0159e87f-d2cb-4eed-af76-dbf37e9f79f4" + } + ] + }, + "9": { + "annotation": "", + "content_id": "Grep1", + "errors": null, + "id": 9, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Select pool2 primers", + "name": "Select", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 206.0333251953125, + "top": 917.13330078125 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Pool2 primers" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Grep1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"keep_header\": \"false\", \"pattern\": \"[p|P]ool2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.4", + "type": "tool", + "uuid": "edcdbb82-3a77-433d-92c7-4e954af22c0c", + "workflow_outputs": [ + { + "label": "pool2_primers", + "output_name": "out_file1", + "uuid": "6d14606b-2ddf-4a5f-9535-97f5ff2bca20" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 10, + "input_connections": { + "input_collection": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 1548.6333312988281, + "top": 644.2999877929688 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "b524acb2-97ff-41b0-ae89-9f8d5b71918d", + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "single_paired|paired_input": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": "fastp: Trimmed Illumina Reads Pool1", + "name": "fastp", + "outputs": [ + { + "name": "output_paired_coll", + "type": "input" + }, + { + "name": "report_html", + "type": "html" + }, + { + "name": "report_json", + "type": "json" + } + ], + "position": { + "left": 2014.4000244140625, + "top": 335.21665954589844 + }, + "post_job_actions": { + "RenameDatasetActionoutput_paired_coll": { + "action_arguments": { + "newname": "fastp on pool1 - processed reads" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_paired_coll" + }, + "RenameDatasetActionreport_html": { + "action_arguments": { + "newname": "fastp on pool1 - report" + }, + "action_type": "RenameDatasetAction", + "output_name": "report_html" + }, + "TagDatasetActionoutput_paired_coll": { + "action_arguments": { + "tags": "#pool1" + }, + "action_type": "TagDatasetAction", + "output_name": "output_paired_coll" + }, + "TagDatasetActionreport_html": { + "action_arguments": { + "tags": "#pool1" + }, + "action_type": "TagDatasetAction", + "output_name": "report_html" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "65b93b623c77", + "name": "fastp", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": \"false\", \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": \"false\", \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": \"false\", \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": \"true\", \"report_json\": \"true\"}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": \"false\", \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": \"false\", \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": \"false\", \"cut_by_quality3\": \"false\", \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": \"false\"}}, \"single_paired\": {\"single_paired_selector\": \"paired_collection\", \"__current_case__\": 2, \"paired_input\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": \"false\", \"adapter_sequence1\": \"\", \"adapter_sequence2\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null, \"trim_front2\": null, \"trim_tail2\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.23.2+galaxy0", + "type": "tool", + "uuid": "bf2dc639-b721-4ca5-a1a3-0a55d1185143", + "workflow_outputs": [ + { + "label": "fastp_pool1_html", + "output_name": "report_html", + "uuid": "bc9529db-6ffb-4cd0-84b0-460d8c58de2a" + }, + { + "label": "fastp_pool1_reads", + "output_name": "output_paired_coll", + "uuid": "35f23a63-de11-4b78-a325-683636a1c151" + }, + { + "label": "fastp_pool1_json", + "output_name": "report_json", + "uuid": "1736b78c-f7d9-4d21-a3b0-b20a55f0e470" + } + ] + }, + "12": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 732.38330078125, + "top": 408.96665954589844 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "889acb03-b55a-40fa-a1d9-804e1eb1d958", + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2", + "errors": null, + "id": 13, + "input_connections": { + "in_file": { + "id": 8, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 478.13330078125, + "top": 184.21665954589844 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "746e8e4bf929", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": \"false\", \"header_out\": \"false\", \"ignore_case\": \"false\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": \"false\", \"need_sort\": \"false\", \"operations\": [{\"__index__\": 0, \"op_name\": \"max\", \"op_column\": \"3\"}], \"print_full_line\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0+galaxy2", + "type": "tool", + "uuid": "6999e1c0-819e-4f9c-8ec0-75e985802a54", + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2", + "errors": null, + "id": 14, + "input_connections": { + "in_file": { + "id": 9, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 452.13330078125, + "top": 933.2666625976562 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "746e8e4bf929", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": \"false\", \"header_out\": \"false\", \"ignore_case\": \"false\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": \"false\", \"need_sort\": \"false\", \"operations\": [{\"__index__\": 0, \"op_name\": \"min\", \"op_column\": \"2\"}], \"print_full_line\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0+galaxy2", + "type": "tool", + "uuid": "2130b998-eb44-42dc-81ee-ad098bb5d721", + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0", + "errors": null, + "id": 15, + "input_connections": { + "split_parms|input": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Split file", + "outputs": [ + { + "name": "list_output_txt", + "type": "input" + } + ], + "position": { + "left": 1801.1333312988281, + "top": 648.816650390625 + }, + "post_job_actions": { + "HideDatasetActionlist_output_txt": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_txt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0", + "tool_shed_repository": { + "changeset_revision": "6cbe2f30c2d7", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"pool1_ids\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.0", + "type": "tool", + "uuid": "b912e921-c821-4ede-86d6-d1752eb18ff7", + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "__SORTLIST__", + "errors": null, + "id": 16, + "input_connections": { + "input": { + "id": 3, + "output_name": "output" + }, + "sort_type|sort_file": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1763.3999938964844, + "top": 1043.5999755859375 + }, + "post_job_actions": {}, + "tool_id": "__SORTLIST__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"sort_type\": {\"sort_type\": \"file\", \"__current_case__\": 2, \"sort_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "83a64b0a-a56a-454b-9c8b-10ff0916fa4b", + "workflow_outputs": [ + { + "label": "input dataset(s) (sorted)", + "output_name": "output", + "uuid": "84d9f9ca-c0ef-4c3a-9ae6-dd58a3ad54e0" + } + ] + }, + "17": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 17, + "input_connections": { + "input1": { + "id": 12, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Get end position of sequence", + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 971, + "top": 252.71665954589844 + }, + "post_job_actions": { + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "ec25cd53-697b-4de1-91fd-4cf6d08af23d", + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 18, + "input_connections": { + "input1": { + "id": 13, + "output_name": "out_file" + } + }, + "inputs": [], + "label": "Get end position of Pool1", + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 725.433349609375, + "top": 108.66667175292969 + }, + "post_job_actions": { + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "27c913a7-f1cc-47ec-8e19-a942cd5ce8a3", + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 19, + "input_connections": { + "input1": { + "id": 14, + "output_name": "out_file" + } + }, + "inputs": [], + "label": "Get start position of Pool2", + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 707.1500244140625, + "top": 933.75 + }, + "post_job_actions": { + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "33b91954-218c-46bf-9cf8-8a0d9535c1be", + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 20, + "input_connections": { + "input1": { + "id": 15, + "output_name": "list_output_txt" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 2063.7833251953125, + "top": 621.2166748046875 + }, + "post_job_actions": { + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "3b0c55ad-66dc-4ce2-9525-f0982ab5f8a7", + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "errors": null, + "id": 21, + "input_connections": { + "single_paired|paired_input": { + "id": 16, + "output_name": "output" + } + }, + "inputs": [], + "label": "fastp: Trimmed Illumina Reads Pool2", + "name": "fastp", + "outputs": [ + { + "name": "output_paired_coll", + "type": "input" + }, + { + "name": "report_html", + "type": "html" + }, + { + "name": "report_json", + "type": "json" + } + ], + "position": { + "left": 2007.3499755859375, + "top": 1011.933349609375 + }, + "post_job_actions": { + "RenameDatasetActionoutput_paired_coll": { + "action_arguments": { + "newname": "fastp on pool2 - processed reads" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_paired_coll" + }, + "RenameDatasetActionreport_html": { + "action_arguments": { + "newname": "fastp on pool2 - report" + }, + "action_type": "RenameDatasetAction", + "output_name": "report_html" + }, + "TagDatasetActionoutput_paired_coll": { + "action_arguments": { + "tags": "#pool2" + }, + "action_type": "TagDatasetAction", + "output_name": "output_paired_coll" + }, + "TagDatasetActionreport_html": { + "action_arguments": { + "tags": "#pool2" + }, + "action_type": "TagDatasetAction", + "output_name": "report_html" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "65b93b623c77", + "name": "fastp", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": \"false\", \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": \"false\", \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": \"false\", \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": \"true\", \"report_json\": \"true\"}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": \"false\", \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": \"false\", \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": \"false\", \"cut_by_quality3\": \"false\", \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": \"false\"}}, \"single_paired\": {\"single_paired_selector\": \"paired_collection\", \"__current_case__\": 2, \"paired_input\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": \"false\", \"adapter_sequence1\": \"\", \"adapter_sequence2\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null, \"trim_front2\": null, \"trim_tail2\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.23.2+galaxy0", + "type": "tool", + "uuid": "9c9dcad3-f146-42fb-9fbc-650703ecc901", + "workflow_outputs": [ + { + "label": "fastp_pool2_json", + "output_name": "report_json", + "uuid": "238d7dcd-ffc8-48ad-922a-8577d71bb998" + }, + { + "label": "fastp_pool2_reads", + "output_name": "output_paired_coll", + "uuid": "0d6bd58c-00bf-45e5-bec6-edffd77e962f" + }, + { + "label": "fastp_pool2_html", + "output_name": "report_html", + "uuid": "794a733f-a08b-4577-9ca0-7eda43e1aaf8" + } + ] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 22, + "input_connections": { + "components_0|param_type|component_value": { + "id": 18, + "output_name": "text_param" + }, + "components_2|param_type|component_value": { + "id": 17, + "output_name": "text_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 1201.9166717529297, + "top": 102.05000305175781 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"-\"}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "cfe61da6-24c0-4f7c-9ef0-428edd13b964", + "workflow_outputs": [] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 23, + "input_connections": { + "components_1|param_type|component_value": { + "id": 19, + "output_name": "text_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 966.2333374023438, + "top": 920.86669921875 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"1-\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "576bae3e-38d9-48cb-8afc-80d10e1cd43f", + "workflow_outputs": [] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 24, + "input_connections": { + "components_0|param_type|component_value": { + "id": 20, + "output_name": "text_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 2326.9833374023438, + "top": 586.8500061035156 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"_pool1\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "874cd418-17df-4ccf-b66e-869601aec73b", + "workflow_outputs": [] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 25, + "input_connections": { + "components_0|param_type|component_value": { + "id": 20, + "output_name": "text_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 2314.183349609375, + "top": 1257.86669921875 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"_pool2\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "f121cfa5-f48e-4eb4-b40b-f078b3f52987", + "workflow_outputs": [] + }, + "26": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/emboss_5/EMBOSS: maskseq51/5.0.0", + "errors": null, + "id": 26, + "input_connections": { + "input1": { + "id": 0, + "output_name": "output" + }, + "regions": { + "id": 22, + "output_name": "out1" + } + }, + "inputs": [], + "label": "Mask Reference for Pool1", + "name": "maskseq", + "outputs": [ + { + "name": "out_file1", + "type": "fasta" + } + ], + "position": { + "left": 1452.6333312988281, + "top": 278.1666717529297 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Masked reference for mapping of pool1" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/emboss_5/EMBOSS: maskseq51/5.0.0", + "tool_shed_repository": { + "changeset_revision": "ce385837c160", + "name": "emboss_5", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"maskchar\": \"N\", \"out_format1\": \"fasta\", \"regions\": {\"__class__\": \"ConnectedValue\"}, \"tolower\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.0.0", + "type": "tool", + "uuid": "3c8b86c1-7e53-4b72-b836-88a921a368ba", + "workflow_outputs": [ + { + "label": "masked_ref_pool1", + "output_name": "out_file1", + "uuid": "0c3b5b20-c426-428c-a08b-c835a82477c1" + } + ] + }, + "27": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/emboss_5/EMBOSS: maskseq51/5.0.0", + "errors": null, + "id": 27, + "input_connections": { + "input1": { + "id": 0, + "output_name": "output" + }, + "regions": { + "id": 23, + "output_name": "out1" + } + }, + "inputs": [], + "label": "Mask Reference for Pool2", + "name": "maskseq", + "outputs": [ + { + "name": "out_file1", + "type": "fasta" + } + ], + "position": { + "left": 1350.1000061035156, + "top": 851.0 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Masked reference for mapping of pool2" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/emboss_5/EMBOSS: maskseq51/5.0.0", + "tool_shed_repository": { + "changeset_revision": "ce385837c160", + "name": "emboss_5", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"maskchar\": \"N\", \"out_format1\": \"fasta\", \"regions\": {\"__class__\": \"ConnectedValue\"}, \"tolower\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.0.0", + "type": "tool", + "uuid": "140608b3-48b3-46f2-92e3-2b9c3fb9e3b2", + "workflow_outputs": [ + { + "label": "masked_ref_pool2", + "output_name": "out_file1", + "uuid": "af755a5e-2b20-49bc-9d52-34781f937f48" + } + ] + }, + "28": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "errors": null, + "id": 28, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 11, + "output_name": "output_paired_coll" + }, + "reference_source|ref_file": { + "id": 26, + "output_name": "out_file1" + }, + "rg|read_group_id_conditional|ID": { + "id": 24, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Map with BWA-MEM", + "outputs": [ + { + "name": "bam_output", + "type": "bam" + } + ], + "position": { + "left": 2542.316650390625, + "top": 98.73333740234375 + }, + "post_job_actions": { + "RenameDatasetActionbam_output": { + "action_arguments": { + "newname": "Mapping of Pool1" + }, + "action_type": "RenameDatasetAction", + "output_name": "bam_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "tool_shed_repository": { + "changeset_revision": "e188dc7a68e6", + "name": "bwa", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"paired_collection\", \"__current_case__\": 2, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"iset_stats\": \"\"}, \"output_sort\": \"coordinate\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}, \"index_a\": \"auto\"}, \"rg\": {\"rg_selector\": \"set\", \"__current_case__\": 1, \"read_group_id_conditional\": {\"do_auto_name\": \"false\", \"__current_case__\": 1, \"ID\": {\"__class__\": \"ConnectedValue\"}}, \"read_group_sm_conditional\": {\"do_auto_name\": \"true\", \"__current_case__\": 0}, \"PL\": \"ILLUMINA\", \"read_group_lb_conditional\": {\"do_auto_name\": \"false\", \"__current_case__\": 1, \"LB\": \"\"}, \"CN\": \"\", \"DS\": \"\", \"DT\": \"\", \"FO\": \"\", \"KS\": \"\", \"PG\": \"\", \"PI\": null, \"PU\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.7.17.2", + "type": "tool", + "uuid": "c0a73a1f-0a76-40b6-bdd7-259e59ba2d94", + "workflow_outputs": [ + { + "label": "Mapping of Pool1", + "output_name": "bam_output", + "uuid": "a9caa907-b6bf-4af9-94f4-51422194b076" + } + ] + }, + "29": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "errors": null, + "id": 29, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 21, + "output_name": "output_paired_coll" + }, + "reference_source|ref_file": { + "id": 27, + "output_name": "out_file1" + }, + "rg|read_group_id_conditional|ID": { + "id": 25, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Map with BWA-MEM", + "outputs": [ + { + "name": "bam_output", + "type": "bam" + } + ], + "position": { + "left": 2538.550048828125, + "top": 838.8333129882812 + }, + "post_job_actions": { + "RenameDatasetActionbam_output": { + "action_arguments": { + "newname": "Mapping of Pool2" + }, + "action_type": "RenameDatasetAction", + "output_name": "bam_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "tool_shed_repository": { + "changeset_revision": "e188dc7a68e6", + "name": "bwa", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"paired_collection\", \"__current_case__\": 2, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"iset_stats\": \"\"}, \"output_sort\": \"coordinate\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}, \"index_a\": \"auto\"}, \"rg\": {\"rg_selector\": \"set\", \"__current_case__\": 1, \"read_group_id_conditional\": {\"do_auto_name\": \"false\", \"__current_case__\": 1, \"ID\": {\"__class__\": \"ConnectedValue\"}}, \"read_group_sm_conditional\": {\"do_auto_name\": \"true\", \"__current_case__\": 0}, \"PL\": \"ILLUMINA\", \"read_group_lb_conditional\": {\"do_auto_name\": \"false\", \"__current_case__\": 1, \"LB\": \"\"}, \"CN\": \"\", \"DS\": \"\", \"DT\": \"\", \"FO\": \"\", \"KS\": \"\", \"PG\": \"\", \"PI\": null, \"PU\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.7.17.2", + "type": "tool", + "uuid": "4dfc264e-7453-4c5f-a073-9e2bff28dc9c", + "workflow_outputs": [ + { + "label": "mapping_pool2", + "output_name": "bam_output", + "uuid": "6f18769d-0650-42f1-9a5d-b57dbe27e50f" + } + ] + }, + "30": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0", + "errors": null, + "id": 30, + "input_connections": { + "input": { + "id": 28, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools view", + "outputs": [ + { + "name": "outputsam", + "type": "input" + } + ], + "position": { + "left": 2788.683349609375, + "top": 298.3500061035156 + }, + "post_job_actions": { + "RenameDatasetActionoutputsam": { + "action_arguments": { + "newname": "Filtered mapping of pool1" + }, + "action_type": "RenameDatasetAction", + "output_name": "outputsam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5826298f6a73", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": \"20\", \"library\": \"\", \"cigarcons\": null, \"inclusive_filter\": [\"1\", \"2\"], \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": \"\", \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"fraction\", \"__current_case__\": 0, \"factor\": \"1.0\", \"seed\": null}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": \"false\", \"adv_output\": {\"readtags\": [], \"collapsecigar\": \"false\"}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy0", + "type": "tool", + "uuid": "16002ad4-640a-4e3c-bf60-dbcb05de92ae", + "workflow_outputs": [ + { + "label": "filtered_mapping_pool1", + "output_name": "outputsam", + "uuid": "deed668a-97fc-44cb-9671-0a9d1805a5ff" + } + ] + }, + "31": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.4", + "errors": null, + "id": 31, + "input_connections": { + "input": { + "id": 28, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools stats", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 2906.0166015625, + "top": 157.0 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Mapping stats for pool1" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.4", + "tool_shed_repository": { + "changeset_revision": "3a0efe14891f", + "name": "samtools_stats", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cov_threshold\": null, \"coverage_cond\": {\"coverage_select\": \"no\", \"__current_case__\": 0}, \"filter_by_flags\": {\"filter_flags\": \"nofilter\", \"__current_case__\": 1}, \"gc_depth\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"insert_size\": null, \"most_inserts\": null, \"read_group\": null, \"read_length\": null, \"remove_dups\": \"false\", \"remove_overlaps\": \"false\", \"sparse\": \"false\", \"split_output_cond\": {\"split_output_selector\": \"no\", \"__current_case__\": 0}, \"trim_quality\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.4", + "type": "tool", + "uuid": "cc2b1c1d-5eac-4b0f-8864-44a230b47510", + "workflow_outputs": [ + { + "label": "mapping_stats_pool1", + "output_name": "output", + "uuid": "325f7653-63c3-4081-aa4c-d351184e6990" + } + ] + }, + "32": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0", + "errors": null, + "id": 32, + "input_connections": { + "input": { + "id": 29, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools view", + "outputs": [ + { + "name": "outputsam", + "type": "input" + } + ], + "position": { + "left": 2794.7833251953125, + "top": 827.0833129882812 + }, + "post_job_actions": { + "RenameDatasetActionoutputsam": { + "action_arguments": { + "newname": "Filtered mapping of pool2" + }, + "action_type": "RenameDatasetAction", + "output_name": "outputsam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5826298f6a73", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": \"20\", \"library\": \"\", \"cigarcons\": null, \"inclusive_filter\": [\"1\", \"2\"], \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": \"\", \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"fraction\", \"__current_case__\": 0, \"factor\": \"1.0\", \"seed\": null}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": \"false\", \"adv_output\": {\"readtags\": [], \"collapsecigar\": \"false\"}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy0", + "type": "tool", + "uuid": "229c546c-d0bb-4152-b01a-719085f0e830", + "workflow_outputs": [ + { + "label": "filtered_mapping_pool2", + "output_name": "outputsam", + "uuid": "d8e8f874-6bb1-42ae-8025-c7cfd5345385" + } + ] + }, + "33": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.4", + "errors": null, + "id": 33, + "input_connections": { + "input": { + "id": 29, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools stats", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 2873.7833251953125, + "top": 1029.5333251953125 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Mapping stats for pool2" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.4", + "tool_shed_repository": { + "changeset_revision": "3a0efe14891f", + "name": "samtools_stats", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cov_threshold\": null, \"coverage_cond\": {\"coverage_select\": \"no\", \"__current_case__\": 0}, \"filter_by_flags\": {\"filter_flags\": \"nofilter\", \"__current_case__\": 1}, \"gc_depth\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"insert_size\": null, \"most_inserts\": null, \"read_group\": null, \"read_length\": null, \"remove_dups\": \"false\", \"remove_overlaps\": \"false\", \"sparse\": \"false\", \"split_output_cond\": {\"split_output_selector\": \"no\", \"__current_case__\": 0}, \"trim_quality\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.4", + "type": "tool", + "uuid": "1f931160-fc0a-4768-bf44-730dd4f42cda", + "workflow_outputs": [ + { + "label": "mapping_stats_pool2", + "output_name": "output", + "uuid": "b27308f7-9c7b-444d-a13a-96f358a4d2ba" + } + ] + }, + "34": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 34, + "input_connections": { + "results_0|software_cond|input": { + "id": 11, + "output_name": "report_json" + }, + "results_1|software_cond|output_0|type|input": { + "id": 31, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 3134.6500244140625, + "top": 0.0 + }, + "post_job_actions": { + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "Quality Report (sequencing pool)" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + }, + "TagDatasetActionhtml_report": { + "action_arguments": { + "tags": "\ud83d\udd0d" + }, + "action_type": "TagDatasetAction", + "output_name": "html_report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": \"false\", \"flat\": \"false\", \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastp\", \"__current_case__\": 7, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"samtools\", \"__current_case__\": 24, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"stats\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": \"false\", \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "e69dc815-e73b-4003-b556-37a82db778fd", + "workflow_outputs": [ + { + "label": "multiqc_pool1_stats", + "output_name": "stats", + "uuid": "d7c05c17-8a9d-4f6d-8f66-d4bafeb78152" + }, + { + "label": "pool1_quality_report", + "output_name": "html_report", + "uuid": "3bb518fd-cd6b-4f99-8dd6-f86eb5d63005" + } + ] + }, + "35": { + "annotation": "", + "content_id": "__ZIP_COLLECTION__", + "errors": null, + "id": 35, + "input_connections": { + "input_forward": { + "id": 30, + "output_name": "outputsam" + }, + "input_reverse": { + "id": 32, + "output_name": "outputsam" + } + }, + "inputs": [], + "label": null, + "name": "Zip collections", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3010.183349609375, + "top": 585.2833251953125 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__ZIP_COLLECTION__", + "tool_state": "{\"input_forward\": {\"__class__\": \"ConnectedValue\"}, \"input_reverse\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "b6493f6e-f845-43b9-8f8e-a26a270b9547", + "workflow_outputs": [] + }, + "36": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 36, + "input_connections": { + "results_0|software_cond|input": { + "id": 21, + "output_name": "report_json" + }, + "results_1|software_cond|output_0|type|input": { + "id": 33, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 3106.3333740234375, + "top": 1146.316650390625 + }, + "post_job_actions": { + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "Quality Report (sequenced pools)" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + }, + "TagDatasetActionhtml_report": { + "action_arguments": { + "tags": "\ud83d\udd0d" + }, + "action_type": "TagDatasetAction", + "output_name": "html_report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": \"false\", \"flat\": \"false\", \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastp\", \"__current_case__\": 7, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"samtools\", \"__current_case__\": 24, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"stats\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": \"false\", \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "ee53d363-2fc7-4eb7-82fd-dfd3bea3d938", + "workflow_outputs": [ + { + "label": "pool2_quality_report", + "output_name": "html_report", + "uuid": "600931e4-238e-4c6f-b016-1f1347bab8d3" + }, + { + "label": "multiqc_pool2_stats", + "output_name": "stats", + "uuid": "0c6a719b-3b91-4de4-bfca-f4e1a432fa21" + } + ] + }, + "37": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 37, + "input_connections": { + "input": { + "id": 35, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3239.2833251953125, + "top": 599.3500061035156 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [0, 1], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "6de011ce-321e-40e7-a37a-a55a63683e49", + "workflow_outputs": [] + }, + "38": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_merge/samtools_merge/1.15.1+galaxy0", + "errors": null, + "id": 38, + "input_connections": { + "bamfiles": { + "id": 37, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools merge", + "outputs": [ + { + "name": "output", + "type": "bam" + } + ], + "position": { + "left": 3470, + "top": 508.5 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Merged Mappings of both pools" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_merge/samtools_merge/1.15.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "36677f429310", + "name": "samtools_merge", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"bamfiles\": {\"__class__\": \"RuntimeValue\"}, \"bed_file\": {\"__class__\": \"RuntimeValue\"}, \"headerbam\": {\"__class__\": \"RuntimeValue\"}, \"idpg\": \"true\", \"idrg\": \"false\", \"region\": \"\", \"seed\": \"1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": null, + "type": "tool", + "uuid": "8ae30344-c06e-4951-b0e9-45cb102253aa", + "workflow_outputs": [ + { + "label": "mapping_merged", + "output_name": "output", + "uuid": "88e8b60f-bb4c-4ef0-aa13-e84c7157718c" + } + ] + }, + "39": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3", + "errors": null, + "id": 39, + "input_connections": { + "input1": { + "id": 38, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "QualiMap BamQC", + "outputs": [ + { + "name": "raw_data", + "type": "input" + }, + { + "name": "output_html", + "type": "html" + } + ], + "position": { + "left": 3658.35009765625, + "top": 175.5500030517578 + }, + "post_job_actions": { + "RenameDatasetActionoutput_html": { + "action_arguments": { + "newname": "QualiMap BamQC report for merged mappings" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_html" + }, + "TagDatasetActionoutput_html": { + "action_arguments": { + "tags": "\ud83d\udd0d" + }, + "action_type": "TagDatasetAction", + "output_name": "output_html" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3", + "tool_shed_repository": { + "changeset_revision": "19ece8afbaab", + "name": "qualimap_bamqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"duplicate_skipping\": [\"0\"], \"input1\": {\"__class__\": \"ConnectedValue\"}, \"per_base_coverage\": \"false\", \"plot_specific\": {\"n_bins\": \"400\", \"paint_chromosome_limits\": \"true\", \"genome_gc_distr\": null, \"homopolymer_size\": \"3\"}, \"stats_regions\": {\"region_select\": \"all\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.2d+galaxy3", + "type": "tool", + "uuid": "e02ad651-ed91-41e0-ade2-633f63464ae9", + "workflow_outputs": [ + { + "label": "qualimap_pool1_raw", + "output_name": "raw_data", + "uuid": "f27a8689-62fb-4b4e-b179-ed1490df3767" + }, + { + "label": "qualimap_merged_html", + "output_name": "output_html", + "uuid": "51471b47-e71a-4b5f-828c-0166cc42a8a0" + } + ] + }, + "40": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.3.1+galaxy6", + "errors": null, + "id": 40, + "input_connections": { + "input_bam": { + "id": 38, + "output_name": "output" + }, + "primer|input_bed": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "ivar trim", + "outputs": [ + { + "name": "output_bam", + "type": "bam" + } + ], + "position": { + "left": 3704.14990234375, + "top": 694.8333129882812 + }, + "post_job_actions": { + "RenameDatasetActionoutput_bam": { + "action_arguments": { + "newname": "Primer trimmed merged mapped reads" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_bam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.3.1+galaxy6", + "tool_shed_repository": { + "changeset_revision": "f0cc9cf99407", + "name": "ivar_trim", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"amplicons\": {\"filter_by\": \"yes_compute\", \"__current_case__\": 0}, \"inc_primers\": \"true\", \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"min_len\": \"30\", \"min_qual\": \"20\", \"primer\": {\"source\": \"history\", \"__current_case__\": 0, \"input_bed\": {\"__class__\": \"ConnectedValue\"}}, \"primer_pos_wiggle\": \"0\", \"window_width\": \"4\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.1+galaxy6", + "type": "tool", + "uuid": "735ed414-14ed-475c-a01b-c13cc5e708d9", + "workflow_outputs": [ + { + "label": "trimmed_merged_mapping", + "output_name": "output_bam", + "uuid": "9dffaa75-2a82-40da-8e0d-dd6320f5e3cd" + } + ] + }, + "41": { + "annotation": "", + "content_id": "__FILTER_FAILED_DATASETS__", + "errors": null, + "id": 41, + "input_connections": { + "input": { + "id": 39, + "output_name": "raw_data" + } + }, + "inputs": [], + "label": null, + "name": "Filter failed datasets", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3874.11669921875, + "top": 5.6666717529296875 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__FILTER_FAILED_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "48597f73-b230-4bc3-8c52-fbfcd1d11392", + "workflow_outputs": [] + }, + "42": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.3.2+galaxy0", + "errors": null, + "id": 42, + "input_connections": { + "input_bam": { + "id": 40, + "output_name": "output_bam" + }, + "min_freq": { + "id": 5, + "output_name": "output" + }, + "min_indel_freq": { + "id": 6, + "output_name": "output" + }, + "min_qual": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "ivar consensus", + "outputs": [ + { + "name": "consensus", + "type": "fasta" + } + ], + "position": { + "left": 3963.7666015625, + "top": 737.2333374023438 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.3.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "1069f6db0a0e", + "name": "ivar_consensus", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"depth_action\": \"-n N\", \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"min_depth\": \"50\", \"min_freq\": {\"__class__\": \"ConnectedValue\"}, \"min_indel_freq\": {\"__class__\": \"ConnectedValue\"}, \"min_qual\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.2+galaxy0", + "type": "tool", + "uuid": "e2ae5c77-f8f6-42a8-b44e-be7afac35cd9", + "workflow_outputs": [ + { + "label": "ivar_consensus_out", + "output_name": "consensus", + "uuid": "eb5ded94-5ee3-4b8b-a756-11b13b4d24d2" + } + ] + }, + "43": { + "annotation": "", + "content_id": "__FLATTEN__", + "errors": null, + "id": 43, + "input_connections": { + "input": { + "id": 41, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Flatten collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3990.166748046875, + "top": 203.68333435058594 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__FLATTEN__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"join_identifier\": \"_\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "b60960bb-6a5c-4088-bc9b-ce5ae83df5bf", + "workflow_outputs": [] + }, + "44": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1", + "errors": null, + "id": 44, + "input_connections": { + "infile": { + "id": 42, + "output_name": "consensus" + } + }, + "inputs": [], + "label": null, + "name": "Text transformation", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 4200.7666015625, + "top": 960.9833374023438 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Per-sample consensus sequences" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1", + "tool_shed_repository": { + "changeset_revision": "ddf54b12c295", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"/^>/s/Consensus_(.*)_threshold_.*/\\\\1/\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "54fc1053-c37e-44ff-a198-d2a893d6b415", + "workflow_outputs": [ + { + "label": "per_sample_consensus", + "output_name": "output", + "uuid": "f26548a3-4473-4dac-999c-51b624899a58" + } + ] + }, + "45": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 45, + "input_connections": { + "results_0|software_cond|input": { + "id": 43, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 4218.13330078125, + "top": 200.68333435058594 + }, + "post_job_actions": { + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "Quality Report (samples)" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + }, + "TagDatasetActionhtml_report": { + "action_arguments": { + "tags": "\ud83d\udd0d" + }, + "action_type": "TagDatasetAction", + "output_name": "html_report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": \"false\", \"flat\": \"false\", \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"qualimap\", \"__current_case__\": 20, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": \"false\", \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "798f3fc5-4165-4594-ba13-0d11e0acf95c", + "workflow_outputs": [ + { + "label": "quality_by_sample_report", + "output_name": "html_report", + "uuid": "b00e6c4d-99c5-41b8-90f7-8a51320ec02f" + }, + { + "label": "multiqc_sample_stats", + "output_name": "stats", + "uuid": "90ba0204-4d91-47f6-9039-15d50065f56c" + } + ] + }, + "46": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1", + "errors": null, + "id": 46, + "input_connections": { + "inputs": { + "id": 44, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Concatenate datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 4448.88330078125, + "top": 963.13330078125 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Combined Consensus Genomes" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + }, + "TagDatasetActionout_file1": { + "action_arguments": { + "tags": "\ud83c\udfc1" + }, + "action_type": "TagDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1", + "tool_shed_repository": { + "changeset_revision": "d698c222f354", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"inputs\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "6a39c34c-ef4c-4a94-8ac1-f244bdc87f98", + "workflow_outputs": [ + { + "label": "combined_consensus_multifasta", + "output_name": "out_file1", + "uuid": "a088a17e-ff50-4545-a64c-f150da167bd4" + } + ] + } + }, + "tags": [ + "pox", + "virology" + ], + "uuid": "6792d1b2-5440-40bc-b510-4f64478d49a1", + "version": 2 + }, + "readme": "# Pox Virus Illumina Amplicon Workflow for half-genomes sequencing data\n\nThis workflow generates consensus sequences from Illumina PE-sequenced ARTIC data of pox virus samples.\n\nIt requires that all samples have been sequenced in two halves in two separate sequencing runs, and utilizes this property to resolve the inverted terminal repeat (ITR) sequences of pox virus genomes.\n\nThe workflow uses BWA-MEM for mapping the reads from each half-genome sequencing run to a correspondingly masked version of the reference genome, merges the resulting two read mappings, and uses iVar for primer trimming and consensus sequence generation.\n\nConceptually, this workflow builds on https://github.com/iwc-workflows/sars-cov-2-pe-illumina-artic-ivar-analysis and adds the logic for the split genome mapping and merging of the results.", + "changelog": "# Changelog\n\n## [0.1]\n\nInitial version of Pox Virus Illumina Amplicon workflow (iVar based) for half-genomes sequencing data" } ], - "path": "./workflows/virology/pox-virus-amplicon", - "readme": "# Pox Virus Illumina Amplicon Workflow for half-genomes sequencing data\n\nThis workflow generates consensus sequences from Illumina PE-sequenced ARTIC data of pox virus samples.\n\nIt requires that all samples have been sequenced in two halves in two separate sequencing runs, and utilizes this property to resolve the inverted terminal repeat (ITR) sequences of pox virus genomes.\n\nThe workflow uses BWA-MEM for mapping the reads from each half-genome sequencing run to a correspondingly masked version of the reference genome, merges the resulting two read mappings, and uses iVar for primer trimming and consensus sequence generation.\n\nConceptually, this workflow builds on https://github.com/iwc-workflows/sars-cov-2-pe-illumina-artic-ivar-analysis and adds the logic for the split genome mapping and merging of the results." + "path": "./workflows/virology/pox-virus-amplicon" }, { "version": 1.2, @@ -741,11 +28991,3458 @@ "name": "VGP", "url": "https://vertebrategenomeproject.org" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Purge contigs marked as duplicates by purge_dups (could be haplotypic duplication or overlap duplication). This workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "Galaxy" + }, + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "release": "0.3.8", + "name": "Purge-duplicate-contigs-VGP6", + "steps": { + "0": { + "annotation": "A simple list containing PacBio data in either fasta or fastq formats with trimmed adapters. These are usually generated by contiging workflows and have tag \"trimmed_hifi\" associated with them.\n", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "A simple list containing PacBio data in either fasta or fastq formats with trimmed adapters. These are usually generated by contiging workflows and have tag \"trimmed_hifi\" associated with them.\n", + "name": "Pacbio Reads Collection - Trimmed" + } + ], + "label": "Pacbio Reads Collection - Trimmed", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "0df002ab-91cf-4767-a348-9ce31f439a01", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Primary assembly generated by contiging workflow in fasta format.", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Primary assembly generated by contiging workflow in fasta format.", + "name": "Hifiasm Primary assembly" + } + ], + "label": "Hifiasm Primary assembly", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 21.7890625, + "top": 101.30078125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fasta\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "158c873a-b3bc-4135-95d4-d435a4849786", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Alternate assembly generated by contiging workflow in fasta format.", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Alternate assembly generated by contiging workflow in fasta format.", + "name": "Hifiasm Alternate assembly" + } + ], + "label": "Hifiasm Alternate assembly", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 52.028900146484375, + "top": 200.42266845703125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fasta\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "681334cb-47f1-49cb-9f86-612e17655419", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Meryl database generated by K-mer profiling workflow.\n", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Meryl database generated by K-mer profiling workflow.\n", + "name": "Meryl Database" + } + ], + "label": "Meryl Database", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 101.96484375, + "top": 297.9609375 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "0c3b5f68-3534-4d76-b291-e844707606ec", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "GenomeScope model parameters generated by K-mer profiling workflow.\n", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "GenomeScope model parameters generated by K-mer profiling workflow.\n", + "name": "Genomescope model parameters" + } + ], + "label": "Genomescope model parameters", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 146.16796875, + "top": 390.59765625 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "5c8af4f2-5764-49a6-89fa-dd8730b11828", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Estimated genome size generated by contiging workflows. ", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Estimated genome size generated by contiging workflows. ", + "name": "Estimated genome size - Parameter File" + } + ], + "label": "Estimated genome size - Parameter File", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 188.4163818359375, + "top": 507.23516845703125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "9cc9d8e4-a917-4258-a9fc-74de593c42de", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis.\n", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "Taxonomic lineage for the organism being assembled for Busco analysis.\n", + "name": "Lineage" + } + ], + "label": "Lineage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 216.70703125, + "top": 631.06640625 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a489e27a-9a41-41e2-ab57-db2e855b1018", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "SAK input file" + } + ], + "label": "SAK input file", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2647.0749499476224, + "top": 1846.1729865822142 + }, + "tool_id": null, + "tool_state": "{\"optional\": true, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "f53ab5b0-6b4d-43ea-8876-a1e2476fc7c6", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of primary assembly" + } + ], + "label": "Name of primary assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 4415.97265625, + "top": 202.03515625 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Primary\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "2952f3e6-cc98-4cbe-ac46-32adb482ff3d", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 9, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of alternate assembly" + } + ], + "label": "Name of alternate assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 4420.62890625, + "top": 321.19140625 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Alternate\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "fd024c72-fe6c-4cd9-ac28-c8e86eaafc4f", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 0, + "output_name": "output" + }, + "reference_source|ref_file": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Map with minimap2", + "outputs": [ + { + "name": "alignment_output", + "type": "bam" + } + ], + "position": { + "left": 1118.17578125, + "top": 45.06640625 + }, + "post_job_actions": { + "ChangeDatatypeActionalignment_output": { + "action_arguments": { + "newtype": "paf" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "alignment_output" + }, + "HideDatasetActionalignment_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "alignment_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5cc34c3f440d", + "name": "minimap2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": null, \"B\": null, \"O\": null, \"O2\": null, \"E\": null, \"E2\": null, \"z\": null, \"z2\": null, \"s\": null, \"no_end_flt\": true}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": \"asm5\"}, \"indexing_options\": {\"H\": false, \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"paf\", \"Q\": false, \"L\": false, \"K\": null, \"cs\": null, \"c\": false, \"eqx\": false, \"Y\": false}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"kmer_ocurrence_interval\": {\"interval\": \"\", \"__current_case__\": 1}, \"min_occ_floor\": null, \"q_occ_frac\": \"0.01\", \"g\": null, \"r\": null, \"n\": null, \"m\": null, \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": false, \"p\": null, \"mask_len\": null}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.28+galaxy0", + "type": "tool", + "uuid": "37c8f9b6-ec2e-43f7-9055-5f4f92436903", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "function_select|input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Purge overlaps", + "outputs": [ + { + "name": "split_fasta", + "type": "fasta" + } + ], + "position": { + "left": 1414.81640625, + "top": 1257.89453125 + }, + "post_job_actions": { + "HideDatasetActionsplit_fasta": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "split_fasta" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e9bd16ba5ebd", + "name": "purge_dups", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function_select\": {\"functions\": \"split_fa\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.6+galaxy0", + "type": "tool", + "uuid": "bc4c132e-b355-4996-aa7e-11423e4253c5", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 905.01953125, + "top": 946.48828125 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"1.5*c3\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"3*c7\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "104983c1-2416-47ce-a805-9932cc0300a3", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 13, + "input_connections": { + "input1": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "Estimated genome size", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 4162.67578125, + "top": 1607.08203125 + }, + "post_job_actions": { + "RenameDatasetActioninteger_param": { + "action_arguments": { + "newname": "Estimated Genome size" + }, + "action_type": "RenameDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "66e97598-4765-4430-afd3-df587f986c81", + "when": null, + "workflow_outputs": [ + { + "label": "Estimated Genome Size", + "output_name": "integer_param", + "uuid": "a6d1a01f-ee44-4faa-a8a1-0f20fde412e8" + } + ] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", + "errors": null, + "id": 14, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 11, + "output_name": "split_fasta" + }, + "reference_source|ref_file": { + "id": 11, + "output_name": "split_fasta" + } + }, + "inputs": [], + "label": null, + "name": "Map with minimap2", + "outputs": [ + { + "name": "alignment_output", + "type": "bam" + } + ], + "position": { + "left": 1709.6757657717624, + "top": 1173.1835801091086 + }, + "post_job_actions": { + "ChangeDatatypeActionalignment_output": { + "action_arguments": { + "newtype": "paf" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "alignment_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5cc34c3f440d", + "name": "minimap2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": \"1\", \"B\": \"19\", \"O\": \"39\", \"O2\": \"81\", \"E\": \"3\", \"E2\": \"1\", \"z\": \"200\", \"z2\": null, \"s\": null, \"no_end_flt\": true}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": \"self-homology\"}, \"indexing_options\": {\"H\": false, \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"paf\", \"Q\": false, \"L\": false, \"K\": null, \"cs\": null, \"c\": false, \"eqx\": false, \"Y\": false}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"kmer_ocurrence_interval\": {\"interval\": \"\", \"__current_case__\": 1}, \"min_occ_floor\": \"100\", \"q_occ_frac\": \"0.01\", \"g\": null, \"r\": null, \"n\": null, \"m\": \"40\", \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": false, \"p\": null, \"mask_len\": null}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.28+galaxy0", + "type": "tool", + "uuid": "9bceadad-bf25-46f7-8d3f-d9ab18dde578", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 15, + "input_connections": { + "input": { + "id": 12, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1385.28515625, + "top": 793.75390625 + }, + "post_job_actions": {}, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "6fc4a474-db85-4503-8879-4698250564ed", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 16, + "input_connections": { + "input": { + "id": 12, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1380.22265625, + "top": 1043.83203125 + }, + "post_job_actions": {}, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "294539f6-ccc6-4bc3-baec-15a668a80899", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 17, + "input_connections": { + "input1": { + "id": 15, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1729.67578125, + "top": 560.94140625 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + }, + "TagDatasetActioncalcuts_cutoff": { + "action_arguments": { + "tags": "p1_calcuts_cutoffs" + }, + "action_type": "TagDatasetAction", + "output_name": "calcuts_cutoff" + }, + "TagDatasetActionhist": { + "action_arguments": { + "tags": "p1_calcuts_hist" + }, + "action_type": "TagDatasetAction", + "output_name": "hist" + }, + "TagDatasetActionpbcstat_cov": { + "action_arguments": { + "tags": "p1_calcuts_basecov" + }, + "action_type": "TagDatasetAction", + "output_name": "pbcstat_cov" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "f88e694e-edcf-47b2-905d-b9d5be3886eb", + "when": null, + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 18, + "input_connections": { + "input1": { + "id": 16, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1664.98828125, + "top": 879.00390625 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "56cf2739-93df-4d25-baf5-1d1d8ce4aa0f", + "when": null, + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "errors": null, + "id": 19, + "input_connections": { + "function_select|input": { + "id": 10, + "output_name": "alignment_output" + }, + "function_select|section_calcuts|transition": { + "id": 18, + "output_name": "integer_param" + }, + "function_select|section_calcuts|upper_depth": { + "id": 17, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Purge overlaps", + "outputs": [ + { + "name": "stat_file", + "type": "tabular" + }, + { + "name": "pbcstat_cov", + "type": "tabular" + }, + { + "name": "pbcstat_wig", + "type": "wig" + }, + { + "name": "hist", + "type": "png" + }, + { + "name": "calcuts_log", + "type": "txt" + }, + { + "name": "calcuts_cutoff", + "type": "tabular" + } + ], + "position": { + "left": 2284.2421875, + "top": 327.12109375 + }, + "post_job_actions": { + "TagDatasetActioncalcuts_cutoff": { + "action_arguments": { + "tags": "p1_calcuts_cutoffs, #p1" + }, + "action_type": "TagDatasetAction", + "output_name": "calcuts_cutoff" + }, + "TagDatasetActioncalcuts_log": { + "action_arguments": { + "tags": "p1_calcuts_log, #p1" + }, + "action_type": "TagDatasetAction", + "output_name": "calcuts_log" + }, + "TagDatasetActionhist": { + "action_arguments": { + "tags": "p1_calcuts_hist, #p1" + }, + "action_type": "TagDatasetAction", + "output_name": "hist" + }, + "TagDatasetActionpbcstat_cov": { + "action_arguments": { + "tags": "p1_calcuts_basecov, #p1" + }, + "action_type": "TagDatasetAction", + "output_name": "pbcstat_cov" + }, + "TagDatasetActionpbcstat_wig": { + "action_arguments": { + "tags": "p1_calcuts_basecov_wig, #p1" + }, + "action_type": "TagDatasetAction", + "output_name": "pbcstat_wig" + }, + "TagDatasetActionstat_file": { + "action_arguments": { + "tags": "p1_calcuts_depths, #p1" + }, + "action_type": "TagDatasetAction", + "output_name": "stat_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e9bd16ba5ebd", + "name": "purge_dups", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function_select\": {\"functions\": \"pbcstat\", \"__current_case__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"pbcstat_options\": {\"max_cov\": \"500\", \"min_map_ratio\": \"0.0\", \"min_map_qual\": null, \"flank\": \"0\", \"primary_alignments\": true}, \"section_calcuts\": {\"min_depth\": \"0.1\", \"low_depth\": \"1\", \"transition\": {\"__class__\": \"ConnectedValue\"}, \"upper_depth\": {\"__class__\": \"ConnectedValue\"}, \"ploidy\": \"-d 0\"}, \"section_hist\": {\"ymin\": null, \"ymax\": null, \"xmin\": null, \"xmax\": null, \"title\": \"Read depth histogram plot\"}, \"output_options\": [\"pbcstat_coverage\", \"pbcstat_wig\", \"depth_stats\", \"histogram\", \"calcuts_cutoff\", \"calcuts_log\"]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.6+galaxy0", + "type": "tool", + "uuid": "97ce37f6-db2d-483c-abab-813827929e9b", + "when": null, + "workflow_outputs": [ + { + "label": "Read Coverage and cutoffs calculation on primary assembly : Histogram plot", + "output_name": "hist", + "uuid": "2e045d9d-99e4-457f-9cee-691616ed6590" + }, + { + "label": "Cutoffs for primary assembly", + "output_name": "calcuts_cutoff", + "uuid": "d2c6d9bd-e28f-4ff1-ac7b-f9068e49a582" + } + ] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "errors": null, + "id": 20, + "input_connections": { + "function_select|coverage": { + "id": 19, + "output_name": "pbcstat_cov" + }, + "function_select|cutoffs": { + "id": 19, + "output_name": "calcuts_cutoff" + }, + "function_select|input": { + "id": 14, + "output_name": "alignment_output" + } + }, + "inputs": [], + "label": null, + "name": "Purge overlaps", + "outputs": [ + { + "name": "purge_dups_log", + "type": "txt" + }, + { + "name": "purge_dups_bed", + "type": "bed" + } + ], + "position": { + "left": 2455.08203125, + "top": 1344.78515625 + }, + "post_job_actions": { + "TagDatasetActionpurge_dups_bed": { + "action_arguments": { + "tags": "p1_purgeoverlap_bed" + }, + "action_type": "TagDatasetAction", + "output_name": "purge_dups_bed" + }, + "TagDatasetActionpurge_dups_log": { + "action_arguments": { + "tags": "p1_purgeoverlap_log" + }, + "action_type": "TagDatasetAction", + "output_name": "purge_dups_log" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e9bd16ba5ebd", + "name": "purge_dups", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function_select\": {\"functions\": \"purge_dups\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"coverage\": {\"__class__\": \"ConnectedValue\"}, \"cutoffs\": {\"__class__\": \"ConnectedValue\"}, \"min_bad\": \"0.8\", \"min_align\": \"70\", \"min_match\": \"200\", \"min_chain\": \"500\", \"max_gap\": \"20000\", \"double_chain\": {\"chaining_rounds\": \"one\", \"__current_case__\": 1}, \"min_chain_score\": \"10000\", \"max_extend\": \"15000\", \"log_file\": true}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.6+galaxy0", + "type": "tool", + "uuid": "e724b339-6e6b-498c-a62f-33c1bf8d0a9b", + "when": null, + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "errors": null, + "id": 21, + "input_connections": { + "function_select|bed_input": { + "id": 20, + "output_name": "purge_dups_bed" + }, + "function_select|fasta_input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Purge overlaps", + "outputs": [ + { + "name": "get_seqs_hap", + "type": "fasta" + }, + { + "name": "get_seqs_purged", + "type": "fasta" + } + ], + "position": { + "left": 2737.47265625, + "top": 1214.14453125 + }, + "post_job_actions": { + "RenameDatasetActionget_seqs_purged": { + "action_arguments": { + "newname": "Purged Primary Assembly" + }, + "action_type": "RenameDatasetAction", + "output_name": "get_seqs_purged" + }, + "TagDatasetActionget_seqs_hap": { + "action_arguments": { + "tags": "seq_purged_p1" + }, + "action_type": "TagDatasetAction", + "output_name": "get_seqs_hap" + }, + "TagDatasetActionget_seqs_purged": { + "action_arguments": { + "tags": "p1" + }, + "action_type": "TagDatasetAction", + "output_name": "get_seqs_purged" + }, + "TagDatasetActionpurge_dups_bed": { + "action_arguments": { + "tags": "p1_purgeoverlap_bed" + }, + "action_type": "TagDatasetAction", + "output_name": "purge_dups_bed" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e9bd16ba5ebd", + "name": "purge_dups", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function_select\": {\"functions\": \"get_seqs\", \"__current_case__\": 5, \"fasta_input\": {\"__class__\": \"ConnectedValue\"}, \"bed_input\": {\"__class__\": \"ConnectedValue\"}, \"advanced_options\": {\"coverage\": false, \"haplotigs\": false, \"length\": \"10000\", \"min_ratio\": \"0.05\", \"end_trim\": true, \"split\": false, \"min_gap\": \"10000\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.6+galaxy0", + "type": "tool", + "uuid": "a25a74ec-9030-4852-88c4-60dc462cd364", + "when": null, + "workflow_outputs": [ + { + "label": "Purged Primary Assembly", + "output_name": "get_seqs_purged", + "uuid": "cba2e095-7c28-488c-ba6a-8fb2b1612bc1" + } + ] + }, + "22": { + "annotation": "", + "content_id": "cat1", + "errors": null, + "id": 22, + "input_connections": { + "input1": { + "id": 21, + "output_name": "get_seqs_hap" + }, + "queries_0|input2": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Concatenate datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 2955.67578125, + "top": 1020.36328125 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + }, + "RemoveTagDatasetActionout_file1": { + "action_arguments": { + "tags": "#p1" + }, + "action_type": "RemoveTagDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "cat1", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [{\"__index__\": 0, \"input2\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "b81b1694-8694-4b23-8cfe-ec2c92b36808", + "when": null, + "workflow_outputs": [] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "errors": null, + "id": 23, + "input_connections": { + "input": { + "id": 21, + "output_name": "get_seqs_purged" + }, + "lineage|lineage_dataset": { + "id": 6, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Busco", + "outputs": [ + { + "name": "busco_sum", + "type": "txt" + }, + { + "name": "busco_table", + "type": "tabular" + }, + { + "name": "busco_missing", + "type": "tabular" + }, + { + "name": "summary_image", + "type": "png" + }, + { + "name": "busco_gff", + "type": "gff3" + } + ], + "position": { + "left": 3285.7071094555, + "top": 1520.5883525119295 + }, + "post_job_actions": { + "TagDatasetActionbusco_gff": { + "action_arguments": { + "tags": "busco_p1_gff,name:p1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_gff" + }, + "TagDatasetActionbusco_missing": { + "action_arguments": { + "tags": "busco_p1_missing, #p1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_missing" + }, + "TagDatasetActionbusco_sum": { + "action_arguments": { + "tags": "busco_p1_summ, #p1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_sum" + }, + "TagDatasetActionbusco_table": { + "action_arguments": { + "tags": "busco_p1_full, #p1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_table" + }, + "TagDatasetActionsummary_image": { + "action_arguments": { + "tags": "busco_p1_img, #p1" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_image" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ea8146ee148f", + "name": "busco", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"RuntimeValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.5.0+galaxy0", + "type": "tool", + "uuid": "88073363-2f5c-4486-a23a-1cfdc4f5e6a6", + "when": null, + "workflow_outputs": [ + { + "label": "Busco on Purged Primary assembly: summary image", + "output_name": "summary_image", + "uuid": "d1ecf9fe-3f76-465d-bcac-cf5b4986a8e8" + }, + { + "label": "Busco on Purged Primary assembly: short summary", + "output_name": "busco_sum", + "uuid": "87515aeb-4e2e-494f-a271-44013d0944e4" + } + ] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 24, + "input_connections": { + "input_file": { + "id": 21, + "output_name": "get_seqs_purged" + }, + "mode_condition|swiss_army_knife": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 3638.4140625, + "top": 1864.09765625 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "p1_gfa,PurgedPrimaryAssembly" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"gfa\", \"__current_case__\": 4, \"terminal_overlaps_condition\": {\"terminal_overlaps_select\": \"yes\", \"__current_case__\": 1, \"terminal_overlaps_length\": \"500\"}}, \"discover_paths\": false, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "55a89d15-73d3-4e8b-b9da-06e650bd00cf", + "when": null, + "workflow_outputs": [ + { + "label": "Purged Primary Assembly (gfa)", + "output_name": "output", + "uuid": "e04e7950-3bcf-46e8-918c-781f71ef64c9" + } + ] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 25, + "input_connections": { + "input_file": { + "id": 21, + "output_name": "get_seqs_purged" + }, + "mode_condition|statistics_condition|expected_genomesize": { + "id": 13, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 4895.80078125, + "top": 888.28515625 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_p1, #p1" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"assembly\", \"__current_case__\": 2, \"expected_genomesize\": {\"__class__\": \"ConnectedValue\"}}, \"locale\": true, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "68dd6694-1839-4ec3-b258-c30a35901ebf", + "when": null, + "workflow_outputs": [] + }, + "26": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 26, + "input_connections": { + "input_file": { + "id": 21, + "output_name": "get_seqs_purged" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 4895.86328125, + "top": 1122.89453125 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_contigs_p1, #p1" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"c\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "2a8b5983-7a56-420d-9825-5ba18ac1e560", + "when": null, + "workflow_outputs": [] + }, + "27": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", + "errors": null, + "id": 27, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 0, + "output_name": "output" + }, + "reference_source|ref_file": { + "id": 22, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Map with minimap2", + "outputs": [ + { + "name": "alignment_output", + "type": "bam" + } + ], + "position": { + "left": 3254.25390625, + "top": 655.11328125 + }, + "post_job_actions": { + "ChangeDatatypeActionalignment_output": { + "action_arguments": { + "newtype": "paf" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "alignment_output" + }, + "TagDatasetActionalignment_output": { + "action_arguments": { + "tags": "readCoverage" + }, + "action_type": "TagDatasetAction", + "output_name": "alignment_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5cc34c3f440d", + "name": "minimap2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": null, \"B\": null, \"O\": null, \"O2\": null, \"E\": null, \"E2\": null, \"z\": null, \"z2\": null, \"s\": null, \"no_end_flt\": true}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": \"asm5\"}, \"indexing_options\": {\"H\": false, \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"paf\", \"Q\": false, \"L\": false, \"K\": null, \"cs\": null, \"c\": false, \"eqx\": false, \"Y\": false}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"kmer_ocurrence_interval\": {\"interval\": \"\", \"__current_case__\": 1}, \"min_occ_floor\": null, \"q_occ_frac\": \"0.01\", \"g\": null, \"r\": null, \"n\": null, \"m\": null, \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": false, \"p\": null, \"mask_len\": null}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.28+galaxy0", + "type": "tool", + "uuid": "895ca00e-3eaf-4c8a-9147-be1d62459cf9", + "when": null, + "workflow_outputs": [] + }, + "28": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "errors": null, + "id": 28, + "input_connections": { + "function_select|input": { + "id": 22, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Purge overlaps", + "outputs": [ + { + "name": "split_fasta", + "type": "fasta" + } + ], + "position": { + "left": 3275.16015625, + "top": 919.81640625 + }, + "post_job_actions": { + "HideDatasetActionsplit_fasta": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "split_fasta" + }, + "RemoveTagDatasetActionsplit_fasta": { + "action_arguments": { + "tags": "#p1" + }, + "action_type": "RemoveTagDatasetAction", + "output_name": "split_fasta" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e9bd16ba5ebd", + "name": "purge_dups", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function_select\": {\"functions\": \"split_fa\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.6+galaxy0", + "type": "tool", + "uuid": "f14c9eb4-89f8-4697-9267-ea58035a9126", + "when": null, + "workflow_outputs": [] + }, + "29": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 29, + "input_connections": { + "infile": { + "id": 25, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 5238.44140625, + "top": 1132.58203125 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\tPrimary\\\"}; {print}; \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "8ad0b9e5-e002-402d-9d3a-ec20c331f864", + "when": null, + "workflow_outputs": [] + }, + "30": { + "annotation": "", + "id": 30, + "input_connections": { + "gfa_stats": { + "id": 26, + "input_subworkflow_step_id": 0, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "gfastats_data_prep", + "outputs": [], + "position": { + "left": 5764.59765625, + "top": 329.87890625 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "format-version": "0.1", + "name": "gfastats_data_prep", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "gfa_stats" + } + ], + "label": "gfa_stats", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 189.90056800842285 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "6f1d6192-d1ef-4117-b3af-436b08bffb72", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "sort1", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 302.6136245727539, + "top": 0.0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "3000707c-422b-4e57-b965-b06a7b9d824a", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 1, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 292.1306838989258, + "top": 235.1562442779541 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "eb19b23a-04eb-4cf6-8389-ca7c21458194", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "in_file": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 595.0994338989258, + "top": 116.0227222442627 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "4beb22a7-74f7-4dff-abf9-3d1bfd263ecd", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 479.0482864379883, + "top": 456.17896461486816 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "fdf47dde-b43d-431e-a8a4-7f476ada62ae", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 3, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 693.4658889770508, + "top": 299.4318027496338 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "f7687678-170e-4287-973d-ee285e5a4d62", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 5, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 885.0994338989258, + "top": 493.36646461486816 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "9e083ec1-ee5c-4aa0-83e8-2d4f01db18ca", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 4, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 6, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1115.0993728637695, + "top": 735.5255222320557 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "9cab2e16-083c-48ed-ada3-566c9639e819", + "when": null, + "workflow_outputs": [ + { + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "5156457e-0da2-4478-a298-7b4612d7e311" + } + ] + } + }, + "tags": "", + "uuid": "a9f43eb4-7587-49e4-aee4-7fabb96cc753" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "509bf106-157c-4565-b2fc-bf28b3818a10", + "when": null, + "workflow_outputs": [] + }, + "31": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "errors": null, + "id": 31, + "input_connections": { + "function_select|input": { + "id": 27, + "output_name": "alignment_output" + }, + "function_select|section_calcuts|transition": { + "id": 18, + "output_name": "integer_param" + }, + "function_select|section_calcuts|upper_depth": { + "id": 17, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Purge overlaps", + "outputs": [ + { + "name": "stat_file", + "type": "tabular" + }, + { + "name": "pbcstat_cov", + "type": "tabular" + }, + { + "name": "pbcstat_wig", + "type": "wig" + }, + { + "name": "hist", + "type": "png" + }, + { + "name": "calcuts_log", + "type": "txt" + }, + { + "name": "calcuts_cutoff", + "type": "tabular" + } + ], + "position": { + "left": 3614.9135005370044, + "top": 361.1132969887206 + }, + "post_job_actions": { + "TagDatasetActioncalcuts_cutoff": { + "action_arguments": { + "tags": "p2_calcuts_cutoffs" + }, + "action_type": "TagDatasetAction", + "output_name": "calcuts_cutoff" + }, + "TagDatasetActioncalcuts_log": { + "action_arguments": { + "tags": " p2_calcuts_log" + }, + "action_type": "TagDatasetAction", + "output_name": "calcuts_log" + }, + "TagDatasetActionhist": { + "action_arguments": { + "tags": "p2_calcuts_hist" + }, + "action_type": "TagDatasetAction", + "output_name": "hist" + }, + "TagDatasetActionpbcstat_cov": { + "action_arguments": { + "tags": "p2_calcuts_basecov" + }, + "action_type": "TagDatasetAction", + "output_name": "pbcstat_cov" + }, + "TagDatasetActionpbcstat_wig": { + "action_arguments": { + "tags": " p2_calcuts_basecov_wig" + }, + "action_type": "TagDatasetAction", + "output_name": "pbcstat_wig" + }, + "TagDatasetActionpurge_dups_bed": { + "action_arguments": { + "tags": "p2_purgeoverlap_bed" + }, + "action_type": "TagDatasetAction", + "output_name": "purge_dups_bed" + }, + "TagDatasetActionstat_file": { + "action_arguments": { + "tags": "p2_calcuts_depths" + }, + "action_type": "TagDatasetAction", + "output_name": "stat_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e9bd16ba5ebd", + "name": "purge_dups", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function_select\": {\"functions\": \"pbcstat\", \"__current_case__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"pbcstat_options\": {\"max_cov\": \"500\", \"min_map_ratio\": \"0.0\", \"min_map_qual\": null, \"flank\": \"0\", \"primary_alignments\": true}, \"section_calcuts\": {\"min_depth\": \"0.1\", \"low_depth\": \"1\", \"transition\": {\"__class__\": \"ConnectedValue\"}, \"upper_depth\": {\"__class__\": \"ConnectedValue\"}, \"ploidy\": \"-d 0\"}, \"section_hist\": {\"ymin\": null, \"ymax\": null, \"xmin\": null, \"xmax\": null, \"title\": \"Read depth histogram plot\"}, \"output_options\": [\"pbcstat_coverage\", \"pbcstat_wig\", \"depth_stats\", \"histogram\", \"calcuts_cutoff\", \"calcuts_log\"]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.6+galaxy0", + "type": "tool", + "uuid": "0496de4b-ec62-48d5-8c36-e2f946ca728d", + "when": null, + "workflow_outputs": [ + { + "label": "Cutoffs for alternate assembly", + "output_name": "calcuts_cutoff", + "uuid": "49bf0c95-0290-4f8b-a9d7-2f17f53e9d26" + }, + { + "label": "Read Coverage and cutoffs calculation on alternate assembly : Histogram Plot", + "output_name": "hist", + "uuid": "f12c1cc7-a12a-4314-ae16-2738b80afe70" + } + ] + }, + "32": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", + "errors": null, + "id": 32, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 28, + "output_name": "split_fasta" + }, + "reference_source|ref_file": { + "id": 28, + "output_name": "split_fasta" + } + }, + "inputs": [], + "label": null, + "name": "Map with minimap2", + "outputs": [ + { + "name": "alignment_output", + "type": "bam" + } + ], + "position": { + "left": 3648.0662896482727, + "top": 1119.8737079721939 + }, + "post_job_actions": { + "ChangeDatatypeActionalignment_output": { + "action_arguments": { + "newtype": "paf" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "alignment_output" + }, + "TagDatasetActionalignment_output": { + "action_arguments": { + "tags": "SelfvsSelf" + }, + "action_type": "TagDatasetAction", + "output_name": "alignment_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5cc34c3f440d", + "name": "minimap2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": \"1\", \"B\": \"19\", \"O\": \"39\", \"O2\": \"81\", \"E\": \"3\", \"E2\": \"1\", \"z\": \"200\", \"z2\": null, \"s\": null, \"no_end_flt\": true}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": \"self-homology\"}, \"indexing_options\": {\"H\": false, \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"paf\", \"Q\": false, \"L\": false, \"K\": null, \"cs\": null, \"c\": false, \"eqx\": false, \"Y\": false}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"kmer_ocurrence_interval\": {\"interval\": \"\", \"__current_case__\": 1}, \"min_occ_floor\": \"100\", \"q_occ_frac\": \"0.01\", \"g\": null, \"r\": null, \"n\": null, \"m\": \"40\", \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": false, \"p\": null, \"mask_len\": null}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.28+galaxy0", + "type": "tool", + "uuid": "735ef0da-2e48-404e-b57d-837dc2f161fd", + "when": null, + "workflow_outputs": [] + }, + "33": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "errors": null, + "id": 33, + "input_connections": { + "function_select|coverage": { + "id": 31, + "output_name": "pbcstat_cov" + }, + "function_select|cutoffs": { + "id": 31, + "output_name": "calcuts_cutoff" + }, + "function_select|input": { + "id": 32, + "output_name": "alignment_output" + } + }, + "inputs": [], + "label": null, + "name": "Purge overlaps", + "outputs": [ + { + "name": "purge_dups_log", + "type": "txt" + }, + { + "name": "purge_dups_bed", + "type": "bed" + } + ], + "position": { + "left": 3926.34765625, + "top": 743.31640625 + }, + "post_job_actions": { + "TagDatasetActionpurge_dups_bed": { + "action_arguments": { + "tags": "p2_purgeoverlap_bed" + }, + "action_type": "TagDatasetAction", + "output_name": "purge_dups_bed" + }, + "TagDatasetActionpurge_dups_log": { + "action_arguments": { + "tags": "p2_purgeoverlap_log" + }, + "action_type": "TagDatasetAction", + "output_name": "purge_dups_log" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e9bd16ba5ebd", + "name": "purge_dups", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function_select\": {\"functions\": \"purge_dups\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"coverage\": {\"__class__\": \"ConnectedValue\"}, \"cutoffs\": {\"__class__\": \"ConnectedValue\"}, \"min_bad\": \"0.8\", \"min_align\": \"70\", \"min_match\": \"200\", \"min_chain\": \"500\", \"max_gap\": \"20000\", \"double_chain\": {\"chaining_rounds\": \"one\", \"__current_case__\": 1}, \"min_chain_score\": \"10000\", \"max_extend\": \"15000\", \"log_file\": true}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.6+galaxy0", + "type": "tool", + "uuid": "065dcba7-a905-4fc2-8cec-0da64f2cae80", + "when": null, + "workflow_outputs": [] + }, + "34": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "errors": null, + "id": 34, + "input_connections": { + "function_select|bed_input": { + "id": 33, + "output_name": "purge_dups_bed" + }, + "function_select|fasta_input": { + "id": 22, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Purge overlaps", + "outputs": [ + { + "name": "get_seqs_hap", + "type": "fasta" + }, + { + "name": "get_seqs_purged", + "type": "fasta" + } + ], + "position": { + "left": 4191.601976906268, + "top": 960.190063897382 + }, + "post_job_actions": { + "RenameDatasetActionget_seqs_purged": { + "action_arguments": { + "newname": "Purged Alternate assembly" + }, + "action_type": "RenameDatasetAction", + "output_name": "get_seqs_purged" + }, + "TagDatasetActionget_seqs_hap": { + "action_arguments": { + "tags": "seq_purged_p2" + }, + "action_type": "TagDatasetAction", + "output_name": "get_seqs_hap" + }, + "TagDatasetActionget_seqs_purged": { + "action_arguments": { + "tags": "p2" + }, + "action_type": "TagDatasetAction", + "output_name": "get_seqs_purged" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e9bd16ba5ebd", + "name": "purge_dups", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function_select\": {\"functions\": \"get_seqs\", \"__current_case__\": 5, \"fasta_input\": {\"__class__\": \"ConnectedValue\"}, \"bed_input\": {\"__class__\": \"ConnectedValue\"}, \"advanced_options\": {\"coverage\": false, \"haplotigs\": false, \"length\": \"10000\", \"min_ratio\": \"0.05\", \"end_trim\": true, \"split\": false, \"min_gap\": \"10000\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.6+galaxy0", + "type": "tool", + "uuid": "d38860b9-4bad-4498-b76f-7c5da1d91de0", + "when": null, + "workflow_outputs": [ + { + "label": "Purged Alternate assembly", + "output_name": "get_seqs_purged", + "uuid": "fc24cb81-cb83-4d9e-8e22-d2e967409f1e" + } + ] + }, + "35": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 35, + "input_connections": { + "input_file": { + "id": 34, + "output_name": "get_seqs_purged" + }, + "mode_condition|statistics_condition|expected_genomesize": { + "id": 13, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 4886.50390625, + "top": 450.41015625 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_p2, #p2" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"assembly\", \"__current_case__\": 2, \"expected_genomesize\": {\"__class__\": \"ConnectedValue\"}}, \"locale\": true, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "6ddef707-fe4d-4020-bebb-2ab9b262df62", + "when": null, + "workflow_outputs": [] + }, + "36": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 36, + "input_connections": { + "input_file": { + "id": 34, + "output_name": "get_seqs_purged" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 4894.92578125, + "top": 679.81640625 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_contigs_p2, #p2" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"c\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "d6ed7c62-c214-4856-a926-2985b003dbd9", + "when": null, + "workflow_outputs": [] + }, + "37": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", + "errors": null, + "id": 37, + "input_connections": { + "mode|assembly_options|assembly_01": { + "id": 21, + "output_name": "get_seqs_purged" + }, + "mode|assembly_options|assembly_02": { + "id": 34, + "output_name": "get_seqs_purged" + }, + "mode|meryldb_F1": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merqury", + "outputs": [ + { + "name": "qv_files", + "type": "input" + }, + { + "name": "png_files", + "type": "input" + }, + { + "name": "stats_files", + "type": "input" + }, + { + "name": "hist_files", + "type": "input" + }, + { + "name": "log_file", + "type": "txt" + } + ], + "position": { + "left": 4745.81640625, + "top": 1420.23828125 + }, + "post_job_actions": { + "HideDatasetActionlog_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "log_file" + }, + "TagDatasetActionbed_files": { + "action_arguments": { + "tags": "merqury_p_bed, #p" + }, + "action_type": "TagDatasetAction", + "output_name": "bed_files" + }, + "TagDatasetActionhist_files": { + "action_arguments": { + "tags": "merqury_p_hist,name:p" + }, + "action_type": "TagDatasetAction", + "output_name": "hist_files" + }, + "TagDatasetActionpng_files": { + "action_arguments": { + "tags": "merqury_p_png, #p" + }, + "action_type": "TagDatasetAction", + "output_name": "png_files" + }, + "TagDatasetActionqv_files": { + "action_arguments": { + "tags": "merqury_p_qv, #p" + }, + "action_type": "TagDatasetAction", + "output_name": "qv_files" + }, + "TagDatasetActionsizes_files": { + "action_arguments": { + "tags": "merqury_p_sizes, #p" + }, + "action_type": "TagDatasetAction", + "output_name": "sizes_files" + }, + "TagDatasetActionstats_files": { + "action_arguments": { + "tags": "merqury_p_stats, #p" + }, + "action_type": "TagDatasetAction", + "output_name": "stats_files" + }, + "TagDatasetActionwig_files": { + "action_arguments": { + "tags": "merqury_p_wig, #p" + }, + "action_type": "TagDatasetAction", + "output_name": "wig_files" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", + "tool_shed_repository": { + "changeset_revision": "eb7b00ec347d", + "name": "merqury", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"label\": \"output_merqury\", \"mode\": {\"options\": \"default\", \"__current_case__\": 0, \"meryldb_F1\": {\"__class__\": \"ConnectedValue\"}, \"assembly_options\": {\"number_assemblies\": \"two\", \"__current_case__\": 1, \"assembly_01\": {\"__class__\": \"ConnectedValue\"}, \"assembly_02\": {\"__class__\": \"ConnectedValue\"}}}, \"output_add_headers\": false, \"output_selector\": [\"qv\", \"plots\", \"stats\", \"log\", \"hist\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy4", + "type": "tool", + "uuid": "133c60bc-4171-44b4-bf22-c70c623265b2", + "when": null, + "workflow_outputs": [ + { + "label": "Merqury on Phased assemblies: Images", + "output_name": "png_files", + "uuid": "ff9cfc96-449e-41d8-9c10-7f586ab6f479" + }, + { + "label": "Merqury on Phased assemblies: stats", + "output_name": "stats_files", + "uuid": "70f44477-6a3b-4ac4-b01a-f812ea880bae" + } + ] + }, + "38": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 38, + "input_connections": { + "input_file": { + "id": 34, + "output_name": "get_seqs_purged" + }, + "mode_condition|swiss_army_knife": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 5040.296875, + "top": 1349.00390625 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "p2_gfa,PurgedAlternateAssembly" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"gfa\", \"__current_case__\": 4, \"terminal_overlaps_condition\": {\"terminal_overlaps_select\": \"yes\", \"__current_case__\": 1, \"terminal_overlaps_length\": \"500\"}}, \"discover_paths\": false, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "f15eb7b7-c881-490b-8734-cc4d934eaa3a", + "when": null, + "workflow_outputs": [ + { + "label": "Purged Alternate assembly (gfa)", + "output_name": "output", + "uuid": "5323cc49-9368-44f9-b1db-e027bcc77abd" + } + ] + }, + "39": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 39, + "input_connections": { + "infile": { + "id": 35, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 5253.42578125, + "top": 708.59765625 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\tAlternate\\\"}; {print}; \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "ed133b72-e945-4fe5-91d6-c71efa30678c", + "when": null, + "workflow_outputs": [] + }, + "40": { + "annotation": "", + "id": 40, + "input_connections": { + "gfa_stats": { + "id": 36, + "input_subworkflow_step_id": 0, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "gfastats_data_prep", + "outputs": [], + "position": { + "left": 5760.26953125, + "top": 526.87890625 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "format-version": "0.1", + "name": "gfastats_data_prep", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "gfa_stats" + } + ], + "label": "gfa_stats", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 189.90056800842285 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "56311775-399e-4e9e-aa48-8fa9fff12ad3", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "sort1", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 302.6136245727539, + "top": 0.0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "7a31b528-ee29-4b2a-9270-6ae34ce198ef", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 1, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 292.1306838989258, + "top": 235.1562442779541 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "1a29dcd8-0ecd-4e4b-b7c4-ba688290eef3", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "in_file": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 595.0994338989258, + "top": 116.0227222442627 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "053d0561-98e5-46b2-b554-685802fdb0ed", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 479.0482864379883, + "top": 456.17896461486816 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "3b744e29-af55-4a10-9e56-bb637456ef54", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 3, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 693.4658889770508, + "top": 299.4318027496338 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "b66fba8c-0e58-44ae-97eb-38fa3b408904", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 5, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 885.0994338989258, + "top": 493.36646461486816 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "0477114d-32f5-4560-a3c5-3995c4cd8469", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 4, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 6, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1115.0993728637695, + "top": 735.5255222320557 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "602d39d3-ab8c-4f94-9119-f04ca5d2e750", + "when": null, + "workflow_outputs": [ + { + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "38ba0514-f27a-45fd-889b-5778f32e5ec6" + } + ] + } + }, + "tags": "", + "uuid": "7a0c200d-3c99-48e2-a4f7-5e86715448b9" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "71a56572-9780-41fd-a92a-9f306d93ac29", + "when": null, + "workflow_outputs": [] + }, + "41": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1", + "errors": null, + "id": 41, + "input_connections": { + "infile1": { + "id": 29, + "output_name": "outfile" + }, + "infile2": { + "id": 39, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Join", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 5646.44140625, + "top": 850.56640625 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "gfastats_p1_p2" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column1\": \"1\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": true, \"ignore_case\": false, \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \"-a 1 -a 2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "c620558f-324d-40cf-86b6-7460b52d49bf", + "when": null, + "workflow_outputs": [ + { + "label": "Assembly stats on Primary and alternate assemblies", + "output_name": "output", + "uuid": "36aaeacd-4752-43cb-9000-f859290c9ed2" + } + ] + }, + "42": { + "annotation": "", + "id": 42, + "input_connections": { + "Alternate data": { + "id": 40, + "input_subworkflow_step_id": 1, + "output_name": "gfastats data for plotting" + }, + "Name of alternate assembly": { + "id": 9, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "Name of primary assembly": { + "id": 8, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "Primary data": { + "id": 30, + "input_subworkflow_step_id": 0, + "output_name": "gfastats data for plotting" + } + }, + "inputs": [], + "label": null, + "name": "gfastats_plot", + "outputs": [], + "position": { + "left": 6121.59765625, + "top": 374.23828125 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "Galaxy" + }, + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "name": "gfastats_plot", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Primary data" + } + ], + "label": "Primary data", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 0.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "bb14a035-f95c-4e8e-864a-6b69caad5a89", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Alternate data" + } + ], + "label": "Alternate data", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 6.960205078125, + "top": 143.53692626953125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "262f039f-40c5-41c2-a36d-adcb840aea19", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of primary assembly" + } + ], + "label": "Name of primary assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 4.55963134765625, + "top": 296.3210144042969 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Primary\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "1e24b121-b6e3-4478-b8c4-badfb50cf30e", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "74a3fc5f-212c-43d5-adc2-103f490fa766" + } + ] + }, + "3": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of alternate assembly" + } + ], + "label": "Name of alternate assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 7.428955078125, + "top": 440.4403076171875 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Alternate\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c2411d50-9786-4ff3-b316-5d60334dc340", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "b886bb65-a905-4e2c-b6de-ae3dcc3749d7" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "exp": { + "id": 2, + "output_name": "output" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1139.7584686279297, + "top": 107.42897033691406 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": {\"__class__\": \"ConnectedValue\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "0fde4e58-dadf-4c75-8231-d5c838c05710", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 5, + "input_connections": { + "exp": { + "id": 3, + "output_name": "output" + }, + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1151.7044982910156, + "top": 392.65625 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": {\"__class__\": \"ConnectedValue\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "f8602bb7-6924-4b52-932b-b862f5698ae0", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "inputs": { + "id": 4, + "output_name": "out_file1" + }, + "queries_0|inputs2": { + "id": 5, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Concatenate datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1441.193115234375, + "top": 216.59091186523438 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"inputs\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [{\"__index__\": 0, \"inputs2\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "a2dc3c75-6398-4a22-bbd1-254fa1112764", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1780.3265991210938, + "top": 182.99716186523438 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8,c5,c6\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "fc421b7d-5c43-4bef-8904-b08a79f517e6", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1781.349365234375, + "top": 387.96875 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8,c4,c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "91e26e50-21d0-4380-bf84-a5bacef80541", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "input1": { + "id": 7, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Nx Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 2068.1390991210938, + "top": 31.988632202148438 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Nx Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "#nx_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Single\", \"__current_case__\": 1, \"factorcol\": \"1\", \"colors\": \"Set1\", \"colororder\": \"1\"}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"6.0\", \"height_output_dim\": \"4.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"x\", \"xplot\": \"2\", \"ylab\": \"Nx (Mb)\", \"yplot\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "80c6d25c-25e8-41dd-9f73-10aeda771d1d", + "when": null, + "workflow_outputs": [ + { + "label": "Nx Plot", + "output_name": "output1", + "uuid": "10ea479b-6055-4295-ab4d-b4a3448ba241" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 10, + "input_connections": { + "input1": { + "id": 8, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Size Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 2083.3805541992188, + "top": 319.8011169433594 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Size Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "#size_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Single\", \"__current_case__\": 1, \"factorcol\": \"1\", \"colors\": \"Set1\", \"colororder\": \"1\"}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"6.0\", \"height_output_dim\": \"4.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"Scaffold number\", \"xplot\": \"2\", \"ylab\": \"Cumulative Size (Mb)\", \"yplot\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "d8440c79-e959-4f80-95ad-4b903c987979", + "when": null, + "workflow_outputs": [ + { + "label": "Size Plot", + "output_name": "output1", + "uuid": "59e0d92b-8e0f-4e97-b6be-8656f1721abf" + } + ] + } + }, + "tags": "", + "uuid": "b7f76989-26b9-4071-964c-ea77f10a94e7" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "78a19ed6-ca17-4b55-9822-bd7bb42a4b22", + "when": null, + "workflow_outputs": [ + { + "label": "Nx Plot", + "output_name": "Nx Plot", + "uuid": "a15bf8fc-7eae-497b-9f75-ddaf474ade51" + }, + { + "label": "Size Plot", + "output_name": "Size Plot", + "uuid": "b5516866-8b4f-41b8-a19a-12e1362d344c" + } + ] + } + }, + "tags": [ + "VGP_curated" + ], + "uuid": "4818fdda-7a91-481a-a62f-ccab45a3c0f1", + "version": 2 + }, + "readme": "# Purge Duplicate Contigs\n\nPurge contigs marked as duplicates by purge_dups (could be haplotypic duplication or overlap duplication)\nThis workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)\n\n## Inputs\n\n1. Hifi long reads - trimmed [fastq] (Generated by Cutadapt in the contigging workflow)\n2. Primary Assembly (hap1) [fasta] (Generated by the contigging workflow)\n3. Alternate Assembly (hap2) [fasta] (Generated by the contigging workflow)\n4. K-mer database [meryldb] (Generated by the k-mer profiling workflow)\n5. Genomescope model parameters [txt] (Generated by the k-mer profiling workflow)\n6. Estimated Genome Size [txt]\n7. Name of first haplotype\n8. Name of second haplotype\n9. Lineage of you species for Busco Orthologs\n\n## Outputs\n\n1. Haplotype 1 purged assembly (Fasta and gfa)\n2. Haplotype 2 purged assembly (Fasta and gfa)\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies\n", + "changelog": "# Changelog\n\n\n## [0.3.8] 2024-04-23\n\n### Added\n\n- Add Busco Gff output\n\n## [0.3.7] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.27+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n\n## [0.3.6] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.27+galaxy0`\n\n## [0.3.5] 2024-03-04\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0`\n\n## [0.3.4] 2024-02-15\n\n- Remove tag filtering\n- Add merqury histogram outputs\n\n## [0.3.3] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.3.2] - 2023-11-15\n\n### Added\n\n- more descriptive lables for inputs\n\n## [0.3.1] 2023-11-09\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.24+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.3] - 2023-11-08\n\n### Added\n\n- Made BUSCO lineage selectable from workflow launch interface\n\n### Changed\n\n- Change BUSCO lineage input parameter name from `Provide lineage for BUSCO (e.g., Vertebrata)` to `Lineage`\n\n\n## [0.2.0] - 2023-11-07\n\n### Added\n\n- Tag filtering for inputs\n- Changed parameters of gfastats for postprocessing of contigs generated with purge_dups. Specfically:\n - \"Terminal overlap selection\" is set to \"Yes\"\n - \"Generated the initial set of paths\" is set to \"No\"\n\n\n## [0.1.1] - 2023-11-01\n\n### Added\n\n- More explicit tags for readability\n\n\n## [0.1] - 2023-10-26\n\n### Added\n\n- Workflow for purging duplication in contigs\n" } ], - "path": "./workflows/VGP-assembly-v2/Purge-duplicate-contigs-VGP6", - "readme": "# Purge Duplicate Contigs\n\nPurge contigs marked as duplicates by purge_dups (could be haplotypic duplication or overlap duplication)\nThis workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)\n\n## Inputs\n\n1. Hifi long reads - trimmed [fastq] (Generated by Cutadapt in the contigging workflow)\n2. Primary Assembly (hap1) [fasta] (Generated by the contigging workflow)\n3. Alternate Assembly (hap2) [fasta] (Generated by the contigging workflow)\n4. K-mer database [meryldb] (Generated by the k-mer profiling workflow)\n5. Genomescope model parameters [txt] (Generated by the k-mer profiling workflow)\n6. Estimated Genome Size [txt]\n7. Name of first haplotype\n8. Name of second haplotype\n9. Lineage of you species for Busco Orthologs\n\n## Outputs\n\n1. Haplotype 1 purged assembly (Fasta and gfa)\n2. Haplotype 2 purged assembly (Fasta and gfa)\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies\n" + "path": "./workflows/VGP-assembly-v2/Purge-duplicate-contigs-VGP6" }, { "version": 1.2, @@ -766,11 +32463,1136 @@ "name": "VGP", "url": "https://vertebrategenomeproject.org" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Organization", + "name": "Galaxy" + }, + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "release": "0.1.3", + "name": "Scaffolding-BioNano-VGP7", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Bionano Data" + } + ], + "label": "Bionano Data", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 407.7208647554372, + "top": 102.69171294873553 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"cmap\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "d620279b-9ba3-4758-9701-6d04b3f24137", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Estimated genome size - Parameter File" + } + ], + "label": "Estimated genome size - Parameter File", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 408.8927397554372, + "top": 260.0354629487355 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "08b9c6d8-f93a-4f57-8f1c-f26842a6e57c", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Input GFA" + } + ], + "label": "Input GFA", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 504.88089415583244 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"gfa1\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "4f728394-0652-4f67-919e-cb7ec3950534", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Conflict resolution files" + } + ], + "label": "Conflict resolution files", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 434.0958647554372, + "top": 591.0667129487355 + }, + "tool_id": null, + "tool_state": "{\"optional\": true, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "404dfe4f-8590-486e-b632-a0564010e213", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "5957fae6-c14a-464a-aedb-0695d68d69dd" + } + ] + }, + "4": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 4, + "input_connections": { + "input1": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1563.423989755437, + "top": 492.7385879487355 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "2bd22c8a-3266-43ee-93a3-14aaa0ece0b0", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "input_file": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool gfastats", + "name": "mode_condition" + } + ], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 406.98840818165013, + "top": 397.6732446781746 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"RuntimeValue\"}, \"output_condition\": {\"out_format\": \"fasta\", \"__current_case__\": 0, \"line_length\": null}, \"discover_paths\": false, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "1bd73efc-df51-456f-a7b4-6738209d0492", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/bionano_scaffold/bionano_scaffold/3.7.0+galaxy3", + "errors": null, + "id": 6, + "input_connections": { + "bionano_cmap": { + "id": 0, + "output_name": "output" + }, + "conflict_resolution": { + "id": 3, + "output_name": "output" + }, + "ngs_fasta": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Bionano Hybrid Scaffold", + "outputs": [ + { + "name": "ngs_contigs_scaffold_trimmed", + "type": "fasta" + }, + { + "name": "ngs_contigs_not_scaffolded_trimmed", + "type": "fasta" + }, + { + "name": "report", + "type": "txt" + }, + { + "name": "conflicts", + "type": "txt" + }, + { + "name": "results", + "type": "zip" + }, + { + "name": "ngs_contigs_scaffold_agp", + "type": "agp" + } + ], + "position": { + "left": 1172.5426030242018, + "top": 146.96312689571127 + }, + "post_job_actions": { + "RenameDatasetActionngs_contigs_scaffold_trimmed": { + "action_arguments": { + "newname": "Bionano Hybrid Scaffold s1" + }, + "action_type": "RenameDatasetAction", + "output_name": "ngs_contigs_scaffold_trimmed" + }, + "TagDatasetActionconflicts": { + "action_arguments": { + "tags": "s1_conflicts" + }, + "action_type": "TagDatasetAction", + "output_name": "conflicts" + }, + "TagDatasetActionngs_contigs_not_scaffolded_trimmed": { + "action_arguments": { + "tags": "non_hybridscaffolds_s1" + }, + "action_type": "TagDatasetAction", + "output_name": "ngs_contigs_not_scaffolded_trimmed" + }, + "TagDatasetActionngs_contigs_scaffold_agp": { + "action_arguments": { + "tags": "s1_agp" + }, + "action_type": "TagDatasetAction", + "output_name": "ngs_contigs_scaffold_agp" + }, + "TagDatasetActionngs_contigs_scaffold_trimmed": { + "action_arguments": { + "tags": "hybridscaffolds_s1" + }, + "action_type": "TagDatasetAction", + "output_name": "ngs_contigs_scaffold_trimmed" + }, + "TagDatasetActionreport": { + "action_arguments": { + "tags": "s1_report" + }, + "action_type": "TagDatasetAction", + "output_name": "report" + }, + "TagDatasetActionresults": { + "action_arguments": { + "tags": "s1_zip" + }, + "action_type": "TagDatasetAction", + "output_name": "results" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/bionano_scaffold/bionano_scaffold/3.7.0+galaxy3", + "tool_shed_repository": { + "changeset_revision": "3371c5bdc17a", + "name": "bionano_scaffold", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"all_files\": false, \"bionano_cmap\": {\"__class__\": \"ConnectedValue\"}, \"configuration_options\": {\"configuration\": \"vgp\", \"__current_case__\": 0, \"enzyme\": \"CTTAAG\"}, \"conflict_filter_genome\": \"3\", \"conflict_filter_sequence\": \"3\", \"conflict_resolution\": {\"__class__\": \"ConnectedValue\"}, \"ngs_fasta\": {\"__class__\": \"ConnectedValue\"}, \"trim_cut_sites\": true, \"zip_file\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.7.0+galaxy3", + "type": "tool", + "uuid": "acbf9c02-c273-42a9-a809-d515f724b180", + "when": null, + "workflow_outputs": [ + { + "label": "Scaffolds: agp", + "output_name": "ngs_contigs_scaffold_agp", + "uuid": "fc8458cc-c385-406e-94d7-7420901d45be" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "input_file": { + "id": 2, + "output_name": "output" + }, + "mode_condition|agp_to_path": { + "id": 6, + "output_name": "ngs_contigs_scaffold_agp" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool gfastats", + "name": "mode_condition" + } + ], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 1552.8601758103882, + "top": 157.7106893820858 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Bionano scaffolds reconciliated (GFA)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "s1_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"scaffolding\", \"__current_case__\": 2, \"agp_to_path\": {\"__class__\": \"ConnectedValue\"}, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "d29608e2-9748-4e5a-b0b5-8690dac6fb2e", + "when": null, + "workflow_outputs": [ + { + "label": "Bionano scaffolds reconciliated: gfa", + "output_name": "output", + "uuid": "5748c26a-1859-4f2b-9c27-42e5822a4f64" + } + ] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "input_file": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool gfastats", + "name": "mode_condition" + } + ], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 2087.756900390276, + "top": 0 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "s1_fasta" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"RuntimeValue\"}, \"output_condition\": {\"out_format\": \"fasta\", \"__current_case__\": 0, \"line_length\": \"60\"}, \"discover_paths\": false, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "bfd8e6b3-14cd-4dd7-89ad-1a7b48bdcdfd", + "when": null, + "workflow_outputs": [ + { + "label": "Bionano scaffolds reconciliated: fasta", + "output_name": "output", + "uuid": "8a50c9c5-cb5f-4562-b11d-38af4581ff0c" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "input_file": { + "id": 7, + "output_name": "output" + }, + "mode_condition|statistics_condition|expected_genomesize": { + "id": 4, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 2092.095864755437, + "top": 238.23858794873553 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_asm_s1, #s1" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"assembly\", \"__current_case__\": 2, \"expected_genomesize\": {\"__class__\": \"ConnectedValue\"}}, \"locale\": true, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "15b0e368-9cb2-4be5-9a7e-ac445454356e", + "when": null, + "workflow_outputs": [ + { + "label": "Assembly Statistics for s1", + "output_name": "stats", + "uuid": "7cae5064-75a5-4536-97cb-e3d5fd5db33f" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "input_file": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 2094.002114755437, + "top": 524.1292129487355 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"s\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "4f4625b9-e967-48e1-baf7-382de5cc949a", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "id": 11, + "input_connections": { + "gfa_stats": { + "id": 10, + "input_subworkflow_step_id": 0, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "gfastats_data_prep", + "outputs": [], + "position": { + "left": 2504.048989755437, + "top": 598.5979629487355 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "format-version": "0.1", + "name": "gfastats_data_prep", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "gfa_stats" + } + ], + "label": "gfa_stats", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 189.890625 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "7f250de3-98cc-448b-b573-6b8a85c71352", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "sort1", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 302.609375, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "55d86a03-5706-4070-b468-5e8407d3c871", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 1, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 292.125, + "top": 235.15625 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "69c7b2e7-5c82-49ec-8301-737e5ec1739b", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "in_file": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 595.09375, + "top": 116.015625 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "1cdafa6b-ccdb-4b90-8dc6-ea1f92425715", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "addValue", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 479.046875, + "top": 456.171875 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "addValue", + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "9a266291-d20c-42ff-b55f-bb334bd520d8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 3, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 693.453125, + "top": 299.421875 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "81bf512c-89b3-4b18-b7e9-36ae448a828f", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 5, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 885.09375, + "top": 493.359375 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "bda1a1ff-ab78-4338-a511-d24f851ec102", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 4, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 6, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1115.09375, + "top": 735.515625 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "c93568ca-103f-4d8e-af88-d6de721e30cd", + "when": null, + "workflow_outputs": [ + { + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "6fd3a21d-d317-4bdf-8876-1a1bbf335ce4" + } + ] + } + }, + "tags": "", + "uuid": "0d43f853-69ee-4f89-9a1d-50cfa45ec0fd" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "63e0616a-dc9b-4b79-9c12-7a77536f7abc", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 11, + "output_name": "gfastats data for plotting" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 2887.048989755437, + "top": 398.5979629487355 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c5,c6\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "1cb7e0ff-ee2a-4c92-be4b-5ae68c37384a", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 13, + "input_connections": { + "input": { + "id": 11, + "output_name": "gfastats data for plotting" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 2877.048989755437, + "top": 652.5979629487355 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c4,c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "c447f820-0170-481c-a965-49b6f9903be1", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 14, + "input_connections": { + "input1": { + "id": 12, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 3308.048989755437, + "top": 302.5979629487355 + }, + "post_job_actions": { + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "Nx_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Default\", \"__current_case__\": 0}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"7.0\", \"height_output_dim\": \"7.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"x\", \"xplot\": \"1\", \"ylab\": \"Nx (Mb)\", \"yplot\": \"2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "1be952f7-cfe8-4d39-b0e8-97eef0d0ee08", + "when": null, + "workflow_outputs": [ + { + "label": "Nx Plot", + "output_name": "output1", + "uuid": "6cdf8b50-64ee-4a4c-add5-90c2ce73d32c" + } + ] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 15, + "input_connections": { + "input1": { + "id": 13, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 3314.048989755437, + "top": 662.5979629487355 + }, + "post_job_actions": { + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "Size_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Default\", \"__current_case__\": 0}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"7.0\", \"height_output_dim\": \"7.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"Scaffold number\", \"xplot\": \"1\", \"ylab\": \"Cumulative Size (Mb)\", \"yplot\": \"2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "56f214f7-0d63-4c5c-8464-ff54843ddb4e", + "when": null, + "workflow_outputs": [ + { + "label": "Size Plot", + "output_name": "output1", + "uuid": "23a8777f-9aa0-4210-a820-49060278e7c6" + } + ] + } + }, + "tags": [ + "VGP_curated" + ], + "uuid": "0c8b790c-4dce-4e9b-b942-da71a9e9b27e", + "version": 5 + }, + "readme": "# Scaffolding with Bionano\n\nScaffolding using Bionano optical map data\n\n## Inputs\n\n1. Bionano data [cmap]\n2. Estimated genome size [txt]\n3. Phased assembly generated by Hifiasm [gfa1]\n\n## Outputs\n\n1. Scaffolds\n2. Non-scaffolded contigs\n3. QC: Assembly statistics\n4. QC: Nx plot\n5. QC: Size plot", + "changelog": "# Changelog\n\n## [0.1.3] 2024-04-01\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n\n## [0.1.2] 2024-03-04\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n\n## [0.1.1] 2023-11-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/bionano_scaffold/bionano_scaffold/3.7.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/bionano_scaffold/bionano_scaffold/3.7.0+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1] - 2023-11-01\n\nAddition of the workflow to the iwc repository.\n" } ], - "path": "./workflows/VGP-assembly-v2/Scaffolding-Bionano-VGP7", - "readme": "# Scaffolding with Bionano\n\nScaffolding using Bionano optical map data\n\n## Inputs\n\n1. Bionano data [cmap]\n2. Estimated genome size [txt]\n3. Phased assembly generated by Hifiasm [gfa1]\n\n## Outputs\n\n1. Scaffolds\n2. Non-scaffolded contigs\n3. QC: Assembly statistics\n4. QC: Nx plot\n5. QC: Size plot" + "path": "./workflows/VGP-assembly-v2/Scaffolding-Bionano-VGP7" }, { "version": 1.2, @@ -788,7 +33610,633 @@ "name": "Nadolina Brajuka", "url": "https://github.com/Nadolina" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "Nadolina Brajuka", + "url": "https://github.com/Nadolina" + } + ], + "format-version": "0.1", + "license": "BSD-3-Clause", + "release": "0.1.5", + "name": "Assembly-decontamination-VGP9", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Scaffolded assembly (fasta)" + } + ], + "label": "Scaffolded assembly (fasta)", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 431.99609375 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fasta\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "f3335a9f-1793-4ba2-98d8-253eb5380a3f", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Select the database to query to identify non-target contaminants.", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Select the database to query to identify non-target contaminants.", + "name": "Database for Kraken2" + } + ], + "label": "Database for Kraken2", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 72.984375, + "top": 545.19140625 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "4bd1b150-bdb0-4458-9ddc-62bc29356aa2", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "342dd6ab-f498-4a16-805f-3b7761497e91" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "lower to uppercase", + "name": "Text transformation", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 342.8125, + "top": 227.6796875 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "fasta" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"s/.*/\\\\U&/\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "b9b3d9b9-1716-486d-b65c-b0fb196cbc01", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy2", + "errors": null, + "id": 3, + "input_connections": { + "db_opts|subject": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": "soft-masking ", + "name": "NCBI BLAST+ dustmasker", + "outputs": [ + { + "name": "outfile", + "type": "maskinfo-asn1" + } + ], + "position": { + "left": 652.953125, + "top": 176.06640625 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "cbf3f518b668", + "name": "ncbi_blast_plus", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"db_opts\": {\"db_opts_selector\": \"file\", \"__current_case__\": 2, \"database\": \"\", \"histdb\": \"\", \"subject\": {\"__class__\": \"ConnectedValue\"}}, \"level\": \"40\", \"linker\": \"1\", \"outformat\": \"fasta\", \"window\": \"64\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.14.1+galaxy2", + "type": "tool", + "uuid": "903a13af-2be0-48a9-8355-1e2486d857cf", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "errors": null, + "id": 4, + "input_connections": { + "infile": { + "id": 3, + "output_name": "outfile" + } + }, + "inputs": [], + "label": "hard-masking", + "name": "Text transformation", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 972.0078125, + "top": 207.47265625 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "fasta" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"s/[a-z]/N/g\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "5089350b-c1a9-498a-9786-9864d484f77a", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.1+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "kraken2_database": { + "id": 1, + "output_name": "output" + }, + "single_paired|input_sequences": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "ID non-target contaminants", + "name": "Kraken2", + "outputs": [ + { + "name": "classified_out_s", + "type": "input" + }, + { + "name": "unclassified_out_s", + "type": "input" + }, + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 1372.5625, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionunclassified_out_s": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "unclassified_out_s" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.1+galaxy1", + "tool_shed_repository": { + "changeset_revision": "20e2f64aa1fe", + "name": "kraken2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"confidence\": \"0.3\", \"kraken2_database\": {\"__class__\": \"ConnectedValue\"}, \"min_base_quality\": \"0\", \"minimum_hit_groups\": \"2\", \"quick\": false, \"report\": {\"create_report\": false, \"use_mpa_style\": false, \"report_zero_counts\": false, \"report_minimizer_data\": false}, \"single_paired\": {\"single_paired_selector\": \"no\", \"__current_case__\": 2, \"input_sequences\": {\"__class__\": \"ConnectedValue\"}}, \"split_reads\": true, \"use_names\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.1+galaxy1", + "type": "tool", + "uuid": "17141f21-ae3c-44ac-b0a5-d3bb9b8726a4", + "when": null, + "workflow_outputs": [ + { + "label": "Kraken2 classification scores", + "output_name": "output", + "uuid": "c380857b-5180-4e82-a14f-8b575f10abaa" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy2", + "errors": null, + "id": 6, + "input_connections": { + "query": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "blast mitochondria DB", + "name": "NCBI BLAST+ blastn", + "outputs": [ + { + "name": "output1", + "type": "tabular" + } + ], + "position": { + "left": 1365.8984375, + "top": 392.03515625 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "cbf3f518b668", + "name": "ncbi_blast_plus", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"blast_type\": \"blastn\", \"db_opts\": {\"db_opts_selector\": \"db\", \"__current_case__\": 0, \"database\": [\"refseq_mitochondrion\"], \"histdb\": \"\", \"subject\": \"\"}, \"evalue_cutoff\": \"0.001\", \"output\": {\"out_format\": \"cols\", \"__current_case__\": 2, \"std_cols\": [\"qseqid\", \"sseqid\", \"length\", \"qstart\", \"qend\", \"evalue\"], \"ext_cols\": [\"qlen\"], \"ids_cols\": null, \"misc_cols\": [\"qcovs\", \"qcovhsp\"], \"tax_cols\": null}, \"query\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.14.1+galaxy2", + "type": "tool", + "uuid": "1737bad0-48d9-489e-9a45-d6f3d3fcb900", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "errors": null, + "id": 7, + "input_connections": { + "infile": { + "id": 5, + "output_name": "classified_out_s" + } + }, + "inputs": [], + "label": "contaminant scaffolds", + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1727.8671875, + "top": 57.37109375 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-G\", \"url_paste\": \"scaffold\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "372a2507-7844-43e7-9be0-7add6d5f6def", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/parse_mito_blast/parse_mito_blast/1.0.2+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "blastout": { + "id": 6, + "output_name": "output1" + } + }, + "inputs": [], + "label": "parsing blast output", + "name": "Parse mitochondrial blast", + "outputs": [ + { + "name": "cov_report", + "type": "tabular" + }, + { + "name": "mito_scaff_names", + "type": "txt" + } + ], + "position": { + "left": 1741, + "top": 369.26171875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/parse_mito_blast/parse_mito_blast/1.0.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3c9ad4adf8d2", + "name": "parse_mito_blast", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"blastout\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2+galaxy0", + "type": "tool", + "uuid": "4350e47a-2394-4381-a274-e238985195df", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "infile": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": "remove > + lowercase", + "name": "Text transformation", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2061.3515625, + "top": 85.98828125 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "csv" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"s/>//g\\ns/[A-Z]/\\\\L&/g\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "f11170d4-82b0-4582-902e-133de9c17218", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "errors": null, + "id": 10, + "input_connections": { + "infile": { + "id": 8, + "output_name": "mito_scaff_names" + } + }, + "inputs": [], + "label": "to lowercase", + "name": "Text transformation", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2259.0390625, + "top": 370.75390625 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"s/[A-Z]/\\\\L&/g\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "0c4be94e-a0a5-46e7-a586-e45ce92411d2", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "errors": null, + "id": 11, + "input_connections": { + "infile": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": "isolate scaffolds names ", + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 2321.61328125, + "top": 195.1875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"caseinsensitive\": \"false\", \"find_and_replace\": [], \"find_pattern\": \"kraken:taxid\\\\|[0-9]+\", \"global\": \"true\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": \"true\", \"replace_pattern\": \"\", \"searchwhere\": {\"__current_case__\": 0, \"searchwhere_select\": \"line\"}, \"skip_first_line\": \"false\", \"wholewords\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "c37db543-a966-4ed2-88b9-87b317465144", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", + "errors": null, + "id": 12, + "input_connections": { + "inputs": [ + { + "id": 10, + "output_name": "output" + }, + { + "id": 11, + "output_name": "outfile" + } + ] + }, + "inputs": [], + "label": "concatenate scaffold lists", + "name": "Concatenate datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 2611.0546875, + "top": 276.36328125 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"inputs\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "5b7e33a0-0ec4-4539-bb91-0c862597df69", + "when": null, + "workflow_outputs": [ + { + "label": "full contaminant + mito scaffold list", + "output_name": "out_file1", + "uuid": "77084ec5-a145-40c1-9cfc-476d091105ae" + } + ] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "input_file": { + "id": 0, + "output_name": "output" + }, + "target_condition|exclude_bed": { + "id": 12, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "removing scaffolds ", + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 3050.21875, + "top": 650.49609375 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"fasta.gz\", \"__current_case__\": 1, \"line_length\": null}, \"discover_paths\": false, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"true\", \"__current_case__\": 1, \"target_sequence\": \"\", \"include_bed\": {\"__class__\": \"ConnectedValue\"}, \"exclude_bed\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "5113c945-c811-4cbc-81ac-20d1d80e97ed", + "when": null, + "workflow_outputs": [ + { + "label": "final decontaminated assembly", + "output_name": "output", + "uuid": "88a8e9ed-d92c-4340-aaad-c6d450a336aa" + } + ] + } + }, + "tags": [ + "VGP_curated" + ], + "uuid": "f6d8df21-f1dc-493c-bfab-e2cbecb8873d", + "version": 1 + }, + "changelog": "# Changelog\n\n## [0.1.5] 2024-04-01\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n\n\n## [0.1.4] 2024-03-11\n\n- Fix regex that was causing the headers to change. \n\n\n## [0.1.3] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.2] 2023-11-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy1`\n\n## [0.1.1] 2023-11-09\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.10.1+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.10.1+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy0`\n\n## [0.1] - 2023-11-07\n\n- Creation of workflow for Assembly decontamination\n" } ], "path": "./workflows/VGP-assembly-v2/Assembly-decontamination-VGP9" @@ -812,11 +34260,431 @@ { "name": "Galaxy" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + }, + { + "class": "Organization", + "name": "Galaxy" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "release": "0.1.5", + "name": "kmer-profiling-hifi-VGP1", + "steps": { + "0": { + "annotation": "A simple list collection containing PacBio data in either fastq or fasta format", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "A simple list collection containing PacBio data in either fastq or fasta format", + "name": "Collection of Pacbio Data" + } + ], + "label": "Collection of Pacbio Data", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0.0, + "top": 86.5078125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "861c3a49-1055-4030-9a91-e53cbf1ac436", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "K-mer length " + } + ], + "label": "K-mer length ", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 17.57421875, + "top": 226.734375 + }, + "tool_id": null, + "tool_state": "{\"default\": 21, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "946bcadd-8ab0-4595-9985-abb574539844", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "18b69ad3-4c09-46f5-9a4c-bf4097b37fef" + } + ] + }, + "2": { + "annotation": "Ploidy for the organism being assembled", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Ploidy for the organism being assembled", + "name": "Ploidy" + } + ], + "label": "Ploidy", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 50.12890625, + "top": 342.609375 + }, + "tool_id": null, + "tool_state": "{\"default\": 2, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "e3848560-55a2-42a5-ac1a-487ccf084d92", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "1fea95fa-67d6-408d-94b6-264107cc19a1" + } + ] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "errors": null, + "id": 3, + "input_connections": { + "operation_type|input_reads": { + "id": 0, + "output_name": "output" + }, + "operation_type|options_kmer_size|input_kmer_size": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Meryl", + "outputs": [ + { + "name": "read_db", + "type": "meryldb" + } + ], + "position": { + "left": 296.8668759977911, + "top": 27 + }, + "post_job_actions": { + "HideDatasetActionread_db": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "read_db" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "tool_shed_repository": { + "changeset_revision": "29dabd8db6f2", + "name": "meryl", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_type\": {\"command_type\": \"count-kmers\", \"__current_case__\": 0, \"count_operations\": \"count\", \"input_reads\": {\"__class__\": \"ConnectedValue\"}, \"options_kmer_size\": {\"kmer_size\": \"provide\", \"__current_case__\": 0, \"input_kmer_size\": {\"__class__\": \"ConnectedValue\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy6", + "type": "tool", + "uuid": "9f3718fe-c33a-43c1-b36e-964a929678f7", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "errors": null, + "id": 4, + "input_connections": { + "operation_type|input_meryldb_02": { + "id": 3, + "output_name": "read_db" + } + }, + "inputs": [], + "label": null, + "name": "Meryl", + "outputs": [ + { + "name": "read_db", + "type": "meryldb" + } + ], + "position": { + "left": 576.8668759977911, + "top": 0 + }, + "post_job_actions": { + "TagDatasetActionread_db": { + "action_arguments": { + "tags": "meryl_db,Meryl Database" + }, + "action_type": "TagDatasetAction", + "output_name": "read_db" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "tool_shed_repository": { + "changeset_revision": "29dabd8db6f2", + "name": "meryl", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_type\": {\"command_type\": \"groups-kmers\", \"__current_case__\": 3, \"groups_operations\": \"union-sum\", \"input_meryldb_02\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy6", + "type": "tool", + "uuid": "6467a6da-23e0-4ee0-af0e-7f5fc8a636de", + "when": null, + "workflow_outputs": [ + { + "label": "Merged Meryl Database", + "output_name": "read_db", + "uuid": "9055fdc0-d158-435e-b662-e5a4f2766b42" + } + ] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "errors": null, + "id": 5, + "input_connections": { + "operation_type|input_meryldb_02": { + "id": 4, + "output_name": "read_db" + } + }, + "inputs": [], + "label": null, + "name": "Meryl", + "outputs": [ + { + "name": "read_db_hist", + "type": "tabular" + } + ], + "position": { + "left": 856.8668759977911, + "top": 42 + }, + "post_job_actions": { + "HideDatasetActionread_db_hist": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "read_db_hist" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "tool_shed_repository": { + "changeset_revision": "29dabd8db6f2", + "name": "meryl", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_type\": {\"command_type\": \"histogram-kmers\", \"__current_case__\": 4, \"input_meryldb_02\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy6", + "type": "tool", + "uuid": "10eb771d-1437-4602-91b7-e7e6d806dc2e", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "errors": null, + "id": 6, + "input_connections": { + "input": { + "id": 5, + "output_name": "read_db_hist" + }, + "kmer_length": { + "id": 1, + "output_name": "output" + }, + "ploidy": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "GenomeScope", + "outputs": [ + { + "name": "linear_plot", + "type": "png" + }, + { + "name": "log_plot", + "type": "png" + }, + { + "name": "transformed_linear_plot", + "type": "png" + }, + { + "name": "transformed_log_plot", + "type": "png" + }, + { + "name": "model", + "type": "txt" + }, + { + "name": "summary", + "type": "txt" + }, + { + "name": "model_params", + "type": "tabular" + } + ], + "position": { + "left": 1136.866875997791, + "top": 15 + }, + "post_job_actions": { + "TagDatasetActionlinear_plot": { + "action_arguments": { + "tags": "genomescope_linear,Linear Plot" + }, + "action_type": "TagDatasetAction", + "output_name": "linear_plot" + }, + "TagDatasetActionlog_plot": { + "action_arguments": { + "tags": "genomescope_log,Log Plot" + }, + "action_type": "TagDatasetAction", + "output_name": "log_plot" + }, + "TagDatasetActionmodel": { + "action_arguments": { + "tags": "genomescope_model" + }, + "action_type": "TagDatasetAction", + "output_name": "model" + }, + "TagDatasetActionmodel_params": { + "action_arguments": { + "tags": "genomescope_params,GenomeScope Parameters" + }, + "action_type": "TagDatasetAction", + "output_name": "model_params" + }, + "TagDatasetActionsummary": { + "action_arguments": { + "tags": "genomescope_summ,GenomeScope Summary" + }, + "action_type": "TagDatasetAction", + "output_name": "summary" + }, + "TagDatasetActiontransformed_linear_plot": { + "action_arguments": { + "tags": "genomescope_tr_linear,Transformed Linear Plot" + }, + "action_type": "TagDatasetAction", + "output_name": "transformed_linear_plot" + }, + "TagDatasetActiontransformed_log_plot": { + "action_arguments": { + "tags": "genomescope_tr_log,Transformed Log Plot" + }, + "action_type": "TagDatasetAction", + "output_name": "transformed_log_plot" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "01210c4e9144", + "name": "genomescope", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"topology\": null, \"initial_repetitiveness\": null, \"initial_heterozygosities\": \"\", \"transform_exp\": null, \"testing\": true, \"true_params\": \"\", \"trace_flag\": false, \"num_rounds\": null}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"kmer_length\": {\"__class__\": \"ConnectedValue\"}, \"lambda\": null, \"max_kmercov\": null, \"output_options\": {\"output_files\": [\"model_output\", \"summary_output\"], \"no_unique_sequence\": false}, \"ploidy\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0+galaxy2", + "type": "tool", + "uuid": "955de351-ef19-42dc-89d7-ca213994515a", + "when": null, + "workflow_outputs": [ + { + "label": "GenomeScope linear plot", + "output_name": "linear_plot", + "uuid": "57230be4-36d5-4307-b4b0-b8a73f6800ce" + }, + { + "label": "GenomeScope transformed linear plot", + "output_name": "transformed_linear_plot", + "uuid": "48e2c4c5-8658-44e6-8981-673a2f1f719e" + }, + { + "label": "GenomeScope transformed log plot", + "output_name": "transformed_log_plot", + "uuid": "ea87bd08-a6d9-4c9e-9497-8bfb1725da04" + }, + { + "label": "GenomeScope summary", + "output_name": "summary", + "uuid": "b74004e1-4f4b-4f43-a9f0-2a7a0a70ca1d" + }, + { + "label": "GenomeScope Model Parameters", + "output_name": "model_params", + "uuid": "cb88b945-413c-4e2d-81a9-dd838df902ff" + }, + { + "label": "GenomeScope log plot", + "output_name": "log_plot", + "uuid": "988e2189-d5f2-4e9e-8fc2-4434e68e8501" + } + ] + } + }, + "tags": [ + "Reviewed", + "VGP" + ], + "uuid": "7542ffba-d083-415e-b745-08d9503debc4", + "version": 4 + }, + "readme": "# VGP Workflow #1\n\nThis workflow produces a Meryl database and Genomescope outputs that will be used to determine parameters for following workflows, and assess the quality of genome assemblies. Specifically, it provides information about the genomic complexity, such as the genome size and levels of heterozygosity and repeat content, as well about the data quality.\n\n### Inputs\n\n- A collection of Hifi long reads in FASTQ format\n- *k*-mer length\n- Ploidy\n\n### Outputs\n\n- Meryl Database of kmer counts\n- GenomeScope\n - Linear plot\n - Log plot\n - Transformed linear plot\n - Transformed log plot\n - Summary\n - Model\n - Model parameteres\n\n ![image](https://github.com/galaxyproject/iwc/assets/4291636/565238fc-f8a9-46ac-8b31-6276410fa436)\n", + "changelog": "# Changelog\n\n## [0.1.5] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.4] 2023-11-15\n\n### Added\n\n- more descriptive labels for inputs\n\n## [0.1.3] 2023-11-09\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2`\n\n## [0.1.2] - 2023-11-07\n### Changed\n- Added tag filtering for inputs\n\n## [0.1.1] - 2023-10-30\n### Changed\n- Names of the workflow and viles for consistency with other VGP workflows\n- Labels and tags for user readability\n \n## [0.1] - 2021-08-26\n### Added\n- First version of the workflow. \n" } ], - "path": "./workflows/VGP-assembly-v2/kmer-profiling-hifi-VGP1", - "readme": "# VGP Workflow #1\n\nThis workflow produces a Meryl database and Genomescope outputs that will be used to determine parameters for following workflows, and assess the quality of genome assemblies. Specifically, it provides information about the genomic complexity, such as the genome size and levels of heterozygosity and repeat content, as well about the data quality.\n\n### Inputs\n\n- A collection of Hifi long reads in FASTQ format\n- *k*-mer length\n- Ploidy\n\n### Outputs\n\n- Meryl Database of kmer counts\n- GenomeScope\n - Linear plot\n - Log plot\n - Transformed linear plot\n - Transformed log plot\n - Summary\n - Model\n - Model parameteres\n\n ![image](https://github.com/galaxyproject/iwc/assets/4291636/565238fc-f8a9-46ac-8b31-6276410fa436)\n" + "path": "./workflows/VGP-assembly-v2/kmer-profiling-hifi-VGP1" }, { "version": 1.2, @@ -837,11 +34705,2941 @@ "name": "VGP", "url": "https://vertebrategenomeproject.org" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "Galaxy" + }, + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "release": "0.6", + "name": "Purging-duplicates-one-haplotype-VGP6b ", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Genomescope model parameters" + } + ], + "label": "Genomescope model parameters", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 73.94776585535702 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "0c31ea5d-7cb6-4dff-89d3-7a1643ed74e6", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Pacbio Reads Collection - Trimmed" + } + ], + "label": "Pacbio Reads Collection - Trimmed", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 558.0468791193098, + "top": 445.9442866309247 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "5e2ecae6-c42f-4add-b863-e31e0536b8a6", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Assembly to purge" + } + ], + "label": "Assembly to purge", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 432.94921875, + "top": 976.4234574650022 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fasta\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "7460bcbb-c83a-4931-94b2-40e37c7baed0", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Meryl Database" + } + ], + "label": "Meryl Database", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 1972.4566892558003, + "top": 308.9738000531734 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "0f22d885-78ed-41a2-9dab-2e8576b33c38", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Assembly to leave alone (need this for merqury)" + } + ], + "label": "Assembly to leave alone (need this for merqury)", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 1972.4566892558003, + "top": 428.92176735660996 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "86fed2c5-2b3d-4917-a376-f30d182a3967", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Estimated genome size - Parameter File" + } + ], + "label": "Estimated genome size - Parameter File", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 1693.6113702942387, + "top": 1098.9651229518047 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "f19aebb2-3ee9-44dc-ad1e-af4aada02e31", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of un-altered assembly" + } + ], + "label": "Name of un-altered assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 2540.373300171866, + "top": 399.9460505318975 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Alternate\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c04ef45a-c035-4470-9fe1-87ded0e8bafb", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of purged assembly" + } + ], + "label": "Name of purged assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 2540.373300171866, + "top": 539.928705064629 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Primary\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "2bb6f78a-3a49-4cd4-87d1-29b7900b7950", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 279.14929817609004, + "top": 68.93041199805002 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"1.5*c3\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"3*c7\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "7d73837b-7c7d-4abf-a9ea-84ff6a1b637a", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 1, + "output_name": "output" + }, + "reference_source|ref_file": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Map with minimap2", + "outputs": [ + { + "name": "alignment_output", + "type": "bam" + } + ], + "position": { + "left": 836.9531477685715, + "top": 421.9339105484403 + }, + "post_job_actions": { + "ChangeDatatypeActionalignment_output": { + "action_arguments": { + "newtype": "paf" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "alignment_output" + }, + "HideDatasetActionalignment_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "alignment_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5cc34c3f440d", + "name": "minimap2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": null, \"B\": null, \"O\": null, \"O2\": null, \"E\": null, \"E2\": null, \"z\": null, \"z2\": null, \"s\": null, \"no_end_flt\": true}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": \"asm5\"}, \"indexing_options\": {\"H\": false, \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"paf\", \"Q\": false, \"L\": false, \"K\": null, \"cs\": null, \"c\": false, \"eqx\": false, \"Y\": false}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"kmer_ocurrence_interval\": {\"interval\": \"\", \"__current_case__\": 1}, \"min_occ_floor\": null, \"q_occ_frac\": \"0.01\", \"g\": null, \"r\": null, \"n\": null, \"m\": null, \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": false, \"p\": null, \"mask_len\": null}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.28+galaxy0", + "type": "tool", + "uuid": "b6259cc9-6c33-48ff-bc0f-c7fcd0643809", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "function_select|input": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Purge overlaps", + "outputs": [ + { + "name": "split_fasta", + "type": "fasta" + } + ], + "position": { + "left": 835.7031135648554, + "top": 743.8957716143186 + }, + "post_job_actions": { + "HideDatasetActionsplit_fasta": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "split_fasta" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e9bd16ba5ebd", + "name": "purge_dups", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function_select\": {\"functions\": \"split_fa\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.6+galaxy0", + "type": "tool", + "uuid": "bdf1cdab-99ae-4bae-a1e5-a88460469f20", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "input_file": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 2261.4845426800953, + "top": 679.8505909035362 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"c\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "2bde750d-f225-498f-bd3c-b954e71b5bdd", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 12, + "input_connections": { + "input1": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "Estimated genome size", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1970.8727749962593, + "top": 1224.383265018701 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + }, + "RenameDatasetActioninteger_param": { + "action_arguments": { + "newname": "Estimated Genome size" + }, + "action_type": "RenameDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "3a1aa4eb-3f07-46fc-af93-ce8f08f5a8c6", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 13, + "input_connections": { + "input": { + "id": 8, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 558.0468791193098, + "top": 68.93041199805002 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "36041c70-3530-400c-968a-f5237915dbc7", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 14, + "input_connections": { + "input": { + "id": 8, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 558.0468791193098, + "top": 260.961667721543 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "95aeabf1-7bc7-421d-a50c-53b027534fe1", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", + "errors": null, + "id": 15, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 10, + "output_name": "split_fasta" + }, + "reference_source|ref_file": { + "id": 10, + "output_name": "split_fasta" + } + }, + "inputs": [], + "label": null, + "name": "Map with minimap2", + "outputs": [ + { + "name": "alignment_output", + "type": "bam" + } + ], + "position": { + "left": 1123.36328125, + "top": 731.5797074650022 + }, + "post_job_actions": { + "ChangeDatatypeActionalignment_output": { + "action_arguments": { + "newtype": "paf" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "alignment_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5cc34c3f440d", + "name": "minimap2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": \"1\", \"B\": \"19\", \"O\": \"39\", \"O2\": \"81\", \"E\": \"3\", \"E2\": \"1\", \"z\": \"200\", \"z2\": null, \"s\": null, \"no_end_flt\": true}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": \"self-homology\"}, \"indexing_options\": {\"H\": false, \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"paf\", \"Q\": false, \"L\": false, \"K\": null, \"cs\": null, \"c\": false, \"eqx\": false, \"Y\": false}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"kmer_ocurrence_interval\": {\"interval\": \"\", \"__current_case__\": 1}, \"min_occ_floor\": \"100\", \"q_occ_frac\": \"0.01\", \"g\": null, \"r\": null, \"n\": null, \"m\": \"40\", \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": false, \"p\": null, \"mask_len\": null}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.28+galaxy0", + "type": "tool", + "uuid": "6f009c42-6298-4db3-999e-b408c4ebedd6", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "id": 16, + "input_connections": { + "gfa_stats": { + "id": 11, + "input_subworkflow_step_id": 0, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "gfastats_data_prep", + "outputs": [], + "position": { + "left": 2540.373300171866, + "top": 679.8505909035362 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "format-version": "0.1", + "name": "gfastats_data_prep", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "gfa_stats" + } + ], + "label": "gfa_stats", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 189.90056800842285 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "64a6925e-020e-462a-8bc5-a473f276e2a1", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "sort1", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 302.6136245727539, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "007342c9-5000-43e7-a689-221a6a5c4228", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 1, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 292.1306838989258, + "top": 235.1562442779541 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "b00c3f6d-621b-4831-9f78-cc1746d57876", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "in_file": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 595.0994338989258, + "top": 116.0227222442627 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "22525cda-b084-4b03-84e1-12b720567921", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 479.0482864379883, + "top": 456.17896461486816 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "9a6ea45f-cd94-4597-ab9a-477a2af58fe3", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 3, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 693.4658889770508, + "top": 299.4318027496338 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "fd56b131-b5b3-461b-9a4e-ae65bfa1add7", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 5, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 885.0994338989258, + "top": 493.36646461486816 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "897d75f9-f1ab-4706-a46d-3e62935732a3", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 4, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 6, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1115.0993728637695, + "top": 735.5255222320557 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "fb3f5607-de2c-4905-aaa6-998cec97dd50", + "when": null, + "workflow_outputs": [ + { + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "21cc546e-1231-488d-a94e-626f86461888" + } + ] + } + }, + "tags": "", + "uuid": "73cf219c-2bb7-44a2-8fca-634fc6cbe658" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "7934a577-c91d-46f5-bddc-1c0d5dad173f", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 17, + "input_connections": { + "input_file": { + "id": 4, + "output_name": "output" + }, + "mode_condition|statistics_condition|expected_genomesize": { + "id": 12, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 2263.41796875, + "top": 1024.6617387150022 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"assembly\", \"__current_case__\": 2, \"expected_genomesize\": {\"__class__\": \"ConnectedValue\"}}, \"locale\": true, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "a7237fd4-e2ee-4b33-bdb7-975e49ccc16c", + "when": null, + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 18, + "input_connections": { + "input1": { + "id": 13, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 836.9531477685715, + "top": 37.923457465002286 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + }, + "TagDatasetActioncalcuts_cutoff": { + "action_arguments": { + "tags": "p1_calcuts_cutoffs" + }, + "action_type": "TagDatasetAction", + "output_name": "calcuts_cutoff" + }, + "TagDatasetActionhist": { + "action_arguments": { + "tags": "p1_calcuts_hist" + }, + "action_type": "TagDatasetAction", + "output_name": "hist" + }, + "TagDatasetActionpbcstat_cov": { + "action_arguments": { + "tags": "p1_calcuts_basecov" + }, + "action_type": "TagDatasetAction", + "output_name": "pbcstat_cov" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "d4a4cf6e-361f-4b2a-b0e3-bdb1d7203b21", + "when": null, + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 19, + "input_connections": { + "input1": { + "id": 14, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 836.9531477685715, + "top": 229.90264351283008 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "27915433-a961-4876-9bef-8fd4695f9e06", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 20, + "input_connections": { + "infile": { + "id": 17, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 2540.373300171866, + "top": 1047.949555619705 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\tAlternate\\\"}; {print}; \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "bb591597-add9-4957-85d7-a6f6983eaa8f", + "when": null, + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "errors": null, + "id": 21, + "input_connections": { + "function_select|input": { + "id": 9, + "output_name": "alignment_output" + }, + "function_select|section_calcuts|transition": { + "id": 19, + "output_name": "integer_param" + }, + "function_select|section_calcuts|upper_depth": { + "id": 18, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Purge overlaps", + "outputs": [ + { + "name": "stat_file", + "type": "tabular" + }, + { + "name": "pbcstat_cov", + "type": "tabular" + }, + { + "name": "pbcstat_wig", + "type": "wig" + }, + { + "name": "hist", + "type": "png" + }, + { + "name": "calcuts_log", + "type": "txt" + }, + { + "name": "calcuts_cutoff", + "type": "tabular" + } + ], + "position": { + "left": 1125.9375626626565, + "top": 44.885273779280766 + }, + "post_job_actions": { + "TagDatasetActioncalcuts_cutoff": { + "action_arguments": { + "tags": "calcuts_cutoffs, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "calcuts_cutoff" + }, + "TagDatasetActioncalcuts_log": { + "action_arguments": { + "tags": "calcuts_log, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "calcuts_log" + }, + "TagDatasetActionhist": { + "action_arguments": { + "tags": "calcuts_hist, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "hist" + }, + "TagDatasetActionpbcstat_cov": { + "action_arguments": { + "tags": "calcuts_basecov, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "pbcstat_cov" + }, + "TagDatasetActionpbcstat_wig": { + "action_arguments": { + "tags": "calcuts_basecov_wig, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "pbcstat_wig" + }, + "TagDatasetActionstat_file": { + "action_arguments": { + "tags": "calcuts_depths, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "stat_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e9bd16ba5ebd", + "name": "purge_dups", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function_select\": {\"functions\": \"pbcstat\", \"__current_case__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"pbcstat_options\": {\"max_cov\": \"500\", \"min_map_ratio\": \"0.0\", \"min_map_qual\": null, \"flank\": \"0\", \"primary_alignments\": true}, \"section_calcuts\": {\"min_depth\": \"0.1\", \"low_depth\": \"1\", \"transition\": {\"__class__\": \"ConnectedValue\"}, \"upper_depth\": {\"__class__\": \"ConnectedValue\"}, \"ploidy\": \"-d 0\"}, \"section_hist\": {\"ymin\": null, \"ymax\": null, \"xmin\": null, \"xmax\": null, \"title\": \"Read depth histogram plot\"}, \"output_options\": [\"pbcstat_coverage\", \"pbcstat_wig\", \"depth_stats\", \"histogram\", \"calcuts_cutoff\", \"calcuts_log\"]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.6+galaxy0", + "type": "tool", + "uuid": "15d14426-9cad-4735-a093-dd8401d1f36a", + "when": null, + "workflow_outputs": [ + { + "label": "Read Coverage and cutoffs calculation: Histogram plot", + "output_name": "hist", + "uuid": "dff0569f-d3c4-457c-842e-e62511ea754d" + }, + { + "label": "Cutoffs", + "output_name": "calcuts_cutoff", + "uuid": "0c375bcb-c80a-489e-b4fc-98a7c99813d7" + } + ] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "errors": null, + "id": 22, + "input_connections": { + "function_select|coverage": { + "id": 21, + "output_name": "pbcstat_cov" + }, + "function_select|cutoffs": { + "id": 21, + "output_name": "calcuts_cutoff" + }, + "function_select|input": { + "id": 15, + "output_name": "alignment_output" + } + }, + "inputs": [], + "label": null, + "name": "Purge overlaps", + "outputs": [ + { + "name": "purge_dups_log", + "type": "txt" + }, + { + "name": "purge_dups_bed", + "type": "bed" + } + ], + "position": { + "left": 1414.6961876965902, + "top": 611.9252634817906 + }, + "post_job_actions": { + "TagDatasetActionpurge_dups_bed": { + "action_arguments": { + "tags": "purgeoverlap_bed" + }, + "action_type": "TagDatasetAction", + "output_name": "purge_dups_bed" + }, + "TagDatasetActionpurge_dups_log": { + "action_arguments": { + "tags": "purgeoverlap_log" + }, + "action_type": "TagDatasetAction", + "output_name": "purge_dups_log" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e9bd16ba5ebd", + "name": "purge_dups", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function_select\": {\"functions\": \"purge_dups\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"coverage\": {\"__class__\": \"ConnectedValue\"}, \"cutoffs\": {\"__class__\": \"ConnectedValue\"}, \"min_bad\": \"0.8\", \"min_align\": \"70\", \"min_match\": \"200\", \"min_chain\": \"500\", \"max_gap\": \"20000\", \"double_chain\": {\"chaining_rounds\": \"one\", \"__current_case__\": 1}, \"min_chain_score\": \"10000\", \"max_extend\": \"15000\", \"log_file\": true}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.6+galaxy0", + "type": "tool", + "uuid": "053d0a4c-b7eb-426c-8d3f-e6dccb680fcc", + "when": null, + "workflow_outputs": [] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "errors": null, + "id": 23, + "input_connections": { + "infile": { + "id": 22, + "output_name": "purge_dups_bed" + } + }, + "inputs": [], + "label": "Remove REPEATs from BED", + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1693.6113702942387, + "top": 698.8957167407304 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "purge_overlaps_norepeats_bed" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"-v\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"REPEAT\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "6bc68c65-e806-40f1-88e6-dc2f9ae3db87", + "when": null, + "workflow_outputs": [] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "errors": null, + "id": 24, + "input_connections": { + "function_select|bed_input": { + "id": 23, + "output_name": "output" + }, + "function_select|fasta_input": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Purge overlaps", + "outputs": [ + { + "name": "get_seqs_hap", + "type": "fasta" + }, + { + "name": "get_seqs_purged", + "type": "fasta" + } + ], + "position": { + "left": 1972.4566892558003, + "top": 799.80722328878 + }, + "post_job_actions": { + "RenameDatasetActionget_seqs_hap": { + "action_arguments": { + "newname": "Removed haplotigs" + }, + "action_type": "RenameDatasetAction", + "output_name": "get_seqs_hap" + }, + "RenameDatasetActionget_seqs_purged": { + "action_arguments": { + "newname": "Purged assembly" + }, + "action_type": "RenameDatasetAction", + "output_name": "get_seqs_purged" + }, + "TagDatasetActionget_seqs_hap": { + "action_arguments": { + "tags": "removed_haplotigs" + }, + "action_type": "TagDatasetAction", + "output_name": "get_seqs_hap" + }, + "TagDatasetActionget_seqs_purged": { + "action_arguments": { + "tags": "purged_assembly_fasta" + }, + "action_type": "TagDatasetAction", + "output_name": "get_seqs_purged" + }, + "TagDatasetActionpurge_dups_bed": { + "action_arguments": { + "tags": "p1_purgeoverlap_bed" + }, + "action_type": "TagDatasetAction", + "output_name": "purge_dups_bed" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e9bd16ba5ebd", + "name": "purge_dups", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function_select\": {\"functions\": \"get_seqs\", \"__current_case__\": 5, \"fasta_input\": {\"__class__\": \"ConnectedValue\"}, \"bed_input\": {\"__class__\": \"ConnectedValue\"}, \"advanced_options\": {\"coverage\": false, \"haplotigs\": false, \"length\": \"10000\", \"min_ratio\": \"0.05\", \"end_trim\": true, \"split\": false, \"min_gap\": \"10000\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.6+galaxy0", + "type": "tool", + "uuid": "266003a1-1786-43c7-b3a8-6af326c8c541", + "when": null, + "workflow_outputs": [ + { + "label": "Purged assembly", + "output_name": "get_seqs_purged", + "uuid": "0fb19650-ae22-41da-8ccf-fc12842b8d6b" + }, + { + "label": "Removed haplotigs", + "output_name": "get_seqs_hap", + "uuid": "0593d60a-a6ec-48c0-a1dc-c2a4bc5bd537" + } + ] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", + "errors": null, + "id": 25, + "input_connections": { + "mode|assembly_options|assembly_01": { + "id": 24, + "output_name": "get_seqs_purged" + }, + "mode|assembly_options|assembly_02": { + "id": 4, + "output_name": "output" + }, + "mode|meryldb_F1": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merqury", + "outputs": [ + { + "name": "qv_files", + "type": "input" + }, + { + "name": "png_files", + "type": "input" + }, + { + "name": "stats_files", + "type": "input" + }, + { + "name": "hist_files", + "type": "input" + }, + { + "name": "log_file", + "type": "txt" + } + ], + "position": { + "left": 2270.374846462181, + "top": 0.0 + }, + "post_job_actions": { + "HideDatasetActionlog_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "log_file" + }, + "TagDatasetActionbed_files": { + "action_arguments": { + "tags": "merqury_p_bed, #p" + }, + "action_type": "TagDatasetAction", + "output_name": "bed_files" + }, + "TagDatasetActionhist_files": { + "action_arguments": { + "tags": "merqury_purged_hist,name:purged" + }, + "action_type": "TagDatasetAction", + "output_name": "hist_files" + }, + "TagDatasetActionpng_files": { + "action_arguments": { + "tags": "merqury_purged_png, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "png_files" + }, + "TagDatasetActionqv_files": { + "action_arguments": { + "tags": "merqury_purged_qv, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "qv_files" + }, + "TagDatasetActionsizes_files": { + "action_arguments": { + "tags": "merqury_p_sizes, #p" + }, + "action_type": "TagDatasetAction", + "output_name": "sizes_files" + }, + "TagDatasetActionstats_files": { + "action_arguments": { + "tags": "merqury_purged_stats, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "stats_files" + }, + "TagDatasetActionwig_files": { + "action_arguments": { + "tags": "merqury_p_wig, #p" + }, + "action_type": "TagDatasetAction", + "output_name": "wig_files" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", + "tool_shed_repository": { + "changeset_revision": "eb7b00ec347d", + "name": "merqury", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"label\": \"output_merqury\", \"mode\": {\"options\": \"default\", \"__current_case__\": 0, \"meryldb_F1\": {\"__class__\": \"RuntimeValue\"}, \"assembly_options\": {\"number_assemblies\": \"two\", \"__current_case__\": 1, \"assembly_01\": {\"__class__\": \"RuntimeValue\"}, \"assembly_02\": {\"__class__\": \"RuntimeValue\"}}}, \"output_add_headers\": false, \"output_selector\": [\"qv\", \"plots\", \"stats\", \"log\", \"hist\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy4", + "type": "tool", + "uuid": "4c0ee7aa-643d-4583-b507-0def031e329b", + "when": null, + "workflow_outputs": [ + { + "label": "Merqury on Phased assemblies: Images", + "output_name": "png_files", + "uuid": "4b7c4a1c-42e6-4d63-999d-bdce891470cd" + }, + { + "label": "Merqury on Phased assemblies: stats", + "output_name": "stats_files", + "uuid": "c07cd28e-86b5-4e4f-87fa-bc2b3b65da33" + }, + { + "label": "qv_files", + "output_name": "qv_files", + "uuid": "9fb50959-0da7-4838-9f0e-9c945f04c1f6" + } + ] + }, + "26": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 26, + "input_connections": { + "input_file": { + "id": 24, + "output_name": "get_seqs_purged" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 2267.44140625, + "top": 853.3804887150022 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + }, + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_contigs_purged, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"c\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "ce91b60e-4bcf-45ff-8334-329f885cc145", + "when": null, + "workflow_outputs": [] + }, + "27": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "errors": null, + "id": 27, + "input_connections": { + "input": { + "id": 24, + "output_name": "get_seqs_purged" + } + }, + "inputs": [], + "label": null, + "name": "Busco", + "outputs": [ + { + "name": "busco_sum", + "type": "txt" + }, + { + "name": "busco_table", + "type": "tabular" + }, + { + "name": "busco_missing", + "type": "tabular" + }, + { + "name": "summary_image", + "type": "png" + }, + { + "name": "busco_gff", + "type": "gff3" + } + ], + "position": { + "left": 2265.9340461481925, + "top": 1160.1390956326313 + }, + "post_job_actions": { + "TagDatasetActionbusco_gff": { + "action_arguments": { + "tags": "busco_purged_gff,name:purged" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_gff" + }, + "TagDatasetActionbusco_missing": { + "action_arguments": { + "tags": "busco_purged_missing, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_missing" + }, + "TagDatasetActionbusco_sum": { + "action_arguments": { + "tags": "busco_purged_summ, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_sum" + }, + "TagDatasetActionbusco_table": { + "action_arguments": { + "tags": "busco_purged_full, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_table" + }, + "TagDatasetActionsummary_image": { + "action_arguments": { + "tags": "busco_purged_img, #purged" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_image" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ea8146ee148f", + "name": "busco", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"RuntimeValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": \"vertebrata_odb10\"}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.5.0+galaxy0", + "type": "tool", + "uuid": "73b62ef3-0002-418e-9f10-22076c1e48f3", + "when": null, + "workflow_outputs": [ + { + "label": "Busco on Purged Primary assembly: short summary", + "output_name": "busco_sum", + "uuid": "b366e7f7-02f9-47e0-b2b3-7bfc3265951d" + }, + { + "label": "Busco on Purged Primary assembly: summary image", + "output_name": "summary_image", + "uuid": "4545fb20-1b7c-4329-9a94-6087cd1beeea" + } + ] + }, + "28": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 28, + "input_connections": { + "input_file": { + "id": 24, + "output_name": "get_seqs_purged" + } + }, + "inputs": [], + "label": "Convert purged fasta to gfa", + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 2539.288422879884, + "top": 1275.7967731581887 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Purged assembly (GFA)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "purged_assembly_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"RuntimeValue\"}, \"output_condition\": {\"out_format\": \"gfa\", \"__current_case__\": 4, \"terminal_overlaps_condition\": {\"terminal_overlaps_select\": \"yes\", \"__current_case__\": 1, \"terminal_overlaps_length\": \"1000\"}}, \"discover_paths\": false, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "90cfbc84-a100-4795-a376-f93ffe2dbd0b", + "when": null, + "workflow_outputs": [ + { + "label": "Purged assembly (GFA)", + "output_name": "output", + "uuid": "25213685-ed44-44a7-84fd-8d92f9d1d734" + } + ] + }, + "29": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 29, + "input_connections": { + "input_file": { + "id": 24, + "output_name": "get_seqs_purged" + }, + "mode_condition|statistics_condition|expected_genomesize": { + "id": 12, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 2267.472206693373, + "top": 1758.2151057082503 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_purged" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"assembly\", \"__current_case__\": 2, \"expected_genomesize\": {\"__class__\": \"ConnectedValue\"}}, \"locale\": true, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "ff2b02d1-f6dc-4cd6-bd4a-a70e4d97492c", + "when": null, + "workflow_outputs": [ + { + "label": "Purged assembly statistics", + "output_name": "stats", + "uuid": "c98fd03e-3a3d-472b-8b13-f13479fc4dad" + } + ] + }, + "30": { + "annotation": "", + "id": 30, + "input_connections": { + "gfa_stats": { + "id": 26, + "input_subworkflow_step_id": 0, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "gfastats_data_prep", + "outputs": [], + "position": { + "left": 2540.373300171866, + "top": 850.9356403024865 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "format-version": "0.1", + "name": "gfastats_data_prep", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "gfa_stats" + } + ], + "label": "gfa_stats", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 189.90056800842285 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "39a418ab-2c85-4de4-b800-27e5fe9fd734", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "sort1", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 302.6136245727539, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "65c11379-6c6b-4197-8c80-b20f07f93235", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 1, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 292.1306838989258, + "top": 235.1562442779541 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "9469cad4-1680-476a-95ff-0567e424364c", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "in_file": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 595.0994338989258, + "top": 116.0227222442627 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "bb39d613-0273-4eec-8903-3037d635df94", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 479.0482864379883, + "top": 456.17896461486816 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "57a71d85-0956-4144-bee4-31fdb01278dd", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 3, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 693.4658889770508, + "top": 299.4318027496338 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "65492414-7486-402f-8dc5-222e7e39a74b", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 5, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 885.0994338989258, + "top": 493.36646461486816 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "15d3a356-7e65-4d17-a0ce-1561408176d5", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 4, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 6, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1115.0993728637695, + "top": 735.5255222320557 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "8d82104b-65ff-4b66-8df7-09405f70e645", + "when": null, + "workflow_outputs": [ + { + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "4a66487b-c3bd-4b9f-a72a-961f0aa0e55b" + } + ] + } + }, + "tags": "", + "uuid": "8525ca75-cd02-40ba-81a3-96467db2d501" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "76b01d81-8ba2-41d7-9701-ec77a2b21eb1", + "when": null, + "workflow_outputs": [] + }, + "31": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 31, + "input_connections": { + "infile": { + "id": 29, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 2540.373300171866, + "top": 1634.9026499153922 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\tPrimary\\\"}; {print}; \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "7c1dd273-10e0-402f-978f-d9df50a5b236", + "when": null, + "workflow_outputs": [] + }, + "32": { + "annotation": "", + "id": 32, + "input_connections": { + "Alternate data": { + "id": 16, + "input_subworkflow_step_id": 1, + "output_name": "gfastats data for plotting" + }, + "Name of alternate assembly": { + "id": 6, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "Name of primary assembly": { + "id": 7, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "Primary data": { + "id": 30, + "input_subworkflow_step_id": 0, + "output_name": "gfastats data for plotting" + } + }, + "inputs": [], + "label": null, + "name": "gfastats_plot", + "outputs": [], + "position": { + "left": 2839.1842345748423, + "top": 758.9131049863065 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "Galaxy" + }, + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "name": "gfastats_plot", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Primary data" + } + ], + "label": "Primary data", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "921f1cc2-a25b-4473-bf57-7fa4c6847727", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Alternate data" + } + ], + "label": "Alternate data", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 6.960205078125, + "top": 143.53692626953125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "cc90ff07-9a98-4662-80e3-c5cfe35c9498", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of primary assembly" + } + ], + "label": "Name of primary assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 4.55963134765625, + "top": 296.3210144042969 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Primary\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "76f3bd32-bf3e-42be-9e79-cee9e401a28b", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "53a7e6a5-2fac-4b10-a78b-023a98d5d761" + } + ] + }, + "3": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of alternate assembly" + } + ], + "label": "Name of alternate assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 7.428955078125, + "top": 440.4403076171875 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Alternate\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "cd232b7f-e618-4548-a1da-55e5be6b3f32", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "76c4def3-9a34-4a6a-8d7d-a374ed695769" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "exp": { + "id": 2, + "output_name": "output" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1139.7584686279297, + "top": 107.42897033691406 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": {\"__class__\": \"ConnectedValue\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "cb69df8a-6a6e-4e46-ad3d-83789fd7694e", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 5, + "input_connections": { + "exp": { + "id": 3, + "output_name": "output" + }, + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1151.7044982910156, + "top": 392.65625 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": {\"__class__\": \"ConnectedValue\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "baab034b-2407-4b3a-8c2a-e64022b5bfcd", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "inputs": { + "id": 4, + "output_name": "out_file1" + }, + "queries_0|inputs2": { + "id": 5, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Concatenate datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1441.193115234375, + "top": 216.59091186523438 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"inputs\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [{\"__index__\": 0, \"inputs2\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "8018cb28-c340-4b60-ab26-3e51d24ecc3f", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1780.3265991210938, + "top": 182.99716186523438 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8,c5,c6\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "dd1ba6ee-c28a-49f5-ba28-4e25d5edb2dd", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1781.349365234375, + "top": 387.96875 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8,c4,c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "7303b6e1-ea08-40d4-910c-ed3392821c11", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "input1": { + "id": 7, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Nx Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 2068.1390991210938, + "top": 31.988632202148438 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Nx Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "#nx_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Single\", \"__current_case__\": 1, \"factorcol\": \"1\", \"colors\": \"Set1\", \"colororder\": \"1\"}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"6.0\", \"height_output_dim\": \"4.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"x\", \"xplot\": \"2\", \"ylab\": \"Nx (Mb)\", \"yplot\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "b0f9006c-44b6-4da5-9a08-a569cf14876c", + "when": null, + "workflow_outputs": [ + { + "label": "Nx Plot", + "output_name": "output1", + "uuid": "d5ed977a-0c77-4e09-87ea-73b3115a5ebc" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 10, + "input_connections": { + "input1": { + "id": 8, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Size Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 2083.3805541992188, + "top": 319.8011169433594 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Size Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "#size_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Single\", \"__current_case__\": 1, \"factorcol\": \"1\", \"colors\": \"Set1\", \"colororder\": \"1\"}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"6.0\", \"height_output_dim\": \"4.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"Scaffold number\", \"xplot\": \"2\", \"ylab\": \"Cumulative Size (Mb)\", \"yplot\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "feb2b91a-edcb-4b1d-b3ec-eb2e7939a1dd", + "when": null, + "workflow_outputs": [ + { + "label": "Size Plot", + "output_name": "output1", + "uuid": "936fed44-f7a8-4973-8baf-9ba9ea7d23da" + } + ] + } + }, + "tags": "", + "uuid": "c729757d-e021-4184-959d-2c722f2ec190" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "1a299ea2-ec8f-4730-993c-028c1c47ecc9", + "when": null, + "workflow_outputs": [ + { + "label": "Nx Plot", + "output_name": "Nx Plot", + "uuid": "f0d394c3-27d8-4286-a6ea-6c3f1b6fed81" + }, + { + "label": "Size Plot", + "output_name": "Size Plot", + "uuid": "17b84f94-3fd6-4722-ac27-17998f5da324" + } + ] + }, + "33": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1", + "errors": null, + "id": 33, + "input_connections": { + "infile1": { + "id": 31, + "output_name": "outfile" + }, + "infile2": { + "id": 20, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Join", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2839.1842345748423, + "top": 1077.9321866243674 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "gfastats_p1_p2" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column1\": \"1\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": true, \"ignore_case\": false, \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \"-a 1 -a 2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "522c3e61-6eb2-4090-a7b6-d672d4995412", + "when": null, + "workflow_outputs": [ + { + "label": "Assembly statistics", + "output_name": "output", + "uuid": "87796a13-fdcb-4448-9038-81ac8598a96e" + } + ] + } + }, + "tags": [ + "VGP_curated" + ], + "uuid": "f069b3f3-7cf9-40f9-b452-ee9c21466623", + "version": 1 + }, + "readme": "# Purge Duplicate Contigs\n\nPurge contigs marked as duplicates by purge_dups in a single haplotype(could be haplotypic duplication or overlap duplication)\nThis workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)\n\n## Inputs\n\n1. Genomescope model parameters [txt] (Generated by the k-mer profiling workflow)\n1. Hifi long reads - trimmed [fastq] (Generated by Cutadapt in the contigging workflow)\n2. Assembly to purge (e.g. hap1) [fasta] (Generated by the contigging workflow)\n3. K-mer database [meryldb] (Generated by the k-mer profiling workflow)\n4. Estimated Genome Size [txt]\n5. Assembly to leave alone (used for merqury statistics) (e.g. hap2) [fasta] (Generated by the contigging workflow)\n6. Name of un-altered assembly\n7. Name of purged assembly\n\n\n## Outputs\n\n1. Haplotype 1 purged assembly (Fasta and gfa)\n2. Haplotype 2 purged assembly (Fasta and gfa)\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies", + "changelog": "# Changelog\n\n## [0.6] 2024-04-23\n\n### Changed\n\n- Add Merqury histogram output\n- Add Busco gff output\n- Unhide Merqury QV output\n\n## [0.5] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.27+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0`\n\n## [0.4] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.27+galaxy0`\n\n## [0.2] 2024-02-19\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.24+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1] - 2024-02-07\n\n### Added\n\n- Workflow for purging duplication in contigs in single haplotype\n" } ], - "path": "./workflows/VGP-assembly-v2/Purge-duplicates-one-haplotype-VGP6b", - "readme": "# Purge Duplicate Contigs\n\nPurge contigs marked as duplicates by purge_dups in a single haplotype(could be haplotypic duplication or overlap duplication)\nThis workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)\n\n## Inputs\n\n1. Genomescope model parameters [txt] (Generated by the k-mer profiling workflow)\n1. Hifi long reads - trimmed [fastq] (Generated by Cutadapt in the contigging workflow)\n2. Assembly to purge (e.g. hap1) [fasta] (Generated by the contigging workflow)\n3. K-mer database [meryldb] (Generated by the k-mer profiling workflow)\n4. Estimated Genome Size [txt]\n5. Assembly to leave alone (used for merqury statistics) (e.g. hap2) [fasta] (Generated by the contigging workflow)\n6. Name of un-altered assembly\n7. Name of purged assembly\n\n\n## Outputs\n\n1. Haplotype 1 purged assembly (Fasta and gfa)\n2. Haplotype 2 purged assembly (Fasta and gfa)\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies" + "path": "./workflows/VGP-assembly-v2/Purge-duplicates-one-haplotype-VGP6b" }, { "version": 1.2, @@ -862,7 +37660,355 @@ { "name": "Galaxy" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + }, + { + "class": "Organization", + "name": "Galaxy" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "name": "Mitogenome-Assembly-VGP0", + "release": "0.1", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Collection of Pacbio Data" + } + ], + "label": "Collection of Pacbio Data", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0.0, + "top": 0.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "861c3a49-1055-4030-9a91-e53cbf1ac436", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Latin name of species", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Latin name of species", + "name": "Species name (latin name)" + } + ], + "label": "Species name (latin name)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 131.640625, + "top": 108.3515625 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "27257feb-04b0-48f9-8bd3-a3a74536eab2", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "65196658-7776-4165-944b-c7876483edf4" + } + ] + }, + "2": { + "annotation": "Required for NCBI database query", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Required for NCBI database query", + "name": "Email adress" + } + ], + "label": "Email adress", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 200.78125, + "top": 290.66015625 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "4ddb385f-ecd7-4d48-bc7b-e9c7971a1e62", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "28bbbdb1-62b7-4d3a-9076-09cc835464cc" + } + ] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "operation_mode|email": { + "id": 2, + "output_name": "output" + }, + "operation_mode|species": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MitoHiFi", + "name": "operation_mode" + }, + { + "description": "runtime parameter for tool MitoHiFi", + "name": "operation_mode" + } + ], + "label": null, + "name": "MitoHiFi", + "outputs": [ + { + "name": "fasta_reference", + "type": "fasta" + }, + { + "name": "genbank_reference", + "type": "genbank" + } + ], + "position": { + "left": 463.26953125, + "top": 242.234375 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "99ddbf037d98", + "name": "mitohifi", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_mode\": {\"command\": \"find_reference\", \"__current_case__\": 0, \"species\": {\"__class__\": \"ConnectedValue\"}, \"email\": {\"__class__\": \"ConnectedValue\"}, \"min_length\": \"15000\", \"exact_species\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3+galaxy0", + "type": "tool", + "uuid": "e59aea2d-9bc3-4e2e-9af2-711f0cdea373", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0", + "errors": null, + "id": 4, + "input_connections": { + "operation_mode|input_option|input_reads": { + "id": 0, + "output_name": "output" + }, + "operation_mode|reference_fasta": { + "id": 3, + "output_name": "fasta_reference" + }, + "operation_mode|reference_genbank": { + "id": 3, + "output_name": "genbank_reference" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MitoHiFi", + "name": "operation_mode" + }, + { + "description": "runtime parameter for tool MitoHiFi", + "name": "operation_mode" + } + ], + "label": null, + "name": "MitoHiFi", + "outputs": [ + { + "name": "mitogenome_fasta", + "type": "fasta" + }, + { + "name": "mitogenome_genbank", + "type": "genbank" + }, + { + "name": "mitogenome_annotation", + "type": "png" + }, + { + "name": "mitogenome_coverage", + "type": "png" + }, + { + "name": "contigs_stats", + "type": "tsv" + }, + { + "name": "hifiasm", + "type": "fasta" + }, + { + "name": "hifiasm_filtered", + "type": "fasta" + }, + { + "name": "hifiasm_contigs", + "type": "fasta" + } + ], + "position": { + "left": 767.6689707083681, + "top": 134.09873055610626 + }, + "post_job_actions": { + "HideDatasetActionhifiasm": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "hifiasm" + }, + "HideDatasetActionhifiasm_contigs": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "hifiasm_contigs" + }, + "HideDatasetActionhifiasm_filtered": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "hifiasm_filtered" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "99ddbf037d98", + "name": "mitohifi", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_mode\": {\"command\": \"mitohifi\", \"__current_case__\": 1, \"input_option\": {\"input\": \"pacbio\", \"__current_case__\": 0, \"input_reads\": {\"__class__\": \"ConnectedValue\"}, \"bloom_filter\": \"0\"}, \"reference_fasta\": {\"__class__\": \"ConnectedValue\"}, \"reference_genbank\": {\"__class__\": \"ConnectedValue\"}, \"genetic_code\": \"2\", \"advanced_options\": {\"query_blast\": \"70\", \"circular_size\": null, \"circular_offset\": null, \"outputs\": null}, \"output_zip\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3+galaxy0", + "type": "tool", + "uuid": "ccd83410-608a-4b9d-a43a-11cecd6c2d42", + "when": null, + "workflow_outputs": [ + { + "label": "mitogenome_annotation", + "output_name": "mitogenome_annotation", + "uuid": "85061673-df5e-480d-920a-a11c72bf8f56" + }, + { + "label": "mitogenome_genbank", + "output_name": "mitogenome_genbank", + "uuid": "fe4d1d3d-9caa-45f6-944e-c4b101105dd1" + }, + { + "label": "contigs_stats", + "output_name": "contigs_stats", + "uuid": "31807e4b-e616-4742-92e0-934e6c3c09ae" + }, + { + "label": "mitogenome_coverage", + "output_name": "mitogenome_coverage", + "uuid": "8393c665-a328-4698-93e5-198c6fea52dd" + } + ] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compress_file/compress_file/0.1.0", + "errors": null, + "id": 5, + "input_connections": { + "input": { + "id": 4, + "output_name": "mitogenome_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Compress file(s)", + "name": "input" + } + ], + "label": null, + "name": "Compress file(s)", + "outputs": [ + { + "name": "output_file", + "type": "gz" + } + ], + "position": { + "left": 1065.5131364872464, + "top": 265.5261773629027 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compress_file/compress_file/0.1.0", + "tool_shed_repository": { + "changeset_revision": "09ea79f9f260", + "name": "compress_file", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "5207adc9-f36a-42e9-8631-e01da77ac446", + "when": null, + "workflow_outputs": [ + { + "label": "output_file", + "output_name": "output_file", + "uuid": "6f918a08-1ca1-4d6e-a4d8-7e65e13a65ed" + } + ] + } + }, + "tags": [ + "Reviewed", + "VGP" + ], + "uuid": "57920bf9-1741-4170-badf-39fdfcdaa2e9", + "version": 4 + } } ], "path": "./workflows/VGP-assembly-v2/Mitogenome-assembly-VGP0" @@ -886,11 +38032,2031 @@ { "name": "Galaxy" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Scaffolding using HiC data with YAHS.", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + }, + { + "class": "Organization", + "name": "Galaxy" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "release": "0.2.3", + "name": "Scaffolding-HiC-VGP8", + "steps": { + "0": { + "annotation": "The input GFA must conform to gfa1.2 standards, i.e. should have 'P' lines defined. Output GFAs from assemblers can be run through a GFA->GFA conversion using gfastats to ensure this. \n", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "The input GFA must conform to gfa1.2 standards, i.e. should have 'P' lines defined. Output GFAs from assemblers can be run through a GFA->GFA conversion using gfastats to ensure this. \n", + "name": "Input GFA" + } + ], + "label": "Input GFA", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 163.55078125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "84c4861b-1fa5-4c1e-86f4-2a9211d56b41", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Sequence graph" + } + ], + "label": "Sequence graph", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2.48046875, + "top": 320.09375 + }, + "tool_id": null, + "tool_state": "{\"optional\": true, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "13cd4c1c-968b-4077-9845-e06738a2efb8", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "7d2238e1-fe33-4033-b9a7-65d789cda7b7" + } + ] + }, + "2": { + "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis\n", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Taxonomic lineage for the organism being assembled for Busco analysis\n", + "name": "Lineage" + } + ], + "label": "Lineage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 89.68318337500133, + "top": 487.5 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "b45e6bda-be0e-45e7-a9b1-17325a08dd76", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "b9f65d1a-d3f5-4ab5-9f49-2d622916db0b" + } + ] + }, + "3": { + "annotation": "Forward reads as a single dataset in fastq format", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Forward reads as a single dataset in fastq format", + "name": "HiC Forward reads" + } + ], + "label": "HiC Forward reads", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 86.05427712500133, + "top": 566.625 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger\", \"fastqsanger.gz\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "b21499a2-91b9-45ea-902a-35007dc9f4b6", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Reverse reads as a single dataset in fastq format", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Reverse reads as a single dataset in fastq format", + "name": "HiC reverse reads" + } + ], + "label": "HiC reverse reads", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 86.54255837500133, + "top": 673.9453125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger\", \"fastqsanger.gz\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "31bb5184-e57e-43df-80e8-b46500656e9f", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Restriction enzymes used in preparation of Hi-C libraries.", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Restriction enzymes used in preparation of Hi-C libraries.", + "name": "Restriction enzymes" + } + ], + "label": "Restriction enzymes", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 95.12778237364729, + "top": 786.2561485229093 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "b899a210-60c2-4e9e-8a34-e1bc82ef373d", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "eeae44ef-4def-43d0-bc15-c0f0f96c6f05" + } + ] + }, + "6": { + "annotation": "Estimated genome size from contiging workflow", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "Estimated genome size from contiging workflow", + "name": "Estimated genome size - Parameter File" + } + ], + "label": "Estimated genome size - Parameter File", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 112.3863140301566, + "top": 915.1585681126172 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "427eea61-8233-4c44-9868-805f70ab76ce", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "SAK input file" + } + ], + "label": "SAK input file", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 123.13630837500133, + "top": 1019.3125 + }, + "tool_id": null, + "tool_state": "{\"optional\": true, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "bc993517-ae23-417d-8eb1-891a127f544c", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "af940de7-e10d-489b-bbc5-c460118fe7fb" + } + ] + }, + "8": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 8, + "input_connections": { + "input1": { + "id": 6, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 2604.859933120587, + "top": 1694.171875 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "c224c32e-36a4-451f-a74a-fa07a9bf9c7c", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "input_file": { + "id": 0, + "output_name": "output" + }, + "mode_condition|swiss_army_knife": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 375.7027587890625, + "top": 20.10939582812449 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"fasta\", \"__current_case__\": 0, \"line_length\": null}, \"discover_paths\": false, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "47c9d134-9895-4055-a3cf-98a77dc6a0b7", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1", + "errors": null, + "id": 10, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 3, + "output_name": "output" + }, + "reference_source|ref_file": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "BWA-MEM2", + "outputs": [ + { + "name": "bam_output", + "type": "bam" + } + ], + "position": { + "left": 1457.9766031901042, + "top": 515.8124593098959 + }, + "post_job_actions": { + "HideDatasetActionbam_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "bam_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1", + "tool_shed_repository": { + "changeset_revision": "bfaa0d22c2e4", + "name": "bwa_mem2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 1, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}}, \"output_sort\": \"name\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.1+galaxy1", + "type": "tool", + "uuid": "b6c0a9d3-67d3-493d-8eb4-d142f4525f0c", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1", + "errors": null, + "id": 11, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 4, + "output_name": "output" + }, + "reference_source|ref_file": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "BWA-MEM2", + "outputs": [ + { + "name": "bam_output", + "type": "bam" + } + ], + "position": { + "left": 1367.45654296875, + "top": 956.0625208281244 + }, + "post_job_actions": { + "HideDatasetActionbam_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "bam_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1", + "tool_shed_repository": { + "changeset_revision": "bfaa0d22c2e4", + "name": "bwa_mem2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 1, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}}, \"output_sort\": \"name\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.1+galaxy1", + "type": "tool", + "uuid": "d2163108-1104-4fef-8452-77097b0a5853", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bellerophon/bellerophon/1.0+galaxy1", + "errors": null, + "id": 12, + "input_connections": { + "forward": { + "id": 10, + "output_name": "bam_output" + }, + "reverse": { + "id": 11, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Filter and merge", + "outputs": [ + { + "name": "outfile", + "type": "bam" + } + ], + "position": { + "left": 1700.3286831205874, + "top": 753.28125 + }, + "post_job_actions": { + "TagDatasetActionoutfile": { + "action_arguments": { + "tags": "merged_alignments_s1" + }, + "action_type": "TagDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bellerophon/bellerophon/1.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "321347bd0494", + "name": "bellerophon", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"forward\": {\"__class__\": \"ConnectedValue\"}, \"quality\": \"20\", \"reverse\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0+galaxy1", + "type": "tool", + "uuid": "3d460b2c-60ee-43a4-932e-3a55e0b65e0f", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pretext_map/pretext_map/0.1.9+galaxy1", + "errors": null, + "id": 13, + "input_connections": { + "input": { + "id": 12, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "PretextMap", + "outputs": [ + { + "name": "pretext_map_out", + "type": "pretext" + } + ], + "position": { + "left": 1958.5879278674058, + "top": 981.2891393226516 + }, + "post_job_actions": { + "TagDatasetActionpretext_map_out": { + "action_arguments": { + "tags": "pretextmap_s1, #s1" + }, + "action_type": "TagDatasetAction", + "output_name": "pretext_map_out" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pretext_map/pretext_map/0.1.9+galaxy1", + "tool_shed_repository": { + "changeset_revision": "79b48f02db49", + "name": "pretext_map", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter\": {\"filter_type\": \"\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"map_qual\": null, \"sorting\": {\"sortby\": \"nosort\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.9+galaxy1", + "type": "tool", + "uuid": "357b7d30-1c06-40c5-813d-ea009d3c33e7", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy1", + "errors": null, + "id": 14, + "input_connections": { + "function|agp": { + "id": 1, + "output_name": "output" + }, + "function|bfile": { + "id": 12, + "output_name": "outfile" + }, + "function|enzyme_conditional|preconfigured_enzymes": { + "id": 5, + "output_name": "output" + }, + "function|fasta": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "YAHS", + "outputs": [ + { + "name": "initial_agp_break", + "type": "input" + }, + { + "name": "agp_break", + "type": "input" + }, + { + "name": "agp_out", + "type": "input" + }, + { + "name": "final_agp_out", + "type": "agp" + }, + { + "name": "final_fasta_out", + "type": "fasta" + }, + { + "name": "log_file", + "type": "txt" + } + ], + "position": { + "left": 2484.703683120587, + "top": 0 + }, + "post_job_actions": { + "TagDatasetActionfinal_agp_out": { + "action_arguments": { + "tags": "s2_agp, #s2" + }, + "action_type": "TagDatasetAction", + "output_name": "final_agp_out" + }, + "TagDatasetActionfinal_fasta_out": { + "action_arguments": { + "tags": "s2_fasta, #s2" + }, + "action_type": "TagDatasetAction", + "output_name": "final_fasta_out" + }, + "TagDatasetActionlog_file": { + "action_arguments": { + "tags": "s2_log, #s2" + }, + "action_type": "TagDatasetAction", + "output_name": "log_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "425e63adcc5d", + "name": "yahs", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"function\": {\"function_select\": \"yahs\", \"__current_case__\": 0, \"fasta\": {\"__class__\": \"ConnectedValue\"}, \"bfile\": {\"__class__\": \"ConnectedValue\"}, \"agp\": {\"__class__\": \"ConnectedValue\"}, \"res\": \"\", \"enzyme_conditional\": {\"enzyme_options\": \"preconfigured\", \"__current_case__\": 1, \"preconfigured_enzymes\": {\"__class__\": \"ConnectedValue\"}}, \"length\": null, \"quality\": null, \"no_contig_ec\": true, \"no_scaffold_ec\": false}, \"log_out\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2a.2+galaxy1", + "type": "tool", + "uuid": "b3b3bfbc-39b4-4302-967a-220420e3fd36", + "when": null, + "workflow_outputs": [ + { + "label": "YAHS on input dataset(s): Final scaffolds agp output", + "output_name": "final_agp_out", + "uuid": "bf7b1438-ec6d-4da7-9699-feb6a70a3234" + } + ] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pretext_snapshot/pretext_snapshot/0.0.3+galaxy2", + "errors": null, + "id": 15, + "input_connections": { + "input": { + "id": 13, + "output_name": "pretext_map_out" + } + }, + "inputs": [], + "label": null, + "name": "Pretext Snapshot", + "outputs": [ + { + "name": "pretext_snap_out", + "type": "input" + } + ], + "position": { + "left": 2228.703683120587, + "top": 971.375 + }, + "post_job_actions": { + "HideDatasetActionpretext_snap_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "pretext_snap_out" + }, + "TagDatasetActionpretext_snap_out": { + "action_arguments": { + "tags": "pretext_s1" + }, + "action_type": "TagDatasetAction", + "output_name": "pretext_snap_out" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pretext_snapshot/pretext_snapshot/0.0.3+galaxy2", + "tool_shed_repository": { + "changeset_revision": "6c571966cfb9", + "name": "pretext_snapshot", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"colormap\": \"5\", \"formats\": {\"outformat\": \"png\", \"__current_case__\": 0}, \"grid\": {\"showGrid\": \"no\", \"__current_case__\": 1}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mintexels\": \"64\", \"resolution\": \"1000\", \"sequencenames\": false, \"sequences\": \"=full\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.3+galaxy2", + "type": "tool", + "uuid": "0d79214f-0f8b-4d4f-b836-9935dd334da8", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 16, + "input_connections": { + "input_file": { + "id": 9, + "output_name": "output" + }, + "mode_condition|agp_to_path": { + "id": 14, + "output_name": "final_agp_out" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 2827.99169921875, + "top": 128.21483406054637 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Reconciliated Scaffolds: gfa" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "s2_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"scaffolding\", \"__current_case__\": 2, \"agp_to_path\": {\"__class__\": \"ConnectedValue\"}, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "c9168832-ba68-4d06-bbba-86e6b1b82d5f", + "when": null, + "workflow_outputs": [ + { + "label": "Reconciliated Scaffolds: gfa", + "output_name": "output", + "uuid": "61df9811-7dff-4c08-a06f-635d9f857a95" + } + ] + }, + "17": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 17, + "input_connections": { + "input": { + "id": 15, + "output_name": "pretext_snap_out" + } + }, + "inputs": [], + "label": null, + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2598.922433120587, + "top": 1090.8125 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "pretext_s1" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"first\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "d99db0c7-f705-4861-92a8-2f49b3e597e4", + "when": null, + "workflow_outputs": [ + { + "label": "Pretext Map Before HiC scaffolding", + "output_name": "output", + "uuid": "40c397f4-282b-46b3-8e73-56475a411cf5" + } + ] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 18, + "input_connections": { + "input_file": { + "id": 16, + "output_name": "output" + }, + "mode_condition|swiss_army_knife": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 3252.188058120587, + "top": 324.421875 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "s2_fasta" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"fasta\", \"__current_case__\": 0, \"line_length\": null}, \"discover_paths\": false, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "d59cf1b1-67dd-4b31-856a-28061e27e0b7", + "when": null, + "workflow_outputs": [ + { + "label": "Reconciliated Scaffolds: fasta", + "output_name": "output", + "uuid": "85707e8b-f3ab-41ba-a761-a1b5effed8d5" + } + ] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 19, + "input_connections": { + "input_file": { + "id": 16, + "output_name": "output" + }, + "mode_condition|statistics_condition|expected_genomesize": { + "id": 8, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 3711.719308120587, + "top": 1761.203125 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_asm_s2, #s2" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"assembly\", \"__current_case__\": 2, \"expected_genomesize\": {\"__class__\": \"ConnectedValue\"}}, \"locale\": true, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "80bbd119-3f2b-4bdf-86ca-c1c1871031c8", + "when": null, + "workflow_outputs": [ + { + "label": "Assembly Statistics for s2", + "output_name": "stats", + "uuid": "373bb382-8584-4ebd-a4a1-9bb87bd50f58" + } + ] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 20, + "input_connections": { + "input_file": { + "id": 16, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 3839.375558120587, + "top": 1568.171875 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_scaffolds_s2, #s2" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"s\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "6b973613-a8f7-497a-a7e1-203affa3690b", + "when": null, + "workflow_outputs": [ + { + "label": "Scaffold sizes for s2", + "output_name": "stats", + "uuid": "b651f4bd-5dc8-4a29-a984-b6a2c10ff0b4" + } + ] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1", + "errors": null, + "id": 21, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 3, + "output_name": "output" + }, + "reference_source|ref_file": { + "id": 18, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "BWA-MEM2", + "outputs": [ + { + "name": "bam_output", + "type": "bam" + } + ], + "position": { + "left": 3499.078683120587, + "top": 550.453125 + }, + "post_job_actions": { + "HideDatasetActionbam_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "bam_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1", + "tool_shed_repository": { + "changeset_revision": "bfaa0d22c2e4", + "name": "bwa_mem2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 1, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}}, \"output_sort\": \"name\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.1+galaxy1", + "type": "tool", + "uuid": "4fadef12-18c1-42bd-8845-3f448dda5ac3", + "when": null, + "workflow_outputs": [] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1", + "errors": null, + "id": 22, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 4, + "output_name": "output" + }, + "reference_source|ref_file": { + "id": 18, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "BWA-MEM2", + "outputs": [ + { + "name": "bam_output", + "type": "bam" + } + ], + "position": { + "left": 3497.922433120587, + "top": 828.171875 + }, + "post_job_actions": { + "HideDatasetActionbam_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "bam_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1", + "tool_shed_repository": { + "changeset_revision": "bfaa0d22c2e4", + "name": "bwa_mem2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 1, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}}, \"output_sort\": \"name\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.1+galaxy1", + "type": "tool", + "uuid": "43d894be-0c5f-406b-b520-7152e728f48b", + "when": null, + "workflow_outputs": [] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "errors": null, + "id": 23, + "input_connections": { + "input": { + "id": 18, + "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Busco", + "outputs": [ + { + "name": "busco_sum", + "type": "txt" + }, + { + "name": "busco_table", + "type": "tabular" + }, + { + "name": "busco_missing", + "type": "tabular" + }, + { + "name": "summary_image", + "type": "png" + } + ], + "position": { + "left": 3784.714433375001, + "top": 276.07421875 + }, + "post_job_actions": { + "TagDatasetActionbusco_missing": { + "action_arguments": { + "tags": "busco_s2_missing" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_missing" + }, + "TagDatasetActionbusco_sum": { + "action_arguments": { + "tags": "busco_s2_summ" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_sum" + }, + "TagDatasetActionbusco_table": { + "action_arguments": { + "tags": " busco_s2_full" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_table" + }, + "TagDatasetActionsummary_image": { + "action_arguments": { + "tags": "busco_s2_img" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_image" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ea8146ee148f", + "name": "busco", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.5.0+galaxy0", + "type": "tool", + "uuid": "c30b907f-05c9-4709-a939-b66f52daf6e4", + "when": null, + "workflow_outputs": [ + { + "label": "Busco Summary", + "output_name": "busco_sum", + "uuid": "49589149-e16f-4a88-9d84-c1b06288021f" + }, + { + "label": "Busco Summary image", + "output_name": "summary_image", + "uuid": "cf7a5b93-9021-4029-8107-015787fa2ca5" + } + ] + }, + "24": { + "annotation": "", + "id": 24, + "input_connections": { + "gfa_stats": { + "id": 20, + "input_subworkflow_step_id": 0, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "gfastats_data_prep", + "outputs": [], + "position": { + "left": 4372.234933120587, + "top": 1677.609375 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "format-version": "0.1", + "name": "gfastats_data_prep", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "gfa_stats" + } + ], + "label": "gfa_stats", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 189.90056800842285 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "7032c6a5-c663-4966-bd5a-ccc245d0d438", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "sort1", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 302.6136245727539, + "top": 0.0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "e5ef68c9-e4c5-4154-ae94-d3e69d4e1ad1", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 1, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 292.1306838989258, + "top": 235.1562442779541 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "187c2b5d-e55c-42c1-b492-0b2a7322615c", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "in_file": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 595.0994338989258, + "top": 116.0227222442627 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "dbb9b471-00f2-418e-81cc-eb1b6bd289a5", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "addValue", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 479.0482864379883, + "top": 456.17896461486816 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "addValue", + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "2cc6118c-3db3-48d8-8e7a-14a69ebf8702", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 3, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 693.4658889770508, + "top": 299.4318027496338 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "afa7d423-3a43-4391-9ab6-b64beed063ae", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 5, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 885.0994338989258, + "top": 493.36646461486816 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "108303be-4124-4990-bbd8-9973fef9e101", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 4, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 6, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1115.0993728637695, + "top": 735.5255222320557 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "ee776542-b181-4dc3-8a15-eae6c1958292", + "when": null, + "workflow_outputs": [ + { + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "409ff147-cd33-4832-b28f-8f1ecc64974c" + } + ] + } + }, + "tags": "", + "uuid": "01589108-7e7f-40aa-8059-fdf5d526573c" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "d0ccdae0-c2ae-49f7-a517-87a51f835252", + "when": null, + "workflow_outputs": [] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bellerophon/bellerophon/1.0+galaxy1", + "errors": null, + "id": 25, + "input_connections": { + "forward": { + "id": 21, + "output_name": "bam_output" + }, + "reverse": { + "id": 22, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Filter and merge", + "outputs": [ + { + "name": "outfile", + "type": "bam" + } + ], + "position": { + "left": 3801.906808120587, + "top": 827.390625 + }, + "post_job_actions": { + "TagDatasetActionoutfile": { + "action_arguments": { + "tags": "merged_alignments_s2" + }, + "action_type": "TagDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bellerophon/bellerophon/1.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "321347bd0494", + "name": "bellerophon", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"forward\": {\"__class__\": \"ConnectedValue\"}, \"quality\": \"20\", \"reverse\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0+galaxy1", + "type": "tool", + "uuid": "ddea9f59-b54f-4b86-8864-33fc217409ab", + "when": null, + "workflow_outputs": [] + }, + "26": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 26, + "input_connections": { + "input": { + "id": 24, + "output_name": "gfastats data for plotting" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 4935.641183120587, + "top": 1404.421875 + }, + "post_job_actions": {}, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c5,c6\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "a2a87cfa-4202-4755-bb85-0c7eef887084", + "when": null, + "workflow_outputs": [] + }, + "27": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 27, + "input_connections": { + "input": { + "id": 24, + "output_name": "gfastats data for plotting" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 4937.672433120587, + "top": 1545.40625 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c4,c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "f722cb99-55a1-4de3-8631-1093acad3a38", + "when": null, + "workflow_outputs": [] + }, + "28": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pretext_map/pretext_map/0.1.9+galaxy1", + "errors": null, + "id": 28, + "input_connections": { + "input": { + "id": 25, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "PretextMap", + "outputs": [ + { + "name": "pretext_map_out", + "type": "pretext" + } + ], + "position": { + "left": 4140.766183120587, + "top": 961.375 + }, + "post_job_actions": { + "TagDatasetActionpretext_map_out": { + "action_arguments": { + "tags": "pretextmap_s2, #s2" + }, + "action_type": "TagDatasetAction", + "output_name": "pretext_map_out" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pretext_map/pretext_map/0.1.9+galaxy1", + "tool_shed_repository": { + "changeset_revision": "79b48f02db49", + "name": "pretext_map", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter\": {\"filter_type\": \"\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"map_qual\": null, \"sorting\": {\"sortby\": \"nosort\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.9+galaxy1", + "type": "tool", + "uuid": "57abb4c5-797e-4604-9121-704867ad3e1e", + "when": null, + "workflow_outputs": [] + }, + "29": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "errors": null, + "id": 29, + "input_connections": { + "input": { + "id": 25, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "bedtools BAM to BED", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 4282.953683120587, + "top": 721.03125 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"-bed12\", \"split\": false, \"tag\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0+galaxy2", + "type": "tool", + "uuid": "a9748992-845b-4ae4-9e6d-cd7b6b63ceb2", + "when": null, + "workflow_outputs": [] + }, + "30": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 30, + "input_connections": { + "input1": { + "id": 26, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Nx Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 5215.016183120587, + "top": 1327.078125 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Nx Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "#nx_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Default\", \"__current_case__\": 0}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"6.0\", \"height_output_dim\": \"4.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"x\", \"xplot\": \"1\", \"ylab\": \"Nx (Mb)\", \"yplot\": \"2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "d2c8aaf8-7924-4536-b2a4-027113575635", + "when": null, + "workflow_outputs": [ + { + "label": "Nx Plot", + "output_name": "output1", + "uuid": "e6c248d6-fff2-408f-a31e-2077e36b5708" + } + ] + }, + "31": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 31, + "input_connections": { + "input1": { + "id": 27, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Size Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 5206.734933120587, + "top": 1561.296875 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Size Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "#size_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Default\", \"__current_case__\": 0}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"6.0\", \"height_output_dim\": \"4.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"Scaffold number\", \"xplot\": \"1\", \"ylab\": \"Cumulative Size (Mb)\", \"yplot\": \"2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "e02afb1a-3e33-46a7-be51-1bb30c86b089", + "when": null, + "workflow_outputs": [ + { + "label": "Size Plot", + "output_name": "output1", + "uuid": "6756b2b5-d6f6-4dac-8c08-7d1c00f1f276" + } + ] + }, + "32": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pretext_snapshot/pretext_snapshot/0.0.3+galaxy2", + "errors": null, + "id": 32, + "input_connections": { + "input": { + "id": 28, + "output_name": "pretext_map_out" + } + }, + "inputs": [], + "label": null, + "name": "Pretext Snapshot", + "outputs": [ + { + "name": "pretext_snap_out", + "type": "input" + } + ], + "position": { + "left": 4509.1334844570965, + "top": 1064.8994221213547 + }, + "post_job_actions": { + "HideDatasetActionpretext_snap_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "pretext_snap_out" + }, + "TagDatasetActionpretext_snap_out": { + "action_arguments": { + "tags": "pretext_s2" + }, + "action_type": "TagDatasetAction", + "output_name": "pretext_snap_out" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pretext_snapshot/pretext_snapshot/0.0.3+galaxy2", + "tool_shed_repository": { + "changeset_revision": "6c571966cfb9", + "name": "pretext_snapshot", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"colormap\": \"5\", \"formats\": {\"outformat\": \"png\", \"__current_case__\": 0}, \"grid\": {\"showGrid\": \"yes\", \"__current_case__\": 0, \"gridsize\": \"1\", \"gridcolor\": \"black\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mintexels\": \"64\", \"resolution\": \"1000\", \"sequencenames\": false, \"sequences\": \"=full\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.3+galaxy2", + "type": "tool", + "uuid": "04d0356b-428e-4801-875c-6b64cac4d530", + "when": null, + "workflow_outputs": [] + }, + "33": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy1", + "errors": null, + "id": 33, + "input_connections": { + "infile": { + "id": 29, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 4596.258316145335, + "top": 390.1009386788954 + }, + "post_job_actions": { + "TagDatasetActionoutfile": { + "action_arguments": { + "tags": "sorted_merged_alignments_s2" + }, + "action_type": "TagDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"header\": \"0\", \"ignore_case\": false, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"sortkeys\": [{\"__index__\": 0, \"column\": \"4\", \"order\": \"\", \"style\": \"\"}], \"unique\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "88684eea-7e72-40e5-8410-d9d31a90792f", + "when": null, + "workflow_outputs": [] + }, + "34": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 34, + "input_connections": { + "input": { + "id": 32, + "output_name": "pretext_snap_out" + } + }, + "inputs": [], + "label": null, + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 4773.453683120587, + "top": 1125.96875 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "pretext_s2" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"first\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "a13de545-44b8-444c-b457-c026b6051203", + "when": null, + "workflow_outputs": [ + { + "label": "Pretext Map After HiC scaffolding", + "output_name": "output", + "uuid": "d7fed6f0-7fb1-4a9b-a112-bce5bc04e873" + } + ] + } + }, + "tags": [ + "VGP_curated" + ], + "uuid": "a45c5bd9-6b56-40ff-a9ea-ba420a683f42", + "version": 3 + }, + "readme": "# Scaffolding with HiC data\n\nThis workflow perfoms scaffolding using HiC data with YAHS. It is designed to be run as part of one the VGP analysis trajectories. \nExample of trajectory : \n- VGP1 : Kmer profiling \n- VGP4 : Genome assembly with HiC phasing\n- VGP6 : Purge duplicated haplotigs\n- VGP8 : Scaffolding with HiC\n\n## Inputs\n\n1. Scaffolded assembly [fasta]\n2. Concatenated HiC forward reads [fastq]\n3. Concatenated HiC reverse reads [fastq]\n4. Restriction enzyme sequence [txt]\n5. Estimated genome size [txt]\n\n### Outputs\n\n1. Scaffolds in [fasta] and [gfa] format\n2. QC: Assembly statistics\n3. QC: Nx plot\n4. QC: Size plot\n5. QC: BUSCO report\n6. QC: Pretext Maps before and after scaffolding", + "changelog": "# Changelog\n\n## [0.2.3] 2024-04-01\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy1`\n\n## [0.2.2] 2024-02-05\n\n### Manual update\n\n- remove tag filtering\n- set \"Show grid\" of Pretext Snapshot to \"yes\"\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pretext_map/pretext_map/0.1.9+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pretext_map/pretext_map/0.1.9+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/pretext_snapshot/pretext_snapshot/0.0.3+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pretext_snapshot/pretext_snapshot/0.0.3+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy0`\n\n\n## [0.2.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.2] - 2023-11-15\n\n### Added\n\n- more descriptive labels for inputs\n\n## [0.1.2] 2023-11-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bellerophon/bellerophon/1.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bellerophon/bellerophon/1.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1.1] - 2023-10-26\n\nAdded tags for better visibility of outputs in the history, and exposure of the BUSCO lineage parameter\n\n## [0.1] - 2023-09-27\n\nCreation of the workflow and tests\n\n" } ], - "path": "./workflows/VGP-assembly-v2/Scaffolding-HiC-VGP8", - "readme": "# Scaffolding with HiC data\n\nThis workflow perfoms scaffolding using HiC data with YAHS. It is designed to be run as part of one the VGP analysis trajectories. \nExample of trajectory : \n- VGP1 : Kmer profiling \n- VGP4 : Genome assembly with HiC phasing\n- VGP6 : Purge duplicated haplotigs\n- VGP8 : Scaffolding with HiC\n\n## Inputs\n\n1. Scaffolded assembly [fasta]\n2. Concatenated HiC forward reads [fastq]\n3. Concatenated HiC reverse reads [fastq]\n4. Restriction enzyme sequence [txt]\n5. Estimated genome size [txt]\n\n### Outputs\n\n1. Scaffolds in [fasta] and [gfa] format\n2. QC: Assembly statistics\n3. QC: Nx plot\n4. QC: Size plot\n5. QC: BUSCO report\n6. QC: Pretext Maps before and after scaffolding" + "path": "./workflows/VGP-assembly-v2/Scaffolding-HiC-VGP8" }, { "version": 1.2, @@ -915,11 +40081,3465 @@ "name": "Delphine Lariviere", "orcid": "0000-0001-6421-3484" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "Galaxy" + }, + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0001-6421-3484", + "name": "Delphine Lariviere" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "release": "0.1.10", + "name": "Assembly-Hifi-HiC-phasing-VGP4", + "steps": { + "0": { + "annotation": "A simple list containing PacBio data in either fasta or fastq formats.", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "A simple list containing PacBio data in either fasta or fastq formats.", + "name": "Pacbio Reads Collection" + } + ], + "label": "Pacbio Reads Collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 54.86661965562355 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "f7ef62fa-eb54-4489-b444-b6be262a45c0", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Forward reads as a single dataset in fastq format", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Forward reads as a single dataset in fastq format", + "name": "HiC forward reads" + } + ], + "label": "HiC forward reads", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 5.227635768494666, + "top": 146.68167273687337 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "d5d37559-d0fd-4d56-bb2f-a89335984a73", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Reverse reads as a single dataset in fastq format", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Reverse reads as a single dataset in fastq format", + "name": "HiC reverse reads" + } + ], + "label": "HiC reverse reads", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 14.512079824566827, + "top": 240.65230620636626 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "94594456-f087-4983-9b0e-014e36084354", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "GenomeScope summary generated by K-mer profiling workflow", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "GenomeScope summary generated by K-mer profiling workflow", + "name": "Genomescope Summary" + } + ], + "label": "Genomescope Summary", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 18.350006103515625, + "top": 338.7749938964844 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "1844cbb3-ba5f-4997-a3cd-ce70f4570a99", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Meryl database generated by K-mer profiling workflow", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Meryl database generated by K-mer profiling workflow", + "name": "Meryl Database" + } + ], + "label": "Meryl Database", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 37.64677777016476, + "top": 523.9735404662978 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fcb0f86e-455a-4a6e-9c86-d8994caf0493", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Taxonomic lineage for the organism being assembled for Busco analysis", + "name": "Lineage" + } + ], + "label": "Lineage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 48.90625, + "top": 607.51953125 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a9df063c-37ef-440d-93e6-212ac3a598e8", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name for Haplotype 1" + } + ], + "label": "Name for Haplotype 1", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 66.703125, + "top": 671.3125 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Hap1\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "41d1bb31-75f9-4034-abad-96aed4916b45", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name for Haplotype 2" + } + ], + "label": "Name for Haplotype 2", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 78.38870701261258, + "top": 769.8272396352553 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Hap2\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "6d5afa06-c3e8-4eb7-8819-8cfe8300c462", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "Defaults to 37 if not specified. For genomes much larger than human, applying -f38 or even -f39 is preferred to save memory on k-mer counting.", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, + "inputs": [ + { + "description": "Defaults to 37 if not specified. For genomes much larger than human, applying -f38 or even -f39 is preferred to save memory on k-mer counting.", + "name": "Bits for bloom filter" + } + ], + "label": "Bits for bloom filter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 96.0148601509567, + "top": 866.2253241049863 + }, + "tool_id": null, + "tool_state": "{\"default\": 37, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "b949921b-95a3-4d43-81b2-4006a4909e4b", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 9, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "SAK input file" + } + ], + "label": "SAK input file", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 105.51087786212338, + "top": 966.1883445504246 + }, + "tool_id": null, + "tool_state": "{\"optional\": true, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "557a2e2b-008c-4566-836a-6509950aa85b", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "If empty, read coverage will be estimated from the Genomescope parameters. ", + "content_id": null, + "errors": null, + "id": 10, + "input_connections": {}, + "inputs": [ + { + "description": "If empty, read coverage will be estimated from the Genomescope parameters. ", + "name": "Homozygous Read Coverage" + } + ], + "label": "Homozygous Read Coverage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 159.833151576165, + "top": 1228.4076056463502 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "b251eddc-49e6-4899-a893-a904c29b9e75", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "GenomeScope model parameters generated by K-mer profiling workflow", + "content_id": null, + "errors": null, + "id": 11, + "input_connections": {}, + "inputs": [ + { + "description": "GenomeScope model parameters generated by K-mer profiling workflow", + "name": "Genomescope Model Parameters" + } + ], + "label": "Genomescope Model Parameters", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 228.55970601638697, + "top": 1368.5129541390972 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "0735f7ce-74e8-4ae0-8142-e6d2fd89c89e", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "errors": null, + "id": 12, + "input_connections": { + "library|input_1": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Cutadapt", + "outputs": [ + { + "name": "out1", + "type": "fastqsanger" + }, + { + "name": "report", + "type": "txt" + }, + { + "name": "json_stats", + "type": "json" + } + ], + "position": { + "left": 1129.8172527091565, + "top": 336 + }, + "post_job_actions": { + "HideDatasetActionjson_stats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "json_stats" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + }, + "RenameDatasetActionout1": { + "action_arguments": { + "newname": "Cutadapt on #{library.input_1 }" + }, + "action_type": "RenameDatasetAction", + "output_name": "out1" + }, + "TagDatasetActionout1": { + "action_arguments": { + "tags": "trimmed_hifi" + }, + "action_type": "TagDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b1c926deaa2d", + "name": "cutadapt", + "owner": "lparsons", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"35\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": true}, \"filter_options\": {\"discard_trimmed\": true, \"discard_untrimmed\": false, \"minimum_length\": null, \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"RuntimeValue\"}, \"r1\": {\"adapters\": [], \"front_adapters\": [], \"anywhere_adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCAACAACAACAACGGAGGAGGAGGAAAAGAGAGAGAT\"}, \"single_noindels\": false}, {\"__index__\": 1, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCTTTTCCTCCTCCTCCGTTGTTGTTGTTGAGAGAGAT\"}, \"single_noindels\": false}]}}, \"output_selector\": [\"report\", \"json_stats\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"0\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.8+galaxy0", + "type": "tool", + "uuid": "64ce3a66-9497-4937-a1b6-7f72814f1fe1", + "when": null, + "workflow_outputs": [ + { + "label": "Cutadapt on input dataset(s): Read 1 Output", + "output_name": "out1", + "uuid": "24af0265-1dce-43a5-9fd2-51b414f0c1ea" + } + ] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "errors": null, + "id": 13, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 367.1267607835077, + "top": 57.458678282421076 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-G\", \"url_paste\": \"Haploid\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "72b7138a-e0d4-4922-9895-c6cbacddbb90", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 14, + "input_connections": { + "input": { + "id": 11, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 542.9358434033072, + "top": 1536.5226390907337 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"c3*2\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "bfa738cb-d9c1-4b3c-a89b-71135d65a3b6", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 15, + "input_connections": { + "results_0|software_cond|input": { + "id": 12, + "output_name": "report" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 1419.8172527091565, + "top": 388 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "c60d4342-a7fb-4dd1-8f5f-206fa7e423b8", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 16, + "input_connections": { + "infile": { + "id": 13, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 569.8172527091566, + "top": 202 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"bp\", \"replace_pattern\": \"\"}, {\"__index__\": 1, \"find_pattern\": \",\", \"replace_pattern\": \"\"}, {\"__index__\": 2, \"find_pattern\": \"([a-z])\\\\s+([A-Z])\", \"replace_pattern\": \"\\\\1_\\\\2\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "565beb6a-79f6-4ceb-80f3-46939db4d9c9", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 17, + "input_connections": { + "input": { + "id": 14, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 633.3064416140869, + "top": 1363.8044347342013 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "ca6bbaa5-0c32-4504-94ba-6f8644e6f655", + "when": null, + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "Convert characters1", + "errors": null, + "id": 18, + "input_connections": { + "input": { + "id": 16, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Convert", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 849.8172527091566, + "top": 202 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Convert characters1", + "tool_state": "{\"condense\": true, \"convert_from\": \"s\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"strip\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "e901d941-c0fe-4915-b9e7-1a7e69596bd2", + "when": null, + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 19, + "input_connections": { + "input1": { + "id": 17, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Estimated homozygous read coverage", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 875.046875, + "top": 1488.40625 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + }, + "RenameDatasetActioninteger_param": { + "action_arguments": { + "newname": "Estimated homozygous read coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "e1360db3-bf77-402c-a450-36d74adbddc6", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 20, + "input_connections": { + "input": { + "id": 18, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1129.8172527091565, + "top": 202 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c3\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "34ffee0e-99e4-4c04-ad64-1d3a50b39102", + "when": null, + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "errors": null, + "id": 21, + "input_connections": { + "style_cond|type_cond|pick_from_0|value": { + "id": 10, + "output_name": "output" + }, + "style_cond|type_cond|pick_from_1|value": { + "id": 19, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": "Homozygous read coverage for Hifiasm", + "name": "Pick parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 988.10546875, + "top": 1063.5234375 + }, + "post_job_actions": { + "RenameDatasetActioninteger_param": { + "action_arguments": { + "newname": "Homozygous read coverage for Hifiasm" + }, + "action_type": "RenameDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "b19e21af9c52", + "name": "pick_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"style_cond\": {\"pick_style\": \"first\", \"__current_case__\": 0, \"type_cond\": {\"param_type\": \"integer\", \"__current_case__\": 1, \"pick_from\": [{\"__index__\": 0, \"value\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"value\": {\"__class__\": \"ConnectedValue\"}}]}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "6f942d67-c6db-46b8-8207-20f00402e86b", + "when": null, + "workflow_outputs": [] + }, + "22": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 22, + "input_connections": { + "input1": { + "id": 20, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Estimated genome size", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1419.8172600380124, + "top": 151 + }, + "post_job_actions": { + "RenameDatasetActioninteger_param": { + "action_arguments": { + "newname": "Estimated Genome size" + }, + "action_type": "RenameDatasetAction", + "output_name": "integer_param" + }, + "TagDatasetActioninteger_param": { + "action_arguments": { + "tags": "estimated_genome_size" + }, + "action_type": "TagDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "e0531bfd-5007-4e75-8f71-2f06c123831b", + "when": null, + "workflow_outputs": [ + { + "label": "Estimated Genome size", + "output_name": "integer_param", + "uuid": "a6854349-56a1-4ebd-845b-237f3600a0a6" + } + ] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1", + "errors": null, + "id": 23, + "input_connections": { + "assembly_options|hom_cov": { + "id": 21, + "output_name": "integer_param" + }, + "filter_bits": { + "id": 8, + "output_name": "output" + }, + "hic_partition|h1": { + "id": 1, + "output_name": "output" + }, + "hic_partition|h2": { + "id": 2, + "output_name": "output" + }, + "mode|reads": { + "id": 12, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Hifiasm", + "outputs": [ + { + "name": "noseq_files", + "type": "input" + }, + { + "name": "hic_pcontig_graph", + "type": "gfa1" + }, + { + "name": "hic_acontig_graph", + "type": "gfa1" + }, + { + "name": "hic_balanced_contig_hap1_graph", + "type": "gfa1" + }, + { + "name": "hic_balanced_contig_hap2_graph", + "type": "gfa1" + }, + { + "name": "hic_raw_initig", + "type": "gfa1" + }, + { + "name": "log_file", + "type": "txt" + } + ], + "position": { + "left": 1419.8172582057985, + "top": 592 + }, + "post_job_actions": { + "HideDatasetActionhic_acontig_graph": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "hic_acontig_graph" + }, + "HideDatasetActionhic_pcontig_graph": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "hic_pcontig_graph" + }, + "TagDatasetActionhic_balanced_contig_hap1_graph": { + "action_arguments": { + "tags": "hifiasm_hic_hap1_gfa, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "hic_balanced_contig_hap1_graph" + }, + "TagDatasetActionhic_balanced_contig_hap2_graph": { + "action_arguments": { + "tags": "hifiasm_hic_hap2_gfa, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "hic_balanced_contig_hap2_graph" + }, + "TagDatasetActionhic_raw_initig": { + "action_arguments": { + "tags": "hifiasm_hic_unitig_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "hic_raw_initig" + }, + "TagDatasetActionlog_file": { + "action_arguments": { + "tags": "hifiasm_hic_log" + }, + "action_type": "TagDatasetAction", + "output_name": "log_file" + }, + "TagDatasetActionnoseq files": { + "action_arguments": { + "tags": "noseq_hifiasm" + }, + "action_type": "TagDatasetAction", + "output_name": "noseq files" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1", + "tool_shed_repository": { + "changeset_revision": "df25d4fb79b7", + "name": "hifiasm", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"advanced_selector\": \"blank\", \"__current_case__\": 0}, \"assembly_options\": {\"assembly_selector\": \"set\", \"__current_case__\": 1, \"cleaning_rounds\": \"4\", \"adapter_length\": \"0\", \"pop_contigs\": \"10000000\", \"pop_unitigs\": \"100000\", \"remove_tips\": \"3\", \"max_overlap\": \"0.8\", \"min_overlap\": \"0.2\", \"disable_post_join\": false, \"ignore_error_corrected\": false, \"hom_cov\": {\"__class__\": \"ConnectedValue\"}}, \"bins_out\": false, \"filter_bits\": {\"__class__\": \"ConnectedValue\"}, \"hic_partition\": {\"hic_partition_selector\": \"set\", \"__current_case__\": 1, \"h1\": {\"__class__\": \"ConnectedValue\"}, \"h2\": {\"__class__\": \"ConnectedValue\"}, \"seed\": null, \"n_weight\": null, \"n_perturb\": null, \"f_perturb\": null, \"l_msjoin\": \"500000\"}, \"log_out\": true, \"mode\": {\"mode_selector\": \"standard\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"ont_integration\": {\"ont_integration_selector\": \"blank\", \"__current_case__\": 0}, \"purge_options\": {\"purge_selector\": \"blank\", \"__current_case__\": 0}, \"scaffolding_options\": {\"scaffold_selector\": \"blank\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.19.8+galaxy1", + "type": "tool", + "uuid": "0178b5a1-d244-43bc-85e4-e83d1360a94e", + "when": null, + "workflow_outputs": [] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", + "errors": null, + "id": 24, + "input_connections": { + "input_file": { + "id": 23, + "output_name": "hic_raw_initig" + } + }, + "inputs": [], + "label": "Raw Unitig Image", + "name": "Bandage Image", + "outputs": [ + { + "name": "outfile", + "type": "jpg" + } + ], + "position": { + "left": 1729.8172673668682, + "top": 0 + }, + "post_job_actions": { + "TagDatasetActionoutfile": { + "action_arguments": { + "tags": "utg_png" + }, + "action_type": "TagDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", + "tool_shed_repository": { + "changeset_revision": "ddddce450736", + "name": "bandage", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"fontsize\": null, \"height\": \"2000\", \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"lengths\": false, \"names\": false, \"nodewidth\": \"25.0\", \"output_format\": \"png\", \"width\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022.09+galaxy4", + "type": "tool", + "uuid": "c023af81-3c79-43f9-96df-8d982b19e4ed", + "when": null, + "workflow_outputs": [] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 25, + "input_connections": { + "input_file": { + "id": 23, + "output_name": "hic_balanced_contig_hap2_graph" + }, + "mode_condition|statistics_condition|expected_genomesize": { + "id": 22, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 1729.8172673668682, + "top": 196 + }, + "post_job_actions": { + "RenameDatasetActionstats": { + "action_arguments": { + "newname": "Assembly stats for hap2" + }, + "action_type": "RenameDatasetAction", + "output_name": "stats" + }, + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_asm_hap2, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"assembly\", \"__current_case__\": 2, \"expected_genomesize\": {\"__class__\": \"ConnectedValue\"}}, \"locale\": true, \"tabular\": true, \"discover_paths\": true}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "001f8c0e-234a-4406-9d8b-a26b8e878c56", + "when": null, + "workflow_outputs": [] + }, + "26": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 26, + "input_connections": { + "input_file": { + "id": 23, + "output_name": "hic_balanced_contig_hap1_graph" + }, + "mode_condition|statistics_condition|expected_genomesize": { + "id": 22, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 1729.8172673668682, + "top": 404 + }, + "post_job_actions": { + "RenameDatasetActionstats": { + "action_arguments": { + "newname": "Assembly stats for hap1" + }, + "action_type": "RenameDatasetAction", + "output_name": "stats" + }, + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_asm_hap1, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"assembly\", \"__current_case__\": 2, \"expected_genomesize\": {\"__class__\": \"ConnectedValue\"}}, \"locale\": true, \"tabular\": true, \"discover_paths\": true}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "fe43bf41-0e43-482e-99bb-7a855d4bcb2f", + "when": null, + "workflow_outputs": [] + }, + "27": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 27, + "input_connections": { + "input_file": { + "id": 23, + "output_name": "hic_balanced_contig_hap2_graph" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 1729.8172673668682, + "top": 612 + }, + "post_job_actions": { + "RenameDatasetActionstats": { + "action_arguments": { + "newname": "Contig sizes for hap2" + }, + "action_type": "RenameDatasetAction", + "output_name": "stats" + }, + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_contigs_hap2, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"c\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": true}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "723d5c3e-c0ec-4085-bccd-29d5d97ce3f8", + "when": null, + "workflow_outputs": [] + }, + "28": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 28, + "input_connections": { + "input_file": { + "id": 23, + "output_name": "hic_balanced_contig_hap2_graph" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 1729.8172673668682, + "top": 790 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "usable hap2 gfa" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "hic_hap2_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"RuntimeValue\"}, \"output_condition\": {\"out_format\": \"gfa\", \"__current_case__\": 4, \"terminal_overlaps_condition\": {\"terminal_overlaps_select\": \"no\", \"__current_case__\": 0}}, \"discover_paths\": true, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "4d4a30a0-d2e9-4814-afc2-74e4194ebdf5", + "when": null, + "workflow_outputs": [ + { + "label": "usable hap2 gfa", + "output_name": "output", + "uuid": "03228d5f-a300-4321-b715-ffc466c21246" + } + ] + }, + "29": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 29, + "input_connections": { + "input_file": { + "id": 23, + "output_name": "hic_balanced_contig_hap1_graph" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 1729.8172673668682, + "top": 1017 + }, + "post_job_actions": { + "RenameDatasetActionstats": { + "action_arguments": { + "newname": "Contig sizes for hap1" + }, + "action_type": "RenameDatasetAction", + "output_name": "stats" + }, + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_contigs_hap1, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"c\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": true}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "ed95e95b-68f3-47f4-ac03-eb4fb01d3020", + "when": null, + "workflow_outputs": [] + }, + "30": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 30, + "input_connections": { + "input_file": { + "id": 23, + "output_name": "hic_balanced_contig_hap1_graph" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 1729.8172673668682, + "top": 1195 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "usable hap1 gfa" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "hic_hap1_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"RuntimeValue\"}, \"output_condition\": {\"out_format\": \"gfa\", \"__current_case__\": 4, \"terminal_overlaps_condition\": {\"terminal_overlaps_select\": \"no\", \"__current_case__\": 0}}, \"discover_paths\": true, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "2bf6f1be-461a-45e1-aa5f-0af394563a23", + "when": null, + "workflow_outputs": [ + { + "label": "usable hap1 gfa", + "output_name": "output", + "uuid": "853d982b-69e8-436f-a791-4f7875034109" + } + ] + }, + "31": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 31, + "input_connections": { + "input_file": { + "id": 23, + "output_name": "hic_balanced_contig_hap2_graph" + }, + "mode_condition|swiss_army_knife": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 1729.8172673668682, + "top": 1422 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"fasta\", \"__current_case__\": 0, \"line_length\": null}, \"discover_paths\": true, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "596ea56e-3c73-402a-b1ae-e2be1bb91227", + "when": null, + "workflow_outputs": [] + }, + "32": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 32, + "input_connections": { + "input_file": { + "id": 23, + "output_name": "hic_balanced_contig_hap1_graph" + }, + "mode_condition|swiss_army_knife": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 1729.8172673668682, + "top": 1627 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"fasta\", \"__current_case__\": 0, \"line_length\": null}, \"discover_paths\": true, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "cd65bf95-931d-4514-8851-6652198c7ab7", + "when": null, + "workflow_outputs": [] + }, + "33": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 33, + "input_connections": { + "infile": { + "id": 25, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 2009.8172673668682, + "top": 223 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\thap2\\\"}; {print}; \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "3ae908c6-47d7-40b0-b73e-95f1ed49dd24", + "when": null, + "workflow_outputs": [] + }, + "34": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 34, + "input_connections": { + "infile": { + "id": 26, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 2309.8172673668682, + "top": 423 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\thap1\\\"}; {print}; \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "e0c8072a-6132-4669-be68-a44981f659da", + "when": null, + "workflow_outputs": [] + }, + "35": { + "annotation": "", + "id": 35, + "input_connections": { + "gfa_stats": { + "id": 27, + "input_subworkflow_step_id": 0, + "output_name": "stats" + } + }, + "inputs": [ + { + "description": "", + "name": "Data Prep Hap2" + } + ], + "label": "Data Prep Hap2", + "name": "gfastats_data_prep", + "outputs": [], + "position": { + "left": 2009.8172673668682, + "top": 624 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "format-version": "0.1", + "name": "gfastats_data_prep", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "gfa_stats" + } + ], + "label": "gfa_stats", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 189.90056800842285 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "7f250de3-98cc-448b-b573-6b8a85c71352", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "sort1", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 302.6136245727539, + "top": 0.0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "55d86a03-5706-4070-b468-5e8407d3c871", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 1, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 292.1306838989258, + "top": 235.1562442779541 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "69c7b2e7-5c82-49ec-8301-737e5ec1739b", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "in_file": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 595.0994338989258, + "top": 116.0227222442627 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "1cdafa6b-ccdb-4b90-8dc6-ea1f92425715", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 479.0482864379883, + "top": 456.17896461486816 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "9a266291-d20c-42ff-b55f-bb334bd520d8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 3, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 693.4658889770508, + "top": 299.4318027496338 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "81bf512c-89b3-4b18-b7e9-36ae448a828f", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 5, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 885.0994338989258, + "top": 493.36646461486816 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "bda1a1ff-ab78-4338-a511-d24f851ec102", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 4, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 6, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1115.0993728637695, + "top": 735.5255222320557 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "c93568ca-103f-4d8e-af88-d6de721e30cd", + "when": null, + "workflow_outputs": [ + { + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "68af2c3b-8f48-4bde-9dd1-a78151d6de1a" + } + ] + } + }, + "tags": "", + "uuid": "58a5799d-c7fe-419d-b01a-b2b6111f185a" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "9d2e48a6-d050-49ee-af0a-31ca952c4535", + "when": null, + "workflow_outputs": [] + }, + "36": { + "annotation": "", + "id": 36, + "input_connections": { + "gfa_stats": { + "id": 29, + "input_subworkflow_step_id": 0, + "output_name": "stats" + } + }, + "inputs": [ + { + "description": "", + "name": "Data Prep Hap1" + } + ], + "label": "Data Prep Hap1", + "name": "gfastats_data_prep", + "outputs": [], + "position": { + "left": 2011.3359375, + "top": 784.40234375 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "format-version": "0.1", + "name": "gfastats_data_prep", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "gfa_stats" + } + ], + "label": "gfa_stats", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 189.90056800842285 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "7f250de3-98cc-448b-b573-6b8a85c71352", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "sort1", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 302.6136245727539, + "top": 0.0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "55d86a03-5706-4070-b468-5e8407d3c871", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 1, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 292.1306838989258, + "top": 235.1562442779541 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "69c7b2e7-5c82-49ec-8301-737e5ec1739b", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "in_file": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 595.0994338989258, + "top": 116.0227222442627 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "1cdafa6b-ccdb-4b90-8dc6-ea1f92425715", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 479.0482864379883, + "top": 456.17896461486816 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "9a266291-d20c-42ff-b55f-bb334bd520d8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 3, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 693.4658889770508, + "top": 299.4318027496338 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "81bf512c-89b3-4b18-b7e9-36ae448a828f", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 5, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 885.0994338989258, + "top": 493.36646461486816 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "bda1a1ff-ab78-4338-a511-d24f851ec102", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 4, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 6, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1115.0993728637695, + "top": 735.5255222320557 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "c93568ca-103f-4d8e-af88-d6de721e30cd", + "when": null, + "workflow_outputs": [ + { + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "68af2c3b-8f48-4bde-9dd1-a78151d6de1a" + } + ] + } + }, + "tags": "", + "uuid": "dba850d2-a9b8-4241-a653-2fcecab32777" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "7df6c0b4-4fdc-43fc-bb3e-cc1d43c5ad0b", + "when": null, + "workflow_outputs": [] + }, + "37": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "errors": null, + "id": 37, + "input_connections": { + "infile": { + "id": 31, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Text transformation", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2009.8172673668682, + "top": 1372 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Hifiasm HiC hap2" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "hifiasm_hic_hap2,hifiasm_Assembly_Haplotype_2" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"s/_path//g\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "d8a10e0c-5a9c-4c4f-910a-8a94cdcba7f0", + "when": null, + "workflow_outputs": [ + { + "label": "Hifiasm HiC hap2", + "output_name": "output", + "uuid": "550d450c-009c-4e14-bbc5-a9ab7e3e55ab" + } + ] + }, + "38": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "errors": null, + "id": 38, + "input_connections": { + "infile": { + "id": 32, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Text transformation", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2009.8172673668682, + "top": 1610 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Hifiasm HiC hap1" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "hifiasm_hic_hap1,hifiasm_Assembly_Haplotype_1" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"s/_path//g\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "82af5c81-e733-4e57-b931-8234ab6c8056", + "when": null, + "workflow_outputs": [ + { + "label": "Hifiasm HiC hap1", + "output_name": "output", + "uuid": "08ba11ee-88b3-41f3-9d0a-93be5308820d" + } + ] + }, + "39": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 39, + "input_connections": { + "input": { + "id": 33, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 2309.8172673668682, + "top": 233 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "1164d973-2ba9-4242-bae1-2a7b6c4678b6", + "when": null, + "workflow_outputs": [] + }, + "40": { + "annotation": "", + "id": 40, + "input_connections": { + "Alternate data": { + "id": 35, + "input_subworkflow_step_id": 1, + "output_name": "gfastats data for plotting" + }, + "Name of alternate assembly": { + "id": 7, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "Name of primary assembly": { + "id": 6, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "Primary data": { + "id": 36, + "input_subworkflow_step_id": 0, + "output_name": "gfastats data for plotting" + } + }, + "inputs": [ + { + "description": "", + "name": "Plot Data" + } + ], + "label": "Plot Data", + "name": "gfastats_plot", + "outputs": [], + "position": { + "left": 2309.8172673668682, + "top": 624 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "Galaxy" + }, + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "name": "gfastats_plot", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Primary data" + } + ], + "label": "Primary data", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 0.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "a9a972e8-76f3-416f-9148-77203f6df3b8", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Alternate data" + } + ], + "label": "Alternate data", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 6.960205078125, + "top": 143.53692626953125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "a5ce76b6-ae69-4c5d-b42f-dc211c9b64cc", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of primary assembly" + } + ], + "label": "Name of primary assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 4.55963134765625, + "top": 296.3210144042969 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Primary\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "6118c82a-61da-4856-9e25-1f0d93297527", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "894be62c-079d-4209-a098-1858de70948a" + } + ] + }, + "3": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of alternate assembly" + } + ], + "label": "Name of alternate assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 7.428955078125, + "top": 440.4403076171875 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Alternate\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "3204b6e0-bd83-4a8d-8ddb-3b0dd89dbd04", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "3d7657f7-0651-43c1-80bb-57c4fa6d3502" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "exp": { + "id": 2, + "output_name": "output" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1139.7584686279297, + "top": 107.42897033691406 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": {\"__class__\": \"ConnectedValue\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "8bc6adbb-1346-4521-bd69-ffa2738bad07", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 5, + "input_connections": { + "exp": { + "id": 3, + "output_name": "output" + }, + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1151.7044982910156, + "top": 392.65625 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": {\"__class__\": \"ConnectedValue\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "63c7b63c-5179-4ab3-9682-7d150029446e", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "inputs": { + "id": 4, + "output_name": "out_file1" + }, + "queries_0|inputs2": { + "id": 5, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Concatenate datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1441.193115234375, + "top": 216.59091186523438 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"inputs\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [{\"__index__\": 0, \"inputs2\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "edbf8363-cf44-4536-b45c-60d54088e0fb", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1780.3265991210938, + "top": 182.99716186523438 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8,c5,c6\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "ffa38570-79c9-41e6-9a55-3245d5427fa1", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1781.349365234375, + "top": 387.96875 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8,c4,c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "6567b833-44b5-41e6-885b-d1d17b5d9376", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "input1": { + "id": 7, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Nx Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 2068.1390991210938, + "top": 31.988632202148438 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Nx Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "#nx_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Single\", \"__current_case__\": 1, \"factorcol\": \"1\", \"colors\": \"Set1\", \"colororder\": \"1\"}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"6.0\", \"height_output_dim\": \"4.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"x\", \"xplot\": \"2\", \"ylab\": \"Nx (Mb)\", \"yplot\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "18c6ac70-f4d3-4d68-93f8-c08afafbc6c5", + "when": null, + "workflow_outputs": [ + { + "label": "Nx Plot", + "output_name": "output1", + "uuid": "d1dd55bd-0441-4cfd-baf2-767ef768d01e" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 10, + "input_connections": { + "input1": { + "id": 8, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Size Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 2083.3805541992188, + "top": 319.8011169433594 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Size Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "#size_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Single\", \"__current_case__\": 1, \"factorcol\": \"1\", \"colors\": \"Set1\", \"colororder\": \"1\"}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"6.0\", \"height_output_dim\": \"4.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"Scaffold number\", \"xplot\": \"2\", \"ylab\": \"Cumulative Size (Mb)\", \"yplot\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "cce1fe43-55c6-4c1a-a957-ac7af9271c46", + "when": null, + "workflow_outputs": [ + { + "label": "Size Plot", + "output_name": "output1", + "uuid": "c979a10d-de93-4c02-b286-0ec0fca016b9" + } + ] + } + }, + "tags": "", + "uuid": "690b024b-85af-4957-988a-babf13027bfb" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "1b8e2d4e-3380-4414-bdb0-b356383c0ee2", + "when": null, + "workflow_outputs": [ + { + "label": "Nx Plot", + "output_name": "Nx Plot", + "uuid": "781f8511-c3fe-4954-afa8-d21c94c996a4" + }, + { + "label": "Size Plot", + "output_name": "Size Plot", + "uuid": "03a0d2a8-c2d5-4ca7-80fe-7d04d1c4894a" + } + ] + }, + "41": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "errors": null, + "id": 41, + "input_connections": { + "input": { + "id": 37, + "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Busco", + "outputs": [ + { + "name": "busco_sum", + "type": "txt" + }, + { + "name": "busco_table", + "type": "tabular" + }, + { + "name": "busco_missing", + "type": "tabular" + }, + { + "name": "summary_image", + "type": "png" + }, + { + "name": "busco_gff", + "type": "gff3" + } + ], + "position": { + "left": 2311.5897610215297, + "top": 862.314072651286 + }, + "post_job_actions": { + "TagDatasetActionbusco_gff": { + "action_arguments": { + "tags": "#hap2,busco_hap2_gff" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_gff" + }, + "TagDatasetActionbusco_missing": { + "action_arguments": { + "tags": "busco_hap2_missing, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_missing" + }, + "TagDatasetActionbusco_sum": { + "action_arguments": { + "tags": "busco_hap2_summ, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_sum" + }, + "TagDatasetActionbusco_table": { + "action_arguments": { + "tags": "busco_hap2_full, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_table" + }, + "TagDatasetActionsummary_image": { + "action_arguments": { + "tags": "busco_hap2_img, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_image" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ea8146ee148f", + "name": "busco", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.5.0+galaxy0", + "type": "tool", + "uuid": "08066bc3-0992-4606-844d-16be3c56691a", + "when": null, + "workflow_outputs": [ + { + "label": "Busco Gff File - Hap2", + "output_name": "busco_gff", + "uuid": "3b8e8b67-ad7d-4d30-a253-e601d3e201d2" + }, + { + "label": "Busco Summary Image Hap2", + "output_name": "summary_image", + "uuid": "84725fc4-3480-44a2-abc0-abc8f54addb1" + }, + { + "label": "Busco Summary Hap2", + "output_name": "busco_sum", + "uuid": "bf7e959c-5252-467e-bb58-2b8cabbd0f3b" + } + ] + }, + "42": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", + "errors": null, + "id": 42, + "input_connections": { + "mode|assembly_options|assembly_01": { + "id": 38, + "output_name": "output" + }, + "mode|assembly_options|assembly_02": { + "id": 37, + "output_name": "output" + }, + "mode|meryldb_F1": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merqury", + "outputs": [ + { + "name": "qv_files", + "type": "input" + }, + { + "name": "png_files", + "type": "input" + }, + { + "name": "stats_files", + "type": "input" + }, + { + "name": "hist_files", + "type": "input" + }, + { + "name": "log_file", + "type": "txt" + } + ], + "position": { + "left": 2322.203125, + "top": 1392.99609375 + }, + "post_job_actions": { + "HideDatasetActionlog_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "log_file" + }, + "TagDatasetActionbed_files": { + "action_arguments": { + "tags": "merqury_hifi_hic_bed, #hic_phased" + }, + "action_type": "TagDatasetAction", + "output_name": "bed_files" + }, + "TagDatasetActionhist_files": { + "action_arguments": { + "tags": "#hic_phased,merqury_hifi_hic_hist" + }, + "action_type": "TagDatasetAction", + "output_name": "hist_files" + }, + "TagDatasetActionpng_files": { + "action_arguments": { + "tags": "merqury_hifi_hic_png, #hic_phased" + }, + "action_type": "TagDatasetAction", + "output_name": "png_files" + }, + "TagDatasetActionqv_files": { + "action_arguments": { + "tags": "merqury_hifi_hic_qv, #hic_phased" + }, + "action_type": "TagDatasetAction", + "output_name": "qv_files" + }, + "TagDatasetActionsizes_files": { + "action_arguments": { + "tags": "merqury_hifi_hic_sizes, #hic_phased" + }, + "action_type": "TagDatasetAction", + "output_name": "sizes_files" + }, + "TagDatasetActionstats_files": { + "action_arguments": { + "tags": "merqury_hifi_hic_stats, #hic_phased" + }, + "action_type": "TagDatasetAction", + "output_name": "stats_files" + }, + "TagDatasetActionwig_files": { + "action_arguments": { + "tags": "merqury_hifi_hic_wig, #hic_phased" + }, + "action_type": "TagDatasetAction", + "output_name": "wig_files" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", + "tool_shed_repository": { + "changeset_revision": "eb7b00ec347d", + "name": "merqury", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"label\": \"output_merqury\", \"mode\": {\"options\": \"default\", \"__current_case__\": 0, \"meryldb_F1\": {\"__class__\": \"ConnectedValue\"}, \"assembly_options\": {\"number_assemblies\": \"two\", \"__current_case__\": 1, \"assembly_01\": {\"__class__\": \"ConnectedValue\"}, \"assembly_02\": {\"__class__\": \"ConnectedValue\"}}}, \"output_add_headers\": true, \"output_selector\": [\"qv\", \"plots\", \"stats\", \"log\", \"hist\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy4", + "type": "tool", + "uuid": "9985e575-3113-4c2c-bc2c-78faab3a1291", + "when": null, + "workflow_outputs": [ + { + "label": "Merqury images", + "output_name": "png_files", + "uuid": "4983a97f-9dd1-44d2-a4be-d13e9a651f41" + }, + { + "label": "Merqury Histograms", + "output_name": "hist_files", + "uuid": "67d9d45d-989d-43c0-9ebd-0da9cc35763a" + } + ] + }, + "43": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "errors": null, + "id": 43, + "input_connections": { + "input": { + "id": 38, + "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Busco", + "outputs": [ + { + "name": "busco_sum", + "type": "txt" + }, + { + "name": "busco_table", + "type": "tabular" + }, + { + "name": "busco_missing", + "type": "tabular" + }, + { + "name": "summary_image", + "type": "png" + }, + { + "name": "busco_gff", + "type": "gff3" + } + ], + "position": { + "left": 2568.723853333207, + "top": 1078.3517946538443 + }, + "post_job_actions": { + "TagDatasetActionbusco_gff": { + "action_arguments": { + "tags": "#hap1,busco_hap1_gff" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_gff" + }, + "TagDatasetActionbusco_missing": { + "action_arguments": { + "tags": "busco_hap1_missing, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_missing" + }, + "TagDatasetActionbusco_sum": { + "action_arguments": { + "tags": "busco_hap1_summ, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_sum" + }, + "TagDatasetActionbusco_table": { + "action_arguments": { + "tags": "busco_hap1_full, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_table" + }, + "TagDatasetActionsummary_image": { + "action_arguments": { + "tags": "busco_hap1_img, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_image" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ea8146ee148f", + "name": "busco", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.5.0+galaxy0", + "type": "tool", + "uuid": "a4957dee-45cc-4f34-ae2e-e07f93b9fcc4", + "when": null, + "workflow_outputs": [ + { + "label": "Busco Summary Image Hap1", + "output_name": "summary_image", + "uuid": "cfac3083-4c1e-4bb4-91a5-eba5d19f2757" + }, + { + "label": "Busco Summary Hap1", + "output_name": "busco_sum", + "uuid": "bd6443ea-5266-4dfc-8f1e-aded27317da8" + }, + { + "label": "Busco Gff File - Hap1", + "output_name": "busco_gff", + "uuid": "ba26cb24-25d4-4669-982c-abe4816753a6" + } + ] + }, + "44": { + "annotation": "", + "content_id": "Paste1", + "errors": null, + "id": 44, + "input_connections": { + "input1": { + "id": 34, + "output_name": "outfile" + }, + "input2": { + "id": 39, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Paste", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 2589.8172673668682, + "top": 234 + }, + "post_job_actions": { + "TagDatasetActionout_file1": { + "action_arguments": { + "tags": "gfastats_asm_hap1_hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Paste1", + "tool_state": "{\"delimiter\": \"T\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"input2\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "bd181af5-44c6-4041-a2f0-e5cb8991b9fb", + "when": null, + "workflow_outputs": [ + { + "label": "Assembly statistics fir Hap1 and Hap2", + "output_name": "out_file1", + "uuid": "e83786b6-dd5e-4c91-8c36-c2d5eecab79d" + } + ] + } + }, + "tags": [ + "VGP", + "Reviewed" + ], + "uuid": "cf273c22-e0eb-4a5f-8248-4a5d5102db1c", + "version": 1 + }, + "readme": "# Contiging Solo w/HiC:\n\nGenerate phased assembly based on PacBio Hifi Reads using HiC data from the same individual for phasing.\n\n## Inputs\n\n1. Hifi long reads [fastq]\n2. HiC forward reads (if multiple input files, concatenated in same order as reverse reads) [fastq]\n3. HiC reverse reads (if multiple input files, concatenated in same order as forward reads) [fastq]\n4. K-mer database [meryldb]\n5. Genome profile summary generated by Genomescope [txt]\n6. Name of first assembly\n7. Name of second assembly\n\n## Outputs\n\n1. Haplotype 1 assembly ([fasta] and [gfa])\n2. Haplotype 2 assembly ([fasta] and [gfa])\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies", + "changelog": "# Changelog\n\n\n\n## [0.1.10] 2024-04-23\n\n### Changed\n\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n\n## [0.1.9] 2024-04-19\n\n### Manual Updates\n\n- Add the option to provide Homozygous Read coverage parameter\n\n### Automatic update\n\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n\n\n## [0.1.8] 2024-03-25\n\n### Manual update\n\n- Remove tag filtering\n- Add merqury histogram output\n- Add output for cutadapt\n- Output Gff files in Busco \n\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1`\n\n## [0.1.7] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.5] 2023-11-15\n\n### Added\n\n- more descriptive labels for inputs\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0`\n\n## [0.1.4] 2023-11-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.16.1+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1.3] - 2023-11-08\n\n- Added tags `hifiasm_Assembly_Haplotype_1` and `hifiasm_Assembly_Haplotype_2` to fasta outputs of hifiasm, so they can be easily identified for feeding to purge_dups workflow\n- Made BUSCO lineages selectable from workflow launch interface\n\n## [0.1.2] - 2023-11-07\n\n- Added input filtering based on tags. Rearranged input ordering.\n\n## [0.1] - 2023-09-27\n\n- Creation of workflow for HiFi assembly with Hi-C phasing.\n" } ], - "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-HiC-phasing-VGP4", - "readme": "# Contiging Solo w/HiC:\n\nGenerate phased assembly based on PacBio Hifi Reads using HiC data from the same individual for phasing.\n\n## Inputs\n\n1. Hifi long reads [fastq]\n2. HiC forward reads (if multiple input files, concatenated in same order as reverse reads) [fastq]\n3. HiC reverse reads (if multiple input files, concatenated in same order as forward reads) [fastq]\n4. K-mer database [meryldb]\n5. Genome profile summary generated by Genomescope [txt]\n6. Name of first assembly\n7. Name of second assembly\n\n## Outputs\n\n1. Haplotype 1 assembly ([fasta] and [gfa])\n2. Haplotype 2 assembly ([fasta] and [gfa])\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies" + "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-HiC-phasing-VGP4" }, { "version": 1.2, @@ -940,11 +43560,1031 @@ { "name": "Galaxy" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Create Meryl Database used for the estimation of assembly parameters and quality control with Merqury. Part of the VGP pipeline.", + "creator": [ + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + }, + { + "class": "Organization", + "name": "Galaxy" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "release": "0.1.3", + "name": "kmer-profiling-hifi-trio-VGP2", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Pacbio Hifi reads" + } + ], + "label": "Pacbio Hifi reads", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 251.26255108421145 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastq\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "144a390d-3d1d-49a8-a1cd-f8a784eb287c", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Collection of Illumina reads for the father of the Individual sequenced with Pacbio Hifi.", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Collection of Illumina reads for the father of the Individual sequenced with Pacbio Hifi.", + "name": "Paternal reads" + } + ], + "label": "Paternal reads", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 16.83203125, + "top": 399.546875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastq\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "670ba121-d332-4943-93e6-b5a2950b4718", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Collection of Illumina reads for the mother of the Individual sequenced with Pacbio Hifi.", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Collection of Illumina reads for the mother of the Individual sequenced with Pacbio Hifi.", + "name": "Maternal reads" + } + ], + "label": "Maternal reads", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 18.07421875, + "top": 541.590674999974 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastq\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "3a16a1cf-cc12-42f4-8d5f-78f307dcf87d", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "K-mer length" + } + ], + "label": "K-mer length", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 8.30859375, + "top": 660.512549999974 + }, + "tool_id": null, + "tool_state": "{\"default\": 21, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "834ddad6-9ec5-4f3c-a0c6-73093dd5b7f0", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Ploidy" + } + ], + "label": "Ploidy", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 4.04296875, + "top": 831.043799999974 + }, + "tool_id": null, + "tool_state": "{\"default\": 2, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "131b3494-ca33-457c-9f53-9c8c608d319a", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "errors": null, + "id": 5, + "input_connections": { + "operation_type|input_reads": { + "id": 1, + "output_name": "output" + }, + "operation_type|options_kmer_size|input_kmer_size": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Meryl", + "outputs": [ + { + "name": "read_db", + "type": "meryldb" + } + ], + "position": { + "left": 977.19921875, + "top": 290.35629999997394 + }, + "post_job_actions": { + "HideDatasetActionread_db": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "read_db" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "tool_shed_repository": { + "changeset_revision": "29dabd8db6f2", + "name": "meryl", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_type\": {\"command_type\": \"count-kmers\", \"__current_case__\": 0, \"count_operations\": \"count\", \"input_reads\": {\"__class__\": \"ConnectedValue\"}, \"options_kmer_size\": {\"kmer_size\": \"provide\", \"__current_case__\": 0, \"input_kmer_size\": {\"__class__\": \"ConnectedValue\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy6", + "type": "tool", + "uuid": "3cb010a0-5dcd-4fb2-b6b2-a66b95001f4e", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "errors": null, + "id": 6, + "input_connections": { + "operation_type|child_reads": { + "id": 0, + "output_name": "output" + }, + "operation_type|maternal_reads": { + "id": 2, + "output_name": "output" + }, + "operation_type|options_kmer_size|input_kmer_size": { + "id": 3, + "output_name": "output" + }, + "operation_type|paternal_reads": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Meryl", + "outputs": [ + { + "name": "read_db", + "type": "meryldb" + }, + { + "name": "read_db_hist", + "type": "tabular" + }, + { + "name": "pat_db", + "type": "meryldb" + }, + { + "name": "pat_db_hist", + "type": "tabular" + }, + { + "name": "mat_db", + "type": "meryldb" + }, + { + "name": "mat_db_hist", + "type": "tabular" + } + ], + "position": { + "left": 1310.74609375, + "top": 425.69223858421145 + }, + "post_job_actions": { + "HideDatasetActionmat_db_hist": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "mat_db_hist" + }, + "HideDatasetActionpat_db_hist": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "pat_db_hist" + }, + "HideDatasetActionread_db_hist": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "read_db_hist" + }, + "TagDatasetActionmat_db": { + "action_arguments": { + "tags": "meryl_db_mat, #maternal" + }, + "action_type": "TagDatasetAction", + "output_name": "mat_db" + }, + "TagDatasetActionmat_db_hist": { + "action_arguments": { + "tags": "meryl_hist_mat, #maternal" + }, + "action_type": "TagDatasetAction", + "output_name": "mat_db_hist" + }, + "TagDatasetActionpat_db": { + "action_arguments": { + "tags": "meryl_db_pat, #paternal" + }, + "action_type": "TagDatasetAction", + "output_name": "pat_db" + }, + "TagDatasetActionpat_db_hist": { + "action_arguments": { + "tags": "meryl_hist_pat, #paternal" + }, + "action_type": "TagDatasetAction", + "output_name": "pat_db_hist" + }, + "TagDatasetActionread_db": { + "action_arguments": { + "tags": "meryl_db" + }, + "action_type": "TagDatasetAction", + "output_name": "read_db" + }, + "TagDatasetActionread_db_hist": { + "action_arguments": { + "tags": "meryl_hist" + }, + "action_type": "TagDatasetAction", + "output_name": "read_db_hist" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "tool_shed_repository": { + "changeset_revision": "29dabd8db6f2", + "name": "meryl", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_type\": {\"command_type\": \"trio-mode\", \"__current_case__\": 6, \"child_reads\": {\"__class__\": \"ConnectedValue\"}, \"paternal_reads\": {\"__class__\": \"ConnectedValue\"}, \"maternal_reads\": {\"__class__\": \"ConnectedValue\"}, \"options_kmer_size\": {\"kmer_size\": \"provide\", \"__current_case__\": 0, \"input_kmer_size\": {\"__class__\": \"ConnectedValue\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy6", + "type": "tool", + "uuid": "384dfbfc-98dc-4fba-b421-77cf81573f85", + "when": null, + "workflow_outputs": [ + { + "label": "Meryl database : maternal", + "output_name": "mat_db", + "uuid": "66a5ba61-a290-4350-ac33-3b9a878cca67" + }, + { + "label": "Meryl database : Child", + "output_name": "read_db", + "uuid": "69021571-e6a3-4014-8449-94b5ff8af000" + }, + { + "label": "Meryl database : paternal", + "output_name": "pat_db", + "uuid": "84990c33-282b-44dc-8a5e-6db7889ca79c" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "errors": null, + "id": 7, + "input_connections": { + "operation_type|input_reads": { + "id": 2, + "output_name": "output" + }, + "operation_type|options_kmer_size|input_kmer_size": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Meryl", + "outputs": [ + { + "name": "read_db", + "type": "meryldb" + } + ], + "position": { + "left": 1007.23046875, + "top": 1038.121924999974 + }, + "post_job_actions": { + "HideDatasetActionread_db": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "read_db" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "tool_shed_repository": { + "changeset_revision": "29dabd8db6f2", + "name": "meryl", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_type\": {\"command_type\": \"count-kmers\", \"__current_case__\": 0, \"count_operations\": \"count\", \"input_reads\": {\"__class__\": \"ConnectedValue\"}, \"options_kmer_size\": {\"kmer_size\": \"provide\", \"__current_case__\": 0, \"input_kmer_size\": {\"__class__\": \"ConnectedValue\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy6", + "type": "tool", + "uuid": "0ceeb463-4b8f-49dc-b7e3-66987628ac17", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "errors": null, + "id": 8, + "input_connections": { + "operation_type|input_meryldb_02": { + "id": 5, + "output_name": "read_db" + } + }, + "inputs": [], + "label": null, + "name": "Meryl", + "outputs": [ + { + "name": "read_db", + "type": "meryldb" + } + ], + "position": { + "left": 1309.24609375, + "top": 306.91879999997394 + }, + "post_job_actions": { + "HideDatasetActionread_db": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "read_db" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "tool_shed_repository": { + "changeset_revision": "29dabd8db6f2", + "name": "meryl", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_type\": {\"command_type\": \"groups-kmers\", \"__current_case__\": 3, \"groups_operations\": \"union-sum\", \"input_meryldb_02\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy6", + "type": "tool", + "uuid": "cb7e3912-db9c-437c-ab5a-80844bd6ce2a", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "errors": null, + "id": 9, + "input_connections": { + "input": { + "id": 6, + "output_name": "read_db_hist" + }, + "kmer_length": { + "id": 3, + "output_name": "output" + }, + "ploidy": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "GenomeScope", + "outputs": [ + { + "name": "linear_plot", + "type": "png" + }, + { + "name": "log_plot", + "type": "png" + }, + { + "name": "transformed_linear_plot", + "type": "png" + }, + { + "name": "transformed_log_plot", + "type": "png" + }, + { + "name": "model", + "type": "txt" + }, + { + "name": "summary", + "type": "txt" + }, + { + "name": "model_params", + "type": "tabular" + } + ], + "position": { + "left": 2134.73828125, + "top": 0 + }, + "post_job_actions": { + "TagDatasetActionlinear_plot": { + "action_arguments": { + "tags": "genomescope_linear" + }, + "action_type": "TagDatasetAction", + "output_name": "linear_plot" + }, + "TagDatasetActionlog_plot": { + "action_arguments": { + "tags": "genomescope_log" + }, + "action_type": "TagDatasetAction", + "output_name": "log_plot" + }, + "TagDatasetActionmodel": { + "action_arguments": { + "tags": "genomescope_model" + }, + "action_type": "TagDatasetAction", + "output_name": "model" + }, + "TagDatasetActionmodel_params": { + "action_arguments": { + "tags": "genomescope_params" + }, + "action_type": "TagDatasetAction", + "output_name": "model_params" + }, + "TagDatasetActionsummary": { + "action_arguments": { + "tags": "genomescope_summ" + }, + "action_type": "TagDatasetAction", + "output_name": "summary" + }, + "TagDatasetActiontransformed_linear_plot": { + "action_arguments": { + "tags": "genomescope_tr_linear" + }, + "action_type": "TagDatasetAction", + "output_name": "transformed_linear_plot" + }, + "TagDatasetActiontransformed_log_plot": { + "action_arguments": { + "tags": "genomescope_tr_log" + }, + "action_type": "TagDatasetAction", + "output_name": "transformed_log_plot" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "01210c4e9144", + "name": "genomescope", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"topology\": null, \"initial_repetitiveness\": null, \"initial_heterozygosities\": \"\", \"transform_exp\": null, \"testing\": true, \"true_params\": \"\", \"trace_flag\": false, \"num_rounds\": null}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"kmer_length\": {\"__class__\": \"ConnectedValue\"}, \"lambda\": null, \"max_kmercov\": null, \"output_options\": {\"output_files\": [\"model_output\", \"summary_output\"], \"no_unique_sequence\": false}, \"ploidy\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0+galaxy2", + "type": "tool", + "uuid": "12e75ec0-5722-4ad7-b333-636c3c9ad9c8", + "when": null, + "workflow_outputs": [ + { + "label": "GenomeScope transformed log plot (child)", + "output_name": "transformed_log_plot", + "uuid": "bc1789b4-8cc8-4f74-ac92-f6d20c1fbd7f" + }, + { + "label": "GenomeScope summary (child)", + "output_name": "summary", + "uuid": "12268f46-c221-4417-884b-27cdad90ec05" + }, + { + "label": "GenomeScope transformed linear plot (child)", + "output_name": "transformed_linear_plot", + "uuid": "acebbb13-a1bd-4866-9e6f-b15708e7c78d" + }, + { + "label": "GenomeScope linear plot (child)", + "output_name": "linear_plot", + "uuid": "2fbf41bc-b939-4a05-b788-2be6008aa36a" + }, + { + "label": "GenomeScope log plot (child)", + "output_name": "log_plot", + "uuid": "4fc5e47d-bae4-44f3-957b-4dce5068610a" + }, + { + "label": "GenomeScope Model Parameters (child)", + "output_name": "model_params", + "uuid": "3bc4131f-ce9b-4358-a20b-885020d34f09" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "errors": null, + "id": 10, + "input_connections": { + "operation_type|input_meryldb_02": { + "id": 7, + "output_name": "read_db" + } + }, + "inputs": [], + "label": null, + "name": "Meryl", + "outputs": [ + { + "name": "read_db", + "type": "meryldb" + } + ], + "position": { + "left": 1303.27734375, + "top": 1097.121924999974 + }, + "post_job_actions": { + "HideDatasetActionread_db": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "read_db" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "tool_shed_repository": { + "changeset_revision": "29dabd8db6f2", + "name": "meryl", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_type\": {\"command_type\": \"groups-kmers\", \"__current_case__\": 3, \"groups_operations\": \"union-sum\", \"input_meryldb_02\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy6", + "type": "tool", + "uuid": "3453dbb5-08f9-4f34-a7d3-ab8498156b39", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "errors": null, + "id": 11, + "input_connections": { + "operation_type|input_meryldb_02": { + "id": 8, + "output_name": "read_db" + } + }, + "inputs": [], + "label": null, + "name": "Meryl", + "outputs": [ + { + "name": "read_db_hist", + "type": "tabular" + } + ], + "position": { + "left": 1565.08984375, + "top": 345.93442499997394 + }, + "post_job_actions": { + "HideDatasetActionread_db_hist": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "read_db_hist" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "tool_shed_repository": { + "changeset_revision": "29dabd8db6f2", + "name": "meryl", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_type\": {\"command_type\": \"histogram-kmers\", \"__current_case__\": 4, \"input_meryldb_02\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy6", + "type": "tool", + "uuid": "fdbda877-8e7f-4b3b-862e-c71bf65ee35e", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "errors": null, + "id": 12, + "input_connections": { + "operation_type|input_meryldb_02": { + "id": 10, + "output_name": "read_db" + } + }, + "inputs": [], + "label": null, + "name": "Meryl", + "outputs": [ + { + "name": "read_db_hist", + "type": "tabular" + } + ], + "position": { + "left": 1558.05859375, + "top": 1091.137549999974 + }, + "post_job_actions": { + "HideDatasetActionread_db_hist": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "read_db_hist" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/meryl/meryl/1.3+galaxy6", + "tool_shed_repository": { + "changeset_revision": "29dabd8db6f2", + "name": "meryl", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_type\": {\"command_type\": \"histogram-kmers\", \"__current_case__\": 4, \"input_meryldb_02\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy6", + "type": "tool", + "uuid": "76278c97-9522-4f03-b3a3-77c23c460bdc", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "errors": null, + "id": 13, + "input_connections": { + "input": { + "id": 11, + "output_name": "read_db_hist" + }, + "kmer_length": { + "id": 3, + "output_name": "output" + }, + "ploidy": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "Genomescope on paternal haplotype", + "name": "GenomeScope", + "outputs": [ + { + "name": "linear_plot", + "type": "png" + }, + { + "name": "log_plot", + "type": "png" + }, + { + "name": "transformed_linear_plot", + "type": "png" + }, + { + "name": "transformed_log_plot", + "type": "png" + }, + { + "name": "model", + "type": "txt" + }, + { + "name": "summary", + "type": "txt" + } + ], + "position": { + "left": 1851.80078125, + "top": 235.52643658225833 + }, + "post_job_actions": { + "HideDatasetActionmodel": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "model" + }, + "HideDatasetActionsummary": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "summary" + }, + "TagDatasetActionlinear_plot": { + "action_arguments": { + "tags": "genomescope_linear_pat, #paternal" + }, + "action_type": "TagDatasetAction", + "output_name": "linear_plot" + }, + "TagDatasetActionlog_plot": { + "action_arguments": { + "tags": "genomescope_log_pat, #paternal" + }, + "action_type": "TagDatasetAction", + "output_name": "log_plot" + }, + "TagDatasetActionmodel": { + "action_arguments": { + "tags": "genomescope_model_pat, #paternal" + }, + "action_type": "TagDatasetAction", + "output_name": "model" + }, + "TagDatasetActionsummary": { + "action_arguments": { + "tags": "genomescope_summ_pat, #paternal" + }, + "action_type": "TagDatasetAction", + "output_name": "summary" + }, + "TagDatasetActiontransformed_linear_plot": { + "action_arguments": { + "tags": "genomescope_tr_linear_pat, #paternal" + }, + "action_type": "TagDatasetAction", + "output_name": "transformed_linear_plot" + }, + "TagDatasetActiontransformed_log_plot": { + "action_arguments": { + "tags": "genomescope_tr_log_pat, #paternal" + }, + "action_type": "TagDatasetAction", + "output_name": "transformed_log_plot" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "01210c4e9144", + "name": "genomescope", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"topology\": null, \"initial_repetitiveness\": null, \"initial_heterozygosities\": \"\", \"transform_exp\": null, \"testing\": false, \"true_params\": \"\", \"trace_flag\": false, \"num_rounds\": null}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"kmer_length\": {\"__class__\": \"ConnectedValue\"}, \"lambda\": null, \"max_kmercov\": null, \"output_options\": {\"output_files\": [\"model_output\", \"summary_output\"], \"no_unique_sequence\": false}, \"ploidy\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0+galaxy2", + "type": "tool", + "uuid": "c65bd0f5-d8d5-4d1d-81bf-6d05458bc160", + "when": null, + "workflow_outputs": [ + { + "label": "GenomeScope linear plot (paternal)", + "output_name": "linear_plot", + "uuid": "bba131ee-0c54-404a-87f8-067faebea46b" + }, + { + "label": "GenomeScope transformed log plot (paternal)", + "output_name": "transformed_log_plot", + "uuid": "eddc8909-df19-48c2-8406-d6bc784ceb8b" + }, + { + "label": "GenomeScope log plot (paternal)", + "output_name": "log_plot", + "uuid": "cc24ee83-d9ee-4759-9353-1be2e7dbb253" + }, + { + "label": "GenomeScope transformed linear plot (paternal)", + "output_name": "transformed_linear_plot", + "uuid": "2b73811b-e91e-49c6-a122-5065977f9f0e" + } + ] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "errors": null, + "id": 14, + "input_connections": { + "input": { + "id": 12, + "output_name": "read_db_hist" + }, + "kmer_length": { + "id": 3, + "output_name": "output" + }, + "ploidy": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "Genomescope on maternal haplotype", + "name": "GenomeScope", + "outputs": [ + { + "name": "linear_plot", + "type": "png" + }, + { + "name": "log_plot", + "type": "png" + }, + { + "name": "transformed_linear_plot", + "type": "png" + }, + { + "name": "transformed_log_plot", + "type": "png" + }, + { + "name": "model", + "type": "txt" + }, + { + "name": "summary", + "type": "txt" + } + ], + "position": { + "left": 1841.77734375, + "top": 1187.106299999974 + }, + "post_job_actions": { + "HideDatasetActionmodel": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "model" + }, + "HideDatasetActionsummary": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "summary" + }, + "TagDatasetActionlinear_plot": { + "action_arguments": { + "tags": "genomescope_linear_mat, #maternal" + }, + "action_type": "TagDatasetAction", + "output_name": "linear_plot" + }, + "TagDatasetActionlog_plot": { + "action_arguments": { + "tags": "genomescope_log_mat, #maternal" + }, + "action_type": "TagDatasetAction", + "output_name": "log_plot" + }, + "TagDatasetActionmodel": { + "action_arguments": { + "tags": "genomescope_model_mat, #maternal" + }, + "action_type": "TagDatasetAction", + "output_name": "model" + }, + "TagDatasetActionsummary": { + "action_arguments": { + "tags": "genomescope_summ_mat, #maternal" + }, + "action_type": "TagDatasetAction", + "output_name": "summary" + }, + "TagDatasetActiontransformed_linear_plot": { + "action_arguments": { + "tags": "genomescope_tr_linear_mat" + }, + "action_type": "TagDatasetAction", + "output_name": "transformed_linear_plot" + }, + "TagDatasetActiontransformed_log_plot": { + "action_arguments": { + "tags": "genomescope_tr_log_mat, #maternal" + }, + "action_type": "TagDatasetAction", + "output_name": "transformed_log_plot" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "01210c4e9144", + "name": "genomescope", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"topology\": null, \"initial_repetitiveness\": null, \"initial_heterozygosities\": \"\", \"transform_exp\": null, \"testing\": false, \"true_params\": \"\", \"trace_flag\": false, \"num_rounds\": null}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"kmer_length\": {\"__class__\": \"ConnectedValue\"}, \"lambda\": null, \"max_kmercov\": null, \"output_options\": {\"output_files\": [\"model_output\", \"summary_output\"], \"no_unique_sequence\": false}, \"ploidy\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0+galaxy2", + "type": "tool", + "uuid": "87497ba1-5c23-4852-9e2f-0bd78dc86753", + "when": null, + "workflow_outputs": [ + { + "label": "GenomeScope log plot (maternal)", + "output_name": "log_plot", + "uuid": "e2ef48ab-bbb8-4a89-8d10-4de7998db481" + }, + { + "label": "GenomeScope transformed log plot (maternal)", + "output_name": "transformed_log_plot", + "uuid": "ebe91290-a02b-498d-adb6-75fab0739fbf" + }, + { + "label": "GenomeScope transformed linear plot (maternal)", + "output_name": "transformed_linear_plot", + "uuid": "7ecb789d-57e3-40f2-81ff-f853b444609b" + }, + { + "label": "GenomeScope linear plot (maternal)", + "output_name": "linear_plot", + "uuid": "ed208558-8a6f-4405-bd9c-7e6343e9f71d" + } + ] + } + }, + "tags": [ + "Reviewed", + "VGP" + ], + "uuid": "af01815b-5b66-4578-ade7-6e2caed0c19a", + "version": 9 + }, + "readme": "# VGP Workflow #1\n\nThis workflow collects the metrics on the properties of the genome under consideration by analyzing the *k*-mer frequencies. It provides information about the genomic complexity, such as the genome size and levels of heterozygosity and repeat content, as well about the data quality. It uses reads from two parental genomes to partition long reads from the offspring into haplotype-specific *k*-mer databases.\n\n### Inputs\n\n- Collection of Hifi long reads [fastq] (Collection)\n- Paternal short-read Illumina sequencing reads [fastq] (Collection)\n- Maternal short-read Illumina sequencing reads [fastq] (Collection)\n- *k*-mer length\n- Ploidy\n\n### Outputs\n\n- Meryl databases of k-mer counts\n - Child\n - Paternal haplotype\n - Maternal haplotype\n- GenomeScope metrics for child and the two parental genomes (three GenomeScope profiles in total)\n - Linear plot\n - Log plot\n - Transformed linear plot\n - Transformed log plot\n - Summary\n - Model\n - Model parameteres\n \n ![image](https://github.com/galaxyproject/iwc/assets/4291636/35282f8e-d021-44f6-8e03-7b58b32d6d00)\n", + "changelog": "# Changelog\n\n## [0.1.3] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.2] 2023-11-09\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2`\n\n## [0.1] - 2023-10-30\n\n### Added\n- Clearer labels\n\n### Removed\n- Interlacing step that was unneccessary\n- Requirement for paired list inputs for the Illumina parental reads. A dataset collection list is sufficient now.\n- Unnecessary workflow intputs\n\n## [0.1] - 2021-08-26\n### Added\n- First version of the workflow. \n" } ], - "path": "./workflows/VGP-assembly-v2/kmer-profiling-hifi-trio-VGP2", - "readme": "# VGP Workflow #1\n\nThis workflow collects the metrics on the properties of the genome under consideration by analyzing the *k*-mer frequencies. It provides information about the genomic complexity, such as the genome size and levels of heterozygosity and repeat content, as well about the data quality. It uses reads from two parental genomes to partition long reads from the offspring into haplotype-specific *k*-mer databases.\n\n### Inputs\n\n- Collection of Hifi long reads [fastq] (Collection)\n- Paternal short-read Illumina sequencing reads [fastq] (Collection)\n- Maternal short-read Illumina sequencing reads [fastq] (Collection)\n- *k*-mer length\n- Ploidy\n\n### Outputs\n\n- Meryl databases of k-mer counts\n - Child\n - Paternal haplotype\n - Maternal haplotype\n- GenomeScope metrics for child and the two parental genomes (three GenomeScope profiles in total)\n - Linear plot\n - Log plot\n - Transformed linear plot\n - Transformed log plot\n - Summary\n - Model\n - Model parameteres\n \n ![image](https://github.com/galaxyproject/iwc/assets/4291636/35282f8e-d021-44f6-8e03-7b58b32d6d00)\n" + "path": "./workflows/VGP-assembly-v2/kmer-profiling-hifi-trio-VGP2" }, { "version": 1.2, @@ -965,11 +44605,3442 @@ "name": "VGP", "url": "https://vertebrategenomeproject.org" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "Galaxy" + }, + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "release": "0.1.4", + "name": "Assembly-Hifi-Trio-phasing-VGP5", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Pacbio Reads Collection : child" + } + ], + "label": "Pacbio Reads Collection : child", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 5.828125, + "top": 188.5546875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "54f368c3-47cb-4fcf-8271-628becc1051e", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Paternal Illumina reads (hap1)" + } + ], + "label": "Paternal Illumina reads (hap1)", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 9.9375, + "top": 297.7890625 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "4e8847f2-4257-4ccc-a375-edfcbd7451f6", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Maternal Illumina reads (hap2)" + } + ], + "label": "Maternal Illumina reads (hap2)", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 428.5859375 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "76917fe2-487e-4780-84e7-917615a2e444", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Meryl Database : Child" + } + ], + "label": "Meryl Database : Child", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 5.828125, + "top": 558.4765625 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "a67ad2b7-a50f-4e8f-8bb1-a433a7662c45", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Hapmer Database : Paternal" + } + ], + "label": "Hapmer Database : Paternal", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.625, + "top": 665.9921875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "1575eb2b-6dd8-4d11-af33-9e1f8f023c6a", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Hapmer Database : Maternal" + } + ], + "label": "Hapmer Database : Maternal", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 1.921875, + "top": 774.3828125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "3fa39765-f349-4465-a2d1-947fdbad21ba", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Defaults to 37 if not specified. For genomes much larger than human, applying -f38 or even -f39 is preferred to save memory on k-mer counting.", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "Defaults to 37 if not specified. For genomes much larger than human, applying -f38 or even -f39 is preferred to save memory on k-mer counting.", + "name": "Bits for bloom filter" + } + ], + "label": "Bits for bloom filter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 16.973703852699934, + "top": 875.4758102675167 + }, + "tool_id": null, + "tool_state": "{\"default\": 37, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a5987ed3-6fdb-49c7-92d0-5b2f78a9bbb9", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "Taxonomic lineage for the organism being assembled for Busco analysis", + "name": "Lineage" + } + ], + "label": "Lineage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 36.34366195032787, + "top": 998.1239416236981 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "9762d451-eb6f-4f0c-8203-7094f46ea771", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "If empty, read coverage will be estimated from the Genomescope parameters. ", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, + "inputs": [ + { + "description": "If empty, read coverage will be estimated from the Genomescope parameters. ", + "name": "Homozygous Read Coverage" + } + ], + "label": "Homozygous Read Coverage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 65.73786407849795, + "top": 1111.7501052118992 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ffcf874f-594d-4d58-99dc-73ef566bcc88", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "GenomeScope model parameters generated by K-mer profiling workflow", + "content_id": null, + "errors": null, + "id": 9, + "input_connections": {}, + "inputs": [ + { + "description": "GenomeScope model parameters generated by K-mer profiling workflow", + "name": "Genomescope Model Parameters" + } + ], + "label": "Genomescope Model Parameters", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 101.3532659049146, + "top": 1219.9729028733702 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "ae6dbf08-a610-4d51-9995-8211c8ca5a81", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 10, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Genomescope Summary" + } + ], + "label": "Genomescope Summary", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 150.24297371017008, + "top": 1347.367362010912 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "81d79a21-1ba4-415c-a6ce-8a8e04ec6f59", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "--trio-dual option", + "content_id": null, + "errors": null, + "id": 11, + "input_connections": {}, + "inputs": [ + { + "description": "--trio-dual option", + "name": "Utilize homology information to correct trio-phasing errors" + } + ], + "label": "Utilize homology information to correct trio-phasing errors", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 227.5310800942477, + "top": 1472.080580726721 + }, + "tool_id": null, + "tool_state": "{\"default\": true, \"parameter_type\": \"boolean\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "eb8c0bcc-14c8-4b3d-b73f-442eae454b82", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 12, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "SAK input file (Optional)" + } + ], + "label": "SAK input file (Optional)", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2071.6714792235434, + "top": 1180.2756027635871 + }, + "tool_id": null, + "tool_state": "{\"optional\": true, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "80ff22ac-1a58-4f89-bf52-48f18d8f71f9", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 13, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name for Haplotype 1" + } + ], + "label": "Name for Haplotype 1", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 4518.28125, + "top": 939.7734375 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Hap1\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c5651e7e-31d4-41b7-a590-e2fadc7f59e9", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 14, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name for Haplotype 2" + } + ], + "label": "Name for Haplotype 2", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 4516.25, + "top": 1056.8359375 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Hap2\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "1ae103f4-38e9-4414-8e46-b8a763159937", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "errors": null, + "id": 15, + "input_connections": { + "library|input_1": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Cutadapt", + "outputs": [ + { + "name": "out1", + "type": "fastqsanger" + }, + { + "name": "report", + "type": "txt" + }, + { + "name": "json_stats", + "type": "json" + } + ], + "position": { + "left": 1148.515625, + "top": 267.7578125 + }, + "post_job_actions": { + "HideDatasetActionjson_stats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "json_stats" + }, + "RenameDatasetActionout1": { + "action_arguments": { + "newname": "Cutadapt on #{library.input_1 }" + }, + "action_type": "RenameDatasetAction", + "output_name": "out1" + }, + "TagDatasetActionout1": { + "action_arguments": { + "tags": "trimmed_hifi" + }, + "action_type": "TagDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b1c926deaa2d", + "name": "cutadapt", + "owner": "lparsons", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"35\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": true}, \"filter_options\": {\"discard_trimmed\": true, \"discard_untrimmed\": false, \"minimum_length\": null, \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"RuntimeValue\"}, \"r1\": {\"adapters\": [], \"front_adapters\": [], \"anywhere_adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCAACAACAACAACGGAGGAGGAGGAAAAGAGAGAGAT\"}, \"single_noindels\": false}, {\"__index__\": 1, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCTTTTCCTCCTCCTCCGTTGTTGTTGTTGAGAGAGAT\"}, \"single_noindels\": false}]}}, \"output_selector\": [\"json_stats\", \"report\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"0\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.8+galaxy0", + "type": "tool", + "uuid": "b8770ddb-2ec4-4ef5-8362-6531e559554d", + "when": null, + "workflow_outputs": [ + { + "label": "json_stats", + "output_name": "json_stats", + "uuid": "96389258-09f1-4a1a-8e17-0bbae8e999f5" + } + ] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 16, + "input_connections": { + "input": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 427.36900336229525, + "top": 1298.6882377122847 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"c3*2\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "e6e81aeb-6a44-40f8-9d11-7a3dcffd2323", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0", + "errors": null, + "id": 17, + "input_connections": { + "infile": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1909.84375, + "top": 1620.4453125 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-G\", \"url_paste\": \"Haploid\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "d199b295-3372-4be9-8550-415ca90d5abd", + "when": null, + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 18, + "input_connections": { + "results_0|software_cond|input": { + "id": 15, + "output_name": "report" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 1523.27734375, + "top": 79.2265625 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "b64b5b58-cf21-4fb6-af57-2e8a56e85142", + "when": null, + "workflow_outputs": [ + { + "label": "multiqc html report", + "output_name": "html_report", + "uuid": "9bd9c4ff-97c3-4557-a550-a360207e08ab" + }, + { + "label": "cutadapt multiqc stats", + "output_name": "stats", + "uuid": "110b5141-3025-4ee6-8d4a-d4987fa6dfe5" + } + ] + }, + "19": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 19, + "input_connections": { + "input": { + "id": 16, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 697.2536393070069, + "top": 1146.3570121128503 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "e87a329b-9ff4-4e11-b496-fb6cc01aa334", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0", + "errors": null, + "id": 20, + "input_connections": { + "infile": { + "id": 17, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 2199.15625, + "top": 1460.4296875 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"bp\", \"replace_pattern\": \"\"}, {\"__index__\": 1, \"find_pattern\": \",\", \"replace_pattern\": \"\"}, {\"__index__\": 2, \"find_pattern\": \"([a-z])\\\\s+([A-Z])\", \"replace_pattern\": \"\\\\1_\\\\2\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "fd5e8b7e-2a79-4335-aa09-1a4a4ef9dbf2", + "when": null, + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 21, + "input_connections": { + "input1": { + "id": 19, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 931.1985205684734, + "top": 1287.8800646673546 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "1d774f9d-e850-4ebb-bf5a-952030b23978", + "when": null, + "workflow_outputs": [] + }, + "22": { + "annotation": "", + "content_id": "Convert characters1", + "errors": null, + "id": 22, + "input_connections": { + "input": { + "id": 20, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Convert", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 2462.265625, + "top": 1292.3203125 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Convert characters1", + "tool_state": "{\"condense\": true, \"convert_from\": \"s\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"strip\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "ad520fed-bb69-4fd0-a72c-53086c9aa58b", + "when": null, + "workflow_outputs": [] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "errors": null, + "id": 23, + "input_connections": { + "style_cond|type_cond|pick_from_0|value": { + "id": 8, + "output_name": "output" + }, + "style_cond|type_cond|pick_from_1|value": { + "id": 21, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": "Homozygous read coverage for Hifiasm", + "name": "Pick parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1251.8098747874983, + "top": 959.7102546174094 + }, + "post_job_actions": { + "RenameDatasetActioninteger_param": { + "action_arguments": { + "newname": "Homozygous read coverage for Hifiasm" + }, + "action_type": "RenameDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "b19e21af9c52", + "name": "pick_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"style_cond\": {\"pick_style\": \"first\", \"__current_case__\": 0, \"type_cond\": {\"param_type\": \"integer\", \"__current_case__\": 1, \"pick_from\": [{\"__index__\": 0, \"value\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"value\": {\"__class__\": \"ConnectedValue\"}}]}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "c45d9a2c-344d-4de1-91d1-72903248cc7e", + "when": null, + "workflow_outputs": [] + }, + "24": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 24, + "input_connections": { + "input": { + "id": 22, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 2674.140625, + "top": 1194.9609375 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c3\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "d3b276c2-8062-4552-9cb9-7f54cf8bb287", + "when": null, + "workflow_outputs": [] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1", + "errors": null, + "id": 25, + "input_connections": { + "assembly_options|hom_cov": { + "id": 23, + "output_name": "integer_param" + }, + "filter_bits": { + "id": 6, + "output_name": "output" + }, + "mode|reads": { + "id": 15, + "output_name": "out1" + }, + "mode|trio_dual": { + "id": 11, + "output_name": "output" + }, + "mode|trioinput|hap1_reads": { + "id": 1, + "output_name": "output" + }, + "mode|trioinput|hap2_reads": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Hifiasm", + "outputs": [ + { + "name": "noseq_files", + "type": "input" + }, + { + "name": "hap1_contigs", + "type": "gfa1" + }, + { + "name": "hap2_contigs", + "type": "gfa1" + }, + { + "name": "raw_unitigs_trio", + "type": "gfa1" + }, + { + "name": "processed_unitigs_trio", + "type": "gfa1" + }, + { + "name": "log_file", + "type": "txt" + } + ], + "position": { + "left": 1843.692405931764, + "top": 411.04687749931213 + }, + "post_job_actions": { + "TagDatasetActionhap1_contigs": { + "action_arguments": { + "tags": "hifiasm_trio_hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "hap1_contigs" + }, + "TagDatasetActionhap2_contigs": { + "action_arguments": { + "tags": "hifiasm_trio_hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "hap2_contigs" + }, + "TagDatasetActionlog_file": { + "action_arguments": { + "tags": "hifiasm_trio_log" + }, + "action_type": "TagDatasetAction", + "output_name": "log_file" + }, + "TagDatasetActionnoseq files": { + "action_arguments": { + "tags": "noseq_hifiasm" + }, + "action_type": "TagDatasetAction", + "output_name": "noseq files" + }, + "TagDatasetActionprocessed_unitigs_trio": { + "action_arguments": { + "tags": "hifiasm_trio_processed" + }, + "action_type": "TagDatasetAction", + "output_name": "processed_unitigs_trio" + }, + "TagDatasetActionraw_unitigs_trio": { + "action_arguments": { + "tags": "hifiasm_trio_raw_unitig" + }, + "action_type": "TagDatasetAction", + "output_name": "raw_unitigs_trio" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1", + "tool_shed_repository": { + "changeset_revision": "df25d4fb79b7", + "name": "hifiasm", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"advanced_selector\": \"blank\", \"__current_case__\": 0}, \"assembly_options\": {\"assembly_selector\": \"set\", \"__current_case__\": 1, \"cleaning_rounds\": \"4\", \"adapter_length\": \"0\", \"pop_contigs\": \"10000000\", \"pop_unitigs\": \"100000\", \"remove_tips\": \"3\", \"max_overlap\": \"0.8\", \"min_overlap\": \"0.2\", \"disable_post_join\": false, \"ignore_error_corrected\": false, \"hom_cov\": {\"__class__\": \"ConnectedValue\"}}, \"bins_out\": false, \"filter_bits\": {\"__class__\": \"ConnectedValue\"}, \"hic_partition\": {\"hic_partition_selector\": \"blank\", \"__current_case__\": 0}, \"log_out\": true, \"mode\": {\"mode_selector\": \"trio\", \"__current_case__\": 1, \"reads\": {\"__class__\": \"ConnectedValue\"}, \"trioinput\": {\"trio_input_selector\": \"reads\", \"__current_case__\": 0, \"hap1_reads\": {\"__class__\": \"ConnectedValue\"}, \"hap2_reads\": {\"__class__\": \"ConnectedValue\"}}, \"max_kmers\": \"2\", \"min_kmers\": \"5\", \"yak_kmer_length\": \"31\", \"trio_dual\": {\"__class__\": \"ConnectedValue\"}}, \"ont_integration\": {\"ont_integration_selector\": \"blank\", \"__current_case__\": 0}, \"purge_options\": {\"purge_selector\": \"blank\", \"__current_case__\": 0}, \"scaffolding_options\": {\"scaffold_selector\": \"blank\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.19.8+galaxy1", + "type": "tool", + "uuid": "50aee4e7-5172-49a0-a448-4020942301af", + "when": null, + "workflow_outputs": [] + }, + "26": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 26, + "input_connections": { + "input1": { + "id": 24, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Estimated genome size", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 3071.875, + "top": 1025.8359375 + }, + "post_job_actions": { + "RenameDatasetActioninteger_param": { + "action_arguments": { + "newname": "Estimated Genome size" + }, + "action_type": "RenameDatasetAction", + "output_name": "integer_param" + }, + "TagDatasetActioninteger_param": { + "action_arguments": { + "tags": "estimated_genome_size" + }, + "action_type": "TagDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "f4f9a27e-f8fc-4cc2-8bea-94a2bf225b66", + "when": null, + "workflow_outputs": [ + { + "label": "Estimated Genome size", + "output_name": "integer_param", + "uuid": "5ae5a387-d898-4272-bc29-608e5fc33655" + } + ] + }, + "27": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 27, + "input_connections": { + "input_file": { + "id": 25, + "output_name": "hap1_contigs" + }, + "mode_condition|swiss_army_knife": { + "id": 12, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 2292.796875, + "top": 0 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "usable hap1 gfa" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "trio_hap1_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"gfa\", \"__current_case__\": 4, \"terminal_overlaps_condition\": {\"terminal_overlaps_select\": \"no\", \"__current_case__\": 0}}, \"discover_paths\": true, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "ae31efe9-7f56-4a2d-b811-d77d4f8b0abf", + "when": null, + "workflow_outputs": [ + { + "label": "usable hap1 gfa", + "output_name": "output", + "uuid": "4fc29101-1e84-407c-8e97-4899fda4300c" + } + ] + }, + "28": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 28, + "input_connections": { + "input_file": { + "id": 25, + "output_name": "hap2_contigs" + }, + "mode_condition|swiss_army_knife": { + "id": 12, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 2289.15625, + "top": 289.3125 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "usable hap2 gfa" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "trio_hap2_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"gfa\", \"__current_case__\": 4, \"terminal_overlaps_condition\": {\"terminal_overlaps_select\": \"no\", \"__current_case__\": 0}}, \"discover_paths\": true, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "f2a02b12-43b7-4969-a999-dbc18b820c2f", + "when": null, + "workflow_outputs": [ + { + "label": "usable hap2 gfa", + "output_name": "output", + "uuid": "ca9f8434-d7e9-4cf7-84b8-ce9cad5548f0" + } + ] + }, + "29": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", + "errors": null, + "id": 29, + "input_connections": { + "input_file": { + "id": 25, + "output_name": "raw_unitigs_trio" + } + }, + "inputs": [], + "label": "Raw Unitig Image", + "name": "Bandage Image", + "outputs": [ + { + "name": "outfile", + "type": "jpg" + } + ], + "position": { + "left": 2274.525103645694, + "top": 773.0738945855107 + }, + "post_job_actions": { + "TagDatasetActionoutfile": { + "action_arguments": { + "tags": "utg_png" + }, + "action_type": "TagDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", + "tool_shed_repository": { + "changeset_revision": "ddddce450736", + "name": "bandage", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"fontsize\": null, \"height\": \"2000\", \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"lengths\": false, \"names\": false, \"nodewidth\": \"25.0\", \"output_format\": \"png\", \"width\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022.09+galaxy4", + "type": "tool", + "uuid": "f9af6aa8-4ee4-4d4d-a54f-653881706285", + "when": null, + "workflow_outputs": [] + }, + "30": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 30, + "input_connections": { + "input_file": { + "id": 25, + "output_name": "hap1_contigs" + }, + "mode_condition|swiss_army_knife": { + "id": 12, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 3131.875, + "top": 321.6796875 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Hifiasm Trio hap1" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionstats": { + "action_arguments": { + "newname": "Hifiasm Trio hap1" + }, + "action_type": "RenameDatasetAction", + "output_name": "stats" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "hifiasm_trio_hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + }, + "TagDatasetActionstats": { + "action_arguments": { + "tags": "hifiasm_trio_hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"fasta\", \"__current_case__\": 0, \"line_length\": null}, \"discover_paths\": true, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "653200d3-c548-4dd2-87cb-e8b40fbc8235", + "when": null, + "workflow_outputs": [ + { + "label": "Hifiasm Trio hap1", + "output_name": "output", + "uuid": "711071f5-4b23-4a9f-af19-abcf4b731da9" + } + ] + }, + "31": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 31, + "input_connections": { + "input_file": { + "id": 25, + "output_name": "hap2_contigs" + }, + "mode_condition|swiss_army_knife": { + "id": 12, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 3117.859375, + "top": 644.6484375 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Hifiasm Trio hap2" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionstats": { + "action_arguments": { + "newname": "Hifiasm Trio hap1" + }, + "action_type": "RenameDatasetAction", + "output_name": "stats" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "hifiasm_trio_hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + }, + "TagDatasetActionstats": { + "action_arguments": { + "tags": "hifiasm_trio_hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"fasta\", \"__current_case__\": 0, \"line_length\": null}, \"discover_paths\": true, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "77c35546-0668-45d5-aa10-2c5048fd4256", + "when": null, + "workflow_outputs": [ + { + "label": "Hifiasm Trio hap2", + "output_name": "output", + "uuid": "f4438ca6-d970-4263-ad68-f6a488b56bbb" + } + ] + }, + "32": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 32, + "input_connections": { + "input_file": { + "id": 25, + "output_name": "hap1_contigs" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 3892.703125, + "top": 516.5390625 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_contigs_hap1, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"c\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": true}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "fb185c69-e1a1-47a4-b983-d25d94f25522", + "when": null, + "workflow_outputs": [] + }, + "33": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 33, + "input_connections": { + "input_file": { + "id": 25, + "output_name": "hap2_contigs" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 3886.140625, + "top": 907.5078125 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_contigs_hap2, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"c\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": true}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "a3de4200-b7d2-4cd5-bcca-fa6f548ed6a0", + "when": null, + "workflow_outputs": [] + }, + "34": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 34, + "input_connections": { + "input_file": { + "id": 25, + "output_name": "hap2_contigs" + }, + "mode_condition|statistics_condition|expected_genomesize": { + "id": 26, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 3843.6875, + "top": 676.8359375 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_asm_hap2, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"assembly\", \"__current_case__\": 2, \"expected_genomesize\": {\"__class__\": \"ConnectedValue\"}}, \"locale\": true, \"tabular\": true, \"discover_paths\": true}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "60492710-1411-45ff-abe6-1c94644bcca4", + "when": null, + "workflow_outputs": [] + }, + "35": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 35, + "input_connections": { + "input_file": { + "id": 25, + "output_name": "hap1_contigs" + }, + "mode_condition|statistics_condition|expected_genomesize": { + "id": 26, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 3919.75, + "top": 321.0703125 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_asm_hap1, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"assembly\", \"__current_case__\": 2, \"expected_genomesize\": {\"__class__\": \"ConnectedValue\"}}, \"locale\": true, \"tabular\": true, \"discover_paths\": true}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "904feec3-140a-4aff-a8af-29592733175e", + "when": null, + "workflow_outputs": [] + }, + "36": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "errors": null, + "id": 36, + "input_connections": { + "input": { + "id": 30, + "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Busco", + "outputs": [ + { + "name": "busco_sum", + "type": "txt" + }, + { + "name": "busco_table", + "type": "tabular" + }, + { + "name": "busco_missing", + "type": "tabular" + }, + { + "name": "summary_image", + "type": "png" + }, + { + "name": "busco_gff", + "type": "gff3" + } + ], + "position": { + "left": 3656.2421875, + "top": 1226.00390625 + }, + "post_job_actions": { + "TagDatasetActionbusco_gff": { + "action_arguments": { + "tags": "#hap1,busco_hap1_gff" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_gff" + }, + "TagDatasetActionbusco_missing": { + "action_arguments": { + "tags": "busco_hap1_missing, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_missing" + }, + "TagDatasetActionbusco_sum": { + "action_arguments": { + "tags": "busco_hap1_summ, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_sum" + }, + "TagDatasetActionbusco_table": { + "action_arguments": { + "tags": "busco_hap1_full, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_table" + }, + "TagDatasetActionsummary_image": { + "action_arguments": { + "tags": "busco_hap1_img, #hap1" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_image" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ea8146ee148f", + "name": "busco", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.5.0+galaxy0", + "type": "tool", + "uuid": "bc06da8e-e5cb-493e-98d1-c974a3e46cff", + "when": null, + "workflow_outputs": [ + { + "label": "Busco Gff Hap1", + "output_name": "busco_gff", + "uuid": "0946a7b1-b95e-425a-b039-eddb66d7f203" + }, + { + "label": "Busco Summary Hap1", + "output_name": "busco_sum", + "uuid": "bb3f3b2b-d455-4c53-a4b4-044bd4a90c7a" + }, + { + "label": "Busco Summary Image Hap1", + "output_name": "summary_image", + "uuid": "783cb816-dead-4035-911f-d4dd7590efbf" + } + ] + }, + "37": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "errors": null, + "id": 37, + "input_connections": { + "input": { + "id": 31, + "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Busco", + "outputs": [ + { + "name": "busco_sum", + "type": "txt" + }, + { + "name": "busco_table", + "type": "tabular" + }, + { + "name": "busco_missing", + "type": "tabular" + }, + { + "name": "summary_image", + "type": "png" + }, + { + "name": "busco_gff", + "type": "gff3" + } + ], + "position": { + "left": 3389.03515625, + "top": 1288.625 + }, + "post_job_actions": { + "TagDatasetActionbusco_gff": { + "action_arguments": { + "tags": "#hap2,busco_hap2_gff" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_gff" + }, + "TagDatasetActionbusco_missing": { + "action_arguments": { + "tags": "busco_hap2_missing, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_missing" + }, + "TagDatasetActionbusco_sum": { + "action_arguments": { + "tags": "busco_hap2_summ, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_sum" + }, + "TagDatasetActionbusco_table": { + "action_arguments": { + "tags": "busco_hap2_full, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_table" + }, + "TagDatasetActionsummary_image": { + "action_arguments": { + "tags": "busco_hap2_img, #hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_image" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ea8146ee148f", + "name": "busco", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.5.0+galaxy0", + "type": "tool", + "uuid": "4931c626-b636-43c3-b19b-3c778199b9a8", + "when": null, + "workflow_outputs": [ + { + "label": "Busco Gff Hap2", + "output_name": "busco_gff", + "uuid": "948be37c-7cde-4c13-805c-2d9806380939" + }, + { + "label": "Busco Summary Image Hap2", + "output_name": "summary_image", + "uuid": "caf3c70a-11cf-468f-aab8-144a38880d07" + }, + { + "label": "Busco Summary Hap2", + "output_name": "busco_sum", + "uuid": "b1bae72f-2729-47d4-925c-ddbba82e2098" + } + ] + }, + "38": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", + "errors": null, + "id": 38, + "input_connections": { + "mode|assembly_options|assembly_01": { + "id": 30, + "output_name": "output" + }, + "mode|assembly_options|assembly_02": { + "id": 31, + "output_name": "output" + }, + "mode|meryldb_F1": { + "id": 3, + "output_name": "output" + }, + "mode|meryldb_MAT": { + "id": 5, + "output_name": "output" + }, + "mode|meryldb_PAT": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merqury", + "outputs": [ + { + "name": "bed_files", + "type": "input" + }, + { + "name": "wig_files", + "type": "input" + }, + { + "name": "qv_files", + "type": "input" + }, + { + "name": "png_files", + "type": "input" + }, + { + "name": "sizes_files", + "type": "input" + }, + { + "name": "stats_files", + "type": "input" + }, + { + "name": "hist_files", + "type": "input" + }, + { + "name": "log_file", + "type": "txt" + } + ], + "position": { + "left": 3900.5859375, + "top": 1147.69140625 + }, + "post_job_actions": { + "HideDatasetActionlog_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "log_file" + }, + "RenameDatasetActionwig_files": { + "action_arguments": { + "newname": "merqury_trio_wig, #trio" + }, + "action_type": "RenameDatasetAction", + "output_name": "wig_files" + }, + "TagDatasetActionbed_files": { + "action_arguments": { + "tags": "merqury_trio_bed" + }, + "action_type": "TagDatasetAction", + "output_name": "bed_files" + }, + "TagDatasetActionhist_files": { + "action_arguments": { + "tags": "#trio" + }, + "action_type": "TagDatasetAction", + "output_name": "hist_files" + }, + "TagDatasetActionpng_files": { + "action_arguments": { + "tags": "merqury_trio_png, #trio" + }, + "action_type": "TagDatasetAction", + "output_name": "png_files" + }, + "TagDatasetActionqv_files": { + "action_arguments": { + "tags": "merqury_trio_qv, #trio" + }, + "action_type": "TagDatasetAction", + "output_name": "qv_files" + }, + "TagDatasetActionsizes_files": { + "action_arguments": { + "tags": "merqury_trio_sizes, #trio" + }, + "action_type": "TagDatasetAction", + "output_name": "sizes_files" + }, + "TagDatasetActionstats_files": { + "action_arguments": { + "tags": "merqury_trio_stats, #trio" + }, + "action_type": "TagDatasetAction", + "output_name": "stats_files" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", + "tool_shed_repository": { + "changeset_revision": "eb7b00ec347d", + "name": "merqury", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"label\": \"output_merqury\", \"mode\": {\"options\": \"trio\", \"__current_case__\": 1, \"meryldb_F1\": {\"__class__\": \"ConnectedValue\"}, \"meryldb_PAT\": {\"__class__\": \"ConnectedValue\"}, \"meryldb_MAT\": {\"__class__\": \"ConnectedValue\"}, \"assembly_options\": {\"number_assemblies\": \"two\", \"__current_case__\": 1, \"assembly_01\": {\"__class__\": \"ConnectedValue\"}, \"assembly_02\": {\"__class__\": \"ConnectedValue\"}}}, \"output_add_headers\": true, \"output_selector\": [\"qv\", \"plots\", \"sizes\", \"stats\", \"bed\", \"wig\", \"log\", \"hist\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy4", + "type": "tool", + "uuid": "25a1c5c3-56b1-490a-b73e-ad8cd94c1c26", + "when": null, + "workflow_outputs": [ + { + "label": "Merqury Images", + "output_name": "png_files", + "uuid": "703f1b5c-9fd8-4f49-8dae-b5c3d0770738" + }, + { + "label": "Merqury Trio Histogram", + "output_name": "hist_files", + "uuid": "82446904-1649-4dbf-ba0d-48576419a32c" + } + ] + }, + "39": { + "annotation": "", + "id": 39, + "input_connections": { + "gfa_stats": { + "id": 32, + "input_subworkflow_step_id": 0, + "output_name": "stats" + } + }, + "inputs": [ + { + "description": "", + "name": "Data prep Hap1" + } + ], + "label": "Data prep Hap1", + "name": "gfastats_data_prep", + "outputs": [], + "position": { + "left": 4881.21875, + "top": 481.3671875 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "format-version": "0.1", + "name": "gfastats_data_prep", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "gfa_stats" + } + ], + "label": "gfa_stats", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 189.90056800842285 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "09cefa4f-7cb2-47de-9ec3-d68701a12c71", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "sort1", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 302.6136245727539, + "top": 0.0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "40d1fc30-02a7-458b-b1aa-72c38d5d55ea", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 1, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 292.1306838989258, + "top": 235.1562442779541 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "680af783-3108-4617-a793-276977f7c2ac", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "in_file": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 595.0994338989258, + "top": 116.0227222442627 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "5c3447fa-bf5d-42b9-8aab-6b80c8da3dda", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 479.0482864379883, + "top": 456.17896461486816 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "4b662ba7-bc49-4259-a7fa-dfdcf1616dea", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 3, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 693.4658889770508, + "top": 299.4318027496338 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "ed8dca6d-0806-4119-9bb3-e09fdc5947f0", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 5, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 885.0994338989258, + "top": 493.36646461486816 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "b289c325-e9e7-492d-98e8-98580acd14cd", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 4, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 6, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1115.0993728637695, + "top": 735.5255222320557 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "bc2c5737-d84f-4347-85ec-a1291e21eee7", + "when": null, + "workflow_outputs": [ + { + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "23d98a71-9790-4cd5-a936-ed6ee6060103" + } + ] + } + }, + "tags": "", + "uuid": "87cc5908-358b-4033-b74a-b0e5e0738a63" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "813bcf16-aed8-4f57-a64e-37dc7d111cac", + "when": null, + "workflow_outputs": [] + }, + "40": { + "annotation": "", + "id": 40, + "input_connections": { + "gfa_stats": { + "id": 33, + "input_subworkflow_step_id": 0, + "output_name": "stats" + } + }, + "inputs": [ + { + "description": "", + "name": "Data Prep Hap2" + } + ], + "label": "Data Prep Hap2", + "name": "gfastats_data_prep", + "outputs": [], + "position": { + "left": 4884.75, + "top": 635.0078125 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "format-version": "0.1", + "name": "gfastats_data_prep", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "gfa_stats" + } + ], + "label": "gfa_stats", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 189.90056800842285 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "28582012-66c6-41cb-8c8d-893aea2f11e5", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "sort1", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 302.6136245727539, + "top": 0.0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "7e8e2879-09cb-429a-a14d-2f4e5492ff65", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 1, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 292.1306838989258, + "top": 235.1562442779541 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "d7aba069-39bd-4f32-bf18-eac978a1a0cf", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "in_file": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 595.0994338989258, + "top": 116.0227222442627 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "c29a59e2-11d8-415f-989f-756ddfe1bb94", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 479.0482864379883, + "top": 456.17896461486816 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "c455907e-6018-4b6c-8873-76f6ac866ebf", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 3, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 693.4658889770508, + "top": 299.4318027496338 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "39812bd4-43d7-4e29-baae-43b694a8a2df", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 5, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 885.0994338989258, + "top": 493.36646461486816 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "5a6e3382-a9a0-4937-811b-eef1807a4176", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 4, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 6, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1115.0993728637695, + "top": 735.5255222320557 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "28afe0ea-6c13-49a8-99cc-ded6f1feeaca", + "when": null, + "workflow_outputs": [ + { + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "97d0a87d-453f-40db-89b3-e48dce13e49b" + } + ] + } + }, + "tags": "", + "uuid": "67c4c2f2-2169-4d69-985e-0bd98493e8cd" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "6b4dfe1c-e8c9-49d7-a52a-44959e30f3e7", + "when": null, + "workflow_outputs": [] + }, + "41": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "errors": null, + "id": 41, + "input_connections": { + "infile": { + "id": 34, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 4299.765625, + "top": 741.7890625 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\thap2-Maternal\\\"}; {print}; \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "124adb19-8437-4d65-bbed-41de62ca1788", + "when": null, + "workflow_outputs": [] + }, + "42": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "errors": null, + "id": 42, + "input_connections": { + "infile": { + "id": 35, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 4292.78125, + "top": 294.7734375 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\thap1-Paternal\\\"}; {print}; \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "5786321e-4c58-4ac2-baec-8407aeefac72", + "when": null, + "workflow_outputs": [] + }, + "43": { + "annotation": "", + "id": 43, + "input_connections": { + "Alternate data": { + "id": 40, + "input_subworkflow_step_id": 1, + "output_name": "gfastats data for plotting" + }, + "Name of alternate assembly": { + "id": 14, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "Name of primary assembly": { + "id": 13, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "Primary data": { + "id": 39, + "input_subworkflow_step_id": 0, + "output_name": "gfastats data for plotting" + } + }, + "inputs": [ + { + "description": "", + "name": "Plots" + } + ], + "label": "Plots", + "name": "gfastats_plot", + "outputs": [], + "position": { + "left": 5196.359375, + "top": 343.4765625 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "Galaxy" + }, + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "name": "gfastats_plot", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Primary data" + } + ], + "label": "Primary data", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 0.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "eb649656-22ce-4f5a-8689-907504927bed", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Alternate data" + } + ], + "label": "Alternate data", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 6.960205078125, + "top": 143.53692626953125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "9f75a894-8ba9-4d05-a0b6-b43f39db9f65", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of primary assembly" + } + ], + "label": "Name of primary assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 4.55963134765625, + "top": 296.3210144042969 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Primary\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "6e74523f-750b-4fc8-b550-baf2a4524110", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "068a9d5c-f82a-467a-8900-0c29b0d735c4" + } + ] + }, + "3": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of alternate assembly" + } + ], + "label": "Name of alternate assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 7.428955078125, + "top": 440.4403076171875 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Alternate\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "5a976fab-1491-4217-8f91-c92352bab10a", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "b0705c7b-2eb6-48e5-9c38-fff300d2b154" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "exp": { + "id": 2, + "output_name": "output" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1139.7584686279297, + "top": 107.42897033691406 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": {\"__class__\": \"ConnectedValue\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "a3bec00c-fdd6-4e7e-9335-9a24656fb7c3", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 5, + "input_connections": { + "exp": { + "id": 3, + "output_name": "output" + }, + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1151.7044982910156, + "top": 392.65625 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": {\"__class__\": \"ConnectedValue\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "0c2f2aaa-f1dd-4272-96b5-99d1d213b079", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "inputs": { + "id": 4, + "output_name": "out_file1" + }, + "queries_0|inputs2": { + "id": 5, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Concatenate datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1441.193115234375, + "top": 216.59091186523438 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"inputs\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [{\"__index__\": 0, \"inputs2\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "c02c7b07-b7b3-4f03-8b05-a23a4210e109", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1780.3265991210938, + "top": 182.99716186523438 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8,c5,c6\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "a671894f-e5e4-46ca-ae09-0637961e8b46", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1781.349365234375, + "top": 387.96875 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8,c4,c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "57b84cc1-e745-46b1-bf0f-acf263eb9c1b", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "input1": { + "id": 7, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Nx Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 2068.1390991210938, + "top": 31.988632202148438 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Nx Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "#nx_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Single\", \"__current_case__\": 1, \"factorcol\": \"1\", \"colors\": \"Set1\", \"colororder\": \"1\"}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"6.0\", \"height_output_dim\": \"4.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"x\", \"xplot\": \"2\", \"ylab\": \"Nx (Mb)\", \"yplot\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "79e4b8a2-c9bf-4cf0-b943-7de18ec50ed6", + "when": null, + "workflow_outputs": [ + { + "label": "Nx Plot", + "output_name": "output1", + "uuid": "8039e581-f8ae-4239-bd7c-0bc7a3c9b345" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 10, + "input_connections": { + "input1": { + "id": 8, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Size Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 2083.3805541992188, + "top": 319.8011169433594 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Size Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "#size_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Single\", \"__current_case__\": 1, \"factorcol\": \"1\", \"colors\": \"Set1\", \"colororder\": \"1\"}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"6.0\", \"height_output_dim\": \"4.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"Scaffold number\", \"xplot\": \"2\", \"ylab\": \"Cumulative Size (Mb)\", \"yplot\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "350f3535-47b5-4870-9f09-1be8f702bc23", + "when": null, + "workflow_outputs": [ + { + "label": "Size Plot", + "output_name": "output1", + "uuid": "edb70288-7a24-4499-9f0f-e56aaf796522" + } + ] + } + }, + "tags": "", + "uuid": "6ccda7b1-7a85-4687-a7c8-c77679fe6a92" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "bc14963b-acf4-4064-ad92-fbf7cad3730f", + "when": null, + "workflow_outputs": [ + { + "label": "Size Plot", + "output_name": "Size Plot", + "uuid": "044f639b-f8f9-44b9-85b0-bbea417e4af7" + }, + { + "label": "Nx Plot", + "output_name": "Nx Plot", + "uuid": "4235c91f-2071-483e-b905-bed50bc53b05" + } + ] + }, + "44": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0", + "errors": null, + "id": 44, + "input_connections": { + "infile1": { + "id": 42, + "output_name": "outfile" + }, + "infile2": { + "id": 41, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Join", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 4616.796875, + "top": 331.6015625 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "gfastats_asm_hap1_hap2" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column1\": \"1\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": true, \"ignore_case\": false, \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \"-a 1 -a 2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "bf793e2c-2b1e-4b0e-8122-9f657a86bb25", + "when": null, + "workflow_outputs": [ + { + "label": "Assembly statistics for Hap1 and Hap2", + "output_name": "output", + "uuid": "fbdd24e6-61b6-4a8f-8c05-d834e8dde2af" + } + ] + } + }, + "tags": [ + "VGP", + "Reviewed" + ], + "uuid": "d8fd9266-a2f8-4a6e-9c12-8d312bdd2ca7", + "version": 6 + }, + "readme": "# Assembly with Hifi reads and Trio Data\n\nGenerate phased assembly based on PacBio Hifi Reads using parental Illumina data for phasing\n\n## Inputs\n\n1. Hifi long reads [fastq]\n2. Concatenated Illumina reads : Paternal [fastq]\n3. Concatenated Illumina reads : Maternal [fastq]\n4. K-mer database [meryldb]\n5. Paternal hapmer database [meryldb]\n6. Maternal hapmer database [meryldb]\n7. Genome profile summary generated by Genomescope [txt]\n8. Genome model parameters generated by Genomescope [tabular]\n9. Homozygous read coverage (Estimated from the Genomescope model if not provided)\n10. Lineage of the species being assembled\n11. Bloom Filter\n12. Name of first haplotype\n13. Name of second haplotype\n\n## Outputs\n\n1. Haplotype 1 assembly\n2. Haplotype 2 assembly\n3. QC: BUSCO report for both assemblies\n4. Merqury report for both assemblies\n5. Assembly statistics for both assemblies\n6. Nx Plot for both assemblies\n7. Size plot for both assemblies\n\n\n", + "changelog": "# Changelog\n\n## [0.1.4] 2024-04-22\n\n### Added\n\n- Add Homozygous Read coverage parameter and calculation\n- Expose Lineage parameter\n\n### Automatic update\n\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n\n## [0.1.3] 2024-03-25\n\n### Manual update\n\n- Add gff output to Busco\n- Add histogram output to Merqury\n- Label subworkflows\n\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1`\n\n## [0.1.2] 2023-11-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.16.1+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1.1] 2023-11-20\n\n- Fix author in dockstore\n\n\n## [0.1] - 2023-09-27\n\nCreation of workflow for Trio assembly. \n\n" } ], - "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-Trio-phasing-VGP5", - "readme": "# Assembly with Hifi reads and Trio Data\n\nGenerate phased assembly based on PacBio Hifi Reads using parental Illumina data for phasing\n\n## Inputs\n\n1. Hifi long reads [fastq]\n2. Concatenated Illumina reads : Paternal [fastq]\n3. Concatenated Illumina reads : Maternal [fastq]\n4. K-mer database [meryldb]\n5. Paternal hapmer database [meryldb]\n6. Maternal hapmer database [meryldb]\n7. Genome profile summary generated by Genomescope [txt]\n8. Genome model parameters generated by Genomescope [tabular]\n9. Homozygous read coverage (Estimated from the Genomescope model if not provided)\n10. Lineage of the species being assembled\n11. Bloom Filter\n12. Name of first haplotype\n13. Name of second haplotype\n\n## Outputs\n\n1. Haplotype 1 assembly\n2. Haplotype 2 assembly\n3. QC: BUSCO report for both assemblies\n4. Merqury report for both assemblies\n5. Assembly statistics for both assemblies\n6. Nx Plot for both assemblies\n7. Size plot for both assemblies\n\n\n" + "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-Trio-phasing-VGP5" }, { "version": 1.2, @@ -990,11 +48061,3152 @@ "name": "VGP", "url": "https://vertebrategenomeproject.org" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "Galaxy" + }, + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "release": "0.1.5", + "name": "Assembly-Hifi-only-VGP3", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Pacbio Reads Collection" + } + ], + "label": "Pacbio Reads Collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 549.7803459425681 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "188272eb-651c-4cad-9cdc-57dc6425947d", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Meryl Database" + } + ], + "label": "Meryl Database", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 95.49981346886014, + "top": 713.083417070356 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "a3b31a30-b60f-4e4a-96d1-f4c0513ef476", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Genomescope Summary" + } + ], + "label": "Genomescope Summary", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 178.7993156668467, + "top": 854.7276031666358 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "705c22f0-68e3-4f5e-93da-e1dda2a80f98", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Defaults to 37 if not specified. For genomes much larger than human, applying -f38 or even -f39 is preferred to save memory on k-mer counting.", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Defaults to 37 if not specified. For genomes much larger than human, applying -f38 or even -f39 is preferred to save memory on k-mer counting.", + "name": "Bits for Hifiasm bloom filter" + } + ], + "label": "Bits for Hifiasm bloom filter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 272.75742759831104, + "top": 981.8662360058211 + }, + "tool_id": null, + "tool_state": "{\"default\": 37, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "3ce6ecc2-3262-4695-b4ef-1a58f52a48bd", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "If empty, read coverage will be estimated from the Genomescope parameters. ", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "If empty, read coverage will be estimated from the Genomescope parameters. ", + "name": "Homozygous Read Coverage" + } + ], + "label": "Homozygous Read Coverage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 330.6677396409291, + "top": 1112.6998884025538 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "1e16198c-a515-4b6d-9a72-d1de93974d2b", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "GenomeScope model parameters generated by K-mer profiling workflow", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "GenomeScope model parameters generated by K-mer profiling workflow", + "name": "Genomescope Model Parameters" + } + ], + "label": "Genomescope Model Parameters", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 376.4742856427239, + "top": 1238.8834014045185 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "eb7272f6-9895-42b9-9a89-79ad3f342588", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "Taxonomic lineage for the organism being assembled for Busco analysis", + "name": "Lineage" + } + ], + "label": "Lineage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 432.9672084074356, + "top": 1396.376653536473 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "df030d72-fca9-4b7e-b58b-dcd27c453543", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "SAK input file (Optional)" + } + ], + "label": "SAK input file (Optional)", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2169.708999517185, + "top": 982.8125 + }, + "tool_id": null, + "tool_state": "{\"optional\": true, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "b7958e14-2495-4d38-8da1-ea583f5ae8e2", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of primary assembly" + } + ], + "label": "Name of primary assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 3650.0963286187475, + "top": 1145.9790267944336 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Primary\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "163c033f-85ce-46e5-b00a-3b3904dea278", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 9, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of alternate assembly" + } + ], + "label": "Name of alternate assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 3688.0509184624975, + "top": 1293.919334411621 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Alternate\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "88e40054-8605-4746-b91b-38ff85c70fd6", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "library|input_1": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Cutadapt", + "outputs": [ + { + "name": "out1", + "type": "fastqsanger" + }, + { + "name": "report", + "type": "txt" + }, + { + "name": "json_stats", + "type": "json" + } + ], + "position": { + "left": 620.9277495171852, + "top": 992.890625 + }, + "post_job_actions": { + "HideDatasetActionjson_stats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "json_stats" + }, + "TagDatasetActionout1": { + "action_arguments": { + "tags": "trimmed_" + }, + "action_type": "TagDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b1c926deaa2d", + "name": "cutadapt", + "owner": "lparsons", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"35\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": true}, \"filter_options\": {\"discard_trimmed\": true, \"discard_untrimmed\": false, \"minimum_length\": null, \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"RuntimeValue\"}, \"r1\": {\"adapters\": [], \"front_adapters\": [], \"anywhere_adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCAACAACAACAACGGAGGAGGAGGAAAAGAGAGAGAT\"}, \"single_noindels\": false}, {\"__index__\": 1, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCTTTTCCTCCTCCTCCGTTGTTGTTGTTGAGAGAGAT\"}, \"single_noindels\": false}]}}, \"output_selector\": [\"report\", \"json_stats\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"0\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.8+galaxy0", + "type": "tool", + "uuid": "f679b5eb-cc26-4005-9499-3ad2eb4698d4", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "errors": null, + "id": 11, + "input_connections": { + "infile": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1323.7328032281227, + "top": 1528.905174255371 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-G\", \"url_paste\": \"Haploid\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "620435fe-f48b-4867-9bc2-60655b153b2f", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.1.0", + "errors": null, + "id": 12, + "input_connections": { + "style_cond|type_cond|pick_from_0|value": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Pick parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1541.8138037091583, + "top": 1164.7394625964785 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.1.0", + "tool_shed_repository": { + "changeset_revision": "bf793b71559a", + "name": "pick_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"style_cond\": {\"pick_style\": \"first\", \"__current_case__\": 0, \"type_cond\": {\"param_type\": \"integer\", \"__current_case__\": 1, \"pick_from\": [{\"__index__\": 0, \"value\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"value\": \"37\"}]}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "ef31ebb9-5de0-4c65-a3c7-30624dbddc05", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 13, + "input_connections": { + "input": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 589.7410652330907, + "top": 1966.7977210262934 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"c3*2\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "0203b86a-9457-48fc-87af-e251b24bad2b", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 14, + "input_connections": { + "results_0|software_cond|input": { + "id": 10, + "output_name": "report" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 1078.5644682671852, + "top": 1052.86328125 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "24ef7e9a-d7eb-4cda-8675-26e8ea167b54", + "when": null, + "workflow_outputs": [ + { + "label": "multiqc html report", + "output_name": "html_report", + "uuid": "86a436db-4089-46e3-ad77-c6247302f4ce" + }, + { + "label": "cutadapt multiqc stats", + "output_name": "stats", + "uuid": "c274f7aa-095e-4245-b6aa-cfadcf0d1736" + } + ] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 15, + "input_connections": { + "infile": { + "id": 11, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1466.7015532281227, + "top": 1363.5642318725586 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"bp\", \"replace_pattern\": \"\"}, {\"__index__\": 1, \"find_pattern\": \",\", \"replace_pattern\": \"\"}, {\"__index__\": 2, \"find_pattern\": \"([a-z])\\\\s+([A-Z])\", \"replace_pattern\": \"\\\\1_\\\\2\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "2d652b72-7e96-48d0-9d65-efc08a749eb2", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 16, + "input_connections": { + "input": { + "id": 13, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 749.523911043862, + "top": 1812.7203552573856 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "fb6d8a81-7921-4b8b-be3c-e6f37772caa9", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "Convert characters1", + "errors": null, + "id": 17, + "input_connections": { + "input": { + "id": 15, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Convert", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1619.6987017419167, + "top": 1546.9875717163086 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Convert characters1", + "tool_state": "{\"condense\": true, \"convert_from\": \"s\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"strip\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "ebf57da9-a17b-423c-a16e-3c05a0de5a3b", + "when": null, + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 18, + "input_connections": { + "input1": { + "id": 16, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 969.434668724552, + "top": 1963.4408548125773 + }, + "post_job_actions": { + "RenameDatasetActioninteger_param": { + "action_arguments": { + "newname": "Estimated homozygous read coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "65b07e97-c8ea-4fbb-b37e-aab4c93c61fa", + "when": null, + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 19, + "input_connections": { + "input": { + "id": 17, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1774.698699834568, + "top": 1332.044334411621 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c3\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "7486cd7c-ff1e-4d8f-a793-7d107e053c2b", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "errors": null, + "id": 20, + "input_connections": { + "style_cond|type_cond|pick_from_0|value": { + "id": 4, + "output_name": "output" + }, + "style_cond|type_cond|pick_from_1|value": { + "id": 18, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": "Homozygous read coverage for Hifiasm", + "name": "Pick parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1113.916320765605, + "top": 1651.3174976390737 + }, + "post_job_actions": { + "RenameDatasetActioninteger_param": { + "action_arguments": { + "newname": "Homozygous read coverage for Hifiasm" + }, + "action_type": "RenameDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "b19e21af9c52", + "name": "pick_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"style_cond\": {\"pick_style\": \"first\", \"__current_case__\": 0, \"type_cond\": {\"param_type\": \"integer\", \"__current_case__\": 1, \"pick_from\": [{\"__index__\": 0, \"value\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"value\": {\"__class__\": \"ConnectedValue\"}}]}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "ddb202e3-53f2-406b-96eb-f8a8c442f8da", + "when": null, + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 21, + "input_connections": { + "input1": { + "id": 19, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Estimated genome size", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 2059.1305083062475, + "top": 1149.6296005249023 + }, + "post_job_actions": { + "RenameDatasetActioninteger_param": { + "action_arguments": { + "newname": "Estimated Genome size" + }, + "action_type": "RenameDatasetAction", + "output_name": "integer_param" + }, + "TagDatasetActioninteger_param": { + "action_arguments": { + "tags": "estimated_genome_size" + }, + "action_type": "TagDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "2915bf7f-75c0-49cc-8f6f-af13b4510f4e", + "when": null, + "workflow_outputs": [ + { + "label": "Estimated Genome size", + "output_name": "integer_param", + "uuid": "28396392-6855-400b-a28c-6297d43b7e23" + } + ] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1", + "errors": null, + "id": 22, + "input_connections": { + "assembly_options|hom_cov": { + "id": 20, + "output_name": "integer_param" + }, + "filter_bits": { + "id": 12, + "output_name": "integer_param" + }, + "mode|reads": { + "id": 10, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Hifiasm", + "outputs": [ + { + "name": "noseq_files", + "type": "input" + }, + { + "name": "raw_unitigs", + "type": "gfa1" + }, + { + "name": "processed_unitigs", + "type": "gfa1" + }, + { + "name": "primary_contig_graph", + "type": "gfa1" + }, + { + "name": "alternate_contig_graph", + "type": "gfa1" + }, + { + "name": "log_file", + "type": "txt" + } + ], + "position": { + "left": 1990.2952727105446, + "top": 516.4193801879883 + }, + "post_job_actions": { + "TagDatasetActionalternate_contig_graph": { + "action_arguments": { + "tags": "hifiasm_alternate_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "alternate_contig_graph" + }, + "TagDatasetActionnoseq files": { + "action_arguments": { + "tags": "noseq_hifiasm" + }, + "action_type": "TagDatasetAction", + "output_name": "noseq files" + }, + "TagDatasetActionprimary_contig_graph": { + "action_arguments": { + "tags": "hifiasm_primary_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "primary_contig_graph" + }, + "TagDatasetActionprocessed_unitigs": { + "action_arguments": { + "tags": "hifiasm_processed_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "processed_unitigs" + }, + "TagDatasetActionraw_unitigs": { + "action_arguments": { + "tags": "hifiasm_raw_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "raw_unitigs" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1", + "tool_shed_repository": { + "changeset_revision": "df25d4fb79b7", + "name": "hifiasm", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"advanced_selector\": \"set\", \"__current_case__\": 1, \"hifiasm_kmer_length\": \"51\", \"window_size\": \"51\", \"drop_kmers\": \"5.0\", \"max_overlaps\": \"100\", \"correction_rounds\": \"3\", \"min_hist_cnt\": null, \"max_kocc\": \"20000\", \"hg_size\": \"\"}, \"assembly_options\": {\"assembly_selector\": \"set\", \"__current_case__\": 1, \"cleaning_rounds\": \"4\", \"adapter_length\": \"0\", \"pop_contigs\": \"10000000\", \"pop_unitigs\": \"100000\", \"remove_tips\": \"3\", \"max_overlap\": \"0.8\", \"min_overlap\": \"0.2\", \"disable_post_join\": false, \"ignore_error_corrected\": false, \"hom_cov\": {\"__class__\": \"ConnectedValue\"}}, \"bins_out\": false, \"filter_bits\": {\"__class__\": \"ConnectedValue\"}, \"hic_partition\": {\"hic_partition_selector\": \"blank\", \"__current_case__\": 0}, \"log_out\": true, \"mode\": {\"mode_selector\": \"standard\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"ont_integration\": {\"ont_integration_selector\": \"blank\", \"__current_case__\": 0}, \"purge_options\": {\"purge_selector\": \"set\", \"__current_case__\": 1, \"purge_level\": \"0\", \"similarity_threshold\": \"0.75\", \"minimum_overlap\": \"1\", \"purge_max\": null, \"n_hap\": null}, \"scaffolding_options\": {\"scaffold_selector\": \"blank\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.19.8+galaxy1", + "type": "tool", + "uuid": "cecbcd76-97f0-4e7a-9c90-061d3e5be432", + "when": null, + "workflow_outputs": [ + { + "label": "Hifiasm Alternate gfa", + "output_name": "alternate_contig_graph", + "uuid": "7a14aa59-72a2-4bb5-9d74-2d501577db87" + }, + { + "label": "Hifiasm Primary gfa", + "output_name": "primary_contig_graph", + "uuid": "15537a4a-9d13-48c6-9a99-42edb5a5cad0" + } + ] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 23, + "input_connections": { + "input_file": { + "id": 22, + "output_name": "alternate_contig_graph" + }, + "mode_condition|swiss_army_knife": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 2604.404312017185, + "top": 222.83203125 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Usable GFA Alternate" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "solo_alternate_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"gfa\", \"__current_case__\": 4, \"terminal_overlaps_condition\": {\"terminal_overlaps_select\": \"no\", \"__current_case__\": 0}}, \"discover_paths\": true, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "18417334-ada9-4ac4-bc1f-9707f3200dfa", + "when": null, + "workflow_outputs": [ + { + "label": "Usable GFA Alternate", + "output_name": "output", + "uuid": "23d72fbe-6df8-431d-a711-01f766f1b08c" + } + ] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 24, + "input_connections": { + "input_file": { + "id": 22, + "output_name": "primary_contig_graph" + }, + "mode_condition|swiss_army_knife": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 2613.958999517185, + "top": 0 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Usable GFA Primary" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "solo_primary_gfa" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"gfa\", \"__current_case__\": 4, \"terminal_overlaps_condition\": {\"terminal_overlaps_select\": \"no\", \"__current_case__\": 0}}, \"discover_paths\": true, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "2dcb95b0-743f-4855-8a3c-d17e9d0656e7", + "when": null, + "workflow_outputs": [ + { + "label": "Usable GFA Primary", + "output_name": "output", + "uuid": "e1a82af3-c947-41f7-bb72-6c8c3842a9b8" + } + ] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 25, + "input_connections": { + "input_file": { + "id": 22, + "output_name": "primary_contig_graph" + }, + "mode_condition|swiss_army_knife": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 2610.130874517185, + "top": 432.58203125 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Hifiasm Primary assembly" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "hifiasm_primary" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + }, + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_asm_primary, #c1" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"fasta\", \"__current_case__\": 0, \"line_length\": null}, \"discover_paths\": true, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "ebb8800f-c58b-4118-93a3-a417631919db", + "when": null, + "workflow_outputs": [ + { + "label": "Hifiasm Primary assembly", + "output_name": "output", + "uuid": "f30af626-f47c-4967-a92b-f697b8e977d3" + } + ] + }, + "26": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 26, + "input_connections": { + "input_file": { + "id": 22, + "output_name": "alternate_contig_graph" + }, + "mode_condition|swiss_army_knife": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "output", + "type": "fastq" + } + ], + "position": { + "left": 2660.6503447320288, + "top": 702.3852767944336 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Hifiasm Alternate assembly" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "hifiasm_alternate" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + }, + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_asm_primary, #c1" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"manipulation\", \"__current_case__\": 0, \"swiss_army_knife\": {\"__class__\": \"ConnectedValue\"}, \"output_condition\": {\"out_format\": \"fasta\", \"__current_case__\": 0, \"line_length\": null}, \"discover_paths\": true, \"sort\": \"\", \"homopolymer_compress\": null}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "c6bd9a9c-c058-47dc-85cb-d5ba5e38490a", + "when": null, + "workflow_outputs": [ + { + "label": "Hifiasm Alternate assembly", + "output_name": "output", + "uuid": "76bc77a2-fd89-494d-a646-091560aeb1a1" + } + ] + }, + "27": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 27, + "input_connections": { + "input_file": { + "id": 22, + "output_name": "primary_contig_graph" + }, + "mode_condition|statistics_condition|expected_genomesize": { + "id": 21, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 3293.2914594656368, + "top": 451.8153245133906 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_asm_primary, #c1" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"assembly\", \"__current_case__\": 2, \"expected_genomesize\": {\"__class__\": \"ConnectedValue\"}}, \"locale\": true, \"tabular\": true, \"discover_paths\": true}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "29d8eb08-28d9-4b2a-b61c-fcfbe634d4e9", + "when": null, + "workflow_outputs": [ + { + "label": "Assembly Stats on Primary assembly", + "output_name": "stats", + "uuid": "2acbea03-21b2-4bf6-b5dc-212dff771dc8" + } + ] + }, + "28": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 28, + "input_connections": { + "input_file": { + "id": 22, + "output_name": "alternate_contig_graph" + }, + "mode_condition|statistics_condition|expected_genomesize": { + "id": 21, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 3295.19031529559, + "top": 753.6082826147187 + }, + "post_job_actions": { + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_asm_alternate, #c2" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"assembly\", \"__current_case__\": 2, \"expected_genomesize\": {\"__class__\": \"ConnectedValue\"}}, \"locale\": true, \"tabular\": true, \"discover_paths\": true}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "6b62822f-2c9f-41d6-acdd-45e13c52b1fb", + "when": null, + "workflow_outputs": [ + { + "label": "Assembly Stats on Alternate Assembly", + "output_name": "stats", + "uuid": "6362e546-0c71-47c9-8c78-939308613459" + } + ] + }, + "29": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 29, + "input_connections": { + "input_file": { + "id": 22, + "output_name": "primary_contig_graph" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 3281.6167045876036, + "top": 1012.1853499711735 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + }, + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_contigs_primary" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"c\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": true}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "0e65f363-c145-4b0e-987e-9a13e822dbdf", + "when": null, + "workflow_outputs": [] + }, + "30": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "errors": null, + "id": 30, + "input_connections": { + "input_file": { + "id": 22, + "output_name": "alternate_contig_graph" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ + { + "name": "stats", + "type": "tabular" + } + ], + "position": { + "left": 3296.71562955564, + "top": 1167.9942812334957 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + }, + "TagDatasetActionstats": { + "action_arguments": { + "tags": "gfastats_contigs_alternate" + }, + "action_type": "TagDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"c\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": true}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "70b12ad8-64c9-401c-a50d-69178b9e7321", + "when": null, + "workflow_outputs": [] + }, + "31": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "errors": null, + "id": 31, + "input_connections": { + "input": { + "id": 25, + "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 6, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Busco", + "outputs": [ + { + "name": "busco_sum", + "type": "txt" + }, + { + "name": "busco_table", + "type": "tabular" + }, + { + "name": "busco_missing", + "type": "tabular" + }, + { + "name": "summary_image", + "type": "png" + }, + { + "name": "busco_gff", + "type": "gff3" + } + ], + "position": { + "left": 3288.853530767185, + "top": 1357.71484375 + }, + "post_job_actions": { + "TagDatasetActionbusco_gff": { + "action_arguments": { + "tags": "#c1,busco_c1_gff" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_gff" + }, + "TagDatasetActionbusco_missing": { + "action_arguments": { + "tags": "busco_c1_missing, #c1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_missing" + }, + "TagDatasetActionbusco_sum": { + "action_arguments": { + "tags": "busco_c1_summ, #c1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_sum" + }, + "TagDatasetActionbusco_table": { + "action_arguments": { + "tags": "busco_c1_full, #c1" + }, + "action_type": "TagDatasetAction", + "output_name": "busco_table" + }, + "TagDatasetActionsummary_image": { + "action_arguments": { + "tags": "busco_c1_img, #c1" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_image" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ea8146ee148f", + "name": "busco", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.5.0+galaxy0", + "type": "tool", + "uuid": "1cd23635-275c-411f-b91d-f53f2bb229cb", + "when": null, + "workflow_outputs": [ + { + "label": "Busco summary image", + "output_name": "summary_image", + "uuid": "0fb12967-65f6-477f-9f68-960ca6f56f37" + } + ] + }, + "32": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", + "errors": null, + "id": 32, + "input_connections": { + "mode|assembly_options|assembly_01": { + "id": 25, + "output_name": "output" + }, + "mode|assembly_options|assembly_02": { + "id": 26, + "output_name": "output" + }, + "mode|meryldb_F1": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merqury", + "outputs": [ + { + "name": "qv_files", + "type": "input" + }, + { + "name": "png_files", + "type": "input" + }, + { + "name": "stats_files", + "type": "input" + }, + { + "name": "hist_files", + "type": "input" + }, + { + "name": "log_file", + "type": "txt" + } + ], + "position": { + "left": 2984.96852100156, + "top": 1277.655174255371 + }, + "post_job_actions": { + "HideDatasetActionlog_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "log_file" + }, + "TagDatasetActionbed_files": { + "action_arguments": { + "tags": "merqury_c_bed, #c" + }, + "action_type": "TagDatasetAction", + "output_name": "bed_files" + }, + "TagDatasetActionhist_files": { + "action_arguments": { + "tags": "#c" + }, + "action_type": "TagDatasetAction", + "output_name": "hist_files" + }, + "TagDatasetActionpng_files": { + "action_arguments": { + "tags": "merqury_c_png, #c" + }, + "action_type": "TagDatasetAction", + "output_name": "png_files" + }, + "TagDatasetActionqv_files": { + "action_arguments": { + "tags": "merqury_c_qv, #c" + }, + "action_type": "TagDatasetAction", + "output_name": "qv_files" + }, + "TagDatasetActionsizes_files": { + "action_arguments": { + "tags": "merqury_c_sizes, #c" + }, + "action_type": "TagDatasetAction", + "output_name": "sizes_files" + }, + "TagDatasetActionstats_files": { + "action_arguments": { + "tags": "merqury_c_stats, #c" + }, + "action_type": "TagDatasetAction", + "output_name": "stats_files" + }, + "TagDatasetActionwig_files": { + "action_arguments": { + "tags": "merqury_c_wig, #c" + }, + "action_type": "TagDatasetAction", + "output_name": "wig_files" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", + "tool_shed_repository": { + "changeset_revision": "eb7b00ec347d", + "name": "merqury", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"label\": \"output_merqury\", \"mode\": {\"options\": \"default\", \"__current_case__\": 0, \"meryldb_F1\": {\"__class__\": \"ConnectedValue\"}, \"assembly_options\": {\"number_assemblies\": \"two\", \"__current_case__\": 1, \"assembly_01\": {\"__class__\": \"ConnectedValue\"}, \"assembly_02\": {\"__class__\": \"ConnectedValue\"}}}, \"output_add_headers\": true, \"output_selector\": [\"qv\", \"plots\", \"stats\", \"log\", \"hist\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3+galaxy4", + "type": "tool", + "uuid": "da32529d-f84c-4af6-b443-eddfc1705d78", + "when": null, + "workflow_outputs": [ + { + "label": "Merqury png", + "output_name": "png_files", + "uuid": "1040586b-b0aa-41c3-98e4-00ead4e43a5c" + }, + { + "label": "Merqury Histograms", + "output_name": "hist_files", + "uuid": "9bb427f1-2afd-4e63-b7a1-2c9b54c6bee0" + }, + { + "label": "Merqury completeness stats", + "output_name": "stats_files", + "uuid": "640107ca-7175-4624-9851-33911c197b18" + } + ] + }, + "33": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 33, + "input_connections": { + "infile": { + "id": 27, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 3689.64186084531, + "top": 357.68359375 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\tPrimary\\\"}; {print}; \\n\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "b59dc0fc-7ac7-4e06-a282-89638b228be5", + "when": null, + "workflow_outputs": [] + }, + "34": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 34, + "input_connections": { + "infile": { + "id": 28, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 3690.7071684624975, + "top": 556.3767623901367 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\tAlternate\\\"}; {print}; \\n\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "535e61f0-806f-4ee4-9bed-562968291171", + "when": null, + "workflow_outputs": [] + }, + "35": { + "annotation": "", + "id": 35, + "input_connections": { + "gfa_stats": { + "id": 29, + "input_subworkflow_step_id": 0, + "output_name": "stats" + } + }, + "inputs": [ + { + "description": "", + "name": "Data Prep Primary" + } + ], + "label": "Data Prep Primary", + "name": "gfastats_data_prep", + "outputs": [], + "position": { + "left": 3965.646499517185, + "top": 761.265625 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "format-version": "0.1", + "name": "gfastats_data_prep", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "gfa_stats" + } + ], + "label": "gfa_stats", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 189.90056800842285 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "7f250de3-98cc-448b-b573-6b8a85c71352", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "sort1", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 302.6136245727539, + "top": 0.0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "55d86a03-5706-4070-b468-5e8407d3c871", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 1, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 292.1306838989258, + "top": 235.1562442779541 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "69c7b2e7-5c82-49ec-8301-737e5ec1739b", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "in_file": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 595.0994338989258, + "top": 116.0227222442627 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "1cdafa6b-ccdb-4b90-8dc6-ea1f92425715", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 479.0482864379883, + "top": 456.17896461486816 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "9a266291-d20c-42ff-b55f-bb334bd520d8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 3, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 693.4658889770508, + "top": 299.4318027496338 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "81bf512c-89b3-4b18-b7e9-36ae448a828f", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 5, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 885.0994338989258, + "top": 493.36646461486816 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "bda1a1ff-ab78-4338-a511-d24f851ec102", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 4, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 6, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1115.0993728637695, + "top": 735.5255222320557 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "c93568ca-103f-4d8e-af88-d6de721e30cd", + "when": null, + "workflow_outputs": [ + { + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "68af2c3b-8f48-4bde-9dd1-a78151d6de1a" + } + ] + } + }, + "tags": "", + "uuid": "180d72d8-634e-428e-98db-f52f078ddac5" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "f7f6d8e0-74b0-479f-bb34-2f23450ffc4f", + "when": null, + "workflow_outputs": [] + }, + "36": { + "annotation": "", + "id": 36, + "input_connections": { + "gfa_stats": { + "id": 30, + "input_subworkflow_step_id": 0, + "output_name": "stats" + } + }, + "inputs": [ + { + "description": "", + "name": "Data Prep Alternate" + } + ], + "label": "Data Prep Alternate", + "name": "gfastats_data_prep", + "outputs": [], + "position": { + "left": 3961.68727100156, + "top": 946.4477767944336 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "format-version": "0.1", + "name": "gfastats_data_prep", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "gfa_stats" + } + ], + "label": "gfa_stats", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 189.90056800842285 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "7f250de3-98cc-448b-b573-6b8a85c71352", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "sort1", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 302.6136245727539, + "top": 0.0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "55d86a03-5706-4070-b468-5e8407d3c871", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "infile": { + "id": 1, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 292.1306838989258, + "top": 235.1562442779541 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "69c7b2e7-5c82-49ec-8301-737e5ec1739b", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "in_file": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 595.0994338989258, + "top": 116.0227222442627 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "1cdafa6b-ccdb-4b90-8dc6-ea1f92425715", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 2, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 479.0482864379883, + "top": 456.17896461486816 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "9a266291-d20c-42ff-b55f-bb334bd520d8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 3, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 693.4658889770508, + "top": 299.4318027496338 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "81bf512c-89b3-4b18-b7e9-36ae448a828f", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 5, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 885.0994338989258, + "top": 493.36646461486816 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "bda1a1ff-ab78-4338-a511-d24f851ec102", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 4, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 6, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1115.0993728637695, + "top": 735.5255222320557 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "c93568ca-103f-4d8e-af88-d6de721e30cd", + "when": null, + "workflow_outputs": [ + { + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "68af2c3b-8f48-4bde-9dd1-a78151d6de1a" + } + ] + } + }, + "tags": "", + "uuid": "efb92ca2-c9b7-4881-9d5b-128c54c99379" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "be05bdc0-5016-44a9-b438-ddca2492d2d6", + "when": null, + "workflow_outputs": [] + }, + "37": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1", + "errors": null, + "id": 37, + "input_connections": { + "infile1": { + "id": 33, + "output_name": "outfile" + }, + "infile2": { + "id": 34, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Join", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 4013.817886235935, + "top": 560.9506301879883 + }, + "post_job_actions": { + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "gfastats_asm_pri_alt" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column1\": \"1\", \"column2\": \"1\", \"empty_string_filler\": \"na\", \"header\": true, \"ignore_case\": false, \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \"-a 1 -a 2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "51346605-e7bd-4f0d-8a90-f595351c97c2", + "when": null, + "workflow_outputs": [ + { + "label": "Assembly statistics", + "output_name": "output", + "uuid": "a91ae955-004c-4326-b68a-83067a7524d7" + } + ] + }, + "38": { + "annotation": "", + "id": 38, + "input_connections": { + "Alternate data": { + "id": 36, + "input_subworkflow_step_id": 1, + "output_name": "gfastats data for plotting" + }, + "Name of alternate assembly": { + "id": 9, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "Name of primary assembly": { + "id": 8, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "Primary data": { + "id": 35, + "input_subworkflow_step_id": 0, + "output_name": "gfastats data for plotting" + } + }, + "inputs": [ + { + "description": "", + "name": "Plotting Nx and Sizes" + } + ], + "label": "Plotting Nx and Sizes", + "name": "gfastats_plot", + "outputs": [], + "position": { + "left": 4513.6757963921855, + "top": 917.4278793334961 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "Galaxy" + }, + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "name": "gfastats_plot", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Primary data" + } + ], + "label": "Primary data", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 0.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "a9a972e8-76f3-416f-9148-77203f6df3b8", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Alternate data" + } + ], + "label": "Alternate data", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 6.960205078125, + "top": 143.53692626953125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "a5ce76b6-ae69-4c5d-b42f-dc211c9b64cc", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of primary assembly" + } + ], + "label": "Name of primary assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 4.55963134765625, + "top": 296.3210144042969 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Primary\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "6118c82a-61da-4856-9e25-1f0d93297527", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "894be62c-079d-4209-a098-1858de70948a" + } + ] + }, + "3": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of alternate assembly" + } + ], + "label": "Name of alternate assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 7.428955078125, + "top": 440.4403076171875 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Alternate\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "3204b6e0-bd83-4a8d-8ddb-3b0dd89dbd04", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "3d7657f7-0651-43c1-80bb-57c4fa6d3502" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 4, + "input_connections": { + "exp": { + "id": 2, + "output_name": "output" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1139.7584686279297, + "top": 107.42897033691406 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": {\"__class__\": \"ConnectedValue\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "8bc6adbb-1346-4521-bd69-ffa2738bad07", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 5, + "input_connections": { + "exp": { + "id": 3, + "output_name": "output" + }, + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1151.7044982910156, + "top": 392.65625 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": {\"__class__\": \"ConnectedValue\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "63c7b63c-5179-4ab3-9682-7d150029446e", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "inputs": { + "id": 4, + "output_name": "out_file1" + }, + "queries_0|inputs2": { + "id": 5, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Concatenate datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1441.193115234375, + "top": 216.59091186523438 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"inputs\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [{\"__index__\": 0, \"inputs2\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "edbf8363-cf44-4536-b45c-60d54088e0fb", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1780.3265991210938, + "top": 182.99716186523438 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8,c5,c6\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "ffa38570-79c9-41e6-9a55-3245d5427fa1", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1781.349365234375, + "top": 387.96875 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8,c4,c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "6567b833-44b5-41e6-885b-d1d17b5d9376", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "input1": { + "id": 7, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Nx Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 2068.1390991210938, + "top": 31.988632202148438 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Nx Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "#nx_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Single\", \"__current_case__\": 1, \"factorcol\": \"1\", \"colors\": \"Set1\", \"colororder\": \"1\"}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"6.0\", \"height_output_dim\": \"4.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"x\", \"xplot\": \"2\", \"ylab\": \"Nx (Mb)\", \"yplot\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "18c6ac70-f4d3-4d68-93f8-c08afafbc6c5", + "when": null, + "workflow_outputs": [ + { + "label": "Nx Plot", + "output_name": "output1", + "uuid": "d1dd55bd-0441-4cfd-baf2-767ef768d01e" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 10, + "input_connections": { + "input1": { + "id": 8, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Size Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 2083.3805541992188, + "top": 319.8011169433594 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Size Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "#size_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Single\", \"__current_case__\": 1, \"factorcol\": \"1\", \"colors\": \"Set1\", \"colororder\": \"1\"}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"6.0\", \"height_output_dim\": \"4.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"Scaffold number\", \"xplot\": \"2\", \"ylab\": \"Cumulative Size (Mb)\", \"yplot\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", + "type": "tool", + "uuid": "cce1fe43-55c6-4c1a-a957-ac7af9271c46", + "when": null, + "workflow_outputs": [ + { + "label": "Size Plot", + "output_name": "output1", + "uuid": "c979a10d-de93-4c02-b286-0ec0fca016b9" + } + ] + } + }, + "tags": "", + "uuid": "3020ab8f-61d9-400f-b9a1-211962a7e5b8" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "08a613ce-a4c1-46df-930c-153b491114d2", + "when": null, + "workflow_outputs": [ + { + "label": "Nx Plot", + "output_name": "Nx Plot", + "uuid": "e34782d2-17d1-4598-92d1-93ca3d7ec7dc" + }, + { + "label": "Size Plot", + "output_name": "Size Plot", + "uuid": "e46888e6-9ae3-4310-9639-de1cdfff1871" + } + ] + } + }, + "tags": [ + "VGP", + "Reviewed" + ], + "uuid": "f6f4cac5-6900-440b-8f1d-52420f635420", + "version": 1 + }, + "readme": "## Contiging Solo w/HiC:\n\nGenerate phased assembly based on PacBio Hifi Reads using HiC data from the same individual for phasing.\n\n\n### Inputs\n\n\n1. Hifi long reads [fastq]\n2. HiC forward reads (if multiple input files, concatenated in same order as reverse reads) [fastq]\n3. HiC reverse reads (if multiple input files, concatenated in same order as forward reads) [fastq]\n4. K-mer database [meryldb]\n5. Genome profile summary generated by Genomescope [txt]\n6. Name of first assembly\n7. Name of second assembly\n\n\n### Outputs\n\n1. Haplotype 1 assembly\n2. Haplotype 2 assembly\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblie\n", + "changelog": "# Changelog\n\n\n## [0.1.5] 2024-04-23\n\n### Changed\n\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n\n## [0.1.4] 2024-04-19\n\n### Manual Updates\n\n- Add Homozygous Read coverage parameter and calculation\n- Expose Lineage parameter\n\n### Automatic update\n\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n\n## [0.1.3] 2024-03-25\n\n### Manual Updates\n- Add Gff outputs to Busco\n- Add histogram outputs to Merqury\n- Add labels to subworkflows\n\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1`\n\n\n## [0.1.2] 2023-11-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.16.1+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n\n## [0.1.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1] - 2023-09-26\n\nAddition of the workflow to the iwc repository.\n" } ], - "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-only-VGP3", - "readme": "## Contiging Solo w/HiC:\n\nGenerate phased assembly based on PacBio Hifi Reads using HiC data from the same individual for phasing.\n\n\n### Inputs\n\n\n1. Hifi long reads [fastq]\n2. HiC forward reads (if multiple input files, concatenated in same order as reverse reads) [fastq]\n3. HiC reverse reads (if multiple input files, concatenated in same order as forward reads) [fastq]\n4. K-mer database [meryldb]\n5. Genome profile summary generated by Genomescope [txt]\n6. Name of first assembly\n7. Name of second assembly\n\n\n### Outputs\n\n1. Haplotype 1 assembly\n2. Haplotype 2 assembly\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblie\n" + "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-only-VGP3" }, { "version": 1.2, @@ -1013,11 +51225,355 @@ "orcid": "0000-0003-1323-3762", "url": "https://github.com/kostrykin/" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow performs segmentation and counting of cell nuclei using fluorescence microscopy images. The segmentation step is performed using Otsu thresholding (Otsu, 1979). The workflow is based on the tutorial: https://training.galaxyproject.org/training-material/topics/imaging/tutorials/imaging-introduction/tutorial.html", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0003-1323-3762", + "name": "Leonid Kostrykin", + "url": "https://github.com/kostrykin/" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.1", + "name": "Segmentation and counting of cell nuclei in fluorescence microscopy images", + "steps": { + "0": { + "annotation": "The fluorescence microscopy images to be segmented. Must be the single image channel, which contains the cell nuclei.", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "The fluorescence microscopy images to be segmented. Must be the single image channel, which contains the cell nuclei.", + "name": "input_image" + } + ], + "label": "input_image", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 123.6936084329719 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "5dd476ec-c0d7-45af-a522-ba6b2ce43880", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/imgteam/2d_simple_filter/ip_filter_standard/0.0.3-3", + "errors": null, + "id": 1, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Filter 2D image", + "outputs": [ + { + "name": "output", + "type": "tiff" + } + ], + "position": { + "left": 320.6808544907898, + "top": 244.80388558482915 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/imgteam/2d_simple_filter/ip_filter_standard/0.0.3-3", + "tool_shed_repository": { + "changeset_revision": "f70b215d155c", + "name": "2d_simple_filter", + "owner": "imgteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tiff\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"filter_type\": \"gaussian\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"radius\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.3-3", + "type": "tool", + "uuid": "e9384fa1-1948-4b67-95cd-987bb108f4d6", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/imgteam/2d_histogram_equalization/ip_histogram_equalization/0.0.1-2", + "errors": null, + "id": 2, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Perform histogram equalization", + "outputs": [ + { + "name": "output", + "type": "tiff" + } + ], + "position": { + "left": 438.81238880324617, + "top": 9.67052833486391 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/imgteam/2d_histogram_equalization/ip_histogram_equalization/0.0.1-2", + "tool_shed_repository": { + "changeset_revision": "77f7159d775a", + "name": "2d_histogram_equalization", + "owner": "imgteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tiff\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"h_type\": \"clahe\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.1-2", + "type": "tool", + "uuid": "06f11435-5172-4a40-8002-762d3d60ae46", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/imgteam/2d_auto_threshold/ip_threshold/0.0.5-2", + "errors": null, + "id": 3, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Threshold image", + "outputs": [ + { + "name": "output", + "type": "tiff" + } + ], + "position": { + "left": 565.4531507696091, + "top": 243.376959571321 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/imgteam/2d_auto_threshold/ip_threshold/0.0.5-2", + "tool_shed_repository": { + "changeset_revision": "3df9f0a4bf34", + "name": "2d_auto_threshold", + "owner": "imgteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"input\", \"block_size\": \"5\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"dark_bg\": true, \"input\": {\"__class__\": \"ConnectedValue\"}, \"th_method\": \"otsu\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.5-2", + "type": "tool", + "uuid": "88c61ddf-7751-41e3-b4a1-f0829969b5b2", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/imgteam/bfconvert/ip_convertimage/6.7.0+galaxy2", + "errors": null, + "id": 4, + "input_connections": { + "input_file": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Convert image format", + "outputs": [ + { + "name": "output", + "type": "tiff" + } + ], + "position": { + "left": 689.7987516288889, + "top": 0 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/imgteam/bfconvert/ip_convertimage/6.7.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "85edbb7a436b", + "name": "bfconvert", + "owner": "imgteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tiff\", \"bigtiff\": false, \"channel_options\": {\"extract\": \"False\", \"__current_case__\": 0}, \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"compression\": \"False\", \"crop_options\": {\"extract\": \"False\", \"__current_case__\": 0}, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"noflat\": true, \"out_format\": \"png\", \"pyramid_options\": {\"generate\": \"False\", \"__current_case__\": 1}, \"range_options\": {\"extract\": \"False\", \"__current_case__\": 0}, \"series_options\": {\"extract\": \"False\", \"__current_case__\": 0}, \"tile_options\": {\"extract\": \"False\", \"__current_case__\": 0}, \"timepoint_options\": {\"extract\": \"False\", \"__current_case__\": 0}, \"z_options\": {\"extract\": \"False\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "6.7.0+galaxy2", + "type": "tool", + "uuid": "8cc184c2-5e9d-42b2-9af1-3ba71030eda4", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/imgteam/binary2labelimage/ip_binary_to_labelimage/0.5+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "input": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Convert binary image to label map", + "outputs": [ + { + "name": "output", + "type": "tiff" + } + ], + "position": { + "left": 812.10278473575, + "top": 245.5611328413049 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/imgteam/binary2labelimage/ip_binary_to_labelimage/0.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "984358e43242", + "name": "binary2labelimage", + "owner": "imgteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tiff\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"mode_selector\": \"cca\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5+galaxy0", + "type": "tool", + "uuid": "8e9ab2d1-f119-4cbd-8afc-175a2b99a1b9", + "when": null, + "workflow_outputs": [ + { + "label": "label_image", + "output_name": "output", + "uuid": "8296aad6-d5d9-427c-8a83-662b7ea47358" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/imgteam/overlay_images/ip_overlay_images/0.0.4+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "method_option|im1": { + "id": 4, + "output_name": "output" + }, + "method_option|im2": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Overlay images", + "outputs": [ + { + "name": "out_png", + "type": "png" + } + ], + "position": { + "left": 1085.3470167429655, + "top": 104.58436042741572 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/imgteam/overlay_images/ip_overlay_images/0.0.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "37662cbf44b8", + "name": "overlay_images", + "owner": "imgteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"input\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"method_option\": {\"method\": \"seg_contour\", \"__current_case__\": 2, \"im1\": {\"__class__\": \"ConnectedValue\"}, \"im2\": {\"__class__\": \"ConnectedValue\"}, \"thickness\": \"2\", \"color\": \"#ff0000\", \"show_label\": true, \"label_color\": \"#ffff00\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.4+galaxy0", + "type": "tool", + "uuid": "1f96ef1a-d94c-4a95-9148-106789d12355", + "when": null, + "workflow_outputs": [ + { + "label": "overlay_image", + "output_name": "out_png", + "uuid": "dd94858e-ce8c-4f89-9e31-5e4666887f2b" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/imgteam/count_objects/ip_count_objects/0.0.5-2", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Count objects in label map", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 1086.8749834881503, + "top": 370.25000974083935 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/imgteam/count_objects/ip_count_objects/0.0.5-2", + "tool_shed_repository": { + "changeset_revision": "b58447a2eed2", + "name": "count_objects", + "owner": "imgteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tiff\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.5-2", + "type": "tool", + "uuid": "9bda49f1-24ec-42f8-bceb-ab54c56b6624", + "when": null, + "workflow_outputs": [ + { + "label": "objects_count", + "output_name": "output", + "uuid": "fd812c33-336d-4958-9877-b5b5b337f1d1" + } + ] + } + }, + "tags": [], + "uuid": "8c2d765b-2764-4b66-8542-adc2109c24f2", + "version": 10 + }, + "readme": "# Segmentation and counting of cell nuclei in fluorescence microscopy images\n\nThis workflow performs segmentation and counting of cell nuclei using fluorescence microscopy images. The segmentation step is performed using Otsu thresholding (Otsu, 1979). The workflow is based on the tutorial: https://training.galaxyproject.org/training-material/topics/imaging/tutorials/imaging-introduction/tutorial.html\n\n![](test-data/overlay_image.png)\n\n## Inputs\n\n**`input_image`:** The fluorescence microscopy images to be segmented. Must be the single image channel, which contains the cell nuclei.\n\n## Outputs\n\n**`overlay_image`:** An overlay of the original image and the outlines of the segmentated objects, each also annotated with a unique number.\n\n**`objects_count`:** Table with a single column `objects` and a single row (the actual number of objects).\n\n**`label_image`:** The segmentation result (label map, which contains a unique label for each segmented object).\n", + "changelog": "# Changelog\n\n## [0.1] - 2024-02-29\n\n- Creation of workflow for segmentation and counting of cell nuclei in fluorescence microscopy images.\n" } ], - "path": "./workflows/imaging/fluorescence-nuclei-segmentation-and-counting", - "readme": "# Segmentation and counting of cell nuclei in fluorescence microscopy images\n\nThis workflow performs segmentation and counting of cell nuclei using fluorescence microscopy images. The segmentation step is performed using Otsu thresholding (Otsu, 1979). The workflow is based on the tutorial: https://training.galaxyproject.org/training-material/topics/imaging/tutorials/imaging-introduction/tutorial.html\n\n![](test-data/overlay_image.png)\n\n## Inputs\n\n**`input_image`:** The fluorescence microscopy images to be segmented. Must be the single image channel, which contains the cell nuclei.\n\n## Outputs\n\n**`overlay_image`:** An overlay of the original image and the outlines of the segmentated objects, each also annotated with a unique number.\n\n**`objects_count`:** Table with a single column `objects` and a single row (the actual number of objects).\n\n**`label_image`:** The segmentation result (label map, which contains a unique label for each segmented object).\n" + "path": "./workflows/imaging/fluorescence-nuclei-segmentation-and-counting" }, { "version": 1.2, @@ -1036,11 +51592,481 @@ "image": "https://raw.githubusercontent.com/workflow4metabolomics/workflow4metabolomics/master/images/logo/logo_w4m-0.1-black-orange.png", "url": "https://workflow4metabolomics.org/" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow is composed with the XCMS tool R package (Smith, C.A. 2006) able to extract and the metaMS R package (Wehrens, R 2014) for the field of untargeted metabolomics. \n\nhttps://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/gcms/tutorial.html", + "creator": [ + { + "class": "Organization", + "image": "https://raw.githubusercontent.com/workflow4metabolomics/workflow4metabolomics/master/images/logo/logo_w4m-0.1-black-orange.png", + "name": "workflow4metabolomics", + "url": "https://workflow4metabolomics.org/" + } + ], + "format-version": "0.1", + "release": "0.1", + "license": "MIT", + "name": "Mass spectrometry: GCMS with metaMS", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Mass-spectrometry Dataset Collection" + } + ], + "label": "Mass-spectrometry Dataset Collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 15, + "top": 101 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "27aea272-13ef-4ab2-81ef-329830985fe0", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sampleMetadata" + } + ], + "label": "sampleMetadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 314 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "a3d47eb1-e815-4219-86c0-23ce34b662d7", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/msnbase_readmsdata/msnbase_readmsdata/2.16.1+galaxy2", + "errors": null, + "id": 2, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MSnbase readMSData", + "name": "input" + } + ], + "label": null, + "name": "MSnbase readMSData", + "outputs": [ + { + "name": "xsetRData", + "type": "rdata.msnbase.raw" + } + ], + "position": { + "left": 295, + "top": 80 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/msnbase_readmsdata/msnbase_readmsdata/2.16.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "12def6edac2f", + "name": "msnbase_readmsdata", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input\": {\"__class__\": \"RuntimeValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.16.1+galaxy2", + "type": "tool", + "uuid": "60192f76-c4a8-4505-a24e-e730fe87694e", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_xcmsset/abims_xcms_xcmsSet/3.12.0+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "image": { + "id": 2, + "output_name": "xsetRData" + } + }, + "inputs": [], + "label": null, + "name": "xcms findChromPeaks (xcmsSet)", + "outputs": [ + { + "name": "xsetRData", + "type": "rdata.xcms.findchrompeaks" + }, + { + "name": "log", + "type": "txt" + } + ], + "position": { + "left": 575, + "top": 311 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_xcmsset/abims_xcms_xcmsSet/3.12.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b02d1992a43a", + "name": "xcms_xcmsset", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"file_load_section\": {\"file_load_conditional\": {\"file_load_select\": \"no\", \"__current_case__\": 0}}, \"filterSection\": {\"filterAcquisitionNum\": \"\", \"filterRt\": \"\", \"filterMz\": \"\"}, \"image\": {\"__class__\": \"ConnectedValue\"}, \"methods\": {\"method\": \"MatchedFilter\", \"__current_case__\": 1, \"fwhm\": \"5\", \"binSize\": \"0.5\", \"MatchedFilterAdv\": {\"impute_cond\": {\"impute\": \"none\", \"__current_case__\": 0}, \"sigma\": null, \"max\": \"500\", \"snthresh\": \"2\", \"steps\": \"2\", \"mzdiff\": \"0.5\", \"peaklist\": false}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.12.0+galaxy0", + "type": "tool", + "uuid": "117244c7-a9b0-4143-bfba-48c6cca56ee5", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_plot_chromatogram/xcms_plot_chromatogram/3.12.0+galaxy0", + "errors": null, + "id": 4, + "input_connections": { + "images": { + "id": 3, + "output_name": "xsetRData" + }, + "sampleMetadata": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "xcms plot chromatogram", + "outputs": [ + { + "name": "ticsPdf", + "type": "pdf" + }, + { + "name": "bpisPdf", + "type": "pdf" + } + ], + "position": { + "left": 915, + "top": 0 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_plot_chromatogram/xcms_plot_chromatogram/3.12.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "024974037c4e", + "name": "xcms_plot_chromatogram", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"rdata.xcms.findchrompeaks\", \"chromInfo\": \"/shared/ifbstor1/galaxy/mutable-config/tool-data/shared/ucsc/chrom/?.len\", \"file_load_section\": {\"file_load_conditional\": {\"file_load_select\": \"no\", \"__current_case__\": 0}}, \"images\": {\"__class__\": \"ConnectedValue\"}, \"sampleMetadata\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.12.0+galaxy0", + "type": "tool", + "uuid": "a5e5e89e-4521-49b4-9554-1004cefb3842", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "bpisPdf", + "uuid": "98f84d78-fb87-4ba8-9781-d4935013f052" + }, + { + "label": null, + "output_name": "ticsPdf", + "uuid": "3a9785ad-afad-410f-8f17-6f7b9644f37b" + } + ] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_merge/xcms_merge/3.12.0+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "images": { + "id": 3, + "output_name": "xsetRData" + }, + "sampleMetadata": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "xcms findChromPeaks Merger", + "outputs": [ + { + "name": "xsetRData", + "type": "rdata.xcms.findchrompeaks" + } + ], + "position": { + "left": 861, + "top": 521 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_merge/xcms_merge/3.12.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5bd125a3f3b0", + "name": "xcms_merge", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"rdata.xcms.findchrompeaks\", \"chromInfo\": \"/shared/ifbstor1/galaxy/mutable-config/tool-data/shared/ucsc/chrom/?.len\", \"file_load_section\": {\"file_load_conditional\": {\"file_load_select\": \"no\", \"__current_case__\": 0}}, \"images\": {\"__class__\": \"ConnectedValue\"}, \"sampleMetadata\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.12.0+galaxy0", + "type": "tool", + "uuid": "cb2b0664-f992-4e0b-8a40-58c83a0e47f9", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/yguitton/metams_rungc/metams_runGC/3.0.0+metaMS1.24.0-galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "input": { + "id": 5, + "output_name": "xsetRData" + } + }, + "inputs": [], + "label": null, + "name": "metaMS.runGC", + "outputs": [ + { + "name": "peaktable", + "type": "tabular" + }, + { + "name": "sampleMetadata", + "type": "tabular" + }, + { + "name": "variableMetadata", + "type": "tabular" + }, + { + "name": "dataMatrix", + "type": "tabular" + }, + { + "name": "peakspectra", + "type": "txt" + }, + { + "name": "rungcRData", + "type": "rdata" + } + ], + "position": { + "left": 1140, + "top": 202 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/yguitton/metams_rungc/metams_runGC/3.0.0+metaMS1.24.0-galaxy0", + "tool_shed_repository": { + "changeset_revision": "93508ea69eb5", + "name": "metams_rungc", + "owner": "yguitton", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"options_rifilter\": {\"option\": \"false\", \"__current_case__\": 1}, \"settings\": {\"setting\": \"usersettings\", \"__current_case__\": 1, \"options_rtrange\": {\"option\": \"hide\", \"__current_case__\": 1}, \"rtdiff\": \"0.05\", \"minfeat\": \"5\", \"simthreshold\": \"0.7\", \"minclassfraction\": \"0.5\", \"minclasssize\": \"3\", \"options_db\": {\"option\": \"hide\", \"__current_case__\": 1}, \"options_ri\": {\"option\": \"hide\", \"__current_case__\": 1}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.0.0+metaMS1.24.0-galaxy0", + "type": "tool", + "uuid": "4f636be8-c31f-474e-8c47-8fd644710863", + "when": null, + "workflow_outputs": [ + { + "label": "metaMS.runGC dataMatrix", + "output_name": "dataMatrix", + "uuid": "2ad0157b-8587-47ba-8481-3e8b6c2fe7f2" + }, + { + "label": null, + "output_name": "peaktable", + "uuid": "2f467902-d943-431b-89d5-731911e06f2d" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/ethevenot/checkformat/checkFormat/3.0.0", + "errors": null, + "id": 7, + "input_connections": { + "dataMatrix_in": { + "id": 6, + "output_name": "dataMatrix" + }, + "sampleMetadata_in": { + "id": 1, + "output_name": "output" + }, + "variableMetadata_in": { + "id": 6, + "output_name": "variableMetadata" + } + }, + "inputs": [], + "label": null, + "name": "Check Format", + "outputs": [ + { + "name": "dataMatrix_out", + "type": "tabular" + }, + { + "name": "sampleMetadata_out", + "type": "tabular" + }, + { + "name": "variableMetadata_out", + "type": "tabular" + }, + { + "name": "information", + "type": "txt" + } + ], + "position": { + "left": 1496, + "top": 281 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/ethevenot/checkformat/checkFormat/3.0.0", + "tool_shed_repository": { + "changeset_revision": "e7c5811ec12f", + "name": "checkformat", + "owner": "ethevenot", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"dataMatrix_in\": {\"__class__\": \"ConnectedValue\"}, \"makeNameL\": \"FALSE\", \"sampleMetadata_in\": {\"__class__\": \"ConnectedValue\"}, \"variableMetadata_in\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.0.0", + "type": "tool", + "uuid": "a3701788-b7fd-4eb9-adf1-d3834a935567", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/ethevenot/multivariate/Multivariate/2.3.10", + "errors": null, + "id": 8, + "input_connections": { + "dataMatrix_in": { + "id": 7, + "output_name": "dataMatrix_out" + }, + "sampleMetadata_in": { + "id": 7, + "output_name": "sampleMetadata_out" + }, + "variableMetadata_in": { + "id": 7, + "output_name": "variableMetadata_out" + } + }, + "inputs": [], + "label": null, + "name": "Multivariate", + "outputs": [ + { + "name": "sampleMetadata_out", + "type": "tabular" + }, + { + "name": "variableMetadata_out", + "type": "tabular" + }, + { + "name": "figure", + "type": "pdf" + }, + { + "name": "information", + "type": "txt" + } + ], + "position": { + "left": 1827, + "top": 293 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/ethevenot/multivariate/Multivariate/2.3.10", + "tool_shed_repository": { + "changeset_revision": "5526f8258e8a", + "name": "multivariate", + "owner": "ethevenot", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advCpt\": {\"opcC\": \"full\", \"__current_case__\": 1, \"scaleC\": \"standard\", \"permI\": \"20\", \"log10L\": \"FALSE\", \"algoC\": \"default\", \"crossvalI\": \"3\"}, \"advGph\": {\"opgC\": \"full\", \"__current_case__\": 1, \"typeC\": \"summary\", \"parMahalC\": \"NA\", \"parAsColC\": \"class\", \"parLabVc\": \"none\", \"parPc1I\": \"1\", \"parPc2I\": \"2\", \"parCexN\": \"0.8\"}, \"dataMatrix_in\": {\"__class__\": \"ConnectedValue\"}, \"orthoI\": \"0\", \"predI\": \"NA\", \"respC\": \"none\", \"sampleMetadata_in\": {\"__class__\": \"ConnectedValue\"}, \"save_rdata\": false, \"testL\": \"FALSE\", \"variableMetadata_in\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.3.10", + "type": "tool", + "uuid": "52e89249-a543-441c-8da6-60b7e40178b2", + "when": null, + "workflow_outputs": [ + { + "label": "Multivariate variableMetadata", + "output_name": "variableMetadata_out", + "uuid": "376507dd-94ff-4bf1-8481-5fe5ed61918e" + }, + { + "label": "Multivariate sampleMetadata", + "output_name": "sampleMetadata_out", + "uuid": "d574dc78-9310-44e9-a6c3-b02b104e598c" + } + ] + } + }, + "tags": [ + "metabolomics", + "MS", + "workflow4metabolomics", + "GC-MS", + "GTN", + "metaMS" + ], + "uuid": "a2b0d4f7-164c-40d3-ac34-f248db18bbef", + "version": 2 + }, + "readme": "# Mass spectrometry: GCMS with metaMS \n\nThis workflow uses the XCMS tool R package [(Smith, C.A. 2006)](https://bioconductor.org/packages/release/bioc/html/xcms.html) to extract, filter, align and fill gaps, and uses the CAMERA R package [(Kuhl, C 2012)](https://bioconductor.org/packages/release/bioc/html/CAMERA.html) to annotate isotopes, adducts and fragments.\n\nThis workflow is composed with the XCMS tool R package [(Smith, C.A. 2006)](https://bioconductor.org/packages/release/bioc/html/xcms.html) to extract and the metaMS R package [(Wehrens, R 2014)](https://bioconductor.org/packages/release/bioc/html/metaMS.html) for the field of untargeted metabolomics. \n\n\ud83c\udf93 For more information see the [Galaxy Training Network tutorial: Mass spectrometry: GC-MS analysis with metaMS package](https://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/gcms/tutorial.html)\n\n## Inputs\n### sampleMetadata\nThe sampleMetadata tabular file corresponds to a table containing information about your samples\n\nA sample metadata file contains various information for each of your raw files:\n- Classes which will be used during the preprocessing steps\n- Analytical batches which will be useful for a batch correction step, along with sample types (pool/sample) and injection order\n- Different experimental conditions which can be used for statistics\n- Any information about samples that you want to keep, in a column format\n\nThe content of your sample metadata file has to be filled by you, since it is not contained in your raw data. Note that you can either:\n- Upload an existing metadata file\n- Use a template to create one (because it can be painful to get the sample list without misspelling or omission)\n - Generate a template with the `xcms get a sampleMetadata file` tool available in Galaxy\n - Fill it using your favorite table editor (Excel, LibreOffice)\n - Upload it within Galaxy\n\n**Formats:** tab-separated values as tsv, tab, txt, ...\n\n### Mass-spectrometry Dataset Collection\nMass-spectrometry data files gathered in a Galaxy Dataser Collection\n\n**Formats:** open format as mzXML, mzMl, mzData and netCDF\n\n## Main steps\n1. MSnbase readMSData: read the mzXML and prepare for xcms\n2. XCMS findChromPeaks: peak picking\n3. metaMS.runGC: definition of pseudo-spectra\n", + "changelog": "# Changelog\n\nAll notable changes to this project will be documented in this file.\n\n## [0.1] - 2023-11-22\n\nFirst release\n" } ], - "path": "./workflows/metabomics/gcms-metams", - "readme": "# Mass spectrometry: GCMS with metaMS \n\nThis workflow uses the XCMS tool R package [(Smith, C.A. 2006)](https://bioconductor.org/packages/release/bioc/html/xcms.html) to extract, filter, align and fill gaps, and uses the CAMERA R package [(Kuhl, C 2012)](https://bioconductor.org/packages/release/bioc/html/CAMERA.html) to annotate isotopes, adducts and fragments.\n\nThis workflow is composed with the XCMS tool R package [(Smith, C.A. 2006)](https://bioconductor.org/packages/release/bioc/html/xcms.html) to extract and the metaMS R package [(Wehrens, R 2014)](https://bioconductor.org/packages/release/bioc/html/metaMS.html) for the field of untargeted metabolomics. \n\n\ud83c\udf93 For more information see the [Galaxy Training Network tutorial: Mass spectrometry: GC-MS analysis with metaMS package](https://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/gcms/tutorial.html)\n\n## Inputs\n### sampleMetadata\nThe sampleMetadata tabular file corresponds to a table containing information about your samples\n\nA sample metadata file contains various information for each of your raw files:\n- Classes which will be used during the preprocessing steps\n- Analytical batches which will be useful for a batch correction step, along with sample types (pool/sample) and injection order\n- Different experimental conditions which can be used for statistics\n- Any information about samples that you want to keep, in a column format\n\nThe content of your sample metadata file has to be filled by you, since it is not contained in your raw data. Note that you can either:\n- Upload an existing metadata file\n- Use a template to create one (because it can be painful to get the sample list without misspelling or omission)\n - Generate a template with the `xcms get a sampleMetadata file` tool available in Galaxy\n - Fill it using your favorite table editor (Excel, LibreOffice)\n - Upload it within Galaxy\n\n**Formats:** tab-separated values as tsv, tab, txt, ...\n\n### Mass-spectrometry Dataset Collection\nMass-spectrometry data files gathered in a Galaxy Dataser Collection\n\n**Formats:** open format as mzXML, mzMl, mzData and netCDF\n\n## Main steps\n1. MSnbase readMSData: read the mzXML and prepare for xcms\n2. XCMS findChromPeaks: peak picking\n3. metaMS.runGC: definition of pseudo-spectra\n" + "path": "./workflows/metabomics/gcms-metams" }, { "version": 1.2, @@ -1059,11 +52085,667 @@ "image": "https://raw.githubusercontent.com/workflow4metabolomics/workflow4metabolomics/master/images/logo/logo_w4m-0.1-black-orange.png", "url": "https://workflow4metabolomics.org" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow is composed with the XCMS tool R package (Smith, C.A. 2006) able to extract, filter, align and fill gapand the possibility to annotate isotopes, adducts and fragments using the CAMERA R package (Kuhl, C 2012).\n\n\nhttps://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/lcms-preprocessing/tutorial.html ", + "creator": [ + { + "class": "Organization", + "image": "https://raw.githubusercontent.com/workflow4metabolomics/workflow4metabolomics/master/images/logo/logo_w4m-0.1-black-orange.png", + "name": "workflow4metabolomics", + "url": "https://workflow4metabolomics.org" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "1.0", + "name": "Mass spectrometry: LC-MS preprocessing with XCMS", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "SampleMetadata" + } + ], + "label": "SampleMetadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 151.0066585286458 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "bf49de4d-c959-476c-86e1-6ae621bc915c", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Mass-spectrometry Dataset Collection" + } + ], + "label": "Mass-spectrometry Dataset Collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 9, + "top": 300.0066585286458 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"mzml\", \"mzxml\", \"mzdata\", \"netcdf\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "93611663-3e2a-41d1-a659-52217d5be454", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/msnbase_readmsdata/msnbase_readmsdata/2.16.1+galaxy2", + "errors": null, + "id": 2, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "MSnbase readMSData", + "outputs": [ + { + "name": "xsetRData", + "type": "rdata.msnbase.raw" + } + ], + "position": { + "left": 289, + "top": 279.0066585286458 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/msnbase_readmsdata/msnbase_readmsdata/2.16.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "12def6edac2f", + "name": "msnbase_readmsdata", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.16.1+galaxy2", + "type": "tool", + "uuid": "44237c6c-b5fa-42de-b3db-f0be6b59ddf6", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_plot_chromatogram/xcms_plot_chromatogram/3.12.0+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "images": { + "id": 2, + "output_name": "xsetRData" + }, + "sampleMetadata": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "xcms plot chromatogram", + "outputs": [ + { + "name": "ticsPdf", + "type": "pdf" + }, + { + "name": "bpisPdf", + "type": "pdf" + } + ], + "position": { + "left": 574.9933374023435, + "top": 3 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_plot_chromatogram/xcms_plot_chromatogram/3.12.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "024974037c4e", + "name": "xcms_plot_chromatogram", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"file_load_section\": {\"file_load_conditional\": {\"file_load_select\": \"no\", \"__current_case__\": 0}}, \"images\": {\"__class__\": \"ConnectedValue\"}, \"sampleMetadata\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.12.0+galaxy0", + "type": "tool", + "uuid": "b8f69b68-dd61-41c4-9339-d821b14b50dd", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "ticsPdf", + "uuid": "4a8d8533-5b39-49e5-9eeb-b6fb29ecfad4" + }, + { + "label": null, + "output_name": "bpisPdf", + "uuid": "a483b83e-9fc8-4d06-a5d4-a5d49840016d" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_xcmsset/abims_xcms_xcmsSet/3.12.0+galaxy0", + "errors": null, + "id": 4, + "input_connections": { + "image": { + "id": 2, + "output_name": "xsetRData" + } + }, + "inputs": [], + "label": null, + "name": "xcms findChromPeaks (xcmsSet)", + "outputs": [ + { + "name": "xsetRData", + "type": "rdata.xcms.findchrompeaks" + }, + { + "name": "log", + "type": "txt" + } + ], + "position": { + "left": 572, + "top": 264.0066585286458 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_xcmsset/abims_xcms_xcmsSet/3.12.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b02d1992a43a", + "name": "xcms_xcmsset", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"file_load_section\": {\"file_load_conditional\": {\"file_load_select\": \"no\", \"__current_case__\": 0}}, \"filterSection\": {\"filterAcquisitionNum\": \"\", \"filterRt\": \"\", \"filterMz\": \"\"}, \"image\": {\"__class__\": \"ConnectedValue\"}, \"methods\": {\"method\": \"CentWave\", \"__current_case__\": 0, \"ppm\": \"3.0\", \"peakwidth\": \"5,20\", \"CentWaveAdv\": {\"snthresh\": \"10\", \"prefilter\": \"3,5000\", \"mzCenterFun\": \"wMean\", \"integrate\": \"1\", \"mzdiff\": \"-0.001\", \"fitgauss\": false, \"noise\": \"1000\", \"verboseColumns\": false, \"peaklist\": false, \"CentWaveAdvROI\": {\"roiList\": {\"__class__\": \"RuntimeValue\"}, \"firstBaselineCheck\": true, \"roiScales\": \"\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.12.0+galaxy0", + "type": "tool", + "uuid": "73ed7f35-a7a4-49d8-b2c8-bd1e06f705c3", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_merge/xcms_merge/3.12.0+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "images": { + "id": 4, + "output_name": "xsetRData" + }, + "sampleMetadata": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "xcms findChromPeaks Merger", + "outputs": [ + { + "name": "xsetRData", + "type": "rdata.xcms.findchrompeaks" + } + ], + "position": { + "left": 849, + "top": 210.0066585286458 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_merge/xcms_merge/3.12.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5bd125a3f3b0", + "name": "xcms_merge", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"file_load_section\": {\"file_load_conditional\": {\"file_load_select\": \"no\", \"__current_case__\": 0}}, \"images\": {\"__class__\": \"ConnectedValue\"}, \"sampleMetadata\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.12.0+galaxy0", + "type": "tool", + "uuid": "686849c4-b729-4998-8560-44d34b820ba6", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_group/abims_xcms_group/3.12.0+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "image": { + "id": 5, + "output_name": "xsetRData" + } + }, + "inputs": [], + "label": null, + "name": "xcms groupChromPeaks (group)", + "outputs": [ + { + "name": "xsetRData", + "type": "rdata.xcms.group" + }, + { + "name": "plotChromPeakDensity", + "type": "pdf" + }, + { + "name": "variableMetadata", + "type": "tabular" + }, + { + "name": "dataMatrix", + "type": "tabular" + } + ], + "position": { + "left": 1129, + "top": 176 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_group/abims_xcms_group/3.12.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "d45a786cbc40", + "name": "xcms_group", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"file_load_section\": {\"file_load_conditional\": {\"file_load_select\": \"no\", \"__current_case__\": 0}}, \"image\": {\"__class__\": \"ConnectedValue\"}, \"methods\": {\"method\": \"PeakDensity\", \"__current_case__\": 0, \"bw\": \"5.0\", \"minFraction\": \"0.9\", \"minSamples\": \"1\", \"binSize\": \"0.01\", \"PeakDensityAdv\": {\"maxFeatures\": \"50\"}}, \"peaklist\": {\"peaklistBool\": true, \"__current_case__\": 0, \"convertRTMinute\": false, \"numDigitsMZ\": \"4\", \"numDigitsRT\": \"0\", \"intval\": \"into\", \"naTOzero\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.12.0+galaxy0", + "type": "tool", + "uuid": "7d43b889-0799-4ec1-9b0f-1bff1c3a189b", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "plotChromPeakDensity", + "uuid": "28f8a44d-db88-4bd8-89b3-bde0bc4948b8" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_retcor/abims_xcms_retcor/3.12.0+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "image": { + "id": 6, + "output_name": "xsetRData" + } + }, + "inputs": [], + "label": null, + "name": "xcms adjustRtime (retcor)", + "outputs": [ + { + "name": "xsetRData", + "type": "rdata.xcms.retcor" + }, + { + "name": "rawVSadjustedPdf", + "type": "pdf" + } + ], + "position": { + "left": 1412, + "top": 232.0066585286458 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_retcor/abims_xcms_retcor/3.12.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "aa252eec9229", + "name": "xcms_retcor", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"file_load_section\": {\"file_load_conditional\": {\"file_load_select\": \"no\", \"__current_case__\": 0}}, \"image\": {\"__class__\": \"ConnectedValue\"}, \"methods\": {\"method\": \"PeakGroups\", \"__current_case__\": 0, \"minFraction\": \"0.7\", \"extraPeaks\": \"1\", \"smooth_cond\": {\"smooth\": \"loess\", \"__current_case__\": 0, \"PeakGroupsSmoothLoessAdv\": {\"span\": \"0.2\", \"family\": \"gaussian\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.12.0+galaxy0", + "type": "tool", + "uuid": "656670ac-dfae-41c8-a551-f3ff1f1bb61f", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "rawVSadjustedPdf", + "uuid": "0bf0db72-a5f7-40cc-96a8-c200393d558d" + } + ] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/melpetera/intensity_checks/intens_check/1.2.8", + "errors": null, + "id": 8, + "input_connections": { + "dataMatrix_in": { + "id": 6, + "output_name": "dataMatrix" + }, + "sampleMetadata_in": { + "id": 0, + "output_name": "output" + }, + "variableMetadata_in": { + "id": 6, + "output_name": "variableMetadata" + } + }, + "inputs": [], + "label": null, + "name": "Intensity Check", + "outputs": [ + { + "name": "variableMetadata_out", + "type": "tabular" + }, + { + "name": "graphs_out", + "type": "pdf" + } + ], + "position": { + "left": 1366, + "top": 495 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/melpetera/intensity_checks/intens_check/1.2.8", + "tool_shed_repository": { + "changeset_revision": "a31f3f802b2b", + "name": "intensity_checks", + "owner": "melpetera", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tabular\", \"chromInfo\": \"/shared/mfs/data/galaxy/mutable-config/tool-data/shared/ucsc/chrom/?.len\", \"dataMatrix_in\": {\"__class__\": \"ConnectedValue\"}, \"method_cond\": {\"method\": \"each_class\", \"__current_case__\": 1, \"class_col\": \"2\", \"chosen_stat\": [\"NA\"], \"test_fold_cond\": {\"test_fold\": \"No\", \"__current_case__\": 1}}, \"sampleMetadata_in\": {\"__class__\": \"ConnectedValue\"}, \"variableMetadata_in\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.8", + "type": "tool", + "uuid": "fcbec34b-b0d1-4d09-9873-a3c9c95399dc", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "graphs_out", + "uuid": "80858377-f286-48d8-8b8e-edc70f4fbb95" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_plot_chromatogram/xcms_plot_chromatogram/3.12.0+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "images": { + "id": 7, + "output_name": "xsetRData" + }, + "sampleMetadata": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "xcms plot chromatogram", + "outputs": [ + { + "name": "ticsPdf", + "type": "pdf" + }, + { + "name": "bpisPdf", + "type": "pdf" + } + ], + "position": { + "left": 1716.9933374023435, + "top": 0 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_plot_chromatogram/xcms_plot_chromatogram/3.12.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "024974037c4e", + "name": "xcms_plot_chromatogram", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"file_load_section\": {\"file_load_conditional\": {\"file_load_select\": \"no\", \"__current_case__\": 0}}, \"images\": {\"__class__\": \"ConnectedValue\"}, \"sampleMetadata\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.12.0+galaxy0", + "type": "tool", + "uuid": "95ef16c0-4b3f-44de-99b3-2c4ace994d5f", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "ticsPdf", + "uuid": "72185083-b1c0-4b45-8a91-875873d4fdcb" + }, + { + "label": null, + "output_name": "bpisPdf", + "uuid": "15c97a18-a8af-46da-9c2b-38e9126affa4" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_group/abims_xcms_group/3.12.0+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "image": { + "id": 7, + "output_name": "xsetRData" + } + }, + "inputs": [], + "label": null, + "name": "xcms groupChromPeaks (group)", + "outputs": [ + { + "name": "xsetRData", + "type": "rdata.xcms.group" + }, + { + "name": "plotChromPeakDensity", + "type": "pdf" + }, + { + "name": "variableMetadata", + "type": "tabular" + }, + { + "name": "dataMatrix", + "type": "tabular" + } + ], + "position": { + "left": 1689, + "top": 518.0066585286459 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_group/abims_xcms_group/3.12.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "d45a786cbc40", + "name": "xcms_group", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"file_load_section\": {\"file_load_conditional\": {\"file_load_select\": \"no\", \"__current_case__\": 0}}, \"image\": {\"__class__\": \"ConnectedValue\"}, \"methods\": {\"method\": \"PeakDensity\", \"__current_case__\": 0, \"bw\": \"5.0\", \"minFraction\": \"0.9\", \"minSamples\": \"1\", \"binSize\": \"0.01\", \"PeakDensityAdv\": {\"maxFeatures\": \"50\"}}, \"peaklist\": {\"peaklistBool\": true, \"__current_case__\": 0, \"convertRTMinute\": true, \"numDigitsMZ\": \"4\", \"numDigitsRT\": \"2\", \"intval\": \"into\", \"naTOzero\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.12.0+galaxy0", + "type": "tool", + "uuid": "a6477b12-d89e-48b1-8572-9a86490211a4", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "plotChromPeakDensity", + "uuid": "6547dcea-fd0c-4029-bb47-a71dc6432e70" + } + ] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_fillpeaks/abims_xcms_fillPeaks/3.12.0+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "image": { + "id": 10, + "output_name": "xsetRData" + } + }, + "inputs": [], + "label": null, + "name": "xcms fillChromPeaks (fillPeaks)", + "outputs": [ + { + "name": "xsetRData", + "type": "rdata.xcms.fillpeaks" + }, + { + "name": "variableMetadata", + "type": "tabular" + }, + { + "name": "dataMatrix", + "type": "tabular" + } + ], + "position": { + "left": 1969, + "top": 602.0066585286459 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/xcms_fillpeaks/abims_xcms_fillPeaks/3.12.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "26d77e9ceb49", + "name": "xcms_fillpeaks", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"Adv\": {\"expandMz\": \"0\", \"expandRt\": \"0\", \"ppm\": \"0\"}, \"file_load_section\": {\"file_load_conditional\": {\"file_load_select\": \"no\", \"__current_case__\": 0}}, \"image\": {\"__class__\": \"ConnectedValue\"}, \"peaklist\": {\"peaklistBool\": \"True\", \"convertRTMinute\": true, \"numDigitsMZ\": \"4\", \"numDigitsRT\": \"2\", \"intval\": \"into\", \"naTOzero\": true}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.12.0+galaxy0", + "type": "tool", + "uuid": "41073bd0-81ec-410c-a2bc-127be2044740", + "when": null, + "workflow_outputs": [ + { + "label": "xcms fillChromPeaks dataMatrix", + "output_name": "dataMatrix", + "uuid": "b716b601-92fa-472c-993b-0769078d2b01" + }, + { + "label": null, + "output_name": "xsetRData", + "uuid": "967392c7-016e-4d7e-8bf6-ce3628113345" + } + ] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/camera_annotate/abims_CAMERA_annotateDiffreport/2.2.6+camera1.48.0-galaxy1", + "errors": null, + "id": 12, + "input_connections": { + "image": { + "id": 11, + "output_name": "xsetRData" + } + }, + "inputs": [], + "label": null, + "name": "CAMERA.annotate", + "outputs": [ + { + "name": "variableMetadata", + "type": "tabular" + }, + { + "name": "rdata_quick_true", + "type": "rdata.camera.quick" + } + ], + "position": { + "left": 2249, + "top": 669.0066585286459 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lecorguille/camera_annotate/abims_CAMERA_annotateDiffreport/2.2.6+camera1.48.0-galaxy1", + "tool_shed_repository": { + "changeset_revision": "4b9ab71be05e", + "name": "camera_annotate", + "owner": "lecorguille", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"diffreport\": {\"options\": {\"option\": \"hide\", \"__current_case__\": 1}}, \"export\": {\"convertRTMinute\": true, \"numDigitsMZ\": \"4\", \"numDigitsRT\": \"2\", \"intval\": \"into\"}, \"file_load_section\": {\"file_load_conditional\": {\"file_load_select\": \"no\", \"__current_case__\": 0}}, \"findgeneral\": {\"ppm\": \"5\", \"mzabs\": \"0.015\"}, \"findisotopes\": {\"maxcharge\": \"2\", \"maxiso\": \"4\", \"minfrac\": \"0.5\"}, \"groupfwhm\": {\"sigma\": \"6\", \"perfwhm\": \"0.6\"}, \"image\": {\"__class__\": \"ConnectedValue\"}, \"quick_block\": {\"quick\": \"TRUE\", \"__current_case__\": 1, \"polarity\": \"quick\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.6+camera1.48.0-galaxy1", + "type": "tool", + "uuid": "7f7f0568-40cf-445b-8f4e-78a3af20109b", + "when": null, + "workflow_outputs": [ + { + "label": "CAMERA.annotate variableMetadata", + "output_name": "variableMetadata", + "uuid": "9b321589-0f82-4f17-bf9b-faae8c353079" + }, + { + "label": null, + "output_name": "rdata_quick_true", + "uuid": "5fd93902-b994-4124-8646-41b8f2c47b7d" + } + ] + } + }, + "tags": [ + "metabolomics", + "MS", + "LC-MS", + "workflow4metabolomics", + "xcms", + "GTN" + ], + "uuid": "4b4dda98-7422-4207-b9bd-62c11ce8e0f0", + "version": 5 + }, + "readme": "# Mass spectrometry: LC-MS preprocessing with XCMS \n\nThis workflow uses the XCMS tool R package [(Smith, C.A. 2006)](https://bioconductor.org/packages/release/bioc/html/xcms.html) to extract, filter, align and fill gaps, and uses the CAMERA R package [(Kuhl, C 2012)](https://bioconductor.org/packages/release/bioc/html/CAMERA.html) to annotate isotopes, adducts and fragments.\n\n\ud83c\udf93 For more information see the [Galaxy Training Network tutorial: Mass spectrometry: LC-MS preprocessing with XCMS](https://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/lcms-preprocessing/tutorial.html)\n\n## Inputs\n### sampleMetadata\nThe sampleMetadata tabular file corresponds to a table containing information about your samples\n\nA sample metadata file contains various information for each of your raw files:\n- Classes which will be used during the preprocessing steps\n- Analytical batches which will be useful for a batch correction step, along with sample types (pool/sample) and injection order\n- Different experimental conditions which can be used for statistics\n- Any information about samples that you want to keep, in a column format\n\nThe content of your sample metadata file has to be filled by you, since it is not contained in your raw data. Note that you can either:\n- Upload an existing metadata file\n- Use a template to create one (because it can be painful to get the sample list without misspelling or omission)\n - Generate a template with the `xcms get a sampleMetadata file` tool available in Galaxy\n - Fill it using your favorite table editor (Excel, LibreOffice)\n - Upload it within Galaxy\n\n**Formats:** tab-separated values as tsv, tab, txt, ...\n\n### Mass-spectrometry Dataset Collection\nMass-spectrometry data files gathered in a Galaxy Dataser Collection\n\n**Formats:** open format as mzXML, mzMl, mzData and netCDF\n\n## Main steps\n1. MSnbase readMSData: read the mzXML and prepare for xcms\n2. XCMS findChromPeaks: peak picking\n3. XCMS groupChromPeaks: determining shared ions across samples\n4. XCMS adjustRtime: retention time correction\n5. XCMS fillChromPeaks: integrating areas of missing peaks\n6. CAMERA.annotate: annotation\n", + "changelog": "# Changelog\n\nAll notable changes to this project will be documented in this file.\n\n## [1.0] - 2023-11-22\n\nFirst release\n\n" } ], - "path": "./workflows/metabomics/lcms-preprocessing", - "readme": "# Mass spectrometry: LC-MS preprocessing with XCMS \n\nThis workflow uses the XCMS tool R package [(Smith, C.A. 2006)](https://bioconductor.org/packages/release/bioc/html/xcms.html) to extract, filter, align and fill gaps, and uses the CAMERA R package [(Kuhl, C 2012)](https://bioconductor.org/packages/release/bioc/html/CAMERA.html) to annotate isotopes, adducts and fragments.\n\n\ud83c\udf93 For more information see the [Galaxy Training Network tutorial: Mass spectrometry: LC-MS preprocessing with XCMS](https://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/lcms-preprocessing/tutorial.html)\n\n## Inputs\n### sampleMetadata\nThe sampleMetadata tabular file corresponds to a table containing information about your samples\n\nA sample metadata file contains various information for each of your raw files:\n- Classes which will be used during the preprocessing steps\n- Analytical batches which will be useful for a batch correction step, along with sample types (pool/sample) and injection order\n- Different experimental conditions which can be used for statistics\n- Any information about samples that you want to keep, in a column format\n\nThe content of your sample metadata file has to be filled by you, since it is not contained in your raw data. Note that you can either:\n- Upload an existing metadata file\n- Use a template to create one (because it can be painful to get the sample list without misspelling or omission)\n - Generate a template with the `xcms get a sampleMetadata file` tool available in Galaxy\n - Fill it using your favorite table editor (Excel, LibreOffice)\n - Upload it within Galaxy\n\n**Formats:** tab-separated values as tsv, tab, txt, ...\n\n### Mass-spectrometry Dataset Collection\nMass-spectrometry data files gathered in a Galaxy Dataser Collection\n\n**Formats:** open format as mzXML, mzMl, mzData and netCDF\n\n## Main steps\n1. MSnbase readMSData: read the mzXML and prepare for xcms\n2. XCMS findChromPeaks: peak picking\n3. XCMS groupChromPeaks: determining shared ions across samples\n4. XCMS adjustRtime: retention time correction\n5. XCMS fillChromPeaks: integrating areas of missing peaks\n6. CAMERA.annotate: annotation\n" + "path": "./workflows/metabomics/lcms-preprocessing" }, { "version": 1.2, @@ -1081,11 +52763,740 @@ "name": "Simon Bray", "orcid": "0000-0002-0621-6705" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-0621-6705", + "name": "Simon Bray" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Create GRO and TOP complex files", + "release": "0.1.4", + "steps": { + "0": { + "annotation": "pH for protonating the ligand. Set to -1.0 to skip.", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "pH for protonating the ligand. Set to -1.0 to skip.", + "name": "pH" + } + ], + "label": "pH", + "name": "Input parameter", + "outputs": [], + "position": { + "bottom": 384.8000030517578, + "height": 61.80000305175781, + "left": -238, + "right": -38, + "top": 323, + "width": 200, + "x": -238, + "y": 323 + }, + "tool_id": null, + "tool_state": "{\"default\": -1.0, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "6893b667-f375-481b-96eb-50d5aceb5030", + "workflow_outputs": [] + }, + "1": { + "annotation": "SD-file for the input ligand", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "SD-file for the input ligand", + "name": "Ligand SDF" + } + ], + "label": "Ligand SDF", + "name": "Input dataset", + "outputs": [], + "position": { + "bottom": 623.8000030517578, + "height": 61.80000305175781, + "left": -238, + "right": -38, + "top": 562, + "width": 200, + "x": -238, + "y": 562 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"sdf\"]}", + "tool_version": null, + "type": "data_input", + "uuid": "277627e0-eba8-4de5-855b-63711c0db691", + "workflow_outputs": [] + }, + "2": { + "annotation": "PDB file for the protein (without ligand, cofactor, waters)", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "PDB file for the protein (without ligand, cofactor, waters)", + "name": "Apoprotein PDB" + } + ], + "label": "Apoprotein PDB", + "name": "Input dataset", + "outputs": [], + "position": { + "bottom": 105.80000305175781, + "height": 61.80000305175781, + "left": 874, + "right": 1074, + "top": 44, + "width": 200, + "x": 874, + "y": 44 + }, + "tool_id": null, + "tool_state": "{\"optional\": false}", + "tool_version": null, + "type": "data_input", + "uuid": "68f60b7d-13f3-4b21-aedf-986f0f7e48d7", + "workflow_outputs": [] + }, + "3": { + "annotation": "Model for water molecules (relevant for subsequent solvation)", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Model for water molecules (relevant for subsequent solvation)", + "name": "Water model" + } + ], + "label": "Water model", + "name": "Input parameter", + "outputs": [], + "position": { + "bottom": 205.8000030517578, + "height": 61.80000305175781, + "left": 874, + "right": 1074, + "top": 144, + "width": 200, + "x": 874, + "y": 144 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"tip3p\", \"tip4p\", \"tips3p\", \"tip5p\", \"spc\", \"spce\", \"none\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8d29ae78-60de-45ba-b403-cdd2646af030", + "workflow_outputs": [] + }, + "4": { + "annotation": "Force field for protein modelling. GAFF is used for the ligand.", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Force field for protein modelling. GAFF is used for the ligand.", + "name": "Force field" + } + ], + "label": "Force field", + "name": "Input parameter", + "outputs": [], + "position": { + "bottom": 305.8000030517578, + "height": 61.80000305175781, + "left": 874, + "right": 1074, + "top": 244, + "width": 200, + "x": 874, + "y": 244 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"oplsaa\", \"gromos43a1\", \"amber96\", \"gromos53a6\", \"amber99sb\", \"amber99sb\", \"gromos53a5\", \"gromos43a2\", \"amberGS\", \"charmm27\", \"amber03\", \"gromos54a7\", \"gromos45a3\", \"amber99\", \"amber94\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "16c399b1-e67c-47a9-acd3-61ddc39473d9", + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/openbabel_compound_convert/openbabel_compound_convert/3.1.1+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "infile": { + "id": 1, + "output_name": "output" + }, + "ph": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compound conversion", + "outputs": [ + { + "name": "outfile", + "type": "text" + } + ], + "position": { + "bottom": 507.6000061035156, + "height": 225.60000610351562, + "left": 40, + "right": 240, + "top": 282, + "width": 200, + "x": 40, + "y": 282 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/openbabel_compound_convert/openbabel_compound_convert/3.1.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e2c36f62e22f", + "name": "openbabel_compound_convert", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"appendtotitle\": \"\", \"dative_bonds\": \"false\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"oformat\": {\"oformat_opts_selector\": \"pdb\", \"__current_case__\": 51}, \"ph\": {\"__class__\": \"ConnectedValue\"}, \"remove_h\": \"false\", \"split\": \"false\", \"unique\": {\"unique_opts_selector\": \"\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1.1+galaxy0", + "type": "tool", + "uuid": "c1f8c291-3b11-4afa-b62d-ee2d2d22b11f", + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/ctb_rdkit_descriptors/ctb_rdkit_descriptors/2020.03.4+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "infile": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Descriptors", + "outputs": [ + { + "name": "outfile", + "type": "tabular" + } + ], + "position": { + "bottom": 639.1999969482422, + "height": 93.19999694824219, + "left": 40, + "right": 240, + "top": 546, + "width": 200, + "x": 40, + "y": 546 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/ctb_rdkit_descriptors/ctb_rdkit_descriptors/2020.03.4+galaxy1", + "tool_shed_repository": { + "changeset_revision": "a1c53f0533b0", + "name": "ctb_rdkit_descriptors", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"header\": \"false\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"select_multiple\": [\"FormalCharge\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2020.03.4+galaxy1", + "type": "tool", + "uuid": "351397ff-a72d-4c7d-b39a-bc97b8f2c357", + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_setup/gmx_setup/2021.3+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "ff": { + "id": 4, + "output_name": "output" + }, + "pdb_input": { + "id": 2, + "output_name": "output" + }, + "water": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "GROMACS initial setup", + "outputs": [ + { + "name": "output1", + "type": "top" + }, + { + "name": "output2", + "type": "gro" + }, + { + "name": "output3", + "type": "itp" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "bottom": 409.20001220703125, + "height": 347.20001220703125, + "left": 1152, + "right": 1352, + "top": 62, + "width": 200, + "x": 1152, + "y": 62 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + }, + "HideDatasetActionoutput2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output2" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_setup/gmx_setup/2021.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "1d4dd4f908d4", + "name": "gmx_setup", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"capture_log\": \"true\", \"ff\": {\"__class__\": \"ConnectedValue\"}, \"ignore_h\": \"false\", \"pdb_input\": {\"__class__\": \"ConnectedValue\"}, \"water\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2021.3+galaxy0", + "type": "tool", + "uuid": "b922c050-5df2-42b8-a819-1cbf892e06fa", + "workflow_outputs": [ + { + "label": "Position restraints file", + "output_name": "output3", + "uuid": "b23aa4b2-8ded-4ebe-9499-eb5e8081de22" + } + ] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1", + "errors": null, + "id": 8, + "input_connections": { + "infile": { + "id": 5, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "bottom": 451.6000061035156, + "height": 113.60000610351562, + "left": 596, + "right": 796, + "top": 338, + "width": 200, + "x": 596, + "y": 338 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1", + "tool_shed_repository": { + "changeset_revision": "ddf54b12c295", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"HETATM\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "be1e9539-c3ba-4c3c-a06f-a82c5b4d8437", + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 9, + "input_connections": { + "input": { + "id": 6, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "bottom": 639.1999969482422, + "height": 93.19999694824219, + "left": 318, + "right": 518, + "top": 546, + "width": 200, + "x": 318, + "y": 546 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "fd7483c3-52b0-489f-a422-2d399e2cd4e5", + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 10, + "input_connections": { + "input1": { + "id": 9, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "bottom": 670.3999938964844, + "height": 154.39999389648438, + "left": 596, + "right": 796, + "top": 516, + "width": 200, + "x": 596, + "y": 516 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "50d4ab40-a78d-4d97-8740-7e00edacae6b", + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/ambertools_antechamber/ambertools_antechamber/21.10+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "allparams|nc": { + "id": 10, + "output_name": "integer_param" + }, + "input1": { + "id": 8, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "AnteChamber", + "outputs": [ + { + "name": "output1", + "type": "mol2" + } + ], + "position": { + "bottom": 574.3999938964844, + "height": 164.39999389648438, + "left": 874, + "right": 1074, + "top": 410, + "width": 200, + "x": 874, + "y": 410 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/ambertools_antechamber/ambertools_antechamber/21.10+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4fff93efc0f9", + "name": "ambertools_antechamber", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"allparams\": {\"nc\": {\"__class__\": \"ConnectedValue\"}, \"m\": \"1\", \"resname\": \"UNL\", \"c\": \"bcc\", \"at\": \"gaff\", \"j\": \"4\"}, \"extraparams\": {\"pf\": \"true\", \"usenc\": \"true\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"selected_output_format\": \"mol2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "21.10+galaxy0", + "type": "tool", + "uuid": "32a50a09-a9c7-4d08-9d7f-7d5c9efaa3bf", + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/ambertools_acpype/ambertools_acpype/21.10+galaxy0", + "errors": null, + "id": 12, + "input_connections": { + "charge": { + "id": 10, + "output_name": "integer_param" + }, + "input1": { + "id": 11, + "output_name": "output1" + } + }, + "inputs": [], + "label": null, + "name": "Generate MD topologies for small molecules", + "outputs": [ + { + "name": "output", + "type": "itp" + }, + { + "name": "gro_output", + "type": "gro" + } + ], + "position": { + "bottom": 662.1999969482422, + "height": 215.1999969482422, + "left": 1152, + "right": 1352, + "top": 447, + "width": 200, + "x": 1152, + "y": 447 + }, + "post_job_actions": { + "HideDatasetActiongro_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "gro_output" + }, + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/ambertools_acpype/ambertools_acpype/21.10+galaxy0", + "tool_shed_repository": { + "changeset_revision": "a0c154146234", + "name": "ambertools_acpype", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"atomtype\": \"gaff\", \"charge\": {\"__class__\": \"ConnectedValue\"}, \"charge_method\": \"user\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"multiplicity\": \"1\", \"save_gro\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "21.10+galaxy0", + "type": "tool", + "uuid": "3ee8d6ce-e7bc-45c5-ae34-ac0348ac959f", + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_merge_topology_files/gmx_merge_topology_files/3.4.3+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "lig_gro": { + "id": 12, + "output_name": "gro_output" + }, + "lig_top": { + "id": 12, + "output_name": "output" + }, + "prot_gro": { + "id": 7, + "output_name": "output2" + }, + "prot_top": { + "id": 7, + "output_name": "output1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Merge GROMACS topologies", + "name": "lig_gro" + }, + { + "description": "runtime parameter for tool Merge GROMACS topologies", + "name": "lig_top" + }, + { + "description": "runtime parameter for tool Merge GROMACS topologies", + "name": "prot_gro" + }, + { + "description": "runtime parameter for tool Merge GROMACS topologies", + "name": "prot_top" + } + ], + "label": null, + "name": "Merge GROMACS topologies", + "outputs": [ + { + "name": "complex_top", + "type": "top" + }, + { + "name": "complex_gro", + "type": "gro" + } + ], + "position": { + "bottom": 482.6000061035156, + "height": 255.60000610351562, + "left": 1440, + "right": 1640, + "top": 227, + "width": 200, + "x": 1440, + "y": 227 + }, + "post_job_actions": { + "RenameDatasetActioncomplex_gro": { + "action_arguments": { + "newname": "Complex GRO" + }, + "action_type": "RenameDatasetAction", + "output_name": "complex_gro" + }, + "RenameDatasetActioncomplex_top": { + "action_arguments": { + "newname": "Complex topology" + }, + "action_type": "RenameDatasetAction", + "output_name": "complex_top" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_merge_topology_files/gmx_merge_topology_files/3.4.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "9389cd867cf2", + "name": "gmx_merge_topology_files", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"lig_gro\": {\"__class__\": \"RuntimeValue\"}, \"lig_top\": {\"__class__\": \"RuntimeValue\"}, \"prot_gro\": {\"__class__\": \"RuntimeValue\"}, \"prot_top\": {\"__class__\": \"RuntimeValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.3+galaxy0", + "type": "tool", + "uuid": "2a22a7fd-3e14-4f27-b1a8-a6d66cef292a", + "workflow_outputs": [ + { + "label": "Complex topology", + "output_name": "complex_top", + "uuid": "039fdc15-5b7f-4f41-9dcf-545673cbd406" + }, + { + "label": "Complex GRO", + "output_name": "complex_gro", + "uuid": "1c6090a6-5a1f-44b3-bc95-ae554a9bf67d" + } + ] + } + }, + "tags": [], + "uuid": "f1aea424-b536-496f-a0e6-fe46df8e6e18", + "version": 1 + }, + "readme": "# Protein-ligand complex parameterization\n\nParameterizes an input protein (PDB) and ligand (SDF) file prior to molecular\ndynamics simulation with GROMACS.\n\nThis is a simple workflow intended for use as a subworkflow in more complex\nMD workflows. It is used as a subworkflow by the GROMACS MMGBSA and dcTMD\nworkflows. \n", + "changelog": "# Changelog\n\n## [0.1.4] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.3] 2022-05-25\n\n### Changed\n- Changed creator ORCID to absolute URI\n\n## [0.1.2] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.1.1] 2021-12-06\n\n### Fixed\n- `.workflowhub.yml`: use `repo-name/dockstore-workflow-name` scheme for workflows.\n- Moved test data inside repo.\n\n## [0.1]\n\n- Initial version of protein-ligand parameterization workflow.\n" } ], - "path": "./workflows/computational-chemistry/protein-ligand-complex-parameterization", - "readme": "# Protein-ligand complex parameterization\n\nParameterizes an input protein (PDB) and ligand (SDF) file prior to molecular\ndynamics simulation with GROMACS.\n\nThis is a simple workflow intended for use as a subworkflow in more complex\nMD workflows. It is used as a subworkflow by the GROMACS MMGBSA and dcTMD\nworkflows. \n" + "path": "./workflows/computational-chemistry/protein-ligand-complex-parameterization" }, { "version": 1.2, @@ -1103,11 +53514,2244 @@ "name": "Simon Bray", "orcid": "0000-0002-0621-6705" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Perform dcTMD free energy simulations and calculations", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-0621-6705", + "name": "Simon Bray" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "dcTMD calculations with GROMACS", + "release": "0.1.5", + "steps": { + "0": { + "annotation": "Ligand SDF", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Ligand SDF", + "name": "Ligand SDF" + } + ], + "label": "Ligand SDF", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 0.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "59ec9b66-5db1-413a-89f9-dea12549e958", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Set to -1.0 to skip protonation", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Set to -1.0 to skip protonation", + "name": "pH to protonate ligand" + } + ], + "label": "pH to protonate ligand", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.0, + "top": 100.0 + }, + "tool_id": null, + "tool_state": "{\"default\": -1.0, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "84fdad78-cd39-4c19-b228-7244c6fe8676", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Protein PDB", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Protein PDB", + "name": "Protein PDB" + } + ], + "label": "Protein PDB", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.0, + "top": 241.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "16aacb27-77b0-43bd-b5b1-a94d41fa4294", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "NaCl concentration (mol/dm^3)", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "NaCl concentration (mol/dm^3)", + "name": "Salt concentration" + } + ], + "label": "Salt concentration", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 288.0, + "top": 11.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "66a35907-fba1-4e82-9ed8-b46b73ed6b91", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Water model", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Water model", + "name": "Water model" + } + ], + "label": "Water model", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.0, + "top": 341.0 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"tip3p\", \"tip4p\", \"tips3p\", \"tip5p\", \"spc\", \"spce\", \"none\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8400f998-7ca3-43ee-ae56-7332b8021bda", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Force field", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Force field", + "name": "Force field" + } + ], + "label": "Force field", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.0, + "top": 441.0 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"oplsaa\", \"gromos43a1\", \"amber96\", \"gromos53a6\", \"amber99sb\", \"gromos53a5\", \"gromos43a2\", \"amberGS\", \"charmm27\", \"amber03\", \"gromos54a7\", \"gromos45a3\", \"amber99\", \"amber94\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "3d20c7aa-e3ca-42d3-9aa8-702abf14d35a", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Number of simulations in the TMD ensemble", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "Number of simulations in the TMD ensemble", + "name": "Number of simulations" + } + ], + "label": "Number of simulations", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.0, + "top": 842.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ca9f5490-71d5-4691-882e-bdb5fba4835e", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "Temperature", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "Temperature", + "name": "Temperature" + } + ], + "label": "Temperature", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.0, + "top": 983.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "9a848a36-8add-434a-b179-fe801ccf7022", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "Number of equilibration steps", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, + "inputs": [ + { + "description": "Number of equilibration steps", + "name": "Number of equilibration steps" + } + ], + "label": "Number of equilibration steps", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 864.0, + "top": 897.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a9d402ec-eafb-4fab-9e5a-192765011bba", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/get_online_data/ctb_online_data_fetch/0.4", + "errors": null, + "id": 9, + "input_connections": {}, + "inputs": [], + "label": null, + "name": "Online data", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 586.0, + "top": 1169.0 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/get_online_data/ctb_online_data_fetch/0.4", + "tool_shed_repository": { + "changeset_revision": "2538366eb8fb", + "name": "get_online_data", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"url_paste\": \"https://raw.githubusercontent.com/galaxyproject/iwc/main/workflows/computational-chemistry/gromacs-dctmd/tmd.mdp\", \"whitelist\": \"mdp\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.4", + "type": "tool", + "uuid": "a83e0693-3471-4736-a01e-188df629e8bb", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "Rate to pull groups apart (nm/ps)", + "content_id": null, + "errors": null, + "id": 10, + "input_connections": {}, + "inputs": [ + { + "description": "Rate to pull groups apart (nm/ps)", + "name": "Pulling rate" + } + ], + "label": "Pulling rate", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 288.0, + "top": 1315.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "e371d527-a200-4d15-80ea-f297863090a6", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "MD step length", + "content_id": null, + "errors": null, + "id": 11, + "input_connections": {}, + "inputs": [ + { + "description": "MD step length", + "name": "Step length (ps)" + } + ], + "label": "Step length (ps)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 864.0, + "top": 1160.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "bbc28f7f-ac02-42af-ad8b-e5d4137d348b", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "List of atom indices (separated with spaces) which make up the protein pull group", + "content_id": null, + "errors": null, + "id": 12, + "input_connections": {}, + "inputs": [ + { + "description": "List of atom indices (separated with spaces) which make up the protein pull group", + "name": "Protein pull group" + } + ], + "label": "Protein pull group", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1440.0, + "top": 550.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "5df8964e-e7ad-4398-b073-482069ec918f", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "Number of steps for the production simulation", + "content_id": null, + "errors": null, + "id": 13, + "input_connections": {}, + "inputs": [ + { + "description": "Number of steps for the production simulation", + "name": "Number of steps" + } + ], + "label": "Number of steps", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 586.0, + "top": 1468.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "4ec27bd6-fc77-484e-87a6-78f6631f06e0", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "pull-group1-pbcatom - the reference atom index for the treatment of periodic boundary conditions inside the group ", + "content_id": null, + "errors": null, + "id": 14, + "input_connections": {}, + "inputs": [ + { + "description": "pull-group1-pbcatom - the reference atom index for the treatment of periodic boundary conditions inside the group ", + "name": "Pull group pbcatom" + } + ], + "label": "Pull group pbcatom", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1162.0, + "top": 1101.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a098f94d-3e47-4076-9eb2-4e08612313f2", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "id": 15, + "input_connections": { + "Apoprotein PDB": { + "id": 2, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "Force field": { + "id": 5, + "input_subworkflow_step_id": 4, + "output_name": "output" + }, + "Ligand SDF": { + "id": 0, + "input_subworkflow_step_id": 0, + "output_name": "output" + }, + "Water model": { + "id": 4, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "pH": { + "id": 1, + "input_subworkflow_step_id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Create GRO and TOP complex files", + "outputs": [], + "position": { + "left": 285.5, + "top": 167.0 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-0621-6705", + "name": "Simon Bray" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Create GRO and TOP complex files", + "steps": { + "0": { + "annotation": "SD-file for the input ligand", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "SD-file for the input ligand", + "name": "Ligand SDF" + } + ], + "label": "Ligand SDF", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 461 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"sdf\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "277627e0-eba8-4de5-855b-63711c0db691", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "pH for protonating the ligand. Set to -1.0 to skip.", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "pH for protonating the ligand. Set to -1.0 to skip.", + "name": "pH" + } + ], + "label": "pH", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 718 + }, + "tool_id": null, + "tool_state": "{\"default\": -1.0, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "6893b667-f375-481b-96eb-50d5aceb5030", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "PDB file for the protein (without ligand, cofactor, waters)", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "PDB file for the protein (without ligand, cofactor, waters)", + "name": "Apoprotein PDB" + } + ], + "label": "Apoprotein PDB", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 1112, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "68f60b7d-13f3-4b21-aedf-986f0f7e48d7", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Model for water molecules (relevant for subsequent solvation)", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Model for water molecules (relevant for subsequent solvation)", + "name": "Water model" + } + ], + "label": "Water model", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1112, + "top": 120 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"tip3p\", \"tip4p\", \"tips3p\", \"tip5p\", \"spc\", \"spce\", \"none\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8d29ae78-60de-45ba-b403-cdd2646af030", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Force field for protein modelling. GAFF is used for the ligand.", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Force field for protein modelling. GAFF is used for the ligand.", + "name": "Force field" + } + ], + "label": "Force field", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1112, + "top": 220 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"oplsaa\", \"gromos43a1\", \"amber96\", \"gromos53a6\", \"amber99sb\", \"amber99sb\", \"gromos53a5\", \"gromos43a2\", \"amberGS\", \"charmm27\", \"amber03\", \"gromos54a7\", \"gromos45a3\", \"amber99\", \"amber94\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "16c399b1-e67c-47a9-acd3-61ddc39473d9", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/ctb_rdkit_descriptors/ctb_rdkit_descriptors/2020.03.4+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "infile": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Descriptors", + "outputs": [ + { + "name": "outfile", + "type": "tabular" + } + ], + "position": { + "left": 278, + "top": 445 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/ctb_rdkit_descriptors/ctb_rdkit_descriptors/2020.03.4+galaxy1", + "tool_shed_repository": { + "changeset_revision": "0993ac4f4a23", + "name": "ctb_rdkit_descriptors", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"header\": false, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"select_multiple\": [\"FormalCharge\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2020.03.4+galaxy1", + "type": "tool", + "uuid": "351397ff-a72d-4c7d-b39a-bc97b8f2c357", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/openbabel_compound_convert/openbabel_compound_convert/3.1.1+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "infile": { + "id": 0, + "output_name": "output" + }, + "ph": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compound conversion", + "outputs": [ + { + "name": "outfile", + "type": "text" + } + ], + "position": { + "left": 278, + "top": 595 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/openbabel_compound_convert/openbabel_compound_convert/3.1.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e2c36f62e22f", + "name": "openbabel_compound_convert", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"appendtotitle\": \"\", \"dative_bonds\": false, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"oformat\": {\"oformat_opts_selector\": \"pdb\", \"__current_case__\": 51}, \"ph\": {\"__class__\": \"ConnectedValue\"}, \"remove_h\": false, \"split\": false, \"unique\": {\"unique_opts_selector\": \"\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1.1+galaxy0", + "type": "tool", + "uuid": "c1f8c291-3b11-4afa-b62d-ee2d2d22b11f", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_setup/gmx_setup/2022+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "ff": { + "id": 4, + "output_name": "output" + }, + "pdb_input": { + "id": 2, + "output_name": "output" + }, + "water": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "GROMACS initial setup", + "outputs": [ + { + "name": "output1", + "type": "top" + }, + { + "name": "output2", + "type": "gro" + }, + { + "name": "output3", + "type": "itp" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 1386, + "top": 44 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + }, + "HideDatasetActionoutput2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output2" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_setup/gmx_setup/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "070e3ecc3fda", + "name": "gmx_setup", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"capture_log\": true, \"ff\": {\"__class__\": \"ConnectedValue\"}, \"ignore_h\": false, \"pdb_input\": {\"__class__\": \"ConnectedValue\"}, \"water\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "b922c050-5df2-42b8-a819-1cbf892e06fa", + "when": null, + "workflow_outputs": [ + { + "label": "Position restraints file", + "output_name": "output3", + "uuid": "a8969ed8-83f9-4ff3-9634-56f85e7dd4dd" + } + ] + }, + "8": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 5, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 556, + "top": 445 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "fd7483c3-52b0-489f-a422-2d399e2cd4e5", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1", + "errors": null, + "id": 9, + "input_connections": { + "infile": { + "id": 6, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 556, + "top": 651 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1", + "tool_shed_repository": { + "changeset_revision": "d698c222f354", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"HETATM\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "be1e9539-c3ba-4c3c-a06f-a82c5b4d8437", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 10, + "input_connections": { + "input1": { + "id": 8, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 834, + "top": 415 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "50d4ab40-a78d-4d97-8740-7e00edacae6b", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/ambertools_antechamber/ambertools_antechamber/21.10+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "allparams|nc": { + "id": 10, + "output_name": "integer_param" + }, + "input1": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "AnteChamber", + "outputs": [ + { + "name": "output1", + "type": "mol2" + } + ], + "position": { + "left": 1112, + "top": 540 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/ambertools_antechamber/ambertools_antechamber/21.10+galaxy0", + "tool_shed_repository": { + "changeset_revision": "8a839e6a1e3e", + "name": "ambertools_antechamber", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"allparams\": {\"nc\": {\"__class__\": \"ConnectedValue\"}, \"m\": \"1\", \"resname\": \"UNL\", \"c\": \"bcc\", \"at\": \"gaff\", \"j\": \"4\"}, \"extraparams\": {\"pf\": true, \"usenc\": true}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"selected_output_format\": \"mol2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "21.10+galaxy0", + "type": "tool", + "uuid": "32a50a09-a9c7-4d08-9d7f-7d5c9efaa3bf", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/ambertools_acpype/ambertools_acpype/21.10+galaxy0", + "errors": null, + "id": 12, + "input_connections": { + "charge": { + "id": 10, + "output_name": "integer_param" + }, + "input1": { + "id": 11, + "output_name": "output1" + } + }, + "inputs": [], + "label": null, + "name": "Generate MD topologies for small molecules", + "outputs": [ + { + "name": "output", + "type": "itp" + }, + { + "name": "gro_output", + "type": "gro" + } + ], + "position": { + "left": 1390, + "top": 423 + }, + "post_job_actions": { + "HideDatasetActiongro_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "gro_output" + }, + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/ambertools_acpype/ambertools_acpype/21.10+galaxy0", + "tool_shed_repository": { + "changeset_revision": "095ad4d096d1", + "name": "ambertools_acpype", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"atomtype\": \"gaff\", \"charge\": {\"__class__\": \"ConnectedValue\"}, \"charge_method\": \"user\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"multiplicity\": \"1\", \"save_gro\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "21.10+galaxy0", + "type": "tool", + "uuid": "3ee8d6ce-e7bc-45c5-ae34-ac0348ac959f", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_merge_topology_files/gmx_merge_topology_files/3.4.3+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "lig_gro": { + "id": 12, + "output_name": "gro_output" + }, + "lig_top": { + "id": 12, + "output_name": "output" + }, + "prot_gro": { + "id": 7, + "output_name": "output2" + }, + "prot_top": { + "id": 7, + "output_name": "output1" + } + }, + "inputs": [], + "label": null, + "name": "Merge GROMACS topologies", + "outputs": [ + { + "name": "complex_top", + "type": "top" + }, + { + "name": "complex_gro", + "type": "gro" + } + ], + "position": { + "left": 1678, + "top": 203 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_merge_topology_files/gmx_merge_topology_files/3.4.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "bc31d02be922", + "name": "gmx_merge_topology_files", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"lig_gro\": {\"__class__\": \"ConnectedValue\"}, \"lig_top\": {\"__class__\": \"ConnectedValue\"}, \"prot_gro\": {\"__class__\": \"ConnectedValue\"}, \"prot_top\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.3+galaxy0", + "type": "tool", + "uuid": "2a22a7fd-3e14-4f27-b1a8-a6d66cef292a", + "when": null, + "workflow_outputs": [ + { + "label": "Complex topology", + "output_name": "complex_top", + "uuid": "df11b684-24b0-481f-956d-c7cdc1e334ba" + }, + { + "label": "Complex GRO", + "output_name": "complex_gro", + "uuid": "193f8774-0334-49d3-b8ae-bdc3484cb1be" + } + ] + } + }, + "tags": "", + "uuid": "6cd49957-0863-42cd-81de-171e57516221" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "9e64bd77-92d9-4c39-9b37-17636deeb1dd", + "when": null, + "workflow_outputs": [ + { + "label": "Topology", + "output_name": "Complex topology", + "uuid": "e092ce5a-3fca-4183-b244-daf8a0582e72" + }, + { + "label": "Structure file (GRO format, optional)", + "output_name": "Complex GRO", + "uuid": "ab63a333-8a78-4476-946a-f1bac8fde57c" + }, + { + "label": "GROMACS setup (ITP) on input dataset(s)", + "output_name": "Position restraints file", + "uuid": "8f1c5eee-7510-4430-b3e0-e2301926285d" + } + ] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/1.1.0", + "errors": null, + "id": 16, + "input_connections": { + "token_set_0|line": { + "id": 7, + "output_name": "output" + }, + "token_set_0|repeat_select|times": { + "id": 6, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Create text file", + "outputs": [ + { + "name": "outfile", + "type": "txt" + } + ], + "position": { + "left": 288.0, + "top": 902.0 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/1.1.0", + "tool_shed_repository": { + "changeset_revision": "d698c222f354", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": {\"__class__\": \"ConnectedValue\"}, \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "0213cfb8-a156-4ddc-bdc6-262706119f10", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 17, + "input_connections": { + "components_1|param_type|component_value": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 586.0, + "top": 1269.0 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"pull_coord1_rate = \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "74c216e8-326c-4d5d-afc8-d905fb55068b", + "when": null, + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 18, + "input_connections": { + "components_1|param_type|component_value": { + "id": 11, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 1162.0, + "top": 1221.0 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"dt = \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "366aaf2a-5aa9-45ea-93fd-b032c567e8b9", + "when": null, + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 19, + "input_connections": { + "components_1|param_type|component_value": { + "id": 13, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 864.0, + "top": 1422.0 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"nsteps = \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "44832635-6428-4a4e-a8cb-d0e088542703", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 20, + "input_connections": { + "components_1|param_type|component_value": { + "id": 14, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 1440.0, + "top": 1065.0 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" pull-group1-pbcatom = \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "c6a76b14-657f-4ae9-8cc4-7d25f89ba8e4", + "when": null, + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_solvate/gmx_solvate/2022+galaxy0", + "errors": null, + "id": 21, + "input_connections": { + "conc": { + "id": 3, + "output_name": "output" + }, + "gro_input": { + "id": 15, + "output_name": "Complex GRO" + }, + "top_input": { + "id": 15, + "output_name": "Complex topology" + } + }, + "inputs": [], + "label": null, + "name": "GROMACS solvation and adding ions", + "outputs": [ + { + "name": "output1", + "type": "gro" + }, + { + "name": "output2", + "type": "top" + } + ], + "position": { + "left": 586.0, + "top": 374.0 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + }, + "HideDatasetActionoutput2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output2" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_solvate/gmx_solvate/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "c4fbab8e03c5", + "name": "gmx_solvate", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"capture_log\": false, \"conc\": {\"__class__\": \"ConnectedValue\"}, \"gro_input\": {\"__class__\": \"ConnectedValue\"}, \"mxw\": \"0\", \"neutralise\": \"-neutral\", \"seed\": \"1\", \"top_input\": {\"__class__\": \"ConnectedValue\"}, \"water_model\": \"spc216\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "5adf2a94-fac0-41aa-8cdb-cf475bf0bf21", + "when": null, + "workflow_outputs": [] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0", + "errors": null, + "id": 22, + "input_connections": { + "split_parms|input": { + "id": 16, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Split file", + "outputs": [ + { + "name": "list_output_txt", + "type": "input" + } + ], + "position": { + "left": 586.0, + "top": 725.0 + }, + "post_job_actions": { + "HideDatasetActionlist_output_txt": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_txt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0", + "tool_shed_repository": { + "changeset_revision": "6cbe2f30c2d7", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.0", + "type": "tool", + "uuid": "40134c51-d93d-4e92-81b5-86cbff22a479", + "when": null, + "workflow_outputs": [] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/add_line_to_file/add_line_to_file/0.1.0", + "errors": null, + "id": 23, + "input_connections": { + "infile": { + "id": 9, + "output_name": "output" + }, + "text_input": { + "id": 17, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Add line to file", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 864.0, + "top": 1260.0 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/add_line_to_file/add_line_to_file/0.1.0", + "tool_shed_repository": { + "changeset_revision": "8e251055b1a9", + "name": "add_line_to_file", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"options\": \"footer\", \"text_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "36e82014-346e-4739-b7cb-91c0480e696a", + "when": null, + "workflow_outputs": [] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_em/gmx_em/2022+galaxy0", + "errors": null, + "id": 24, + "input_connections": { + "gro_input": { + "id": 21, + "output_name": "output1" + }, + "top_input": { + "id": 21, + "output_name": "output2" + } + }, + "inputs": [], + "label": null, + "name": "GROMACS energy minimization", + "outputs": [ + { + "name": "output1", + "type": "gro" + }, + { + "name": "output2", + "type": "edr" + } + ], + "position": { + "left": 864.0, + "top": 473.0 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + }, + "HideDatasetActionoutput2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output2" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_em/gmx_em/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b46d4b4d995c", + "name": "gmx_em", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"capture_log\": false, \"gro_input\": {\"__class__\": \"ConnectedValue\"}, \"mdp\": {\"mdpfile\": \"default\", \"__current_case__\": 1, \"integrator\": \"steep\", \"cutoffscheme\": \"Verlet\", \"coulombtype\": \"PME\", \"rcoulomb\": \"1.0\", \"rlist\": \"1.0\", \"rvdw\": \"1.0\", \"md_steps\": \"50000\", \"emtol\": \"1000.0\", \"emstep\": \"0.01\", \"seed\": \"1\"}, \"mxw\": \"0\", \"top_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "effbec33-36ce-4232-8081-0ebef2ccee91", + "when": null, + "workflow_outputs": [] + }, + "25": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 25, + "input_connections": { + "input1": { + "id": 22, + "output_name": "list_output_txt" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 864.0, + "top": 705.0 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "34f23531-275e-4dae-957b-c01859485e21", + "when": null, + "workflow_outputs": [] + }, + "26": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/add_line_to_file/add_line_to_file/0.1.0", + "errors": null, + "id": 26, + "input_connections": { + "infile": { + "id": 23, + "output_name": "outfile" + }, + "text_input": { + "id": 19, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Add line to file", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1162.0, + "top": 1413.0 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/add_line_to_file/add_line_to_file/0.1.0", + "tool_shed_repository": { + "changeset_revision": "8e251055b1a9", + "name": "add_line_to_file", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"options\": \"footer\", \"text_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "92e7bb53-d6ca-4290-8a8c-af3f0e93b533", + "when": null, + "workflow_outputs": [] + }, + "27": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_makendx/gmx_makendx/2022+galaxy0", + "errors": null, + "id": 27, + "input_connections": { + "input_file": { + "id": 24, + "output_name": "output1" + } + }, + "inputs": [], + "label": null, + "name": "Create GROMACS index files", + "outputs": [ + { + "name": "ndx", + "type": "ndx" + } + ], + "position": { + "left": 1162.0, + "top": 473.0 + }, + "post_job_actions": { + "HideDatasetActionndx": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "ndx" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_makendx/gmx_makendx/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e3e536aa2633", + "name": "gmx_makendx", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"capture_log\": false, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"sel\": \"13 & ! a H*\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "3380956f-6363-46fa-87b1-f065ab4d4b56", + "when": null, + "workflow_outputs": [] + }, + "28": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0", + "errors": null, + "id": 28, + "input_connections": { + "gro_input": { + "id": 24, + "output_name": "output1" + }, + "inps|itp_in": { + "id": 15, + "output_name": "Position restraints file" + }, + "sets|mdp|md_steps": { + "id": 8, + "output_name": "output" + }, + "sets|mdp|step_length": { + "id": 11, + "output_name": "output" + }, + "sets|mdp|temperature": { + "id": 25, + "output_name": "integer_param" + }, + "top_input": { + "id": 21, + "output_name": "output2" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool GROMACS simulation", + "name": "inps" + }, + { + "description": "runtime parameter for tool GROMACS simulation", + "name": "inps" + } + ], + "label": null, + "name": "GROMACS simulation", + "outputs": [ + { + "name": "output1", + "type": "gro" + }, + { + "name": "output4", + "type": "xtc" + }, + { + "name": "output5", + "type": "cpt" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 1162.0, + "top": 625.0 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + }, + "HideDatasetActionoutput4": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output4" + }, + "HideDatasetActionoutput5": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output5" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "c0c9a5024177", + "name": "gmx_sim", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"capture_log\": true, \"gro_input\": {\"__class__\": \"ConnectedValue\"}, \"inps\": {\"cpt_in\": {\"__class__\": \"RuntimeValue\"}, \"itp_in\": {\"__class__\": \"ConnectedValue\"}, \"ndx_in\": {\"__class__\": \"RuntimeValue\"}}, \"mxw\": \"0\", \"outps\": {\"traj\": \"xtc\", \"str\": \"gro\", \"cpt_out\": \"true\", \"edr_out\": \"false\", \"xvg_out\": \"false\", \"tpr_out\": \"false\"}, \"sets\": {\"ensembleselect\": {\"ensemble\": \"nvt\", \"__current_case__\": 0, \"startvel\": \"false\"}, \"mdp\": {\"mdpfile\": \"default\", \"__current_case__\": 1, \"integrator\": \"md\", \"constraints\": \"h-bonds\", \"cutoffscheme\": \"Verlet\", \"coulombtype\": \"PME\", \"temperature\": {\"__class__\": \"ConnectedValue\"}, \"systemTcouple\": \"false\", \"step_length\": {\"__class__\": \"ConnectedValue\"}, \"write_freq\": \"1000\", \"rcoulomb\": \"1.0\", \"rlist\": \"1.0\", \"rvdw\": \"1.0\", \"md_steps\": {\"__class__\": \"ConnectedValue\"}}}, \"top_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "2c06b8d7-b07c-4dc7-9237-80c19b731bde", + "when": null, + "workflow_outputs": [] + }, + "29": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/add_line_to_file/add_line_to_file/0.1.0", + "errors": null, + "id": 29, + "input_connections": { + "infile": { + "id": 26, + "output_name": "outfile" + }, + "text_input": { + "id": 18, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Add line to file", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1440.0, + "top": 1260.0 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/add_line_to_file/add_line_to_file/0.1.0", + "tool_shed_repository": { + "changeset_revision": "8e251055b1a9", + "name": "add_line_to_file", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"options\": \"footer\", \"text_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "612d572b-541f-4e76-9a9a-d477abd10a07", + "when": null, + "workflow_outputs": [] + }, + "30": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1", + "errors": null, + "id": 30, + "input_connections": { + "infile": { + "id": 27, + "output_name": "ndx" + } + }, + "inputs": [], + "label": null, + "name": "Text transformation", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1440.0, + "top": 670.0 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1", + "tool_shed_repository": { + "changeset_revision": "d698c222f354", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"s/System/pullgrp/;t;d\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "95cac327-99f3-455e-8765-a7db33343894", + "when": null, + "workflow_outputs": [] + }, + "31": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/add_line_to_file/add_line_to_file/0.1.0", + "errors": null, + "id": 31, + "input_connections": { + "infile": { + "id": 29, + "output_name": "outfile" + }, + "text_input": { + "id": 20, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Add line to file", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1728.0, + "top": 863.0 + }, + "post_job_actions": { + "ChangeDatatypeActionoutfile": { + "action_arguments": { + "newtype": "mdp" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "outfile" + }, + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/add_line_to_file/add_line_to_file/0.1.0", + "tool_shed_repository": { + "changeset_revision": "8e251055b1a9", + "name": "add_line_to_file", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"options\": \"footer\", \"text_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "506adfe5-8c0c-41d1-8a13-42f8821677de", + "when": null, + "workflow_outputs": [] + }, + "32": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/add_line_to_file/add_line_to_file/0.1.0", + "errors": null, + "id": 32, + "input_connections": { + "infile": { + "id": 30, + "output_name": "output" + }, + "text_input": { + "id": 12, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Add line to file", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1728.0, + "top": 553.0 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/add_line_to_file/add_line_to_file/0.1.0", + "tool_shed_repository": { + "changeset_revision": "8e251055b1a9", + "name": "add_line_to_file", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"options\": \"footer\", \"text_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "45466bad-4528-4558-89e2-c80cd3d73029", + "when": null, + "workflow_outputs": [] + }, + "33": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1", + "errors": null, + "id": 33, + "input_connections": { + "inputs": { + "id": 27, + "output_name": "ndx" + }, + "queries_0|inputs2": { + "id": 32, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Concatenate datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 2006.0, + "top": 485.0 + }, + "post_job_actions": { + "ChangeDatatypeActionout_file1": { + "action_arguments": { + "newtype": "ndx" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "out_file1" + }, + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1", + "tool_shed_repository": { + "changeset_revision": "d698c222f354", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"inputs\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [{\"__index__\": 0, \"inputs2\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "1a933020-6bde-4378-bae2-a401389e2d63", + "when": null, + "workflow_outputs": [] + }, + "34": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0", + "errors": null, + "id": 34, + "input_connections": { + "gro_input": { + "id": 28, + "output_name": "output1" + }, + "inps|cpt_in": { + "id": 28, + "output_name": "output5" + }, + "inps|ndx_in": { + "id": 33, + "output_name": "out_file1" + }, + "sets|mdp|mdp_input": { + "id": 31, + "output_name": "outfile" + }, + "top_input": { + "id": 21, + "output_name": "output2" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool GROMACS simulation", + "name": "inps" + } + ], + "label": null, + "name": "GROMACS simulation", + "outputs": [ + { + "name": "output1", + "type": "gro" + }, + { + "name": "output4", + "type": "xtc" + }, + { + "name": "output7", + "type": "xvg" + }, + { + "name": "output7_1", + "type": "xvg" + }, + { + "name": "output8", + "type": "tpr" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 2294.0, + "top": 690.0 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput8": { + "action_arguments": { + "newtype": "tpr" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output8" + }, + "HideDatasetActionoutput7_1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output7_1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "c0c9a5024177", + "name": "gmx_sim", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 1, \"__job_resource__select\": \"yes\", \"gpu\": \"1\"}, \"capture_log\": true, \"gro_input\": {\"__class__\": \"ConnectedValue\"}, \"inps\": {\"cpt_in\": {\"__class__\": \"ConnectedValue\"}, \"itp_in\": {\"__class__\": \"RuntimeValue\"}, \"ndx_in\": {\"__class__\": \"ConnectedValue\"}}, \"mxw\": \"0\", \"outps\": {\"traj\": \"xtc\", \"str\": \"gro\", \"cpt_out\": \"false\", \"edr_out\": \"false\", \"xvg_out\": \"true\", \"tpr_out\": \"true\"}, \"sets\": {\"ensembleselect\": {\"ensemble\": \"nvt\", \"__current_case__\": 0, \"startvel\": \"false\"}, \"mdp\": {\"mdpfile\": \"custom\", \"__current_case__\": 0, \"mdp_input\": {\"__class__\": \"ConnectedValue\"}}}, \"top_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "c724b44d-5a73-4e92-8406-bf45ebbdb716", + "when": null, + "workflow_outputs": [ + { + "label": "XVG files", + "output_name": "output7", + "uuid": "0b3cd371-b269-46ac-992d-fad21c9fea35" + }, + { + "label": "XTC files", + "output_name": "output4", + "uuid": "30596358-e89f-48c8-a81f-8c58c28d82b1" + }, + { + "label": "TPR files", + "output_name": "output8", + "uuid": "addf9510-b7d7-418d-baa5-8e10aade66fe" + }, + { + "label": "GRO files", + "output_name": "output1", + "uuid": "77e25856-9b12-42dc-9a49-634bb0955851" + }, + { + "label": "Log", + "output_name": "report", + "uuid": "7edd7681-6e75-406d-ad24-465a496a3c3e" + } + ] + }, + "35": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/biomd_neqgamma/biomd_neqgamma/0.1.5.2+galaxy1", + "errors": null, + "id": 35, + "input_connections": { + "xvgs": { + "id": 34, + "output_name": "output7" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool dcTMD friction correction", + "name": "json" + } + ], + "label": null, + "name": "dcTMD friction correction", + "outputs": [ + { + "name": "outp_col", + "type": "input" + }, + { + "name": "outp_frict_col", + "type": "input" + } + ], + "position": { + "left": 2572.0, + "top": 875.0 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/biomd_neqgamma/biomd_neqgamma/0.1.5.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "afcb925def69", + "name": "biomd_neqgamma", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"T\": \"300.0\", \"av\": \"1\", \"json\": {\"__class__\": \"RuntimeValue\"}, \"sigma\": \"1\", \"vel\": \"0.001\", \"xvgs\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.5.2+galaxy1", + "type": "tool", + "uuid": "7446ff96-7c10-4363-9067-045c05dfddf6", + "when": null, + "workflow_outputs": [ + { + "label": "Friction data", + "output_name": "outp_frict", + "uuid": "59a92ec0-f2cc-4052-bb0c-d0445dcc03b5" + }, + { + "label": "Free energy data", + "output_name": "outp", + "uuid": "13ec40b1-9c75-40b5-ac04-932801eaa671" + } + ] + } + }, + "tags": [], + "uuid": "7950b716-2bc9-4cb6-8472-6506c702adea", + "version": 1 + }, + "readme": "# GROMACS dcTMD free energy calculation\n\nPerform an ensemble of targeted MD simulations of a user-specified size using\nthe GROMACS PULL code and calculate dcTMD free energy and friction profiles\nfor the resulting dissocation pathway. Note that pathway separation is not\nperformed by the workflow; the user is responsible for checking the ensemble themselves.\n\nThe input protein (PDB) and ligand (SDF) files provided are parameterized by\nthe 'Protein-ligand complex parameterization' subworkflow.\n\nNote that the workflow uses a MDP file for configuring the TMD simulations; this\nis packaged alongside the workflow as `tmd.mdp`.\n\n## Citations\n* Steffen Wolf and Gerhard Stock (2018), Targeted Molecular Dynamics Calculations of Free Energy Profiles Using a Nonequilibrium Friction Correction, J. Chem. Theory Comput. doi:10.1021/acs.jctc.8b00835\n* Steffen Wolf, Benjamin Lickert, Simon Bray and Gerhard Stock (2020), Multisecond ligand dissociation dynamics from atomistic simulations, Nat. Commun. doi:10.1038/s41467-020-16655-1\n", + "changelog": "# Changelog\n\n## [0.1.5] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.4] 2023-11-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_setup/gmx_setup/2021.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_setup/gmx_setup/2022+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_solvate/gmx_solvate/2021.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_solvate/gmx_solvate/2022+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_em/gmx_em/2021.3+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_em/gmx_em/2022+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_makendx/gmx_makendx/2021.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_makendx/gmx_makendx/2022+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2021.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0`\n\n## [0.1.3] 2022-05-25\n\n### Changed\n- Changed creator ORCID to absolute URI\n\n## [0.1.2] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.1.1] 2021-12-06\n\n### Fixed\n- `.workflowhub.yml`: use `repo-name/dockstore-workflow-name` scheme for workflows.\n- Moved test data inside repo.\n\n## [0.1]\n\n- Initial version of GROMACS dcTMD workflow.\n" } ], - "path": "./workflows/computational-chemistry/gromacs-dctmd", - "readme": "# GROMACS dcTMD free energy calculation\n\nPerform an ensemble of targeted MD simulations of a user-specified size using\nthe GROMACS PULL code and calculate dcTMD free energy and friction profiles\nfor the resulting dissocation pathway. Note that pathway separation is not\nperformed by the workflow; the user is responsible for checking the ensemble themselves.\n\nThe input protein (PDB) and ligand (SDF) files provided are parameterized by\nthe 'Protein-ligand complex parameterization' subworkflow.\n\nNote that the workflow uses a MDP file for configuring the TMD simulations; this\nis packaged alongside the workflow as `tmd.mdp`.\n\n## Citations\n* Steffen Wolf and Gerhard Stock (2018), Targeted Molecular Dynamics Calculations of Free Energy Profiles Using a Nonequilibrium Friction Correction, J. Chem. Theory Comput. doi:10.1021/acs.jctc.8b00835\n* Steffen Wolf, Benjamin Lickert, Simon Bray and Gerhard Stock (2020), Multisecond ligand dissociation dynamics from atomistic simulations, Nat. Commun. doi:10.1038/s41467-020-16655-1\n" + "path": "./workflows/computational-chemistry/gromacs-dctmd" }, { "version": 1.2, @@ -1125,11 +55769,1990 @@ "name": "Simon Bray", "orcid": "0000-0002-0621-6705" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "MMGBSA simulation and calculation", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-0621-6705", + "name": "Simon Bray" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "MMGBSA calculations with GROMACS", + "release": "0.1.5", + "steps": { + "0": { + "annotation": "NaCl concentration", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "NaCl concentration", + "name": "Salt concentration" + } + ], + "label": "Salt concentration", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 184.0 + }, + "tool_id": null, + "tool_state": "{\"default\": 0.0, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "be1f6375-076e-4d61-a780-f867af394809", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Size of the MMGBSA ensemble", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Size of the MMGBSA ensemble", + "name": "Number of simulations" + } + ], + "label": "Number of simulations", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 278, + "top": 7.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "0b26a4eb-6715-4e56-b8c4-1796486f91c5", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "PDB input", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "PDB input", + "name": "Apoprotein PDB" + } + ], + "label": "Apoprotein PDB", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 556, + "top": 302.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "808dce0b-2da4-4cad-865e-5f264164b9a5", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Water model", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Water model", + "name": "Water model" + } + ], + "label": "Water model", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 556, + "top": 422.0 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"tip3p\", \"tip4p\", \"tips3p\", \"tip5p\", \"spc\", \"spce\", \"none\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c556adbf-d074-4467-95dc-1c1966c5cff2", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "pH for protonation (-1.0 to skip)", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "pH for protonation (-1.0 to skip)", + "name": "pH" + } + ], + "label": "pH", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 556, + "top": 522.0 + }, + "tool_id": null, + "tool_state": "{\"default\": -1.0, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a7af9e2f-f236-4ed4-b4e6-472d8542d8b5", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Force field", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Force field", + "name": "Force field" + } + ], + "label": "Force field", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 556, + "top": 622.0 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"oplsaa\", \"gromos43a1\", \"amber96\", \"gromos53a6\", \"amber99sb\", \"gromos53a5\", \"gromos43a2\", \"amberGS\", \"charmm27\", \"amber03\", \"gromos54a7\", \"gromos45a3\", \"amber99\", \"amber94\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8c2f5860-bd30-4351-8bfb-1f9c42a92c4b", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "SDF input", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "SDF input", + "name": "Ligand SDF" + } + ], + "label": "Ligand SDF", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 556, + "top": 722.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "6c2e18cb-d616-43b3-b655-ff9d6dfc3ac9", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "Number of steps for NVT equilibration", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "Number of steps for NVT equilibration", + "name": "NVT equilibration steps" + } + ], + "label": "NVT equilibration steps", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1728, + "top": 570.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "d752a5f0-f16e-4b63-9d2b-139392376e77", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "Number of steps for NPT equilibration", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, + "inputs": [ + { + "description": "Number of steps for NPT equilibration", + "name": "NPT equilibration steps" + } + ], + "label": "NPT equilibration steps", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 2036, + "top": 712.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "466e4cd0-4bf7-4238-ac5d-dc0d803557a1", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "Number of steps for production simulation", + "content_id": null, + "errors": null, + "id": 9, + "input_connections": {}, + "inputs": [ + { + "description": "Number of steps for production simulation", + "name": "Production steps" + } + ], + "label": "Production steps", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 2344, + "top": 711.0 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "3661db6a-9afa-42d7-8dcd-c43e9cf320ea", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 10, + "input_connections": { + "components_0|param_type|component_value": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 278, + "top": 148.0 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "5ad64e44-e40e-4848-a8b3-cddd18fb0fc1", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "id": 11, + "input_connections": { + "Apoprotein PDB": { + "id": 2, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "Force field": { + "id": 5, + "input_subworkflow_step_id": 4, + "output_name": "output" + }, + "Ligand SDF": { + "id": 6, + "input_subworkflow_step_id": 0, + "output_name": "output" + }, + "Water model": { + "id": 3, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "pH": { + "id": 4, + "input_subworkflow_step_id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Create GRO and TOP complex files", + "outputs": [], + "position": { + "left": 874, + "top": 293.0 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-0621-6705", + "name": "Simon Bray" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Create GRO and TOP complex files", + "steps": { + "0": { + "annotation": "SD-file for the input ligand", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "SD-file for the input ligand", + "name": "Ligand SDF" + } + ], + "label": "Ligand SDF", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 461 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"sdf\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "277627e0-eba8-4de5-855b-63711c0db691", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "pH for protonating the ligand. Set to -1.0 to skip.", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "pH for protonating the ligand. Set to -1.0 to skip.", + "name": "pH" + } + ], + "label": "pH", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 718 + }, + "tool_id": null, + "tool_state": "{\"default\": -1.0, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "6893b667-f375-481b-96eb-50d5aceb5030", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "PDB file for the protein (without ligand, cofactor, waters)", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "PDB file for the protein (without ligand, cofactor, waters)", + "name": "Apoprotein PDB" + } + ], + "label": "Apoprotein PDB", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 1112, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "68f60b7d-13f3-4b21-aedf-986f0f7e48d7", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Model for water molecules (relevant for subsequent solvation)", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Model for water molecules (relevant for subsequent solvation)", + "name": "Water model" + } + ], + "label": "Water model", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1112, + "top": 120 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"tip3p\", \"tip4p\", \"tips3p\", \"tip5p\", \"spc\", \"spce\", \"none\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8d29ae78-60de-45ba-b403-cdd2646af030", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Force field for protein modelling. GAFF is used for the ligand.", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Force field for protein modelling. GAFF is used for the ligand.", + "name": "Force field" + } + ], + "label": "Force field", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1112, + "top": 220 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"oplsaa\", \"gromos43a1\", \"amber96\", \"gromos53a6\", \"amber99sb\", \"amber99sb\", \"gromos53a5\", \"gromos43a2\", \"amberGS\", \"charmm27\", \"amber03\", \"gromos54a7\", \"gromos45a3\", \"amber99\", \"amber94\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "16c399b1-e67c-47a9-acd3-61ddc39473d9", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/ctb_rdkit_descriptors/ctb_rdkit_descriptors/2020.03.4+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "infile": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Descriptors", + "outputs": [ + { + "name": "outfile", + "type": "tabular" + } + ], + "position": { + "left": 278, + "top": 445 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/ctb_rdkit_descriptors/ctb_rdkit_descriptors/2020.03.4+galaxy1", + "tool_shed_repository": { + "changeset_revision": "0993ac4f4a23", + "name": "ctb_rdkit_descriptors", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"header\": false, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"select_multiple\": [\"FormalCharge\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2020.03.4+galaxy1", + "type": "tool", + "uuid": "351397ff-a72d-4c7d-b39a-bc97b8f2c357", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/openbabel_compound_convert/openbabel_compound_convert/3.1.1+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "infile": { + "id": 0, + "output_name": "output" + }, + "ph": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compound conversion", + "outputs": [ + { + "name": "outfile", + "type": "text" + } + ], + "position": { + "left": 278, + "top": 595 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/openbabel_compound_convert/openbabel_compound_convert/3.1.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e2c36f62e22f", + "name": "openbabel_compound_convert", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"appendtotitle\": \"\", \"dative_bonds\": false, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"oformat\": {\"oformat_opts_selector\": \"pdb\", \"__current_case__\": 51}, \"ph\": {\"__class__\": \"ConnectedValue\"}, \"remove_h\": false, \"split\": false, \"unique\": {\"unique_opts_selector\": \"\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1.1+galaxy0", + "type": "tool", + "uuid": "c1f8c291-3b11-4afa-b62d-ee2d2d22b11f", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_setup/gmx_setup/2022+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "ff": { + "id": 4, + "output_name": "output" + }, + "pdb_input": { + "id": 2, + "output_name": "output" + }, + "water": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "GROMACS initial setup", + "outputs": [ + { + "name": "output1", + "type": "top" + }, + { + "name": "output2", + "type": "gro" + }, + { + "name": "output3", + "type": "itp" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 1386, + "top": 44 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + }, + "HideDatasetActionoutput2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output2" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_setup/gmx_setup/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "070e3ecc3fda", + "name": "gmx_setup", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"capture_log\": true, \"ff\": {\"__class__\": \"ConnectedValue\"}, \"ignore_h\": false, \"pdb_input\": {\"__class__\": \"ConnectedValue\"}, \"water\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "b922c050-5df2-42b8-a819-1cbf892e06fa", + "when": null, + "workflow_outputs": [ + { + "label": "Position restraints file", + "output_name": "output3", + "uuid": "a8969ed8-83f9-4ff3-9634-56f85e7dd4dd" + } + ] + }, + "8": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 5, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 556, + "top": 445 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "fd7483c3-52b0-489f-a422-2d399e2cd4e5", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1", + "errors": null, + "id": 9, + "input_connections": { + "infile": { + "id": 6, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 556, + "top": 651 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1", + "tool_shed_repository": { + "changeset_revision": "d698c222f354", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"HETATM\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "be1e9539-c3ba-4c3c-a06f-a82c5b4d8437", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 10, + "input_connections": { + "input1": { + "id": 8, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 834, + "top": 415 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "50d4ab40-a78d-4d97-8740-7e00edacae6b", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/ambertools_antechamber/ambertools_antechamber/21.10+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "allparams|nc": { + "id": 10, + "output_name": "integer_param" + }, + "input1": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "AnteChamber", + "outputs": [ + { + "name": "output1", + "type": "mol2" + } + ], + "position": { + "left": 1112, + "top": 540 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/ambertools_antechamber/ambertools_antechamber/21.10+galaxy0", + "tool_shed_repository": { + "changeset_revision": "8a839e6a1e3e", + "name": "ambertools_antechamber", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"allparams\": {\"nc\": {\"__class__\": \"ConnectedValue\"}, \"m\": \"1\", \"resname\": \"UNL\", \"c\": \"bcc\", \"at\": \"gaff\", \"j\": \"4\"}, \"extraparams\": {\"pf\": true, \"usenc\": true}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"selected_output_format\": \"mol2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "21.10+galaxy0", + "type": "tool", + "uuid": "32a50a09-a9c7-4d08-9d7f-7d5c9efaa3bf", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/ambertools_acpype/ambertools_acpype/21.10+galaxy0", + "errors": null, + "id": 12, + "input_connections": { + "charge": { + "id": 10, + "output_name": "integer_param" + }, + "input1": { + "id": 11, + "output_name": "output1" + } + }, + "inputs": [], + "label": null, + "name": "Generate MD topologies for small molecules", + "outputs": [ + { + "name": "output", + "type": "itp" + }, + { + "name": "gro_output", + "type": "gro" + } + ], + "position": { + "left": 1390, + "top": 423 + }, + "post_job_actions": { + "HideDatasetActiongro_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "gro_output" + }, + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/ambertools_acpype/ambertools_acpype/21.10+galaxy0", + "tool_shed_repository": { + "changeset_revision": "095ad4d096d1", + "name": "ambertools_acpype", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"atomtype\": \"gaff\", \"charge\": {\"__class__\": \"ConnectedValue\"}, \"charge_method\": \"user\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"multiplicity\": \"1\", \"save_gro\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "21.10+galaxy0", + "type": "tool", + "uuid": "3ee8d6ce-e7bc-45c5-ae34-ac0348ac959f", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_merge_topology_files/gmx_merge_topology_files/3.4.3+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "lig_gro": { + "id": 12, + "output_name": "gro_output" + }, + "lig_top": { + "id": 12, + "output_name": "output" + }, + "prot_gro": { + "id": 7, + "output_name": "output2" + }, + "prot_top": { + "id": 7, + "output_name": "output1" + } + }, + "inputs": [], + "label": null, + "name": "Merge GROMACS topologies", + "outputs": [ + { + "name": "complex_top", + "type": "top" + }, + { + "name": "complex_gro", + "type": "gro" + } + ], + "position": { + "left": 1678, + "top": 203 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_merge_topology_files/gmx_merge_topology_files/3.4.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "bc31d02be922", + "name": "gmx_merge_topology_files", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"lig_gro\": {\"__class__\": \"ConnectedValue\"}, \"lig_top\": {\"__class__\": \"ConnectedValue\"}, \"prot_gro\": {\"__class__\": \"ConnectedValue\"}, \"prot_top\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.3+galaxy0", + "type": "tool", + "uuid": "2a22a7fd-3e14-4f27-b1a8-a6d66cef292a", + "when": null, + "workflow_outputs": [ + { + "label": "Complex topology", + "output_name": "complex_top", + "uuid": "df11b684-24b0-481f-956d-c7cdc1e334ba" + }, + { + "label": "Complex GRO", + "output_name": "complex_gro", + "uuid": "193f8774-0334-49d3-b8ae-bdc3484cb1be" + } + ] + } + }, + "tags": "", + "uuid": "1a4e83d6-e4b2-4f01-bcd1-de564a96bf7e" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "fe2677ce-d0d4-4937-9d34-f9a35db814d8", + "when": null, + "workflow_outputs": [ + { + "label": "Complex topology", + "output_name": "Complex topology", + "uuid": "e092ce5a-3fca-4183-b244-daf8a0582e72" + }, + { + "label": "Complex GRO", + "output_name": "Complex GRO", + "uuid": "ab63a333-8a78-4476-946a-f1bac8fde57c" + }, + { + "label": "GROMACS setup (ITP) on input dataset(s)", + "output_name": "Position restraints file", + "uuid": "8f1c5eee-7510-4430-b3e0-e2301926285d" + } + ] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/1.1.0", + "errors": null, + "id": 12, + "input_connections": { + "token_set_0|line": { + "id": 10, + "output_name": "out1" + }, + "token_set_0|repeat_select|times": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Create text file", + "outputs": [ + { + "name": "outfile", + "type": "txt" + } + ], + "position": { + "left": 556, + "top": 0.0 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/1.1.0", + "tool_shed_repository": { + "changeset_revision": "d698c222f354", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": {\"__class__\": \"ConnectedValue\"}, \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "712bd247-7a81-4e77-ab1c-ba0e3f012d20", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_editconf/gmx_editconf/2022+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "input_file": { + "id": 11, + "output_name": "Complex GRO" + } + }, + "inputs": [], + "label": null, + "name": "GROMACS structure configuration", + "outputs": [ + { + "name": "output", + "type": "gro" + } + ], + "position": { + "left": 1152, + "top": 405.0 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_editconf/gmx_editconf/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "88076940fa94", + "name": "gmx_editconf", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"box\": {\"config\": \"true\", \"__current_case__\": 0, \"dim\": \"1.0\", \"type\": \"triclinic\"}, \"capture_log\": false, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"output_format\": \"gro\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "08354f00-bea9-4f56-94cd-35b50dcf57c1", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "errors": null, + "id": 14, + "input_connections": { + "split_parms|input": { + "id": 12, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Split file", + "outputs": [ + { + "name": "list_output_txt", + "type": "input" + } + ], + "position": { + "left": 874, + "top": 36.0 + }, + "post_job_actions": { + "HideDatasetActionlist_output_txt": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_txt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_shed_repository": { + "changeset_revision": "baabc30154cd", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.1", + "type": "tool", + "uuid": "06f666f0-c2a8-4f18-9ad6-42b0e601c731", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 15, + "input_connections": { + "input1": { + "id": 14, + "output_name": "list_output_txt" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "float_param", + "type": "expression.json" + } + ], + "position": { + "left": 1152, + "top": 16.0 + }, + "post_job_actions": { + "HideDatasetActionfloat_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "float_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"float\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "ad421d25-27f7-445c-aa4f-6b131bdfad6b", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_solvate/gmx_solvate/2022+galaxy0", + "errors": null, + "id": 16, + "input_connections": { + "conc": { + "id": 15, + "output_name": "float_param" + }, + "gro_input": { + "id": 13, + "output_name": "output" + }, + "top_input": { + "id": 11, + "output_name": "Complex topology" + } + }, + "inputs": [], + "label": null, + "name": "GROMACS solvation and adding ions", + "outputs": [ + { + "name": "output1", + "type": "gro" + }, + { + "name": "output2", + "type": "top" + } + ], + "position": { + "left": 1440, + "top": 16.0 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + }, + "HideDatasetActionoutput2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output2" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_solvate/gmx_solvate/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "c4fbab8e03c5", + "name": "gmx_solvate", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"capture_log\": false, \"conc\": {\"__class__\": \"ConnectedValue\"}, \"gro_input\": {\"__class__\": \"ConnectedValue\"}, \"mxw\": \"0\", \"neutralise\": \"-neutral\", \"seed\": \"1\", \"top_input\": {\"__class__\": \"ConnectedValue\"}, \"water_model\": \"spc216\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "565a9285-ba79-40c5-86ec-1dbdd9a9de17", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_em/gmx_em/2022+galaxy0", + "errors": null, + "id": 17, + "input_connections": { + "gro_input": { + "id": 16, + "output_name": "output1" + }, + "top_input": { + "id": 16, + "output_name": "output2" + } + }, + "inputs": [], + "label": null, + "name": "GROMACS energy minimization", + "outputs": [ + { + "name": "output1", + "type": "gro" + }, + { + "name": "output2", + "type": "edr" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 1728, + "top": 153.0 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + }, + "HideDatasetActionoutput2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output2" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_em/gmx_em/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b46d4b4d995c", + "name": "gmx_em", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"capture_log\": true, \"gro_input\": {\"__class__\": \"ConnectedValue\"}, \"mdp\": {\"mdpfile\": \"default\", \"__current_case__\": 1, \"integrator\": \"steep\", \"cutoffscheme\": \"Verlet\", \"coulombtype\": \"PME\", \"rcoulomb\": \"1.0\", \"rlist\": \"1.0\", \"rvdw\": \"1.0\", \"md_steps\": \"50000\", \"emtol\": \"1000.0\", \"emstep\": \"0.01\", \"seed\": \"1\"}, \"mxw\": \"0\", \"top_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "7c542061-2478-43a3-a3a3-795b20e96b31", + "when": null, + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/parmconv/parmconv/21.10+galaxy0", + "errors": null, + "id": 18, + "input_connections": { + "param_inputs|str_in": { + "id": 16, + "output_name": "output1" + }, + "param_inputs|top_in": { + "id": 16, + "output_name": "output2" + } + }, + "inputs": [], + "label": null, + "name": "Convert Parameters", + "outputs": [ + { + "name": "prmtop_ligand", + "type": "txt" + }, + { + "name": "prmtop_receptor", + "type": "txt" + }, + { + "name": "prmtop_complex", + "type": "txt" + }, + { + "name": "prmtop_solvatedcomplex", + "type": "txt" + } + ], + "position": { + "left": 2920, + "top": 40.0 + }, + "post_job_actions": { + "HideDatasetActionprmtop_complex": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "prmtop_complex" + }, + "HideDatasetActionprmtop_ligand": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "prmtop_ligand" + }, + "HideDatasetActionprmtop_receptor": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "prmtop_receptor" + }, + "HideDatasetActionprmtop_solvatedcomplex": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "prmtop_solvatedcomplex" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/parmconv/parmconv/21.10+galaxy0", + "tool_shed_repository": { + "changeset_revision": "6d0677a148fe", + "name": "parmconv", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"param_inputs\": {\"fmt\": \"GROMACS\", \"__current_case__\": 1, \"top_in\": {\"__class__\": \"ConnectedValue\"}, \"str_in\": {\"__class__\": \"ConnectedValue\"}, \"modbehaviour\": {\"removedihe\": true, \"removebox\": true, \"radii\": \"mbondi\"}}, \"stripmask_complex\": \":NA,CL,SOL\", \"stripmask_ligand\": \"!:UNL\", \"stripmask_receptor\": \":NA,CL,SOL,UNL\", \"stripmask_solvatedcomplex\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "21.10+galaxy0", + "type": "tool", + "uuid": "9266a7e8-9fad-4d2e-aaf9-1be038313349", + "when": null, + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0", + "errors": null, + "id": 19, + "input_connections": { + "gro_input": { + "id": 17, + "output_name": "output1" + }, + "inps|itp_in": { + "id": 11, + "output_name": "Position restraints file" + }, + "sets|mdp|md_steps": { + "id": 7, + "output_name": "output" + }, + "top_input": { + "id": 16, + "output_name": "output2" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool GROMACS simulation", + "name": "inps" + }, + { + "description": "runtime parameter for tool GROMACS simulation", + "name": "inps" + } + ], + "label": null, + "name": "GROMACS simulation", + "outputs": [ + { + "name": "output1", + "type": "gro" + }, + { + "name": "output4", + "type": "xtc" + }, + { + "name": "output5", + "type": "cpt" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 2036, + "top": 153.0 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + }, + "HideDatasetActionoutput4": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output4" + }, + "HideDatasetActionoutput5": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output5" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "c0c9a5024177", + "name": "gmx_sim", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 1, \"__job_resource__select\": \"yes\", \"gpu\": \"1\"}, \"capture_log\": true, \"gro_input\": {\"__class__\": \"ConnectedValue\"}, \"inps\": {\"cpt_in\": {\"__class__\": \"RuntimeValue\"}, \"itp_in\": {\"__class__\": \"ConnectedValue\"}, \"ndx_in\": {\"__class__\": \"RuntimeValue\"}}, \"mxw\": \"0\", \"outps\": {\"traj\": \"xtc\", \"str\": \"gro\", \"cpt_out\": \"true\", \"edr_out\": \"false\", \"xvg_out\": \"false\", \"tpr_out\": \"false\"}, \"sets\": {\"ensembleselect\": {\"ensemble\": \"nvt\", \"__current_case__\": 0, \"startvel\": \"false\"}, \"mdp\": {\"mdpfile\": \"default\", \"__current_case__\": 1, \"integrator\": \"md\", \"constraints\": \"h-bonds\", \"cutoffscheme\": \"Verlet\", \"coulombtype\": \"PME\", \"temperature\": \"300\", \"systemTcouple\": \"false\", \"step_length\": \"0.001\", \"write_freq\": \"1000\", \"rcoulomb\": \"1.0\", \"rlist\": \"1.0\", \"rvdw\": \"1.0\", \"md_steps\": {\"__class__\": \"ConnectedValue\"}}}, \"top_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "a926430a-b1e4-4e09-861f-ba7005f89e6c", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0", + "errors": null, + "id": 20, + "input_connections": { + "gro_input": { + "id": 19, + "output_name": "output1" + }, + "inps|cpt_in": { + "id": 19, + "output_name": "output5" + }, + "inps|itp_in": { + "id": 11, + "output_name": "Position restraints file" + }, + "sets|mdp|md_steps": { + "id": 8, + "output_name": "output" + }, + "top_input": { + "id": 16, + "output_name": "output2" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool GROMACS simulation", + "name": "inps" + } + ], + "label": null, + "name": "GROMACS simulation", + "outputs": [ + { + "name": "output1", + "type": "gro" + }, + { + "name": "output4", + "type": "xtc" + }, + { + "name": "output5", + "type": "cpt" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 2344, + "top": 153.0 + }, + "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + }, + "HideDatasetActionoutput4": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output4" + }, + "HideDatasetActionoutput5": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output5" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "c0c9a5024177", + "name": "gmx_sim", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 1, \"__job_resource__select\": \"yes\", \"gpu\": \"1\"}, \"capture_log\": true, \"gro_input\": {\"__class__\": \"ConnectedValue\"}, \"inps\": {\"cpt_in\": {\"__class__\": \"ConnectedValue\"}, \"itp_in\": {\"__class__\": \"ConnectedValue\"}, \"ndx_in\": {\"__class__\": \"RuntimeValue\"}}, \"mxw\": \"0\", \"outps\": {\"traj\": \"xtc\", \"str\": \"gro\", \"cpt_out\": \"true\", \"edr_out\": \"false\", \"xvg_out\": \"false\", \"tpr_out\": \"false\"}, \"sets\": {\"ensembleselect\": {\"ensemble\": \"nvt\", \"__current_case__\": 0, \"startvel\": \"false\"}, \"mdp\": {\"mdpfile\": \"default\", \"__current_case__\": 1, \"integrator\": \"md\", \"constraints\": \"h-bonds\", \"cutoffscheme\": \"Verlet\", \"coulombtype\": \"PME\", \"temperature\": \"300\", \"systemTcouple\": \"false\", \"step_length\": \"0.001\", \"write_freq\": \"1000\", \"rcoulomb\": \"1.0\", \"rlist\": \"1.0\", \"rvdw\": \"1.0\", \"md_steps\": {\"__class__\": \"ConnectedValue\"}}}, \"top_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "fe91fab0-9a55-4480-9618-43a3e0195500", + "when": null, + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0", + "errors": null, + "id": 21, + "input_connections": { + "gro_input": { + "id": 20, + "output_name": "output1" + }, + "inps|cpt_in": { + "id": 20, + "output_name": "output5" + }, + "sets|mdp|md_steps": { + "id": 9, + "output_name": "output" + }, + "top_input": { + "id": 16, + "output_name": "output2" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool GROMACS simulation", + "name": "inps" + } + ], + "label": null, + "name": "GROMACS simulation", + "outputs": [ + { + "name": "output1", + "type": "gro" + }, + { + "name": "output4", + "type": "xtc" + }, + { + "name": "output8", + "type": "tpr" + }, + { + "name": "report", + "type": "txt" + } + ], + "position": { + "left": 2642, + "top": 202.0 + }, + "post_job_actions": { + "HideDatasetActionoutput8": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output8" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0", + "tool_shed_repository": { + "changeset_revision": "c0c9a5024177", + "name": "gmx_sim", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 1, \"__job_resource__select\": \"yes\", \"gpu\": \"1\"}, \"capture_log\": true, \"gro_input\": {\"__class__\": \"ConnectedValue\"}, \"inps\": {\"cpt_in\": {\"__class__\": \"ConnectedValue\"}, \"itp_in\": {\"__class__\": \"ConnectedValue\"}, \"ndx_in\": {\"__class__\": \"RuntimeValue\"}}, \"mxw\": \"0\", \"outps\": {\"traj\": \"xtc\", \"str\": \"gro\", \"cpt_out\": \"false\", \"edr_out\": \"false\", \"xvg_out\": \"false\", \"tpr_out\": \"true\"}, \"sets\": {\"ensembleselect\": {\"ensemble\": \"nvt\", \"__current_case__\": 0, \"startvel\": \"false\"}, \"mdp\": {\"mdpfile\": \"default\", \"__current_case__\": 1, \"integrator\": \"md\", \"constraints\": \"none\", \"cutoffscheme\": \"Verlet\", \"coulombtype\": \"PME\", \"temperature\": \"300\", \"systemTcouple\": \"false\", \"step_length\": \"0.001\", \"write_freq\": \"1000\", \"rcoulomb\": \"1.0\", \"rlist\": \"1.0\", \"rvdw\": \"1.0\", \"md_steps\": {\"__class__\": \"ConnectedValue\"}}}, \"top_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022+galaxy0", + "type": "tool", + "uuid": "7750144f-b8a9-4543-a13c-68bca8772d8f", + "when": null, + "workflow_outputs": [ + { + "label": "GRO files", + "output_name": "output1", + "uuid": "9f4cd61a-8639-4d0e-a848-407cbdaff68c" + }, + { + "label": "XTC files", + "output_name": "output4", + "uuid": "ae282dc2-9136-4c2a-a812-08bc204ae5a6" + } + ] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/md_converter/md_converter/1.9.6+galaxy0", + "errors": null, + "id": 22, + "input_connections": { + "input_file": { + "id": 21, + "output_name": "output4" + } + }, + "inputs": [], + "label": null, + "name": "MDTraj file converter", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2920, + "top": 334.0 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/md_converter/md_converter/1.9.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ba83f0923369", + "name": "md_converter", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"output_format\": \"netcdf\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.9.6+galaxy0", + "type": "tool", + "uuid": "d98fcd50-1530-4899-820e-ff08b8dde0ae", + "when": null, + "workflow_outputs": [] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/chemteam/mmpbsa_mmgbsa/mmpbsa_mmgbsa/21.10+galaxy0", + "errors": null, + "id": 23, + "input_connections": { + "input|simulation|complex": { + "id": 18, + "output_name": "prmtop_complex" + }, + "input|simulation|ligand": { + "id": 18, + "output_name": "prmtop_ligand" + }, + "input|simulation|receptor": { + "id": 18, + "output_name": "prmtop_receptor" + }, + "input|simulation|solvatedcomplex": { + "id": 18, + "output_name": "prmtop_solvatedcomplex" + }, + "input|simulation|trajcomplex": { + "id": 22, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "MMPBSA/MMGBSA", + "outputs": [ + { + "name": "tempfiles", + "type": "input" + }, + { + "name": "resultoutfile", + "type": "txt" + }, + { + "name": "parameteroutfile", + "type": "txt" + } + ], + "position": { + "left": 3198, + "top": 36.0 + }, + "post_job_actions": { + "HideDatasetActionparameteroutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "parameteroutfile" + }, + "HideDatasetActiontempfiles": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "tempfiles" + }, + "RenameDatasetActionresultoutfile": { + "action_arguments": { + "newname": "MMGBSA statistics" + }, + "action_type": "RenameDatasetAction", + "output_name": "resultoutfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/chemteam/mmpbsa_mmgbsa/mmpbsa_mmgbsa/21.10+galaxy0", + "tool_shed_repository": { + "changeset_revision": "608098b3668d", + "name": "mmpbsa_mmgbsa", + "owner": "chemteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"allparams\": {\"startframe\": \"1\", \"endframe\": \"9999999\", \"interval\": \"10\", \"entropy\": false, \"use_sander\": false, \"keep_files\": true, \"strip_mask\": \":NA,CL,SOL\"}, \"calcdetails\": {\"gb_pb_calc\": {\"calctype\": \"gb\", \"__current_case__\": 0, \"igb\": \"5\", \"saltcon\": \"0.1\", \"surfoff\": \"0.0\", \"molsurf\": false, \"probe\": \"1.4\", \"msoffset\": \"0.0\"}, \"decomposition\": {\"decomposition\": \"no\", \"__current_case__\": 1}}, \"input\": {\"simulation\": {\"simtype\": \"single\", \"__current_case__\": 0, \"ligand\": {\"__class__\": \"ConnectedValue\"}, \"receptor\": {\"__class__\": \"ConnectedValue\"}, \"complex\": {\"__class__\": \"ConnectedValue\"}, \"solvatedcomplex\": {\"__class__\": \"ConnectedValue\"}, \"trajcomplex\": {\"__class__\": \"ConnectedValue\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "21.10+galaxy0", + "type": "tool", + "uuid": "0351786b-5169-450f-8d5f-194dce5e4b77", + "when": null, + "workflow_outputs": [ + { + "label": "MMGBSA statistics", + "output_name": "resultoutfile", + "uuid": "cace1632-56e0-4222-9682-a3e079fead2d" + } + ] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1", + "errors": null, + "id": 24, + "input_connections": { + "infile": { + "id": 23, + "output_name": "resultoutfile" + } + }, + "inputs": [], + "label": null, + "name": "Search in textfiles", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3476, + "top": 199.0 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1", + "tool_shed_repository": { + "changeset_revision": "d698c222f354", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"DELTA TOTAL\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "3aba0217-8162-43c3-8d19-1b04dcb3984d", + "when": null, + "workflow_outputs": [] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 25, + "input_connections": { + "input_list": { + "id": 24, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3754, + "top": 189.0 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": false, \"__current_case__\": 1}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "dbf60354-8c38-4735-9dd0-44d776906e02", + "when": null, + "workflow_outputs": [] + }, + "26": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 26, + "input_connections": { + "input": { + "id": 25, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 4032, + "top": 209.0 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c3\", \"delimiter\": \"Sp\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "073ece68-67cb-497e-bf81-df302004f043", + "when": null, + "workflow_outputs": [] + }, + "27": { + "annotation": "", + "content_id": "Summary_Statistics1", + "errors": null, + "id": 27, + "input_connections": { + "input": { + "id": 26, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Summary Statistics", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 4310, + "top": 214.0 + }, + "post_job_actions": {}, + "tool_id": "Summary_Statistics1", + "tool_state": "{\"cond\": \"c1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.2", + "type": "tool", + "uuid": "f5812d99-5d61-40c0-af3a-5f1eb307c755", + "when": null, + "workflow_outputs": [ + { + "label": "MMGBSA free energy", + "output_name": "out_file1", + "uuid": "5b387d49-544a-4462-912a-4d64d775c62a" + } + ] + } + }, + "tags": [], + "uuid": "16455667-cdef-4979-9603-f338e09aa2a1", + "version": 1 + }, + "readme": "# GROMACS MMGBSA free energy calculation\n\nPerform an ensemble of MD simulations of a user-specified size using GROMACS,\nand calculate MMGBSA free energies using AmberTools. An ensemble average is\ncalculated and returned to the user as the final input.\n\nThe input protein (PDB) and ligand (SDF) files provided are parameterized by\nthe 'Protein-ligand complex parameterization' subworkflow.\n", + "changelog": "# Changelog\n\n## [0.1.5] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_setup/gmx_setup/2021.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_setup/gmx_setup/2022+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_editconf/gmx_editconf/2021.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_editconf/gmx_editconf/2022+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n- `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_solvate/gmx_solvate/2021.3+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_solvate/gmx_solvate/2022+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_em/gmx_em/2021.3+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_em/gmx_em/2022+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2021.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/chemteam/gmx_sim/gmx_sim/2022+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/chemteam/md_converter/md_converter/1.9.6+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/chemteam/md_converter/md_converter/1.9.7+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/4.2` was updated to `toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0`\n\n## [0.1.4] 2023-11-20\n\n- Fix author in dockstore\n- Fix changeset_revision of gmx_solvate\n\n## [0.1.3] 2022-05-25\n\n### Changed\n- Changed creator ORCID to absolute URI\n\n## [0.1.2] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.1.1] 2021-12-06\n\n### Fixed\n- `.workflowhub.yml`: use `repo-name/dockstore-workflow-name` scheme for workflows.\n- Moved test data inside repo.\n\n## [0.1]\n\n- Initial version of GROMACS MMGBSA workflow.\n" } ], - "path": "./workflows/computational-chemistry/gromacs-mmgbsa", - "readme": "# GROMACS MMGBSA free energy calculation\n\nPerform an ensemble of MD simulations of a user-specified size using GROMACS,\nand calculate MMGBSA free energies using AmberTools. An ensemble average is\ncalculated and returned to the user as the final input.\n\nThe input protein (PDB) and ligand (SDF) files provided are parameterized by\nthe 'Protein-ligand complex parameterization' subworkflow.\n" + "path": "./workflows/computational-chemistry/gromacs-mmgbsa" }, { "version": 1.2, @@ -1151,11 +57774,845 @@ "name": "Tim Dudgeon", "orcid": "0000-0001-6879-5194" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Virtual screening of the SARS-CoV-2 main protease with rDock and pose scoring", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-0621-6705", + "name": "Simon Bray" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0001-6879-5194", + "name": "Tim Dudgeon" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Fragment-based virtual screening using rDock for docking and SuCOS for pose scoring", + "release": "0.1.5", + "steps": { + "0": { + "annotation": "Number of docking poses to generate per input compound", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Number of docking poses to generate per input compound", + "name": "Number of poses" + } + ], + "label": "Number of poses", + "name": "Input parameter", + "outputs": [], + "position": { + "bottom": 391.3000030517578, + "height": 61.80000305175781, + "left": 144, + "right": 344, + "top": 329.5, + "width": 200, + "x": 144, + "y": 329.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "52331e17-340d-4c08-8faf-b83ac383f1ac", + "workflow_outputs": [] + }, + "1": { + "annotation": "PDB file for the receptor protein", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "PDB file for the receptor protein", + "name": "Receptor (PDB)" + } + ], + "label": "Receptor (PDB)", + "name": "Input dataset", + "outputs": [], + "position": { + "bottom": 441.3000030517578, + "height": 61.80000305175781, + "left": -412, + "right": -212, + "top": 379.5, + "width": 200, + "x": -412, + "y": 379.5 + }, + "tool_id": null, + "tool_state": "{\"optional\": false}", + "tool_version": null, + "type": "data_input", + "uuid": "156f4aeb-d160-456a-974e-7884b79cb83a", + "workflow_outputs": [] + }, + "2": { + "annotation": "Fragments in SDF format", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Fragments in SDF format", + "name": "All fragments (SDF)" + } + ], + "label": "All fragments (SDF)", + "name": "Input dataset", + "outputs": [], + "position": { + "bottom": 633.6999969482422, + "height": 82.19999694824219, + "left": -412, + "right": -212, + "top": 551.5, + "width": 200, + "x": -412, + "y": 551.5 + }, + "tool_id": null, + "tool_state": "{\"optional\": false}", + "tool_version": null, + "type": "data_input", + "uuid": "dd2d3bc0-8138-4e66-b2d9-e5e90e27b659", + "workflow_outputs": [] + }, + "3": { + "annotation": "Parameter for parallelization of docking", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Parameter for parallelization of docking", + "name": "Collection size for docking" + } + ], + "label": "Collection size for docking", + "name": "Input parameter", + "outputs": [], + "position": { + "bottom": 790.1000061035156, + "height": 102.60000610351562, + "left": -134, + "right": 66, + "top": 687.5, + "width": 200, + "x": -134, + "y": 687.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "e731045a-b2e3-4766-97b0-173be3f8f098", + "workflow_outputs": [] + }, + "4": { + "annotation": "Value between 0 and 1. All poses with a SuCOS score lower than this value will be filtered out.", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Value between 0 and 1. All poses with a SuCOS score lower than this value will be filtered out.", + "name": "SuCOS threshold" + } + ], + "label": "SuCOS threshold", + "name": "Input parameter", + "outputs": [], + "position": { + "bottom": 205.3000030517578, + "height": 61.80000305175781, + "left": 710, + "right": 910, + "top": 143.5, + "width": 200, + "x": 710, + "y": 143.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "f85faf19-ac80-4e33-980e-38a24ccb877d", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "b8f1c765-0ea2-46af-93ea-49b325f0f6c9" + } + ] + }, + "5": { + "annotation": "SDF or MOL file with the single fragment for SuCOS scoring", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "SDF or MOL file with the single fragment for SuCOS scoring", + "name": "Fragment for SuCOS scoring (SDF/MOL)" + } + ], + "label": "Fragment for SuCOS scoring (SDF/MOL)", + "name": "Input dataset", + "outputs": [], + "position": { + "bottom": 325.6999969482422, + "height": 82.19999694824219, + "left": 710, + "right": 910, + "top": 243.5, + "width": 200, + "x": 710, + "y": 243.5 + }, + "tool_id": null, + "tool_state": "{\"optional\": false}", + "tool_version": null, + "type": "data_input", + "uuid": "43dd0cc4-fa60-4087-a4c7-7d248f6b2b2e", + "workflow_outputs": [] + }, + "6": { + "annotation": "List of compounds for docking in SMILES format", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "List of compounds for docking in SMILES format", + "name": "Candidate compounds (SMILES)" + } + ], + "label": "Candidate compounds (SMILES)", + "name": "Input dataset", + "outputs": [], + "position": { + "bottom": 957.6999969482422, + "height": 82.19999694824219, + "left": -690, + "right": -490, + "top": 875.5, + "width": 200, + "x": -690, + "y": 875.5 + }, + "tool_id": null, + "tool_state": "{\"optional\": false}", + "tool_version": null, + "type": "data_input", + "uuid": "47bf8c53-ae1e-4af6-bece-6adfd74b627c", + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/openbabel_compound_convert/openbabel_compound_convert/3.1.1+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "infile": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compound conversion", + "outputs": [ + { + "name": "outfile", + "type": "text" + } + ], + "position": { + "bottom": 497.3000030517578, + "height": 174.8000030517578, + "left": -134, + "right": 66, + "top": 322.5, + "width": 200, + "x": -134, + "y": 322.5 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/openbabel_compound_convert/openbabel_compound_convert/3.1.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e2c36f62e22f", + "name": "openbabel_compound_convert", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"appendtotitle\": \"\", \"dative_bonds\": \"false\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"oformat\": {\"oformat_opts_selector\": \"mol2\", \"__current_case__\": 41, \"mol2_ignore_res\": \"false\", \"gen2d\": \"false\", \"gen3d\": \"false\"}, \"ph\": \"7.4\", \"remove_h\": \"false\", \"split\": \"false\", \"unique\": {\"unique_opts_selector\": \"\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1.1+galaxy0", + "type": "tool", + "uuid": "b689d8e6-c474-4763-afb0-3e30610aac57", + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/ctb_frankenstein_ligand/ctb_frankenstein_ligand/2013.1-0+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "infile": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Create Frankenstein ligand", + "outputs": [ + { + "name": "outfile", + "type": "sdf" + } + ], + "position": { + "bottom": 649.1000061035156, + "height": 113.60000610351562, + "left": -134, + "right": 66, + "top": 535.5, + "width": 200, + "x": -134, + "y": 535.5 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/ctb_frankenstein_ligand/ctb_frankenstein_ligand/2013.1-0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "7255688c77f3", + "name": "ctb_frankenstein_ligand", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2013.1-0+galaxy0", + "type": "tool", + "uuid": "081abe35-347a-4244-99ae-ec35329e3de0", + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 9, + "input_connections": { + "components_1|param_type|component_value": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "bottom": 251.89999389648438, + "height": 154.39999389648438, + "left": 988, + "right": 1188, + "top": 97.5, + "width": 200, + "x": 988, + "y": 97.5 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"$SuCOS_Score >= \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "8beea755-90e6-4151-8c26-f8e9e8f24bfa", + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/enumerate_charges/enumerate_charges/2020.03.4+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "input": { + "id": 6, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Enumerate changes", + "outputs": [ + { + "name": "output", + "type": "smi" + } + ], + "position": { + "bottom": 973.1000061035156, + "height": 113.60000610351562, + "left": -412, + "right": -212, + "top": 859.5, + "width": 200, + "x": -412, + "y": 859.5 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/enumerate_charges/enumerate_charges/2020.03.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "bbbf5fb356dd", + "name": "enumerate_charges", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"max_ph\": \"10.4\", \"min_ph\": \"4.4\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2020.03.4+galaxy0", + "type": "tool", + "uuid": "73172813-0c22-4d96-846e-c5dbe6702fce", + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/rxdock_rbcavity/rxdock_rbcavity/2013.1.1_148c5bd1+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "ligand": { + "id": 8, + "output_name": "outfile" + }, + "receptor": { + "id": 7, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "rDock cavity definition", + "outputs": [ + { + "name": "activesite", + "type": "rdock_as" + } + ], + "position": { + "bottom": 594.8999938964844, + "height": 164.39999389648438, + "left": 144, + "right": 344, + "top": 430.5, + "width": 200, + "x": 144, + "y": 430.5 + }, + "post_job_actions": { + "HideDatasetActionactivesite": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "activesite" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/rxdock_rbcavity/rxdock_rbcavity/2013.1.1_148c5bd1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "0848d3b1a46f", + "name": "rxdock_rbcavity", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"gridstep\": \"0.5\", \"ligand\": {\"__class__\": \"ConnectedValue\"}, \"min_volume\": \"100\", \"radius\": \"3.0\", \"receptor\": {\"__class__\": \"ConnectedValue\"}, \"sphere\": \"1.0\", \"vol_incr\": \"0.0\", \"weight\": \"1.0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2013.1.1_148c5bd1+galaxy0", + "type": "tool", + "uuid": "3ea250c8-be7d-4a19-9d91-044cecaea535", + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/openbabel_compound_convert/openbabel_compound_convert/3.1.1+galaxy0", + "errors": null, + "id": 12, + "input_connections": { + "infile": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compound conversion", + "outputs": [ + { + "name": "outfile", + "type": "text" + } + ], + "position": { + "bottom": 1003.3000030517578, + "height": 174.8000030517578, + "left": -134, + "right": 66, + "top": 828.5, + "width": 200, + "x": -134, + "y": 828.5 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/openbabel_compound_convert/openbabel_compound_convert/3.1.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "e2c36f62e22f", + "name": "openbabel_compound_convert", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"appendtotitle\": \"\", \"dative_bonds\": \"false\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"oformat\": {\"oformat_opts_selector\": \"sdf\", \"__current_case__\": 58, \"sdf_exp_h\": \"false\", \"sdf_no_prop\": \"false\", \"sdf_wedge_bonds\": \"false\", \"sdf_alias_out\": \"false\", \"gen2d\": \"false\", \"gen3d\": \"true\"}, \"ph\": \"7.4\", \"remove_h\": \"false\", \"split\": \"false\", \"unique\": {\"unique_opts_selector\": \"\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1.1+galaxy0", + "type": "tool", + "uuid": "7f069b7b-a0c0-474a-9e33-052ab9318658", + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0", + "errors": null, + "id": 13, + "input_connections": { + "split_parms|input": { + "id": 12, + "output_name": "outfile" + }, + "split_parms|select_mode|numnew": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Split file", + "outputs": [ + { + "name": "list_output_sdf", + "type": "input" + } + ], + "position": { + "bottom": 961.5, + "height": 144, + "left": 144, + "right": 344, + "top": 817.5, + "width": 200, + "x": 144, + "y": 817.5 + }, + "post_job_actions": { + "HideDatasetActionlist_output_sdf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_sdf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0", + "tool_shed_repository": { + "changeset_revision": "6cbe2f30c2d7", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"sdf\", \"__current_case__\": 4, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"numnew\", \"__current_case__\": 1, \"numnew\": {\"__class__\": \"ConnectedValue\"}}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.0", + "type": "tool", + "uuid": "428d69f6-67b5-4377-becc-c4d9cfa6319d", + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/rxdock_rbdock/rxdock_rbdock/2013.1.1_148c5bd1+galaxy0", + "errors": null, + "id": 14, + "input_connections": { + "active_site": { + "id": 11, + "output_name": "activesite" + }, + "ligands": { + "id": 13, + "output_name": "list_output_sdf" + }, + "num": { + "id": 0, + "output_name": "output" + }, + "receptor": { + "id": 7, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "rDock docking", + "outputs": [ + { + "name": "output", + "type": "sdf" + } + ], + "position": { + "bottom": 522.8999938964844, + "height": 184.39999389648438, + "left": 432, + "right": 632, + "top": 338.5, + "width": 200, + "x": 432, + "y": 338.5 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/rxdock_rbdock/rxdock_rbdock/2013.1.1_148c5bd1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b34d068c2782", + "name": "rxdock_rbdock", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"active_site\": {\"__class__\": \"ConnectedValue\"}, \"custom_rec\": {\"custom_rec_select\": \"false\", \"__current_case__\": 1, \"flex\": \"3.0\"}, \"filter\": {\"filter_select\": \"no_filter\", \"__current_case__\": 1}, \"ligands\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"false\", \"num\": {\"__class__\": \"ConnectedValue\"}, \"receptor\": {\"__class__\": \"ConnectedValue\"}, \"seed\": \"1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2013.1.1_148c5bd1+galaxy0", + "type": "tool", + "uuid": "4fd94b5e-d09f-4c1a-92ea-12788d9f525e", + "workflow_outputs": [ + { + "label": "Docking poses", + "output_name": "output", + "uuid": "d346dbc4-932a-4c33-90f7-816faaa0db0f" + } + ] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/4.2", + "errors": null, + "id": 15, + "input_connections": { + "input_list": { + "id": 14, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "bottom": 497.5, + "height": 134, + "left": 710, + "right": 910, + "top": 363.5, + "width": 200, + "x": 710, + "y": 363.5 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/4.2", + "tool_shed_repository": { + "changeset_revision": "830961c48e42", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"filename\": {\"add_name\": \"false\", \"__current_case__\": 1}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.2", + "type": "tool", + "uuid": "bd5a919a-4c2c-437a-bdd7-e023347ed0f3", + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/sucos_docking_scoring/sucos_docking_scoring/2020.03.4+galaxy1", + "errors": null, + "id": 16, + "input_connections": { + "input": { + "id": 15, + "output_name": "output" + }, + "refmol": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Score docked poses using SuCOS", + "outputs": [ + { + "name": "output", + "type": "sdf" + } + ], + "position": { + "bottom": 453.8999938964844, + "height": 164.39999389648438, + "left": 988, + "right": 1188, + "top": 289.5, + "width": 200, + "x": 988, + "y": 289.5 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/sucos_docking_scoring/sucos_docking_scoring/2020.03.4+galaxy1", + "tool_shed_repository": { + "changeset_revision": "4f1896782f7c", + "name": "sucos_docking_scoring", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"refmol\": {\"__class__\": \"ConnectedValue\"}, \"tanimoto\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2020.03.4+galaxy1", + "type": "tool", + "uuid": "75ba98b0-883f-4a22-972e-e951a9c3f3be", + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/rdock_sort_filter/rdock_sort_filter/2013.1-0+galaxy0", + "errors": null, + "id": 17, + "input_connections": { + "filter": { + "id": 9, + "output_name": "out1" + }, + "input": { + "id": 16, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "rDock docking", + "outputs": [ + { + "name": "output", + "type": "sdf" + } + ], + "position": { + "bottom": 286.5, + "height": 144, + "left": 1266, + "right": 1466, + "top": 142.5, + "width": 200, + "x": 1266, + "y": 142.5 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/rdock_sort_filter/rdock_sort_filter/2013.1-0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "d1ca4b45f615", + "name": "rdock_sort_filter", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"descending\": \"true\", \"filter\": {\"__class__\": \"ConnectedValue\"}, \"global_sort\": \"true\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"name_field\": \"\", \"sort_field\": \"SuCOS_Score\", \"top\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2013.1.1_148c5bd1+galaxy0", + "type": "tool", + "uuid": "7c3dcdd3-023a-442c-8b88-3531a94e3ffc", + "workflow_outputs": [ + { + "label": "Scored and filtered poses", + "output_name": "output", + "uuid": "93062a03-32e2-4852-84d1-5385fa9b908a" + } + ] + } + }, + "tags": [], + "uuid": "bb767af6-3641-4a5e-843d-78508fd7577a", + "version": 1 + }, + "readme": "# Fragment-based virtual screening with docking and pose scoring\n\nDock a compound library against a target protein with rDock and validate the\nposes generated against a reference fragment using SuCOS to compare the feature\noverlap. Poses are filtered by a user-specified SuCOS threshold.\n\nA list of fragments should be specified which will be used to define the cavity\nfor docking, using the 'Frankenstein ligand' technique. For more details, please\nsee https://www.informaticsmatters.com/blog/2018/11/23/cavities-and-frankenstein-molecules.html\n\nCompounds are split into collections and then recombined to allow the workflow\nto be run in a highly parallelized fashion. To specify the level of\nparallelization, use the 'Collection size' parameter.\n", + "changelog": "# Changelog\n\n## [0.1.5] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.4] 2023-02-14\n\n### Fixed\n- Fix the changeset revisions for 2 tool shed repositories\n- Sync version of ``openbabel_compund_convert`` step to newest version\n\n## [0.1.3] 2022-05-25\n\n### Changed\n- Changed creator ORCID to absolute URI\n\n## [0.1.2] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.1.1] 2021-12-06\n\n### Fixed\n- `.workflowhub.yml`: use `repo-name/dockstore-workflow-name` scheme for workflows.\n- Moved test data inside repo.\n\n## [0.1]\n\n- Initial version of fragment-based docking and scoring workflow.\n" } ], - "path": "./workflows/computational-chemistry/fragment-based-docking-scoring", - "readme": "# Fragment-based virtual screening with docking and pose scoring\n\nDock a compound library against a target protein with rDock and validate the\nposes generated against a reference fragment using SuCOS to compare the feature\noverlap. Poses are filtered by a user-specified SuCOS threshold.\n\nA list of fragments should be specified which will be used to define the cavity\nfor docking, using the 'Frankenstein ligand' technique. For more details, please\nsee https://www.informaticsmatters.com/blog/2018/11/23/cavities-and-frankenstein-molecules.html\n\nCompounds are split into collections and then recombined to allow the workflow\nto be run in a highly parallelized fashion. To specify the level of\nparallelization, use the 'Collection size' parameter.\n" + "path": "./workflows/computational-chemistry/fragment-based-docking-scoring" }, { "version": 1.2, @@ -1173,11 +58630,1653 @@ "name": "Wolfgang Maier", "orcid": "0000-0002-9464-6640" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes a VCF dataset of variants produced by any of the variant calling workflows in https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling and generates tabular lists of variants by Samples and by Variant, and an overview plot of variants and their allele-frequencies.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9464-6640", + "name": "Wolfgang Maier" + } + ], + "format-version": "0.1", + "release": "0.1.1", + "license": "MIT", + "name": "Generic variation analysis reporting", + "steps": { + "0": { + "annotation": "Variation data in VCF format. Can be the output of any of the workflows in https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Variation data in VCF format. Can be the output of any of the workflows in https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling", + "name": "Variation data to report" + } + ], + "label": "Variation data to report", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 29.25, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"vcf\", \"vcf_bgzip\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "900f58cd-3ac6-4371-9295-6596726b1ee9", + "workflow_outputs": [] + }, + "1": { + "annotation": "Allele Frequency Filter. This is the minimum allele frequency required for variants to be included in the reports.", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Allele Frequency Filter. This is the minimum allele frequency required for variants to be included in the reports.", + "name": "AF Filter" + } + ], + "label": "AF Filter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 28.3125, + "top": 208.8203125 + }, + "tool_id": null, + "tool_state": "{\"default\": 0.05, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "664a4fe1-a981-4e22-b6c4-628c87baf28a", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "15fcff98-3e33-4deb-a083-a6c3c94b1b8d" + } + ] + }, + "2": { + "annotation": "Depth Filter. This is the minimum depth of all alignments at a variant site. ", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Depth Filter. This is the minimum depth of all alignments at a variant site. ", + "name": "DP Filter" + } + ], + "label": "DP Filter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 26.75, + "top": 358.8359375 + }, + "tool_id": null, + "tool_state": "{\"default\": 1, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8d6df2cd-f16c-476e-bc00-e83a5e568cdd", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "a01b2b83-81d7-4cd5-a307-797046910821" + } + ] + }, + "3": { + "annotation": "Depth Filter for variant allele. This is the minimum depth of alignments supporting a variant.", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Depth Filter for variant allele. This is the minimum depth of alignments supporting a variant.", + "name": "DP_ALT Filter" + } + ], + "label": "DP_ALT Filter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 572.3359375 + }, + "tool_id": null, + "tool_state": "{\"default\": 10, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "842ca5f3-acfd-4243-88cd-625d1834ad89", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "89133c97-8b6f-4c7b-abbd-799fd385ac6a" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "SnpSift Filter", + "outputs": [ + { + "name": "output", + "type": "vcf" + } + ], + "position": { + "left": 348.65625, + "top": 159 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "tool_shed_repository": { + "changeset_revision": "2e497a770bca", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_expression\": {\"type\": \"simple\", \"__current_case__\": 0, \"expr\": \"DP >= 1\"}, \"filtering\": {\"mode\": \"entries\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"inverse\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy1", + "type": "tool", + "uuid": "8adcdaba-fea6-4cb1-9ec3-70972604145e", + "workflow_outputs": [ + { + "label": "prefiltered_variants", + "output_name": "output", + "uuid": "7e953ef0-9e3a-485b-8201-290512552269" + } + ] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 5, + "input_connections": { + "components_1|param_type|component_value": { + "id": 1, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 2, + "output_name": "output" + }, + "components_5|param_type|component_value": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 347, + "top": 283.2734375 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"( ( DP4[2] + DP4[3] ) < ( \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" * DP ) ) | ( DP < \"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" ) | ( ( AF * DP ) < ( \"}}, {\"__index__\": 5, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 6, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" - 0.5 ) )\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "7b42a044-ea48-4aae-82d0-7e134e47e6ee", + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 1, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 2, + "output_name": "output" + }, + "components_5|param_type|component_value": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 343.71875, + "top": 590.75 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"min_af_\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"|min_dp_\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"|min_dp_alt_\"}}, {\"__index__\": 5, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "dd9b21a6-e2e1-4637-aca7-dd485b52ddf9", + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "errors": null, + "id": 7, + "input_connections": { + "filter_expression|expr": { + "id": 5, + "output_name": "out1" + }, + "filtering|add_filter": { + "id": 6, + "output_name": "out1" + }, + "input": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "SnpSift Filter", + "outputs": [ + { + "name": "output", + "type": "vcf" + } + ], + "position": { + "left": 579.40625, + "top": 448.984375 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Filtered variants" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "tool_shed_repository": { + "changeset_revision": "2e497a770bca", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_expression\": {\"type\": \"simple\", \"__current_case__\": 0, \"expr\": {\"__class__\": \"ConnectedValue\"}}, \"filtering\": {\"mode\": \"add_filter\", \"__current_case__\": 3, \"add_filter\": {\"__class__\": \"ConnectedValue\"}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"inverse\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy1", + "type": "tool", + "uuid": "8c1888cd-fceb-45fc-add4-2e7edc582ca1", + "workflow_outputs": [ + { + "label": "filtered_variants", + "output_name": "output", + "uuid": "a923399c-9faa-40a7-be8d-caa2ca72c5be" + } + ] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "SnpSift Extract Fields", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 815.4375, + "top": 345.9609375 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Filtered extracted variants" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0", + "tool_shed_repository": { + "changeset_revision": "2e497a770bca", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"empty_text\": \".\", \"extract\": \"CHROM POS FILTER REF ALT DP AF DP4 SB EFF[*].IMPACT EFF[*].FUNCLASS EFF[*].EFFECT EFF[*].GENE EFF[*].CODON EFF[*].AA EFF[*].TRID DP4[2] DP4[3]\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"one_effect_per_line\": \"true\", \"separator\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy0", + "type": "tool", + "uuid": "dce57343-cb31-469a-b886-d62e7ce53bad", + "workflow_outputs": [ + { + "label": "filtered_extracted_variants", + "output_name": "output", + "uuid": "fb09ef77-9522-452a-a0e9-73a4a580b8aa" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/1.6", + "errors": null, + "id": 9, + "input_connections": { + "input": { + "id": 8, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1266.7265625, + "top": 367.2578125 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Extracted variants with filtered and renamed effects and AF recalculated" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/1.6", + "tool_shed_repository": { + "changeset_revision": "427903d47026", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": \"false\", \"cond\": \"round((c17 + c18) / c6, 6)\", \"header_lines_conditional\": {\"header_lines_select\": \"yes\", \"__current_case__\": 1, \"header_new_column_name\": \"AFrecalc\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"round\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.6", + "type": "tool", + "uuid": "726b7b08-31a8-4ec7-b5b9-027b1f104eeb", + "workflow_outputs": [ + { + "label": "af_recalculated", + "output_name": "out_file1", + "uuid": "a47c05f5-0ea1-4649-a7c1-7b88cca0e6e5" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "errors": null, + "id": 10, + "input_connections": { + "in_file": { + "id": 9, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "tabular" + } + ], + "position": { + "left": 1433.15625, + "top": 147.5 + }, + "post_job_actions": { + "RenameDatasetActionout_file": { + "action_arguments": { + "newname": "Collapsed effects (Datamash on all variants)" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "tool_shed_repository": { + "changeset_revision": "562f3c677828", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"1,2,3,4,5,6,19,7,8,9\", \"header_in\": \"true\", \"header_out\": \"true\", \"ignore_case\": \"false\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"need_sort\": \"false\", \"operations\": [{\"__index__\": 0, \"op_name\": \"collapse\", \"op_column\": \"10\"}, {\"__index__\": 1, \"op_name\": \"collapse\", \"op_column\": \"11\"}, {\"__index__\": 2, \"op_name\": \"collapse\", \"op_column\": \"12\"}, {\"__index__\": 3, \"op_name\": \"collapse\", \"op_column\": \"13\"}, {\"__index__\": 4, \"op_name\": \"collapse\", \"op_column\": \"14\"}, {\"__index__\": 5, \"op_name\": \"collapse\", \"op_column\": \"15\"}, {\"__index__\": 6, \"op_name\": \"collapse\", \"op_column\": \"16\"}], \"print_full_line\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "a5100b84-498a-47fe-b408-fd159a8d729a", + "workflow_outputs": [ + { + "label": "collapsed_effects", + "output_name": "out_file", + "uuid": "407d9cee-4b7d-4855-b62c-a166ecf8f50e" + } + ] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3", + "errors": null, + "id": 11, + "input_connections": { + "infile": { + "id": 10, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1556.34375, + "top": 323.5625 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "Extracted variants with highest impact effects" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3", + "tool_shed_repository": { + "changeset_revision": "f46f0e4f75c4", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"caseinsensitive\": \"false\", \"find_pattern\": \"\\\\t([^\\\\t,]+),[^\\\\t]+\\\\t([^\\\\t,]+),[^\\\\t]+\\\\t([^\\\\t,]+),[^\\\\t]+\\\\t([^\\\\t,]+),[^\\\\t]+\\\\t([^\\\\t,]+),[^\\\\t]+\\\\t([^\\\\t,]+),[^\\\\t]+\\\\t([^\\\\t,]+),[^\\\\s]+\", \"global\": \"true\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": \"true\", \"replace_pattern\": \"\\\\t$1\\\\t$2\\\\t$3\\\\t$4\\\\t$5\\\\t$6\\\\t$7\", \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}, \"skip_first_line\": \"true\", \"wholewords\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3", + "type": "tool", + "uuid": "6e156bbc-a207-4941-bd6a-d654473fde37", + "workflow_outputs": [ + { + "label": "highest_impact_effects", + "output_name": "outfile", + "uuid": "aacf2235-fd9c-43e9-a886-dde7ccc7c691" + } + ] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3", + "errors": null, + "id": 12, + "input_connections": { + "infile": { + "id": 11, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1707.1953125, + "top": 165.234375 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "Variants with cleaned up header" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3", + "tool_shed_repository": { + "changeset_revision": "f46f0e4f75c4", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"caseinsensitive\": \"false\", \"find_pattern\": \"(GroupBy|collapse)\\\\(([^)]+)\\\\)\", \"global\": \"true\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": \"true\", \"replace_pattern\": \"$2\", \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}, \"skip_first_line\": \"false\", \"wholewords\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3", + "type": "tool", + "uuid": "4d002a96-055c-4892-8ad4-d6266de51e4e", + "workflow_outputs": [ + { + "label": "cleaned_header", + "output_name": "outfile", + "uuid": "0bade229-08f2-491c-8361-77ec91ceed98" + } + ] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3", + "errors": null, + "id": 13, + "input_connections": { + "infile": { + "id": 12, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1825.5, + "top": 329.8828125 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "Fully processed variants collection for reporting" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3", + "tool_shed_repository": { + "changeset_revision": "f46f0e4f75c4", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"caseinsensitive\": \"false\", \"find_pattern\": \"AFrecalc\\\\tAF\", \"global\": \"false\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": \"true\", \"replace_pattern\": \"AF\\\\tAFcaller\", \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}, \"skip_first_line\": \"false\", \"wholewords\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3", + "type": "tool", + "uuid": "9ee0a745-0f40-4579-91ed-39aaa9895302", + "workflow_outputs": [ + { + "label": "processed_variants_collection", + "output_name": "outfile", + "uuid": "2707f4c6-dd54-44bb-adad-a3703d165823" + } + ] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 14, + "input_connections": { + "input_list": { + "id": 13, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1984.5078125, + "top": 154.984375 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": \"true\", \"__current_case__\": 0, \"place_name\": \"same_multiple\"}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "c8ad21ea-c72b-4063-9974-380869b87d58", + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/1.6", + "errors": null, + "id": 15, + "input_connections": { + "input": { + "id": 14, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 2106.3828125, + "top": 338.484375 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/1.6", + "tool_shed_repository": { + "changeset_revision": "427903d47026", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": \"false\", \"cond\": \"str(c5) + '>' + str(c6)\", \"header_lines_conditional\": {\"header_lines_select\": \"yes\", \"__current_case__\": 1, \"header_new_column_name\": \"change\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"round\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.6", + "type": "tool", + "uuid": "61cc455a-4330-4518-bf8a-b099780bdb30", + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/1.6", + "errors": null, + "id": 16, + "input_connections": { + "input": { + "id": 15, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 2329.8984375, + "top": 339.296875 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/1.6", + "tool_shed_repository": { + "changeset_revision": "427903d47026", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": \"false\", \"cond\": \"str(int(c3)) + ':' + str(c19)\", \"header_lines_conditional\": {\"header_lines_select\": \"yes\", \"__current_case__\": 1, \"header_new_column_name\": \"change_with_pos\"}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"round\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.6", + "type": "tool", + "uuid": "5a0297af-22c4-4550-8673-cbe044496410", + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3", + "errors": null, + "id": 17, + "input_connections": { + "infile": { + "id": 16, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 2536.0703125, + "top": 207.0859375 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "All variants of all samples" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3", + "tool_shed_repository": { + "changeset_revision": "f46f0e4f75c4", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"caseinsensitive\": \"false\", \"find_pattern\": \"EFF[*].\", \"global\": \"true\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": \"false\", \"replace_pattern\": \"\", \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}, \"skip_first_line\": \"false\", \"wholewords\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3", + "type": "tool", + "uuid": "23c73601-2fdb-4a1e-be60-ff0f1ec96be8", + "workflow_outputs": [ + { + "label": "all_variants_all_samples", + "output_name": "outfile", + "uuid": "c3bf5f59-3363-4305-ab99-7c38fceab34c" + } + ] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "errors": null, + "id": 18, + "input_connections": { + "in_file": { + "id": 17, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "tabular" + } + ], + "position": { + "left": 2787.3359375, + "top": 158.5234375 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "tool_shed_repository": { + "changeset_revision": "562f3c677828", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"20\", \"header_in\": \"true\", \"header_out\": \"true\", \"ignore_case\": \"false\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"need_sort\": \"true\", \"operations\": [{\"__index__\": 0, \"op_name\": \"countunique\", \"op_column\": \"1\"}, {\"__index__\": 1, \"op_name\": \"min\", \"op_column\": \"8\"}, {\"__index__\": 2, \"op_name\": \"max\", \"op_column\": \"8\"}, {\"__index__\": 3, \"op_name\": \"collapse\", \"op_column\": \"1\"}, {\"__index__\": 4, \"op_name\": \"collapse\", \"op_column\": \"8\"}], \"print_full_line\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "61adea76-ce05-489d-af2b-1ad74bd141fa", + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 19, + "input_connections": { + "input": { + "id": 17, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 2780.1328125, + "top": 371.6484375 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": \"c4=='PASS' or c4=='.'\", \"header_lines\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "c5568630-a6f4-468c-b320-5f28547f7c14", + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "errors": null, + "id": 20, + "input_connections": { + "in_file": { + "id": 17, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "tabular" + } + ], + "position": { + "left": 3071.03125, + "top": 568.5703125 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + }, + "RenameDatasetActionout_file": { + "action_arguments": { + "newname": "Cross-sample variant stats (Datamash)" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "tool_shed_repository": { + "changeset_revision": "562f3c677828", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"3\", \"header_in\": \"true\", \"header_out\": \"true\", \"ignore_case\": \"false\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"need_sort\": \"true\", \"operations\": [{\"__index__\": 0, \"op_name\": \"countunique\", \"op_column\": \"1\"}, {\"__index__\": 1, \"op_name\": \"min\", \"op_column\": \"8\"}, {\"__index__\": 2, \"op_name\": \"max\", \"op_column\": \"8\"}, {\"__index__\": 3, \"op_name\": \"countunique\", \"op_column\": \"19\"}, {\"__index__\": 4, \"op_name\": \"countunique\", \"op_column\": \"13\"}], \"print_full_line\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "517d8ba6-1df6-417c-96e9-f297b3b8f51f", + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "errors": null, + "id": 21, + "input_connections": { + "in_file": { + "id": 19, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "tabular" + } + ], + "position": { + "left": 2895.6484375, + "top": 789.3203125 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "tool_shed_repository": { + "changeset_revision": "562f3c677828", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"20\", \"header_in\": \"true\", \"header_out\": \"true\", \"ignore_case\": \"false\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"need_sort\": \"true\", \"operations\": [{\"__index__\": 0, \"op_name\": \"countunique\", \"op_column\": \"1\"}], \"print_full_line\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "6f97bd54-aeea-4615-b6f0-b9cc8e99b519", + "workflow_outputs": [] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2", + "errors": null, + "id": 22, + "input_connections": { + "infile1": { + "id": 19, + "output_name": "out_file1" + }, + "infile2": { + "id": 18, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Join", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3028.71875, + "top": 178.8984375 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Filtered variants of all samples with stats" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2", + "tool_shed_repository": { + "changeset_revision": "f46f0e4f75c4", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column1\": \"20\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": \"true\", \"ignore_case\": \"false\", \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \" \", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.2", + "type": "tool", + "uuid": "ce58eb8c-118f-467e-80e4-b0bf35c2919f", + "workflow_outputs": [] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "errors": null, + "id": 23, + "input_connections": { + "in_file": { + "id": 19, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "tabular" + } + ], + "position": { + "left": 3037.1484375, + "top": 439.0625 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "tool_shed_repository": { + "changeset_revision": "562f3c677828", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"3\", \"header_in\": \"true\", \"header_out\": \"true\", \"ignore_case\": \"false\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"need_sort\": \"true\", \"operations\": [{\"__index__\": 0, \"op_name\": \"countunique\", \"op_column\": \"1\"}], \"print_full_line\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "aee9b1d2-a707-4101-8b22-23ebaa3a32a1", + "workflow_outputs": [] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2", + "errors": null, + "id": 24, + "input_connections": { + "infile1": { + "id": 16, + "output_name": "out_file1" + }, + "infile2": { + "id": 21, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Join", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3232.8984375, + "top": 719.8359375 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2", + "tool_shed_repository": { + "changeset_revision": "f46f0e4f75c4", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column1\": \"20\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": \"true\", \"ignore_case\": \"false\", \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \" \", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.2", + "type": "tool", + "uuid": "9aeb39d3-d040-43ee-a3fa-2a65eb1a7c34", + "workflow_outputs": [] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "errors": null, + "id": 25, + "input_connections": { + "in_file": { + "id": 22, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "tabular" + } + ], + "position": { + "left": 3272.8359375, + "top": 142.0234375 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "tool_shed_repository": { + "changeset_revision": "562f3c677828", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"1\", \"header_in\": \"true\", \"header_out\": \"true\", \"ignore_case\": \"false\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"need_sort\": \"true\", \"operations\": [{\"__index__\": 0, \"op_name\": \"unique\", \"op_column\": \"2\"}], \"print_full_line\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "74886968-16db-41a0-9d2a-98475d1d163e", + "workflow_outputs": [] + }, + "26": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2", + "errors": null, + "id": 26, + "input_connections": { + "infile1": { + "id": 17, + "output_name": "outfile" + }, + "infile2": { + "id": 23, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Join", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3274.8984375, + "top": 351.5703125 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2", + "tool_shed_repository": { + "changeset_revision": "f46f0e4f75c4", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column1\": \"3\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": \"true\", \"ignore_case\": \"false\", \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \" \", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.2", + "type": "tool", + "uuid": "9c3e2d08-a103-497b-b22c-667f1ca23152", + "workflow_outputs": [] + }, + "27": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 27, + "input_connections": { + "input": { + "id": 24, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 3458.375, + "top": 655.5859375 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2,c3,c4,c5,c6,c7,c8,c9,c11,c12,c13,c14,c15,c16,c17,c18,c19\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "c74fc520-a76c-4b7b-b846-8cd8310ead70", + "workflow_outputs": [] + }, + "28": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 28, + "input_connections": { + "input": { + "id": 25, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 3496.8984375, + "top": 246.8125 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c4,c6,c7,c13,c14,c15,c16,c17,c18,c19,c21,c22,c23,c26,c24,c25,c20\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "102b3ed6-1c6c-4545-9985-dfd3ac735acf", + "workflow_outputs": [] + }, + "29": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2", + "errors": null, + "id": 29, + "input_connections": { + "infile1": { + "id": 26, + "output_name": "output" + }, + "infile2": { + "id": 20, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Join", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3492.9375, + "top": 444.734375 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Filtered variants of all samples with per-position stats" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2", + "tool_shed_repository": { + "changeset_revision": "f46f0e4f75c4", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column1\": \"1\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": \"true\", \"ignore_case\": \"false\", \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \" \", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.2", + "type": "tool", + "uuid": "95dcccd0-0323-4448-b8ca-ad1fce8d2a45", + "workflow_outputs": [] + }, + "30": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0", + "errors": null, + "id": 30, + "input_connections": { + "split_parms|input": { + "id": 27, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Split file", + "outputs": [ + { + "name": "list_output_tab", + "type": "input" + } + ], + "position": { + "left": 3681.6328125, + "top": 655.7578125 + }, + "post_job_actions": { + "RenameDatasetActionlist_output_tab": { + "action_arguments": { + "newname": "Per-sample variants for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "list_output_tab" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0", + "tool_shed_repository": { + "changeset_revision": "6cbe2f30c2d7", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"top\": \"1\", \"split_by\": {\"select_split_by\": \"col\", \"__current_case__\": 0, \"id_col\": \"1\", \"match_regex\": \"(.*)\", \"sub_regex\": \"\\\\1\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.0", + "type": "tool", + "uuid": "c0accd6f-76af-46f7-a5f0-647000d54444", + "workflow_outputs": [ + { + "label": "variants_for_plotting", + "output_name": "list_output_tab", + "uuid": "e62f958f-e749-43b4-9c02-17fced624689" + } + ] + }, + "31": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3", + "errors": null, + "id": 31, + "input_connections": { + "infile": { + "id": 28, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 3706.375, + "top": 146.25 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + }, + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "All variants of all samples" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3", + "tool_shed_repository": { + "changeset_revision": "f46f0e4f75c4", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"caseinsensitive\": \"false\", \"find_pattern\": \"unique\\\\(Sample\\\\)\\\\tcollapse\\\\(Sample\\\\)\\\\tcollapse\\\\(AF\\\\)\", \"global\": \"true\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": \"true\", \"replace_pattern\": \"SAMPLES(above-thresholds)\\\\tSAMPLES(all)\\\\tAFs(all)\", \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}, \"skip_first_line\": \"false\", \"wholewords\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3", + "type": "tool", + "uuid": "cf84a2f6-689b-4bed-bc0d-324d40f46dd7", + "workflow_outputs": [] + }, + "32": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 32, + "input_connections": { + "input": { + "id": 29, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 3710.1875, + "top": 471.234375 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2,c1,c4,c5,c6,c7,c8,c9,c11,c10,c12,c13,c14,c15,c16,c17,c18,c23,c24,c25,c26,c19\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "3d0237fc-33b6-4305-b6e8-2502175f624f", + "workflow_outputs": [] + }, + "33": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/1.1.1", + "errors": null, + "id": 33, + "input_connections": { + "infile": { + "id": 31, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 3928.8984375, + "top": 247.8125 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "Combined Variant Report by Variant" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/1.1.1", + "tool_shed_repository": { + "changeset_revision": "f46f0e4f75c4", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"header\": \"1\", \"ignore_case\": \"false\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"sortkeys\": [{\"__index__\": 0, \"column\": \"1\", \"order\": \"\", \"style\": \"g\"}], \"unique\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "6edca54f-9af8-4305-bd11-4c74251af900", + "workflow_outputs": [ + { + "label": "by_variant_report", + "output_name": "outfile", + "uuid": "30808300-2789-48b0-9073-98ec1bddcb3f" + } + ] + }, + "34": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/1.1.1", + "errors": null, + "id": 34, + "input_connections": { + "infile": { + "id": 32, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 3932.6953125, + "top": 457.4609375 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "Combined Variant Report by Sample" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/1.1.1", + "tool_shed_repository": { + "changeset_revision": "f46f0e4f75c4", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"header\": \"1\", \"ignore_case\": \"false\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"sortkeys\": [{\"__index__\": 0, \"column\": \"1\", \"order\": \"\", \"style\": \"\"}, {\"__index__\": 1, \"column\": \"2\", \"order\": \"\", \"style\": \"n\"}], \"unique\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "eb754361-9ec5-46c8-80b5-6bb040345719", + "workflow_outputs": [ + { + "label": "combined_variant_report", + "output_name": "outfile", + "uuid": "2f0680a4-d809-4f85-8df9-4fcd6c4f3d80" + } + ] + } + }, + "tags": [ + "mpvx", + "generic" + ], + "uuid": "9e94da53-d8ab-4713-8aac-7c6674fa1d39", + "version": 2 + }, + "readme": "Generic variation analysis reporting\n--------------------------------------\n\nThis workflow takes table of variants produced by any of the variant calling workflows in\nhttps://github.com/galaxyproject/iwc/tree/main/workflows/variant-calling\nand generates a list of variants by Samples and by Variant.\n", + "changelog": "# Changelog\n\n## [0.1.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1]\n\n- Initial version generic variation analysis reporting workflow\n" } ], - "path": "./workflows/variant-calling/variation-reporting", - "readme": "Generic variation analysis reporting\n--------------------------------------\n\nThis workflow takes table of variants produced by any of the variant calling workflows in\nhttps://github.com/galaxyproject/iwc/tree/main/workflows/variant-calling\nand generates a list of variants by Samples and by Variant.\n" + "path": "./workflows/variant-calling/variation-reporting" }, { "version": 1.2, @@ -1195,11 +60294,813 @@ "name": "Anton Nekrutenko", "orcid": "0000-0002-5987-8032" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Workflow for variant analysis against a reference genome in GenBank format", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-5987-8032", + "name": "Anton Nekrutenko" + } + ], + "format-version": "0.1", + "release": "0.1.1", + "license": "MIT", + "name": "Generic variation analysis on WGS PE data", + "steps": { + "0": { + "annotation": "Illumina reads with fastqsanger encoding", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Illumina reads with fastqsanger encoding", + "name": "Paired Collection" + } + ], + "label": "Paired Collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 58.531223149503546, + "top": 300.6406189710691 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger\", \"fastqsanger.gz\"], \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "2352cd98-29f2-456b-a807-ede1227f6089", + "workflow_outputs": [] + }, + "1": { + "annotation": "GenBank with annotations for the genome of interest", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "GenBank with annotations for the genome of interest", + "name": "GenBank genome" + } + ], + "label": "GenBank genome", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 631.656273804954 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"genbank\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "5e6e8cac-8a75-42e8-9932-6c63bcebb861", + "workflow_outputs": [] + }, + "2": { + "annotation": "Should describe your reference genome, e.g. mpxv for Monkeypox virus.", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Should describe your reference genome, e.g. mpxv for Monkeypox virus.", + "name": "Name for genome database" + } + ], + "label": "Name for genome database", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 20.98434665780934, + "top": 745.593744965532 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "7e5e0a5f-4386-44cb-8941-f04ec7d8b725", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "a543d03c-6cc6-4d50-8dee-ec7a839b16b9" + } + ] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "single_paired|paired_input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool fastp", + "name": "single_paired" + } + ], + "label": null, + "name": "fastp", + "outputs": [ + { + "name": "output_paired_coll", + "type": "input" + }, + { + "name": "report_html", + "type": "html" + }, + { + "name": "report_json", + "type": "json" + } + ], + "position": { + "left": 325.0155944202679, + "top": 95.51562991016024 + }, + "post_job_actions": { + "HideDatasetActionreport_json": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report_json" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "65b93b623c77", + "name": "fastp", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": \"false\", \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": \"false\", \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": \"false\", \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": \"true\", \"report_json\": \"true\"}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": \"false\", \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": \"false\", \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": \"false\", \"cut_by_quality3\": \"false\", \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": \"false\"}}, \"single_paired\": {\"single_paired_selector\": \"paired_collection\", \"__current_case__\": 2, \"paired_input\": {\"__class__\": \"RuntimeValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": \"false\", \"adapter_sequence1\": \"\", \"adapter_sequence2\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null, \"trim_front2\": null, \"trim_tail2\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.23.2+galaxy0", + "type": "tool", + "uuid": "6410c94d-827d-4d1b-b15d-be13df2db0ac", + "workflow_outputs": [ + { + "label": "fastp_pe", + "output_name": "output_paired_coll", + "uuid": "c49d5f48-ab0e-4f59-8b2f-27b3a8f65609" + }, + { + "label": "fastp_html_report", + "output_name": "report_html", + "uuid": "c77d6708-0d13-4f9f-aed8-b3e30de5bafa" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff/snpEff_build_gb/4.3+T.galaxy4", + "errors": null, + "id": 4, + "input_connections": { + "genome_version": { + "id": 2, + "output_name": "output" + }, + "input_type|input_gbk": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpEff build:", + "name": "input_type" + } + ], + "label": null, + "name": "SnpEff build:", + "outputs": [ + { + "name": "snpeff_output", + "type": "snpeffdb" + }, + { + "name": "output_fasta", + "type": "fasta" + } + ], + "position": { + "left": 289.04683721041243, + "top": 692.6562509323089 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff/snpEff_build_gb/4.3+T.galaxy4", + "tool_shed_repository": { + "changeset_revision": "74aebe30fb52", + "name": "snpeff", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"codon_table\": \"Standard\", \"genome_version\": {\"__class__\": \"ConnectedValue\"}, \"input_type\": {\"input_type_selector\": \"gb\", \"__current_case__\": 0, \"input_gbk\": {\"__class__\": \"RuntimeValue\"}, \"fasta\": \"yes\", \"remove_version\": \"true\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+T.galaxy4", + "type": "tool", + "uuid": "1406c6b2-51c9-47f7-9f9d-190c0e9ad515", + "workflow_outputs": [ + { + "label": "SnpEff4.3 database", + "output_name": "snpeff_output", + "uuid": "c43258f1-ae40-45d9-a559-a7e20f2ac107" + }, + { + "label": "Fasta sequences for genbank file", + "output_name": "output_fasta", + "uuid": "6a81041a-b077-4211-8d48-aafbe78c0713" + } + ] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "errors": null, + "id": 5, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 3, + "output_name": "output_paired_coll" + }, + "reference_source|ref_file": { + "id": 4, + "output_name": "output_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Map with BWA-MEM", + "name": "fastq_input" + }, + { + "description": "runtime parameter for tool Map with BWA-MEM", + "name": "reference_source" + } + ], + "label": null, + "name": "Map with BWA-MEM", + "outputs": [ + { + "name": "bam_output", + "type": "bam" + } + ], + "position": { + "left": 590.5546666162805, + "top": 327.0468702141476 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "tool_shed_repository": { + "changeset_revision": "64f11cf59c6e", + "name": "bwa", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"analysis_type\": {\"analysis_type_selector\": \"full\", \"__current_case__\": 4, \"algorithmic_options\": {\"algorithmic_options_selector\": \"do_not_set\", \"__current_case__\": 1}, \"scoring_options\": {\"scoring_options_selector\": \"do_not_set\", \"__current_case__\": 1}, \"io_options\": {\"io_options_selector\": \"set\", \"__current_case__\": 0, \"five\": \"false\", \"q\": \"true\", \"T\": \"30\", \"h\": \"5\", \"a\": \"false\", \"C\": \"false\", \"V\": \"false\", \"Y\": \"true\", \"M\": \"false\"}}, \"fastq_input\": {\"fastq_input_selector\": \"paired_collection\", \"__current_case__\": 2, \"fastq_input1\": {\"__class__\": \"RuntimeValue\"}, \"iset_stats\": \"\"}, \"output_sort\": \"coordinate\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"RuntimeValue\"}, \"index_a\": \"auto\"}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.7.17.2", + "type": "tool", + "uuid": "a6bd6dbf-d3e7-439f-b826-16ec60bfb33f", + "workflow_outputs": [ + { + "label": "bwa_mem_alignments", + "output_name": "bam_output", + "uuid": "4fa2a1d1-3df1-43a0-9df8-687f55df83a4" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.13+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "input": { + "id": 5, + "output_name": "bam_output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Samtools view", + "name": "input" + } + ], + "label": null, + "name": "Samtools view", + "outputs": [ + { + "name": "outputsam", + "type": "input" + } + ], + "position": { + "left": 823.9531041162805, + "top": 207.86718147106907 + }, + "post_job_actions": { + "RenameDatasetActionoutputsam": { + "action_arguments": { + "newname": "Mapped read pairs (filtered bwa-mem result)" + }, + "action_type": "RenameDatasetAction", + "output_name": "outputsam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.13+galaxy1", + "tool_shed_repository": { + "changeset_revision": "c370440f901e", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"RuntimeValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": \"0\", \"library\": \"\", \"cigarcons\": null, \"inclusive_filter\": [\"1\", \"2\"], \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": \"\", \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"fraction\", \"__current_case__\": 0, \"factor\": \"1.0\", \"seed\": null}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": \"false\", \"adv_output\": {\"readtags\": [], \"collapsecigar\": \"false\"}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.13+galaxy1", + "type": "tool", + "uuid": "6186b9e0-5841-4572-bec3-3f5c11a1c1cf", + "workflow_outputs": [ + { + "label": "filtered_alignment", + "output_name": "outputsam", + "uuid": "68a53be7-7332-4c7f-9615-32770064ffb0" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.2", + "errors": null, + "id": 7, + "input_connections": { + "inputFile": { + "id": 6, + "output_name": "outputsam" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MarkDuplicates", + "name": "inputFile" + } + ], + "label": null, + "name": "MarkDuplicates", + "outputs": [ + { + "name": "metrics_file", + "type": "txt" + }, + { + "name": "outFile", + "type": "bam" + } + ], + "position": { + "left": 1043.617201919711, + "top": 322.0156341366272 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.2", + "tool_shed_repository": { + "changeset_revision": "a1f0b3f4b781", + "name": "picard", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"assume_sorted\": \"true\", \"barcode_tag\": \"\", \"comments\": [], \"duplicate_scoring_strategy\": \"SUM_OF_BASE_QUALITIES\", \"inputFile\": {\"__class__\": \"RuntimeValue\"}, \"optical_duplicate_pixel_distance\": \"100\", \"read_name_regex\": \"\", \"remove_duplicates\": \"true\", \"validation_stringency\": \"LENIENT\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.18.2.2", + "type": "tool", + "uuid": "cd152e82-b33b-4cca-9126-a4bd63138593", + "workflow_outputs": [ + { + "label": "markduplicates_stats", + "output_name": "metrics_file", + "uuid": "2a24ab1a-6f0f-4896-b436-d6eeeb7ca22c" + }, + { + "label": "markduplicates_reads", + "output_name": "outFile", + "uuid": "9fa98a79-4a12-41df-82c7-6fc4c5a8a1fa" + } + ] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.2+galaxy2", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 6, + "output_name": "outputsam" + } + }, + "inputs": [], + "label": null, + "name": "Samtools stats", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 1099.2499388405358, + "top": 137.63280895722616 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.2+galaxy2", + "tool_shed_repository": { + "changeset_revision": "145f6d74ff5e", + "name": "samtools_stats", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cov_threshold\": null, \"coverage_cond\": {\"coverage_select\": \"no\", \"__current_case__\": 0}, \"filter_by_flags\": {\"filter_flags\": \"nofilter\", \"__current_case__\": 1}, \"gc_depth\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"insert_size\": null, \"most_inserts\": null, \"read_length\": null, \"remove_dups\": \"false\", \"remove_overlaps\": \"false\", \"sparse\": \"false\", \"split_output_cond\": {\"split_output_selector\": \"no\", \"__current_case__\": 0}, \"trim_quality\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.2+galaxy2", + "type": "tool", + "uuid": "0ba8c049-f7f1-487f-aa23-3bc6cb2d23aa", + "workflow_outputs": [ + { + "label": "mapped_reads_stats", + "output_name": "output", + "uuid": "acc7e52b-636c-4f28-a49a-0052f23c8737" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_viterbi/lofreq_viterbi/2.1.5+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "reads": { + "id": 7, + "output_name": "outFile" + }, + "reference_source|ref": { + "id": 4, + "output_name": "output_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Realign reads", + "name": "reads" + }, + { + "description": "runtime parameter for tool Realign reads", + "name": "reference_source" + } + ], + "label": null, + "name": "Realign reads", + "outputs": [ + { + "name": "realigned", + "type": "bam" + } + ], + "position": { + "left": 1181.2499875692147, + "top": 531.7812529212346 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_viterbi/lofreq_viterbi/2.1.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "af7e416d8176", + "name": "lofreq_viterbi", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_options\": {\"keepflags\": \"false\", \"bq2_handling\": {\"replace_bq2\": \"keep\", \"__current_case__\": 0, \"defqual\": \"2\"}}, \"reads\": {\"__class__\": \"RuntimeValue\"}, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"RuntimeValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy0", + "type": "tool", + "uuid": "f22634d5-0472-4b37-9f1f-55693be5109d", + "workflow_outputs": [ + { + "label": "realigned_deduplicated_filtered_mapped_reads", + "output_name": "realigned", + "uuid": "436348c9-ad6f-46aa-9cd4-7744563ca643" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "results_0|software_cond|input": { + "id": 3, + "output_name": "report_json" + }, + "results_1|software_cond|output_0|type|input": { + "id": 8, + "output_name": "output" + }, + "results_2|software_cond|output_0|input": { + "id": 7, + "output_name": "metrics_file" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 1536.7109061744209, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + }, + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "Preprocessing and mapping reports" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0", + "tool_shed_repository": { + "changeset_revision": "9a913cdee30e", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": \"false\", \"flat\": \"false\", \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastp\", \"__current_case__\": 7, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"samtools\", \"__current_case__\": 24, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"stats\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"picard\", \"__current_case__\": 17, \"output\": [{\"__index__\": 0, \"type\": \"markdups\", \"input\": {\"__class__\": \"ConnectedValue\"}}]}}], \"saveLog\": \"false\", \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy0", + "type": "tool", + "uuid": "1eab5364-f845-4668-9bb0-c820b2c61ab1", + "workflow_outputs": [ + { + "label": "preprocessing_and_mapping_reports", + "output_name": "html_report", + "uuid": "710f4e3f-c7a5-465a-96ec-7eb558a44b35" + } + ] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_indelqual/lofreq_indelqual/2.1.5+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "reads": { + "id": 9, + "output_name": "realigned" + }, + "strategy|reference_source|ref": { + "id": 4, + "output_name": "output_fasta" + } + }, + "inputs": [], + "label": null, + "name": "Insert indel qualities", + "outputs": [ + { + "name": "output", + "type": "bam" + } + ], + "position": { + "left": 1296.3124448073129, + "top": 712.8437220928869 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Fully processed reads for variant calling (deduplicated, realigned reads with added indelquals)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_indelqual/lofreq_indelqual/2.1.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "354b534eeab7", + "name": "lofreq_indelqual", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"reads\": {\"__class__\": \"ConnectedValue\"}, \"strategy\": {\"selector\": \"dindel\", \"__current_case__\": 1, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"ConnectedValue\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy0", + "type": "tool", + "uuid": "8568254e-a9a6-4d67-a4a9-97947d7bc10e", + "workflow_outputs": [ + { + "label": "realigned_deduplicated_filtered_mapped_reads_with_indel_quals", + "output_name": "output", + "uuid": "71283f3d-16ce-43a6-af6a-89e0d6d0aa4f" + } + ] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy1", + "errors": null, + "id": 12, + "input_connections": { + "reads": { + "id": 11, + "output_name": "output" + }, + "reference_source|ref": { + "id": 4, + "output_name": "output_fasta" + } + }, + "inputs": [], + "label": null, + "name": "Call variants", + "outputs": [ + { + "name": "variants", + "type": "vcf" + } + ], + "position": { + "left": 1423.3749607187183, + "top": 908.2577816094984 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy1", + "tool_shed_repository": { + "changeset_revision": "e1461b5c52a0", + "name": "lofreq_call", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"call_control\": {\"set_call_options\": \"yes\", \"__current_case__\": 1, \"coverage\": {\"min_cov\": \"5\", \"max_depth\": \"1000000\"}, \"pe\": {\"use_orphan\": \"false\"}, \"bc_quals\": {\"min_bq\": \"30\", \"min_alt_bq\": \"30\", \"alt_bq\": {\"modify\": \"\", \"__current_case__\": 0}}, \"align_quals\": {\"alnqual\": {\"use_alnqual\": \"\", \"__current_case__\": 0, \"alnqual_choice\": {\"alnquals_to_use\": \"\", \"__current_case__\": 1, \"extended_baq\": \"true\"}}}, \"map_quals\": {\"min_mq\": \"0\", \"use_mq\": {\"no_mq\": \"\", \"__current_case__\": 0, \"max_mq\": \"255\"}}, \"source_qual\": {\"use_src_qual\": {\"src_qual\": \"\", \"__current_case__\": 0}}, \"joint_qual\": {\"min_jq\": \"0\", \"min_alt_jq\": \"0\", \"def_alt_jq\": \"0\"}}, \"filter_control\": {\"filter_type\": \"set_custom\", \"__current_case__\": 3, \"sig\": \"0.0005\", \"bonf\": \"0\", \"others\": \"false\"}, \"reads\": {\"__class__\": \"ConnectedValue\"}, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"ConnectedValue\"}}, \"regions\": {\"restrict_to_region\": \"genome\", \"__current_case__\": 0}, \"variant_types\": \"--call-indels\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy1", + "type": "tool", + "uuid": "b8c2b602-396e-4727-8774-cd87edbe3a07", + "workflow_outputs": [ + { + "label": "called_variants", + "output_name": "variants", + "uuid": "f0daf1f1-9200-45de-8c6e-776879096b3e" + } + ] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_filter/lofreq_filter/2.1.5+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "invcf": { + "id": 12, + "output_name": "variants" + } + }, + "inputs": [], + "label": null, + "name": "Lofreq filter", + "outputs": [ + { + "name": "outvcf", + "type": "vcf" + } + ], + "position": { + "left": 1623.8827831633464, + "top": 733.9296904212346 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_filter/lofreq_filter/2.1.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "950d1d49d678", + "name": "lofreq_filter", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"af\": {\"af_min\": \"0.0\", \"af_max\": \"0.0\"}, \"coverage\": {\"cov_min\": \"0\", \"cov_max\": \"0\"}, \"filter_by_type\": {\"keep_only\": \"\", \"__current_case__\": 0, \"qual\": {\"snvqual_filter\": {\"snvqual\": \"no\", \"__current_case__\": 0}, \"indelqual_filter\": {\"indelqual\": \"no\", \"__current_case__\": 0}}}, \"flag_or_drop\": \"--print-all\", \"invcf\": {\"__class__\": \"ConnectedValue\"}, \"sb\": {\"sb_filter\": {\"strand_bias\": \"mtc\", \"__current_case__\": 2, \"sb_alpha\": \"0.001\", \"sb_mtc\": \"fdr\", \"sb_compound\": \"true\", \"sb_indels\": \"false\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy0", + "type": "tool", + "uuid": "72fc0a88-0fff-4434-9c7b-cff1694f8fbf", + "workflow_outputs": [ + { + "label": "soft_filtered_variants", + "output_name": "outvcf", + "uuid": "58a73993-57b0-4590-b462-65f0a0f7978a" + } + ] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff/snpEff/4.3+T.galaxy1", + "errors": null, + "id": 14, + "input_connections": { + "input": { + "id": 13, + "output_name": "outvcf" + }, + "snpDb|snpeff_db": { + "id": 4, + "output_name": "snpeff_output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "input" + }, + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "intervals" + }, + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "snpDb" + }, + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "transcripts" + } + ], + "label": null, + "name": "SnpEff eff:", + "outputs": [ + { + "name": "snpeff_output", + "type": "vcf" + }, + { + "name": "statsFile", + "type": "html" + } + ], + "position": { + "left": 1973.0859200969005, + "top": 761.6406458215656 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff/snpEff/4.3+T.galaxy1", + "tool_shed_repository": { + "changeset_revision": "74aebe30fb52", + "name": "snpeff", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"annotations\": [\"-formatEff\", \"-classic\"], \"chr\": \"\", \"csvStats\": \"false\", \"filter\": {\"specificEffects\": \"no\", \"__current_case__\": 0}, \"filterOut\": [\"-no-downstream\", \"-no-intergenic\", \"-no-intron\", \"-no-upstream\", \"-no-utr\"], \"generate_stats\": \"true\", \"input\": {\"__class__\": \"RuntimeValue\"}, \"inputFormat\": \"vcf\", \"intervals\": {\"__class__\": \"RuntimeValue\"}, \"noLog\": \"true\", \"offset\": \"default\", \"outputConditional\": {\"outputFormat\": \"vcf\", \"__current_case__\": 0}, \"snpDb\": {\"genomeSrc\": \"custom\", \"__current_case__\": 3, \"snpeff_db\": {\"__class__\": \"RuntimeValue\"}, \"codon_table\": \"Standard\"}, \"spliceRegion\": {\"setSpliceRegions\": \"no\", \"__current_case__\": 0}, \"spliceSiteSize\": null, \"transcripts\": {\"__class__\": \"RuntimeValue\"}, \"udLength\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+T.galaxy1", + "type": "tool", + "uuid": "2fa5e8fd-9282-4156-ba29-93d6ad2b65e1", + "workflow_outputs": [ + { + "label": "SnpEff eff: stats", + "output_name": "statsFile", + "uuid": "5587a236-9d63-4d3b-b368-0643fa07529e" + }, + { + "label": "SnpEff variants", + "output_name": "snpeff_output", + "uuid": "4a062f86-0ab4-4ba1-b8fc-70e35d1f1df7" + } + ] + } + }, + "tags": [ + "mpxv", + "generic" + ], + "uuid": "be0d055d-25ac-422a-ae9c-b0efdfb5bf86", + "version": 5 + }, + "readme": "Generic variation analysis on WGS PE data\n-------------------------------------------\n\nThis workflows performs paired end read mapping with bwa-mem followed by\nsensitive variant calling across a wide range of AFs with lofreq and variant\nannotation with snpEff. The reference genome can be provided as a GenBank file.\n", + "changelog": "# Changelog\n\n\n## [0.1.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1]\n\n- Initial version of Generic variation analysis on WGS PE data workflow\n" } ], - "path": "./workflows/variant-calling/generic-variant-calling-wgs-pe", - "readme": "Generic variation analysis on WGS PE data\n-------------------------------------------\n\nThis workflows performs paired end read mapping with bwa-mem followed by\nsensitive variant calling across a wide range of AFs with lofreq and variant\nannotation with snpEff. The reference genome can be provided as a GenBank file.\n" + "path": "./workflows/variant-calling/generic-variant-calling-wgs-pe" }, { "version": 1.2, @@ -1217,11 +61118,677 @@ "name": "Wolfgang Maier", "orcid": "0000-0002-9464-6640" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflows performs single end read mapping with bowtie2 followed by sensitive variant calling across a wide range of AFs with lofreq", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9464-6640", + "name": "Wolfgang Maier" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "COVID-19: variation analysis on WGS SE data", + "release": "0.1.5", + "steps": { + "0": { + "annotation": "Illumina reads with fastqsanger encoding", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Illumina reads with fastqsanger encoding", + "name": "Single End Collection" + } + ], + "label": "Single End Collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0.0, + "top": 189.96875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger\", \"fastqsanger.gz\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "fac0f79d-54bd-4c26-b18e-2804067a6522", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Fasta sequence for Severe acute respiratory syndrome coronavirus 2 isolate Wuhan-Hu-1, complete genome", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Fasta sequence for Severe acute respiratory syndrome coronavirus 2 isolate Wuhan-Hu-1, complete genome", + "name": "NC_045512.2 FASTA sequence of SARS-CoV-2" + } + ], + "label": "NC_045512.2 FASTA sequence of SARS-CoV-2", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 95.984375, + "top": 601.984375 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fasta\", \"fasta.gz\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "c9a062f4-3154-47de-b482-d8168a70f939", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0", + "errors": null, + "id": 2, + "input_connections": { + "single_paired|in1": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool fastp", + "name": "single_paired" + } + ], + "label": null, + "name": "fastp", + "outputs": [ + { + "name": "out1", + "type": "input" + }, + { + "name": "report_html", + "type": "html" + }, + { + "name": "report_json", + "type": "json" + } + ], + "position": { + "left": 237.53125, + "top": 0.0 + }, + "post_job_actions": { + "HideDatasetActionreport_json": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report_json" + }, + "RenameDatasetActionout1": { + "action_arguments": { + "newname": "Trimmed and quality-filtered reads (fastp result)" + }, + "action_type": "RenameDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "c59d48774d03", + "name": "fastp", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": false, \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": false, \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": false, \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": true, \"report_json\": true}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": false, \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": false, \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": false, \"cut_by_quality3\": false, \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": false}}, \"single_paired\": {\"single_paired_selector\": \"single\", \"__current_case__\": 0, \"in1\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": false, \"adapter_sequence1\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.23.4+galaxy0", + "type": "tool", + "uuid": "226bdff2-28d7-46ec-9a17-887d577056f6", + "when": null, + "workflow_outputs": [ + { + "label": "preprocessed_reads", + "output_name": "out1", + "uuid": "21a2c281-bb1a-4632-9cdc-f67b7465041a" + }, + { + "label": "fastp_html_report", + "output_name": "report_html", + "uuid": "d31c518e-b26c-42e7-9d62-c4adde285a27" + } + ] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "library|input_1": { + "id": 2, + "output_name": "out1" + }, + "reference_genome|own_file": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Bowtie2", + "name": "library" + }, + { + "description": "runtime parameter for tool Bowtie2", + "name": "reference_genome" + } + ], + "label": null, + "name": "Bowtie2", + "outputs": [ + { + "name": "output", + "type": "bam" + }, + { + "name": "mapping_stats", + "type": "txt" + } + ], + "position": { + "left": 476.203125, + "top": 210.890625 + }, + "post_job_actions": { + "HideDatasetActionmapping_stats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "mapping_stats" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Mapped reads (bowtie2 result)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "0d4acadabb04", + "name": "bowtie2", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"analysis_type\": {\"analysis_type_selector\": \"simple\", \"__current_case__\": 0, \"presets\": \"--very-sensitive\"}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"unaligned_file\": false, \"aligned_file\": false}, \"reference_genome\": {\"source\": \"history\", \"__current_case__\": 1, \"own_file\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"set_id_auto\", \"__current_case__\": 2}, \"sam_options\": {\"sam_options_selector\": \"no\", \"__current_case__\": 1}, \"save_mapping_stats\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.3+galaxy0", + "type": "tool", + "uuid": "befd5b2a-7f19-48bf-9133-55dddc3791f2", + "when": null, + "workflow_outputs": [ + { + "label": "mapped_reads", + "output_name": "output", + "uuid": "cea7a009-c5b0-418f-82b0-4a379ece0fe5" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", + "errors": null, + "id": 4, + "input_connections": { + "inputFile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MarkDuplicates", + "name": "inputFile" + } + ], + "label": null, + "name": "MarkDuplicates", + "outputs": [ + { + "name": "metrics_file", + "type": "txt" + }, + { + "name": "outFile", + "type": "bam" + } + ], + "position": { + "left": 752.484375, + "top": 362.140625 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", + "tool_shed_repository": { + "changeset_revision": "3f254c5ced1d", + "name": "picard", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"bam\", \"assume_sorted\": true, \"barcode_tag\": \"\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"comments\": [], \"duplicate_scoring_strategy\": \"SUM_OF_BASE_QUALITIES\", \"inputFile\": {\"__class__\": \"ConnectedValue\"}, \"inputFile|__identifier__\": \"SRR11247078\", \"optical_duplicate_pixel_distance\": \"100\", \"read_name_regex\": \"\", \"remove_duplicates\": true, \"validation_stringency\": \"LENIENT\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1.1.0", + "type": "tool", + "uuid": "298f0df2-22f1-405d-92b3-272f73e3ef5b", + "when": null, + "workflow_outputs": [ + { + "label": "markduplicates_stats", + "output_name": "metrics_file", + "uuid": "873c1736-4a15-4805-a1ee-e64808b10a0a" + }, + { + "label": "markduplicates_reads", + "output_name": "outFile", + "uuid": "10acc683-8d34-4017-892e-21c7bea450eb" + } + ] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "results_0|software_cond|input": { + "id": 2, + "output_name": "report_json" + }, + "results_1|software_cond|input": { + "id": 3, + "output_name": "mapping_stats" + }, + "results_2|software_cond|output_0|input": { + "id": 4, + "output_name": "metrics_file" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 831.90625, + "top": 18.71875 + }, + "post_job_actions": { + "HideDatasetActionplots": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plots" + }, + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + }, + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "Preprocessing and mapping reports" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastp\", \"__current_case__\": 7, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"bowtie2\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"picard\", \"__current_case__\": 17, \"output\": [{\"__index__\": 0, \"type\": \"markdups\", \"input\": {\"__class__\": \"ConnectedValue\"}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "cba65a56-8563-4777-8a87-b4c0158d8015", + "when": null, + "workflow_outputs": [ + { + "label": "preprocessing_and_mapping_reports", + "output_name": "html_report", + "uuid": "01575724-b29c-465d-b9f0-8577ce82fd00" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_viterbi/lofreq_viterbi/2.1.5+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "reads": { + "id": 4, + "output_name": "outFile" + }, + "reference_source|ref": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Realign reads", + "name": "reads" + }, + { + "description": "runtime parameter for tool Realign reads", + "name": "reference_source" + } + ], + "label": null, + "name": "Realign reads", + "outputs": [ + { + "name": "realigned", + "type": "bam" + } + ], + "position": { + "left": 980.125, + "top": 538.46875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_viterbi/lofreq_viterbi/2.1.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "aa35ee7f3ab2", + "name": "lofreq_viterbi", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_options\": {\"keepflags\": false, \"bq2_handling\": {\"replace_bq2\": \"keep\", \"__current_case__\": 0, \"defqual\": \"2\"}}, \"reads\": {\"__class__\": \"ConnectedValue\"}, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy0", + "type": "tool", + "uuid": "967ad159-752b-4117-82f8-7fa9296897eb", + "when": null, + "workflow_outputs": [ + { + "label": "realigned_deduplicated_mapped_reads", + "output_name": "realigned", + "uuid": "d42cf1f6-fe7e-4559-8d47-d881ff16308e" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_indelqual/lofreq_indelqual/2.1.5+galaxy1", + "errors": null, + "id": 7, + "input_connections": { + "reads": { + "id": 6, + "output_name": "realigned" + }, + "strategy|reference_source|ref": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Insert indel qualities", + "name": "reads" + } + ], + "label": null, + "name": "Insert indel qualities", + "outputs": [ + { + "name": "output", + "type": "bam" + } + ], + "position": { + "left": 1217.5, + "top": 636.09375 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Fully processed reads for variant calling (deduplicated, realigned reads with added indelquals)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_indelqual/lofreq_indelqual/2.1.5+galaxy1", + "tool_shed_repository": { + "changeset_revision": "971e07ca4456", + "name": "lofreq_indelqual", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"reads\": {\"__class__\": \"ConnectedValue\"}, \"strategy\": {\"selector\": \"dindel\", \"__current_case__\": 1, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"ConnectedValue\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy1", + "type": "tool", + "uuid": "b2abc152-bdea-418f-af6b-566f83418ffb", + "when": null, + "workflow_outputs": [ + { + "label": "realigned_deduplicated_mapped_reads_with_indel_quals", + "output_name": "output", + "uuid": "9fc19a53-7ff5-4e69-9aa2-05400670ff3b" + } + ] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy2", + "errors": null, + "id": 8, + "input_connections": { + "reads": { + "id": 7, + "output_name": "output" + }, + "reference_source|ref": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Call variants", + "name": "reads" + }, + { + "description": "runtime parameter for tool Call variants", + "name": "reference_source" + } + ], + "label": null, + "name": "Call variants", + "outputs": [ + { + "name": "variants", + "type": "vcf" + } + ], + "position": { + "left": 1450.90625, + "top": 733.734375 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy2", + "tool_shed_repository": { + "changeset_revision": "4805fe3d8fda", + "name": "lofreq_call", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"call_control\": {\"set_call_options\": \"yes\", \"__current_case__\": 1, \"coverage\": {\"min_cov\": \"5\", \"max_depth\": \"1000000\"}, \"pe\": {\"use_orphan\": false}, \"bc_quals\": {\"min_bq\": \"30\", \"min_alt_bq\": \"30\", \"alt_bq\": {\"modify\": \"\", \"__current_case__\": 0}}, \"align_quals\": {\"alnqual\": {\"use_alnqual\": \"\", \"__current_case__\": 0, \"alnqual_choice\": {\"alnquals_to_use\": \"\", \"__current_case__\": 1, \"extended_baq\": true}}}, \"map_quals\": {\"min_mq\": \"20\", \"use_mq\": {\"no_mq\": \"\", \"__current_case__\": 0, \"max_mq\": \"255\"}}, \"source_qual\": {\"use_src_qual\": {\"src_qual\": \"\", \"__current_case__\": 0}}, \"joint_qual\": {\"min_jq\": \"0\", \"min_alt_jq\": \"0\", \"def_alt_jq\": \"0\"}}, \"filter_control\": {\"filter_type\": \"set_custom\", \"__current_case__\": 3, \"sig\": \"0.0005\", \"bonf\": \"0\", \"others\": false}, \"reads\": {\"__class__\": \"ConnectedValue\"}, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"ConnectedValue\"}}, \"regions\": {\"restrict_to_region\": \"genome\", \"__current_case__\": 0}, \"variant_types\": \"--call-indels\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy2", + "type": "tool", + "uuid": "c1515432-2f61-498d-9dcd-b44da6f923c7", + "when": null, + "workflow_outputs": [ + { + "label": "called_variant", + "output_name": "variants", + "uuid": "1f968e8a-6574-4002-b2c6-a7faf96111ef" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_filter/lofreq_filter/2.1.5+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "invcf": { + "id": 8, + "output_name": "variants" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Lofreq filter", + "name": "invcf" + } + ], + "label": null, + "name": "Lofreq filter", + "outputs": [ + { + "name": "outvcf", + "type": "vcf" + } + ], + "position": { + "left": 1498.515625, + "top": 612.421875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_filter/lofreq_filter/2.1.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "7dfca164d2e3", + "name": "lofreq_filter", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"af\": {\"af_min\": \"0.0\", \"af_max\": \"0.0\"}, \"coverage\": {\"cov_min\": \"0\", \"cov_max\": \"0\"}, \"filter_by_type\": {\"keep_only\": \"\", \"__current_case__\": 0, \"qual\": {\"snvqual_filter\": {\"snvqual\": \"no\", \"__current_case__\": 0}, \"indelqual_filter\": {\"indelqual\": \"no\", \"__current_case__\": 0}}}, \"flag_or_drop\": \"--print-all\", \"invcf\": {\"__class__\": \"ConnectedValue\"}, \"sb\": {\"sb_filter\": {\"strand_bias\": \"mtc\", \"__current_case__\": 2, \"sb_alpha\": \"0.001\", \"sb_mtc\": \"fdr\", \"sb_compound\": true, \"sb_indels\": false}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy0", + "type": "tool", + "uuid": "f9db3062-6214-4c07-a006-001277dc0be5", + "when": null, + "workflow_outputs": [ + { + "label": "soft_filtered_variants", + "output_name": "outvcf", + "uuid": "9f6aebda-a899-4303-b186-7ae5faff79e2" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff_sars_cov_2/snpeff_sars_cov_2/4.5covid19", + "errors": null, + "id": 10, + "input_connections": { + "input": { + "id": 9, + "output_name": "outvcf" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "input" + }, + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "intervals" + }, + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "transcripts" + } + ], + "label": "SnpEff eff covid19 version", + "name": "SnpEff eff:", + "outputs": [ + { + "name": "snpeff_output", + "type": "vcf" + }, + { + "name": "statsFile", + "type": "html" + } + ], + "position": { + "left": 1544.40625, + "top": 285.5 + }, + "post_job_actions": { + "RenameDatasetActionsnpeff_output": { + "action_arguments": { + "newname": "Final (SnpEff-)annotated variants" + }, + "action_type": "RenameDatasetAction", + "output_name": "snpeff_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff_sars_cov_2/snpeff_sars_cov_2/4.5covid19", + "tool_shed_repository": { + "changeset_revision": "2a3a00c1fa0a", + "name": "snpeff_sars_cov_2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"annotations\": [\"-formatEff\", \"-classic\"], \"chr\": \"\", \"csvStats\": false, \"filter\": {\"specificEffects\": \"no\", \"__current_case__\": 0}, \"filterOut\": [\"-no-downstream\", \"-no-intergenic\", \"-no-upstream\", \"-no-utr\"], \"generate_stats\": true, \"genome_version\": \"NC_045512.2\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"inputFormat\": \"vcf\", \"intervals\": {\"__class__\": \"RuntimeValue\"}, \"noLog\": true, \"offset\": \"default\", \"outputConditional\": {\"outputFormat\": \"vcf\", \"__current_case__\": 0}, \"transcripts\": {\"__class__\": \"RuntimeValue\"}, \"udLength\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.5covid19", + "type": "tool", + "uuid": "6b370dfb-970b-49c2-8060-c017f50508e8", + "when": null, + "workflow_outputs": [ + { + "label": "annotated_variants", + "output_name": "snpeff_output", + "uuid": "c9297840-841f-430d-81c9-bfd721b8203b" + }, + { + "label": "annotated_variants_stats", + "output_name": "statsFile", + "uuid": "adfc092c-6cae-410c-b86c-36fdb0703e9b" + } + ] + } + }, + "tags": [ + "COVID-19", + "covid19.galaxyproject.org" + ], + "uuid": "5171bc59-590c-4e97-8db8-004f73928627", + "version": 6 + }, + "readme": "COVID-19: variation analysis on WGS SE data\n-------------------------------------------\n\nThis workflows performs single end read mapping with bowtie2 followed by\nsensitive variant calling across a wide range of AFs with lofreq and variant\nannotation with snpEff 4.5covid19.\n", + "changelog": "# Changelog\n\n## [0.1.5] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.20.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.3.4.2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/lofreq_indelqual/lofreq_indelqual/2.1.5+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/lofreq_indelqual/lofreq_indelqual/2.1.5+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy2`\n\n## [0.1.4] 2023-11-20\n\n- Fix author in dockstore\n- Fix input fastq URL for test\n- Update output test\n\n## [0.1.3] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.1.2] 2021-07-23\n\n### Added\n\nAdded RO-Crate metadata file. No functional changes.\n\n## [0.1.1] 2021-06-14\n\n### Fixed\n\nFix reference to test file in .dockstore.yml\n\n## [0.1]\n\n- Initial version of COVID-19: variation analysis on WGS SE data workflow\n" } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-se-illumina-wgs-variant-calling", - "readme": "COVID-19: variation analysis on WGS SE data\n-------------------------------------------\n\nThis workflows performs single end read mapping with bowtie2 followed by\nsensitive variant calling across a wide range of AFs with lofreq and variant\nannotation with snpEff 4.5covid19.\n" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-se-illumina-wgs-variant-calling" }, { "version": 1.2, @@ -1236,11 +61803,1034 @@ "name": "Peter van Heusden", "orcid": "0000-0001-6553-5274" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Find and annotate variants in ampliconic SARS-CoV-2 Illumina sequencing data and classify samples with pangolin and nextclade", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0001-6553-5274", + "name": "Peter van Heusden" + } + ], + "release": "0.2.3", + "format-version": "0.1", + "license": "MIT", + "name": "SARS-CoV-2 Illumina Amplicon pipeline - iVar based", + "steps": { + "0": { + "annotation": "FASTQ format Illumina Reads (Amplicon Protocol)", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "FASTQ format Illumina Reads (Amplicon Protocol)", + "name": "Paired read collection for samples" + } + ], + "label": "Paired read collection for samples", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 2, + "top": 33.99998474121094 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "ce39f6b7-b9f6-4431-8831-7a284fe826a7", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "SARS-CoV-2 reference genome (typically MN908947.3)", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "SARS-CoV-2 reference genome (typically MN908947.3)", + "name": "Reference FASTA" + } + ], + "label": "Reference FASTA", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 279.99998474121094 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "25167e70-195c-4cda-9219-dbfe2f70c863", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Primer BED file (from ARTIC project or similar)", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Primer BED file (from ARTIC project or similar)", + "name": "Primer BED" + } + ], + "label": "Primer BED", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 6, + "top": 391.49998474121094 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "6c8951a5-f254-4564-8d17-f78e018077ec", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Specify the proportion of reads that need to agree with each other to call a variant. This is a floating point value between 0 and 1. ", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Specify the proportion of reads that need to agree with each other to call a variant. This is a floating point value between 0 and 1. ", + "name": "Read fraction to call variant" + } + ], + "label": "Read fraction to call variant", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 34.35003662109375, + "top": 635.9999847412109 + }, + "tool_id": null, + "tool_state": "{\"default\": 0.7, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "57a3622f-6908-4c1d-b88d-3bc318ac9d73", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Minimum base quality score to count a base towards the sequence consensus.", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Minimum base quality score to count a base towards the sequence consensus.", + "name": "Minimum quality score to call base" + } + ], + "label": "Minimum quality score to call base", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 29.4000244140625, + "top": 802.0000457763672 + }, + "tool_id": null, + "tool_state": "{\"default\": 20, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "00fdc318-b4b7-404e-900b-54087a891f55", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "single_paired|paired_input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "fastp: Trimmed Illumina Reads", + "name": "fastp", + "outputs": [ + { + "name": "output_paired_coll", + "type": "input" + }, + { + "name": "report_html", + "type": "html" + }, + { + "name": "report_json", + "type": "json" + } + ], + "position": { + "left": 280.00001525878906, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionoutput_paired_coll": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_paired_coll" + }, + "HideDatasetActionreport_html": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report_html" + }, + "HideDatasetActionreport_json": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report_json" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "65b93b623c77", + "name": "fastp", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": false, \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": false, \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": false, \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": true, \"report_json\": true}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": false, \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": false, \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": false, \"cut_by_quality3\": false, \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": false}}, \"single_paired\": {\"single_paired_selector\": \"paired_collection\", \"__current_case__\": 2, \"paired_input\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": false, \"adapter_sequence1\": \"\", \"adapter_sequence2\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null, \"trim_front2\": null, \"trim_tail2\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.23.2+galaxy0", + "type": "tool", + "uuid": "fb6601de-99e2-4271-813d-0e97027e54c7", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "If the reference is named MN908947.3 (Genbank name of SARS-CoV-2 reference genome), rename it to NC_045512.2 (RefSeq name of SARS-CoV-2 reference genome)", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1", + "errors": null, + "id": 6, + "input_connections": { + "infile": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Rename reference to NC_045512.2", + "name": "Text transformation", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 270.00001525878906, + "top": 274.49998474121094 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1", + "tool_shed_repository": { + "changeset_revision": "ddf54b12c295", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"/^>/s/^>MN908947.3/>NC_045512.2/\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "5828628c-ef20-428d-b76e-8d502a8d3097", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "errors": null, + "id": 7, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 5, + "output_name": "output_paired_coll" + }, + "reference_source|ref_file": { + "id": 6, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Map with BWA-MEM", + "outputs": [ + { + "name": "bam_output", + "type": "bam" + } + ], + "position": { + "left": 558.0000152587891, + "top": 95.99998474121094 + }, + "post_job_actions": { + "HideDatasetActionbam_output": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "bam_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "tool_shed_repository": { + "changeset_revision": "e188dc7a68e6", + "name": "bwa", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"paired_collection\", \"__current_case__\": 2, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"iset_stats\": \"\"}, \"output_sort\": \"coordinate\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}, \"index_a\": \"auto\"}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.7.17.2", + "type": "tool", + "uuid": "11cea040-0e8a-4b53-8d16-7bd55f9e1074", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.4", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 7, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools stats", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 836, + "top": 95.99998474121094 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.4", + "tool_shed_repository": { + "changeset_revision": "3a0efe14891f", + "name": "samtools_stats", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cov_threshold\": null, \"coverage_cond\": {\"coverage_select\": \"no\", \"__current_case__\": 0}, \"filter_by_flags\": {\"filter_flags\": \"nofilter\", \"__current_case__\": 1}, \"gc_depth\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"insert_size\": null, \"most_inserts\": null, \"read_group\": null, \"read_length\": null, \"remove_dups\": false, \"remove_overlaps\": false, \"sparse\": false, \"split_output_cond\": {\"split_output_selector\": \"no\", \"__current_case__\": 0}, \"trim_quality\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.4", + "type": "tool", + "uuid": "217c653d-84a7-49dd-ba0f-601bb651ee7d", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "input": { + "id": 7, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools view", + "outputs": [ + { + "name": "outputsam", + "type": "input" + } + ], + "position": { + "left": 839.3500366210938, + "top": 295.6666717529297 + }, + "post_job_actions": { + "HideDatasetActionoutputsam": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outputsam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5826298f6a73", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": \"20\", \"library\": \"\", \"cigarcons\": null, \"inclusive_filter\": [\"1\", \"2\"], \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": null, \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"fraction\", \"__current_case__\": 0, \"factor\": \"1.0\", \"seed\": null}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": false, \"adv_output\": {\"readtags\": [], \"collapsecigar\": false}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy0", + "type": "tool", + "uuid": "1972d86f-45de-4b7b-aca2-e53ccc240fb8", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3", + "errors": null, + "id": 10, + "input_connections": { + "input1": { + "id": 9, + "output_name": "outputsam" + } + }, + "inputs": [], + "label": null, + "name": "QualiMap BamQC", + "outputs": [ + { + "name": "raw_data", + "type": "input" + }, + { + "name": "output_html", + "type": "html" + } + ], + "position": { + "left": 1114, + "top": 172.99998474121094 + }, + "post_job_actions": { + "HideDatasetActionoutput_html": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_html" + }, + "HideDatasetActionraw_data": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "raw_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3", + "tool_shed_repository": { + "changeset_revision": "19ece8afbaab", + "name": "qualimap_bamqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"duplicate_skipping\": [\"0\"], \"input1\": {\"__class__\": \"ConnectedValue\"}, \"per_base_coverage\": false, \"plot_specific\": {\"n_bins\": \"400\", \"paint_chromosome_limits\": true, \"genome_gc_distr\": null, \"homopolymer_size\": \"3\"}, \"stats_regions\": {\"region_select\": \"all\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.2d+galaxy3", + "type": "tool", + "uuid": "a0720c38-9db1-494e-8976-8baa83f69613", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.4.2+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "input_bam": { + "id": 9, + "output_name": "outputsam" + }, + "primer|input_bed": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "ivar trim", + "outputs": [ + { + "name": "output_bam", + "type": "bam" + } + ], + "position": { + "left": 1114, + "top": 415.99998474121094 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.4.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "0893a1dbb807", + "name": "ivar_trim", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"amplicons\": {\"filter_by\": \"yes_compute\", \"__current_case__\": 0}, \"inc_primers\": true, \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"min_len\": \"30\", \"min_qual\": \"20\", \"primer\": {\"source\": \"history\", \"__current_case__\": 0, \"input_bed\": {\"__class__\": \"ConnectedValue\"}}, \"primer_pos_wiggle\": \"0\", \"trimmed_length\": {\"filter\": \"auto\", \"__current_case__\": 1}, \"window_width\": \"4\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.4.2+galaxy0", + "type": "tool", + "uuid": "8841f373-8ce6-4aba-aefa-70acd5daff73", + "when": null, + "workflow_outputs": [ + { + "label": "primer_trimmed_bam", + "output_name": "output_bam", + "uuid": "ebdd8f89-6559-44a9-9616-c57b78e7a915" + } + ] + }, + "12": { + "annotation": "", + "content_id": "__FLATTEN__", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 10, + "output_name": "raw_data" + } + }, + "inputs": [], + "label": null, + "name": "Flatten collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1392, + "top": 218.99998474121094 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__FLATTEN__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"join_identifier\": \"_\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "f2fe26ec-f30b-4bc7-9dd6-62f3c9538ae7", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_variants/ivar_variants/1.4.2+galaxy1", + "errors": null, + "id": 13, + "input_connections": { + "input_bam": { + "id": 11, + "output_name": "output_bam" + }, + "min_freq": { + "id": 3, + "output_name": "output" + }, + "min_qual": { + "id": 4, + "output_name": "output" + }, + "ref": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool ivar variants", + "name": "output_format" + } + ], + "label": null, + "name": "ivar variants", + "outputs": [ + { + "name": "output_variants_tabular", + "type": "tabular" + }, + { + "name": "output_variants_vcf", + "type": "vcf" + } + ], + "position": { + "left": 1414, + "top": 448.49998474121094 + }, + "post_job_actions": { + "HideDatasetActionoutput_variants_vcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_variants_vcf" + }, + "RenameDatasetActionoutput_variants_tabular": { + "action_arguments": { + "newname": "ivar variants tabular output on #{input}" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_variants_tabular" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_variants/ivar_variants/1.4.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "045d6d00f606", + "name": "ivar_variants", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"min_freq\": {\"__class__\": \"ConnectedValue\"}, \"min_qual\": {\"__class__\": \"ConnectedValue\"}, \"output_format\": {\"choice\": \"tabular_and_vcf\", \"__current_case__\": 1, \"pass_only\": false, \"gtf\": {\"__class__\": \"RuntimeValue\"}}, \"ref\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.4.2+galaxy1", + "type": "tool", + "uuid": "0b2aa4bf-69dd-4ccc-b0a2-4a734848e2b8", + "when": null, + "workflow_outputs": [ + { + "label": "ivar_variants_tabular", + "output_name": "output_variants_tabular", + "uuid": "319f50e1-71fb-445e-b3e3-8015d2787f5f" + } + ] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.4.2+galaxy0", + "errors": null, + "id": 14, + "input_connections": { + "input_bam": { + "id": 11, + "output_name": "output_bam" + }, + "min_freq": { + "id": 3, + "output_name": "output" + }, + "min_qual": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "ivar consensus", + "outputs": [ + { + "name": "consensus", + "type": "fasta" + } + ], + "position": { + "left": 1392, + "top": 780.9999847412109 + }, + "post_job_actions": { + "HideDatasetActionconsensus": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "consensus" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.4.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "17f911830a8c", + "name": "ivar_consensus", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"depth_action\": \"-n N\", \"filter_depth\": \"false\", \"gap\": \"true\", \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"min_depth\": \"50\", \"min_freq\": {\"__class__\": \"ConnectedValue\"}, \"min_indel_freq\": \"0.8\", \"min_qual\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.4.2+galaxy0", + "type": "tool", + "uuid": "5fb477e6-e7ac-4e02-a31f-335228becdf3", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 15, + "input_connections": { + "results_0|software_cond|input": { + "id": 5, + "output_name": "report_json" + }, + "results_1|software_cond|output_0|type|input": { + "id": 8, + "output_name": "output" + }, + "results_2|software_cond|input": { + "id": 12, + "output_name": "output" + } + }, + "inputs": [], + "label": "Quality Control Report", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 1670, + "top": 97.99998474121094 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + }, + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "Quality Control report" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastp\", \"__current_case__\": 7, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"samtools\", \"__current_case__\": 24, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"stats\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"qualimap\", \"__current_case__\": 20, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "d03312e1-3b85-4883-b601-6081acf7503d", + "when": null, + "workflow_outputs": [ + { + "label": "bamqc_report_html", + "output_name": "html_report", + "uuid": "0489d543-59ec-4f03-be4c-d13b14b03ac7" + } + ] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff_sars_cov_2/snpeff_sars_cov_2/4.5covid19", + "errors": null, + "id": 16, + "input_connections": { + "input": { + "id": 13, + "output_name": "output_variants_vcf" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "intervals" + }, + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "transcripts" + } + ], + "label": "Annotated variants", + "name": "SnpEff eff:", + "outputs": [ + { + "name": "snpeff_output", + "type": "vcf" + }, + { + "name": "statsFile", + "type": "html" + } + ], + "position": { + "left": 2174, + "top": 447.99998474121094 + }, + "post_job_actions": { + "HideDatasetActionstatsFile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "statsFile" + }, + "RenameDatasetActionsnpeff_output": { + "action_arguments": { + "newname": "Annotated variants" + }, + "action_type": "RenameDatasetAction", + "output_name": "snpeff_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff_sars_cov_2/snpeff_sars_cov_2/4.5covid19", + "tool_shed_repository": { + "changeset_revision": "2a3a00c1fa0a", + "name": "snpeff_sars_cov_2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"annotations\": null, \"chr\": \"\", \"csvStats\": false, \"filter\": {\"specificEffects\": \"no\", \"__current_case__\": 0}, \"filterOut\": null, \"generate_stats\": true, \"genome_version\": \"NC_045512.2\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"inputFormat\": \"vcf\", \"intervals\": {\"__class__\": \"RuntimeValue\"}, \"noLog\": true, \"offset\": \"default\", \"outputConditional\": {\"outputFormat\": \"vcf\", \"__current_case__\": 0}, \"transcripts\": {\"__class__\": \"RuntimeValue\"}, \"udLength\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.5covid19", + "type": "tool", + "uuid": "a8b63b67-2795-4e21-8614-f7d24cec2224", + "when": null, + "workflow_outputs": [ + { + "label": "snpeff_annotated_vcf", + "output_name": "snpeff_output", + "uuid": "8f6057ec-4a34-4c49-ad4b-f0d93ba33878" + } + ] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1", + "errors": null, + "id": 17, + "input_connections": { + "infile": { + "id": 14, + "output_name": "consensus" + } + }, + "inputs": [], + "label": "Consensus genome (masked for depth)", + "name": "Text transformation", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1670, + "top": 802.0000457763672 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Consensus genome" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1", + "tool_shed_repository": { + "changeset_revision": "ddf54b12c295", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"/^>/s/Consensus_(.*)_threshold_.*/\\\\1/\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "877a609d-d2fa-430d-8b78-2b484af52bda", + "when": null, + "workflow_outputs": [ + { + "label": "ivar_consensus_genome", + "output_name": "output", + "uuid": "cabe916a-b8ba-49e1-af9d-30dad1bd44ae" + } + ] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1", + "errors": null, + "id": 18, + "input_connections": { + "inputs": { + "id": 17, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Concatenate datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1913, + "top": 913.5000457763672 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Combined Consensus Genomes" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1", + "tool_shed_repository": { + "changeset_revision": "d698c222f354", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"inputs\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "87e8ec0a-d8e8-48f3-b943-04c75152fec2", + "when": null, + "workflow_outputs": [ + { + "label": "combined_multifasta", + "output_name": "out_file1", + "uuid": "d58378c8-fe46-4cab-9317-5991a3561221" + } + ] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pangolin/pangolin/4.3+galaxy1", + "errors": null, + "id": 19, + "input_connections": { + "input1": { + "id": 18, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Pangolin", + "outputs": [ + { + "name": "output1", + "type": "tabular" + } + ], + "position": { + "left": 2177, + "top": 830.5000457763672 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pangolin/pangolin/4.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "2f1019071464", + "name": "pangolin", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"alignment\": false, \"constellations\": {\"source\": \"default\", \"__current_case__\": 0}, \"db\": {\"__current_case__\": 0, \"source\": \"download\"}, \"engine\": {\"analysis_mode\": \"usher\", \"__current_case__\": 0, \"pangolin_data\": {\"source\": \"default\", \"__current_case__\": 0}}, \"expanded_lineage\": false, \"include_header\": true, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"max_ambig\": \"0.5\", \"min_length\": \"10000\", \"usher\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+galaxy1", + "type": "tool", + "uuid": "15ff9812-4ff9-4ac2-9f95-c65bab4eb070", + "when": null, + "workflow_outputs": [ + { + "label": "all_samples_pangolin", + "output_name": "output1", + "uuid": "a0468d09-08a4-43de-be10-4dc4e6973b99" + } + ] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/nextclade/nextclade/2.7.0+galaxy0", + "errors": null, + "id": 20, + "input_connections": { + "input_fasta": { + "id": 18, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Nextclade", + "name": "input_fasta" + } + ], + "label": null, + "name": "Nextclade", + "outputs": [ + { + "name": "report_tsv", + "type": "tabular" + } + ], + "position": { + "left": 2176, + "top": 999.0000457763672 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/nextclade/nextclade/2.7.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "128ba8da994f", + "name": "nextclade", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"advanced_options\": \"no\", \"__current_case__\": 1}, \"db\": {\"source\": \"download\", \"__current_case__\": 1}, \"include_header\": true, \"input_fasta\": {\"__class__\": \"RuntimeValue\"}, \"organism\": \"sars-cov-2\", \"outputs\": [\"report_tsv\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.7.0+galaxy0", + "type": "tool", + "uuid": "4b821f22-47f8-4251-bc32-5aa167498ba7", + "when": null, + "workflow_outputs": [ + { + "label": "all_samples_nextclade", + "output_name": "report_tsv", + "uuid": "4cd1f6bd-be94-43c3-9d4a-773f178b96c4" + } + ] + } + }, + "tags": [ + "COVID-19", + "ARTIC", + "iwc" + ], + "uuid": "3d86e5fc-cad1-4e21-8ecc-d0e6637899bc", + "version": 1 + }, + "readme": "# COVID-19 sequence analysis on Illumina Amplicon PE data\n\nThis workflow implements an [iVar](https://github.com/andersen-lab/ivar) based analysis similar to\nthe one in [ncov2019-artic-nf](https://github.com/connor-lab/ncov2019-artic-nf), [covid-19-signal](https://github.com/jaleezyy/covid-19-signal/) and the Thiagen [Titan workflow](https://github.com/theiagen/public_health_viral_genomics). These workflows (written in Nextflow, Snakemake and WDL) are widely in use in [COG UK](https://www.cogconsortium.uk/), [CanCOGeN](https://www.genomecanada.ca/en/cancogen) and some US state public health laboratories.\n\nThis workflow is also the subject of a Galaxy Training Network tutorial (currently a [Work in Progress](https://github.com/galaxyproject/training-material/pull/2633)).\nIt differs from [this workflow](https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-variant-calling) in\nthat it does not use `lofreq` and is aimed at rapid analysis of majority variants and lineage/clade assignment with `pangolin` and `nextclade`.\n\nTODO:\n\n1. Add support for QC using negative and positive controls\n2. Integrate with phylogeny tools including IQTree and UShER (and possibly more).\n", + "changelog": "# Changelog\n\n## [0.3] 2022-11-22\n\n- update all tools:\n - fastp from 0.20.1 to 0.23.2\n - bwa_mem from 0.7.17.1 to 0.7.17.2\n - samtools_stats from 2.0.2 to 2.0.4\n - samtools_view from 1.9 to 1.15.1\n - ivar_trim from 1.3.1 to 1.4.2\n - ivar_variants from 1.3.1 to 1.4.2\n - ivar_consensus from 1.3.1 to 1.4.2\n - multiqc from 1.9 to 1.11\n - pangolin from 3.1.14 to 4.3\n - nextclade from 1.4.1 to 2.7.0\n\n## [0.2.3] 2022-05-25\n\n### Changed\n- Changed creator ORCID to absolute URI\n\n## [0.2.2] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.2.1] 2021-11-04\n\n### Added\n- Added .workflowhub.yml\n\n## [0.2] - 2021-10-13\n\n### Changed\n\n- Upgrade pangolin to 3.1.14 \n - this is a bugfix release that addresses problems with commas in sequence IDs\n- Upgrade nextclade to 1.4.1\n - nextclade has a new way of dealing with the nextclade database, so it is now downloaded using nextclade itself\n - the latest release supports detecting and reporting frameshifts\n - version 1.4.1 fixes a problem with formatting columns that was present in previous versions\n- A header line is now part of the tabular reports produced by both pangolin and nextclade\n- The aligned primer-trimmed reads BAM and the multi-fasta combined consensus genomes datasets are no longer hidden as part of the workflow execution\n\n## [0.1] - 2021-06-20\n\n- Initial version of SARS-CoV-2 Illumina Amplicon pipeline - iVar based for IWC\n" } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-ivar-analysis", - "readme": "# COVID-19 sequence analysis on Illumina Amplicon PE data\n\nThis workflow implements an [iVar](https://github.com/andersen-lab/ivar) based analysis similar to\nthe one in [ncov2019-artic-nf](https://github.com/connor-lab/ncov2019-artic-nf), [covid-19-signal](https://github.com/jaleezyy/covid-19-signal/) and the Thiagen [Titan workflow](https://github.com/theiagen/public_health_viral_genomics). These workflows (written in Nextflow, Snakemake and WDL) are widely in use in [COG UK](https://www.cogconsortium.uk/), [CanCOGeN](https://www.genomecanada.ca/en/cancogen) and some US state public health laboratories.\n\nThis workflow is also the subject of a Galaxy Training Network tutorial (currently a [Work in Progress](https://github.com/galaxyproject/training-material/pull/2633)).\nIt differs from [this workflow](https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-variant-calling) in\nthat it does not use `lofreq` and is aimed at rapid analysis of majority variants and lineage/clade assignment with `pangolin` and `nextclade`.\n\nTODO:\n\n1. Add support for QC using negative and positive controls\n2. Integrate with phylogeny tools including IQTree and UShER (and possibly more).\n" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-ivar-analysis" }, { "version": 1.2, @@ -1258,11 +62848,762 @@ "name": "Wolfgang Maier", "orcid": "0000-0002-9464-6640" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflows performs paired end read mapping with bwa-mem followed by sensitive variant calling across a wide range of AFs with lofreq", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9464-6640", + "name": "Wolfgang Maier" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "COVID-19: variation analysis on WGS PE data", + "release": "0.2.4", + "steps": { + "0": { + "annotation": "Illumina reads with fastqsanger encoding", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Illumina reads with fastqsanger encoding", + "name": "Paired Collection" + } + ], + "label": "Paired Collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "bottom": 531.03125, + "height": 81, + "left": -513, + "right": -313, + "top": 450.03125, + "width": 200, + "x": -513, + "y": 450.03125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger\", \"fastqsanger.gz\"], \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "b21522ed-fd9a-44b6-8ed3-a8640727961d", + "workflow_outputs": [] + }, + "1": { + "annotation": "Fasta sequence for Severe acute respiratory syndrome coronavirus 2 isolate Wuhan-Hu-1, complete genome", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Fasta sequence for Severe acute respiratory syndrome coronavirus 2 isolate Wuhan-Hu-1, complete genome", + "name": "NC_045512.2 FASTA sequence of SARS-CoV-2" + } + ], + "label": "NC_045512.2 FASTA sequence of SARS-CoV-2", + "name": "Input dataset", + "outputs": [], + "position": { + "bottom": 729.796875, + "height": 101, + "left": -460.59375, + "right": -260.59375, + "top": 628.796875, + "width": 200, + "x": -460.59375, + "y": 628.796875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fasta\", \"fasta.gz\"]}", + "tool_version": null, + "type": "data_input", + "uuid": "179e3f76-b1f0-4096-864b-a0f143428cfb", + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "errors": null, + "id": 2, + "input_connections": { + "single_paired|paired_input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "fastp", + "outputs": [ + { + "name": "output_paired_coll", + "type": "input" + }, + { + "name": "report_html", + "type": "html" + }, + { + "name": "report_json", + "type": "json" + } + ], + "position": { + "bottom": 436.953125, + "height": 192, + "left": -246.53125, + "right": -46.53125, + "top": 244.953125, + "width": 200, + "x": -246.53125, + "y": 244.953125 + }, + "post_job_actions": { + "HideDatasetActionreport_json": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report_json" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "65b93b623c77", + "name": "fastp", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": \"false\", \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": \"false\", \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": \"false\", \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": \"true\", \"report_json\": \"true\"}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": \"false\", \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": \"false\", \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": \"false\", \"cut_by_quality3\": \"false\", \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": \"false\"}}, \"single_paired\": {\"single_paired_selector\": \"paired_collection\", \"__current_case__\": 2, \"paired_input\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": \"false\", \"adapter_sequence1\": \"\", \"adapter_sequence2\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null, \"trim_front2\": null, \"trim_tail2\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.23.2+galaxy0", + "type": "tool", + "uuid": "e3e15355-92b3-4336-a048-facf7b80a456", + "workflow_outputs": [ + { + "label": "fastp_pe", + "output_name": "output_paired_coll", + "uuid": "e12cf072-ff7d-44dc-86a4-d5db9c7b7bc2" + }, + { + "label": "fastp_html_report", + "output_name": "report_html", + "uuid": "e5330623-a13b-4e91-a7ed-81318648cc75" + } + ] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "errors": null, + "id": 3, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 2, + "output_name": "output_paired_coll" + }, + "reference_source|ref_file": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Map with BWA-MEM", + "outputs": [ + { + "name": "bam_output", + "type": "bam" + } + ], + "position": { + "bottom": 698.46875, + "height": 222, + "left": 19, + "right": 219, + "top": 476.46875, + "width": 200, + "x": 19, + "y": 476.46875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "tool_shed_repository": { + "changeset_revision": "64f11cf59c6e", + "name": "bwa", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"paired_collection\", \"__current_case__\": 2, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"iset_stats\": \"\"}, \"output_sort\": \"coordinate\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}, \"index_a\": \"auto\"}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.7.17.2", + "type": "tool", + "uuid": "ff1eb4ed-6403-4017-8538-c16200b33cdb", + "workflow_outputs": [ + { + "label": "Map with BWA-MEM on input dataset(s) (mapped reads in BAM format)", + "output_name": "bam_output", + "uuid": "37ee7bd6-fddf-46cf-8ce4-079e5920cba2" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.13+galaxy2", + "errors": null, + "id": 4, + "input_connections": { + "input": { + "id": 3, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools view", + "outputs": [ + { + "name": "outputsam", + "type": "input" + } + ], + "position": { + "bottom": 469.234375, + "height": 112, + "left": 252.46875, + "right": 452.46875, + "top": 357.234375, + "width": 200, + "x": 252.46875, + "y": 357.234375 + }, + "post_job_actions": { + "RenameDatasetActionoutputsam": { + "action_arguments": { + "newname": "Mapped read pairs (filtered bwa-mem result)" + }, + "action_type": "RenameDatasetAction", + "output_name": "outputsam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.13+galaxy2", + "tool_shed_repository": { + "changeset_revision": "0dbf49c414ae", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": \"20\", \"library\": \"\", \"cigarcons\": null, \"inclusive_filter\": [\"1\", \"2\"], \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": null, \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"fraction\", \"__current_case__\": 0, \"factor\": \"1.0\", \"seed\": null}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": \"false\", \"adv_output\": {\"readtags\": [], \"collapsecigar\": \"false\"}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.13+galaxy2", + "type": "tool", + "uuid": "e5907460-126f-40a0-9cfd-be33fb79c990", + "workflow_outputs": [ + { + "label": "filtered_mapped_reads", + "output_name": "outputsam", + "uuid": "711e76f8-acf5-49f2-a74d-f3eb87a87ec5" + } + ] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.3", + "errors": null, + "id": 5, + "input_connections": { + "input": { + "id": 4, + "output_name": "outputsam" + } + }, + "inputs": [], + "label": null, + "name": "Samtools stats", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "bottom": 399.015625, + "height": 112, + "left": 527.671875, + "right": 727.671875, + "top": 287.015625, + "width": 200, + "x": 527.671875, + "y": 287.015625 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.3", + "tool_shed_repository": { + "changeset_revision": "1cc79f49b8d5", + "name": "samtools_stats", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cov_threshold\": null, \"coverage_cond\": {\"coverage_select\": \"no\", \"__current_case__\": 0}, \"filter_by_flags\": {\"filter_flags\": \"nofilter\", \"__current_case__\": 1}, \"gc_depth\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"insert_size\": null, \"most_inserts\": null, \"read_group\": null, \"read_length\": null, \"remove_dups\": \"false\", \"remove_overlaps\": \"false\", \"sparse\": \"false\", \"split_output_cond\": {\"split_output_selector\": \"no\", \"__current_case__\": 0}, \"trim_quality\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.3", + "type": "tool", + "uuid": "290db975-2f61-42a9-8ab9-53f9c9bf638a", + "workflow_outputs": [ + { + "label": "mapped_reads_stats", + "output_name": "output", + "uuid": "ba8ba259-2114-47d7-8555-16b74d482626" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.3", + "errors": null, + "id": 6, + "input_connections": { + "inputFile": { + "id": 4, + "output_name": "outputsam" + } + }, + "inputs": [], + "label": null, + "name": "MarkDuplicates", + "outputs": [ + { + "name": "metrics_file", + "type": "txt" + }, + { + "name": "outFile", + "type": "bam" + } + ], + "position": { + "bottom": 653.421875, + "height": 182, + "left": 472.046875, + "right": 672.046875, + "top": 471.421875, + "width": 200, + "x": 472.046875, + "y": 471.421875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.3", + "tool_shed_repository": { + "changeset_revision": "881d7645d1bf", + "name": "picard", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"assume_sorted\": \"true\", \"barcode_tag\": \"\", \"comments\": [], \"duplicate_scoring_strategy\": \"SUM_OF_BASE_QUALITIES\", \"inputFile\": {\"__class__\": \"ConnectedValue\"}, \"optical_duplicate_pixel_distance\": \"100\", \"read_name_regex\": \"\", \"remove_duplicates\": \"true\", \"validation_stringency\": \"LENIENT\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.18.2.3", + "type": "tool", + "uuid": "dfeec15a-ab76-44e8-8e41-ce4f53289f01", + "workflow_outputs": [ + { + "label": "markduplicates_stats", + "output_name": "metrics_file", + "uuid": "90c70f5f-8fee-4648-884d-ebdbf05779cb" + }, + { + "label": "markduplicates_reads", + "output_name": "outFile", + "uuid": "eb88f5cb-a4d8-41bd-a9ca-617d2edaf041" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_viterbi/lofreq_viterbi/2.1.5+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "reads": { + "id": 6, + "output_name": "outFile" + }, + "reference_source|ref": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Realign reads", + "outputs": [ + { + "name": "realigned", + "type": "bam" + } + ], + "position": { + "bottom": 843.140625, + "height": 162, + "left": 609.671875, + "right": 809.671875, + "top": 681.140625, + "width": 200, + "x": 609.671875, + "y": 681.140625 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_viterbi/lofreq_viterbi/2.1.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "aa35ee7f3ab2", + "name": "lofreq_viterbi", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_options\": {\"keepflags\": \"false\", \"bq2_handling\": {\"replace_bq2\": \"keep\", \"__current_case__\": 0, \"defqual\": \"2\"}}, \"reads\": {\"__class__\": \"ConnectedValue\"}, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy0", + "type": "tool", + "uuid": "4b611028-980b-436f-8fda-e604d4b1fd71", + "workflow_outputs": [ + { + "label": "realigned_deduplicated_filtered_mapped_reads", + "output_name": "realigned", + "uuid": "ad859e0d-38ec-4e17-aefe-42ca2cbbfc20" + } + ] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "results_0|software_cond|input": { + "id": 2, + "output_name": "report_json" + }, + "results_1|software_cond|output_0|type|input": { + "id": 5, + "output_name": "output" + }, + "results_2|software_cond|output_0|input": { + "id": 6, + "output_name": "metrics_file" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "bottom": 431.46875, + "height": 282, + "left": 965.171875, + "right": 1165.171875, + "top": 149.46875, + "width": 200, + "x": 965.171875, + "y": 149.46875 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + }, + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "Preprocessing and mapping reports" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0", + "tool_shed_repository": { + "changeset_revision": "9a913cdee30e", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": \"false\", \"flat\": \"false\", \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastp\", \"__current_case__\": 7, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"samtools\", \"__current_case__\": 24, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"stats\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"picard\", \"__current_case__\": 17, \"output\": [{\"__index__\": 0, \"type\": \"markdups\", \"input\": {\"__class__\": \"ConnectedValue\"}}]}}], \"saveLog\": \"false\", \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy0", + "type": "tool", + "uuid": "f87cae1e-1c65-4e6b-b5ab-6e077ae3cfb2", + "workflow_outputs": [ + { + "label": "preprocessing_and_mapping_reports", + "output_name": "html_report", + "uuid": "4ffd2a85-5ed3-4365-a425-301ff8cb4413" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_indelqual/lofreq_indelqual/2.1.5+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "reads": { + "id": 7, + "output_name": "realigned" + }, + "strategy|reference_source|ref": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Insert indel qualities", + "outputs": [ + { + "name": "output", + "type": "bam" + } + ], + "position": { + "bottom": 1045.1875, + "height": 182, + "left": 725.734375, + "right": 925.734375, + "top": 863.1875, + "width": 200, + "x": 725.734375, + "y": 863.1875 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Fully processed reads for variant calling (deduplicated, realigned reads with added indelquals)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_indelqual/lofreq_indelqual/2.1.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "426d707dfc47", + "name": "lofreq_indelqual", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"reads\": {\"__class__\": \"ConnectedValue\"}, \"strategy\": {\"selector\": \"dindel\", \"__current_case__\": 1, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"ConnectedValue\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy0", + "type": "tool", + "uuid": "59600224-396f-49d2-add0-30f66519e98f", + "workflow_outputs": [ + { + "label": "realigned_deduplicated_filtered_mapped_reads_with_indel_quals", + "output_name": "output", + "uuid": "46d8cf28-7c9c-4109-a0c3-14f90db52e47" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy1", + "errors": null, + "id": 10, + "input_connections": { + "reads": { + "id": 9, + "output_name": "output" + }, + "reference_source|ref": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Call variants", + "outputs": [ + { + "name": "variants", + "type": "vcf" + } + ], + "position": { + "bottom": 1180.671875, + "height": 122, + "left": 854.796875, + "right": 1054.796875, + "top": 1058.671875, + "width": 200, + "x": 854.796875, + "y": 1058.671875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy1", + "tool_shed_repository": { + "changeset_revision": "e1461b5c52a0", + "name": "lofreq_call", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"call_control\": {\"set_call_options\": \"yes\", \"__current_case__\": 1, \"coverage\": {\"min_cov\": \"5\", \"max_depth\": \"1000000\"}, \"pe\": {\"use_orphan\": \"false\"}, \"bc_quals\": {\"min_bq\": \"30\", \"min_alt_bq\": \"30\", \"alt_bq\": {\"modify\": \"\", \"__current_case__\": 0}}, \"align_quals\": {\"alnqual\": {\"use_alnqual\": \"\", \"__current_case__\": 0, \"alnqual_choice\": {\"alnquals_to_use\": \"\", \"__current_case__\": 1, \"extended_baq\": \"true\"}}}, \"map_quals\": {\"min_mq\": \"20\", \"use_mq\": {\"no_mq\": \"\", \"__current_case__\": 0, \"max_mq\": \"255\"}}, \"source_qual\": {\"use_src_qual\": {\"src_qual\": \"\", \"__current_case__\": 0}}, \"joint_qual\": {\"min_jq\": \"0\", \"min_alt_jq\": \"0\", \"def_alt_jq\": \"0\"}}, \"filter_control\": {\"filter_type\": \"set_custom\", \"__current_case__\": 3, \"sig\": \"0.0005\", \"bonf\": \"0\", \"others\": \"false\"}, \"reads\": {\"__class__\": \"ConnectedValue\"}, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"ConnectedValue\"}}, \"regions\": {\"restrict_to_region\": \"genome\", \"__current_case__\": 0}, \"variant_types\": \"--call-indels\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy1", + "type": "tool", + "uuid": "04fddca2-1b1e-4483-a269-24302ef7359c", + "workflow_outputs": [ + { + "label": "called_variants", + "output_name": "variants", + "uuid": "e1da347a-271a-4e22-bfc3-9dd9ac7bf929" + } + ] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_filter/lofreq_filter/2.1.5+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "invcf": { + "id": 10, + "output_name": "variants" + } + }, + "inputs": [], + "label": null, + "name": "Lofreq filter", + "outputs": [ + { + "name": "outvcf", + "type": "vcf" + } + ], + "position": { + "bottom": 995.296875, + "height": 112, + "left": 1052.3125, + "right": 1252.3125, + "top": 883.296875, + "width": 200, + "x": 1052.3125, + "y": 883.296875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_filter/lofreq_filter/2.1.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "7dfca164d2e3", + "name": "lofreq_filter", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"af\": {\"af_min\": \"0.0\", \"af_max\": \"0.0\"}, \"coverage\": {\"cov_min\": \"0\", \"cov_max\": \"0\"}, \"filter_by_type\": {\"keep_only\": \"\", \"__current_case__\": 0, \"qual\": {\"snvqual_filter\": {\"snvqual\": \"no\", \"__current_case__\": 0}, \"indelqual_filter\": {\"indelqual\": \"no\", \"__current_case__\": 0}}}, \"flag_or_drop\": \"--print-all\", \"invcf\": {\"__class__\": \"ConnectedValue\"}, \"sb\": {\"sb_filter\": {\"strand_bias\": \"mtc\", \"__current_case__\": 2, \"sb_alpha\": \"0.001\", \"sb_mtc\": \"fdr\", \"sb_compound\": \"true\", \"sb_indels\": \"false\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy0", + "type": "tool", + "uuid": "1b2ce667-2a63-4376-b711-b103ea37ba8b", + "workflow_outputs": [ + { + "label": "soft_filtered_variants", + "output_name": "outvcf", + "uuid": "7a8648d0-c844-43a5-85f8-27220011725a" + } + ] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff_sars_cov_2/snpeff_sars_cov_2/4.5covid19", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 11, + "output_name": "outvcf" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "intervals" + }, + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "transcripts" + } + ], + "label": "SnpEff eff covid19 version", + "name": "SnpEff eff:", + "outputs": [ + { + "name": "snpeff_output", + "type": "vcf" + }, + { + "name": "statsFile", + "type": "html" + } + ], + "position": { + "bottom": 751.359375, + "height": 302, + "left": 1235.359375, + "right": 1435.359375, + "top": 449.359375, + "width": 200, + "x": 1235.359375, + "y": 449.359375 + }, + "post_job_actions": { + "RenameDatasetActionsnpeff_output": { + "action_arguments": { + "newname": "Final (SnpEff-)annotated variants" + }, + "action_type": "RenameDatasetAction", + "output_name": "snpeff_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff_sars_cov_2/snpeff_sars_cov_2/4.5covid19", + "tool_shed_repository": { + "changeset_revision": "2a3a00c1fa0a", + "name": "snpeff_sars_cov_2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"annotations\": [\"-formatEff\", \"-classic\"], \"chr\": \"\", \"csvStats\": \"false\", \"filter\": {\"specificEffects\": \"no\", \"__current_case__\": 0}, \"filterOut\": [\"-no-downstream\", \"-no-intergenic\", \"-no-upstream\", \"-no-utr\"], \"generate_stats\": \"true\", \"genome_version\": \"NC_045512.2\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"inputFormat\": \"vcf\", \"intervals\": {\"__class__\": \"RuntimeValue\"}, \"noLog\": \"true\", \"offset\": \"default\", \"outputConditional\": {\"outputFormat\": \"vcf\", \"__current_case__\": 0}, \"transcripts\": {\"__class__\": \"RuntimeValue\"}, \"udLength\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.5covid19", + "type": "tool", + "uuid": "6808f1c5-55da-4e39-a453-e215650d22e7", + "workflow_outputs": [ + { + "label": "annotated_variants", + "output_name": "snpeff_output", + "uuid": "218ed74c-5d87-472a-88f4-6b06559e7885" + }, + { + "label": "annotated_variants_stats", + "output_name": "statsFile", + "uuid": "1986e97d-92a8-4812-99e7-42818115e675" + } + ] + } + }, + "tags": [ + "COVID-19", + "covid19.galaxyproject.org", + "iwc", + "emergen_validated" + ], + "uuid": "6695eb16-30a5-42ea-8591-56f2630cf8bf", + "version": 4 + }, + "readme": "COVID-19: variation analysis on WGS PE data\n-------------------------------------------\n\nThis workflows performs paired end read mapping with bwa-mem followed by\nsensitive variant calling across a wide range of AFs with lofreq and variant\nannotation with snpEff 4.5covid19.\n", + "changelog": "# Changelog\n\n## [0.2.4] 2023-11-20\n\n- Fix author in dockstore\n- Use zenodo link instead of googleapis for fastq\n\n## [0.2.3] 2022-02-04\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.20.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.9+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.13`\n- `toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.2+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.3`\n- `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.9+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy1`\n\n## [0.2.2] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.2.1] 2021-07-23\n\n### Added\n\nAdded RO-Crate metadata file. No functional changes.\n\n## [0.2] 2021-06-17\n\n### Changed\n\n- Upgrade multiqc to 1.9+galaxy1\n\n## [0.1]\n\n- Initial version of COVID-19: variation analysis on WGS PE data workflow\n" } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-wgs-variant-calling", - "readme": "COVID-19: variation analysis on WGS PE data\n-------------------------------------------\n\nThis workflows performs paired end read mapping with bwa-mem followed by\nsensitive variant calling across a wide range of AFs with lofreq and variant\nannotation with snpEff 4.5covid19.\n" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-wgs-variant-calling" }, { "version": 1.2, @@ -1280,11 +63621,1487 @@ "name": "Wolfgang Maier", "orcid": "0000-0002-9464-6640" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow for ONT-sequenced ARTIC data is modeled after the alignment/variant-calling steps of the [ARTIC pipeline](https://artic.readthedocs.io/en/latest/). It performs, essentially, the same steps as that pipeline\u2019s minion command, i.e. read mapping with minimap2 and variant calling with medaka. Like the Illumina ARTIC workflow it uses ivar for primer trimming. Since ONT-sequenced reads have a much higher error rate than Illumina-sequenced reads and are therefor plagued more by false-positive variant calls, this workflow does make no attempt to handle amplicons affected by potential primer-binding site mutations.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9464-6640", + "name": "Wolfgang Maier" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "COVID-19: variation analysis of ARTIC ONT data", + "release": "0.3.2", + "steps": { + "0": { + "annotation": "ONT reads from ARTIC assay with fastqsanger encoding", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "ONT reads from ARTIC assay with fastqsanger encoding", + "name": "ONT-sequenced reads" + } + ], + "label": "ONT-sequenced reads", + "name": "Input dataset collection", + "outputs": [], + "position": { + "bottom": 230.265625, + "height": 105, + "left": -1042.453125, + "right": -842.453125, + "top": 125.265625, + "width": 200, + "x": -1042.453125, + "y": 125.265625 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger\", \"fastqsanger.gz\"], \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "27eb7472-10b2-479a-b57f-d55aee92605a", + "workflow_outputs": [] + }, + "1": { + "annotation": "Discard reads that are shorter than this length", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Discard reads that are shorter than this length", + "name": "Minimum read length" + } + ], + "label": "Minimum read length", + "name": "Input parameter", + "outputs": [], + "position": { + "bottom": 362.609375, + "height": 105, + "left": -1042.5, + "right": -842.5, + "top": 257.609375, + "width": 200, + "x": -1042.5, + "y": 257.609375 + }, + "tool_id": null, + "tool_state": "{\"default\": 400, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "d10a48bc-95d0-4f53-b5a5-bff17e020aea", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "446daa93-2c4a-41ce-88d8-3213cb61dcaa" + } + ] + }, + "2": { + "annotation": "Discard reads that are longer than this length", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Discard reads that are longer than this length", + "name": "Maximum read length" + } + ], + "label": "Maximum read length", + "name": "Input parameter", + "outputs": [], + "position": { + "bottom": 499.546875, + "height": 105, + "left": -1035.46875, + "right": -835.46875, + "top": 394.546875, + "width": 200, + "x": -1035.46875, + "y": 394.546875 + }, + "tool_id": null, + "tool_state": "{\"default\": 700, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "be62c106-273a-4102-a9a1-1376525e4f4e", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "bb83c99a-636c-45a7-85fd-438ef84a6dfb" + } + ] + }, + "3": { + "annotation": "Fasta sequence for Severe acute respiratory syndrome coronavirus 2 isolate Wuhan-Hu-1, complete genome", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Fasta sequence for Severe acute respiratory syndrome coronavirus 2 isolate Wuhan-Hu-1, complete genome", + "name": "NC_045512.2 FASTA sequence of SARS-CoV-2" + } + ], + "label": "NC_045512.2 FASTA sequence of SARS-CoV-2", + "name": "Input dataset", + "outputs": [], + "position": { + "bottom": 636.578125, + "height": 105, + "left": -1034.6875, + "right": -834.6875, + "top": 531.578125, + "width": 200, + "x": -1034.6875, + "y": 531.578125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fasta\", \"fasta.gz\"]}", + "tool_version": null, + "type": "data_input", + "uuid": "b67b0bfd-6771-444a-ae7d-5d02f7f9157b", + "workflow_outputs": [] + }, + "4": { + "annotation": "BED file containing (ARTIC) primer positions. For ARTIC primer schemes the file can be obtained from https://usegalaxy.eu/u/wolfgang-maier/h/covid-19-resources.", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "BED file containing (ARTIC) primer positions. For ARTIC primer schemes the file can be obtained from https://usegalaxy.eu/u/wolfgang-maier/h/covid-19-resources.", + "name": "Primer binding sites info in BED format" + } + ], + "label": "Primer binding sites info in BED format", + "name": "Input dataset", + "outputs": [], + "position": { + "bottom": 785.640625, + "height": 105, + "left": -1031.953125, + "right": -831.953125, + "top": 680.640625, + "width": 200, + "x": -1031.953125, + "y": 680.640625 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bed\"]}", + "tool_version": null, + "type": "data_input", + "uuid": "4faea19f-da1d-4683-9317-f7861174a8b6", + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.20.1+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "filter_options|length_filtering_options|length_limit": { + "id": 2, + "output_name": "output" + }, + "filter_options|length_filtering_options|length_required": { + "id": 1, + "output_name": "output" + }, + "single_paired|in1": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "fastp", + "outputs": [ + { + "name": "out1", + "type": "input" + }, + { + "name": "report_html", + "type": "html" + } + ], + "position": { + "bottom": 337, + "height": 209, + "left": -790.8125, + "right": -590.8125, + "top": 128, + "width": 200, + "x": -790.8125, + "y": 128 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.20.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "dbf9c561ef29", + "name": "fastp", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": \"true\", \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": \"false\", \"length_required\": {\"__class__\": \"ConnectedValue\"}, \"length_limit\": {\"__class__\": \"ConnectedValue\"}}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": \"false\", \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": \"true\", \"report_json\": \"false\"}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": \"false\", \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"-G\", \"__current_case__\": 2}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": \"false\", \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": \"false\", \"cut_by_quality3\": \"false\", \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": \"false\"}}, \"single_paired\": {\"single_paired_selector\": \"single\", \"__current_case__\": 0, \"in1\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": \"true\", \"adapter_sequence1\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.20.1+galaxy0", + "type": "tool", + "uuid": "69ab6918-2d3e-4512-81bf-692fb776bb74", + "workflow_outputs": [ + { + "label": "length_filtered_reads", + "output_name": "out1", + "uuid": "dd4c3b98-91d8-4963-b40f-e7e5a5e99e24" + }, + { + "label": "fastp_report", + "output_name": "report_html", + "uuid": "c89895ce-50a7-4c19-aa3c-badc0cb534d3" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/1.6", + "errors": null, + "id": 6, + "input_connections": { + "input": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "bottom": 817.796875, + "height": 95, + "left": -563.46875, + "right": -363.46875, + "top": 722.796875, + "width": 200, + "x": -563.46875, + "y": 722.796875 + }, + "post_job_actions": { + "ChangeDatatypeActionout_file1": { + "action_arguments": { + "newtype": "tabular" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "out_file1" + }, + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/1.6", + "tool_shed_repository": { + "changeset_revision": "02026300aa45", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": \"false\", \"cond\": \"c3-c2\", \"header_lines_conditional\": {\"header_lines_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"round\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.6", + "type": "tool", + "uuid": "d8c4dcca-6715-4c2d-8598-8f9621a26e6b", + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_column/1.1.3", + "errors": null, + "id": 7, + "input_connections": { + "infile": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "bottom": 1039.5, + "height": 116, + "left": 77.578125, + "right": 277.578125, + "top": 923.5, + "width": 200, + "x": 77.578125, + "y": 923.5 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_column/1.1.3", + "tool_shed_repository": { + "changeset_revision": "ddf54b12c295", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"column\": \"1\", \"find_pattern\": \"MN908947.3\", \"replace_pattern\": \"NC_045512.2\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3", + "type": "tool", + "uuid": "06a64d18-798b-4b40-b744-f20b62b8e23b", + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.17+galaxy2", + "errors": null, + "id": 8, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 5, + "output_name": "out1" + }, + "reference_source|ref_file": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Map with minimap2", + "outputs": [ + { + "name": "alignment_output", + "type": "bam" + } + ], + "position": { + "bottom": 478.65625, + "height": 210, + "left": -545.5, + "right": -345.5, + "top": 268.65625, + "width": 200, + "x": -545.5, + "y": 268.65625 + }, + "post_job_actions": { + "RenameDatasetActionalignment_output": { + "action_arguments": { + "newname": "Mapped reads (output of minimap2)" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.17+galaxy2", + "tool_shed_repository": { + "changeset_revision": "8c6cd2650d1f", + "name": "minimap2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": null, \"B\": null, \"O\": null, \"O2\": null, \"E\": null, \"E2\": null, \"z\": null, \"z2\": null, \"s\": null, \"no_end_flt\": \"true\"}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": \"map-ont\"}, \"indexing_options\": {\"H\": \"false\", \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"BAM\", \"Q\": \"false\", \"L\": \"false\", \"K\": null, \"cs\": null, \"c\": \"false\", \"eqx\": \"false\", \"Y\": \"false\"}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"min_occ_floor\": null, \"g\": null, \"r\": null, \"n\": null, \"m\": null, \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": \"false\", \"p\": null}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.17+galaxy2", + "type": "tool", + "uuid": "b07d928c-302e-4fc7-909a-e090813c1875", + "workflow_outputs": [ + { + "label": "minimap2_mapped_reads", + "output_name": "alignment_output", + "uuid": "0877f387-f32c-48ee-9824-055583bd99fd" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "errors": null, + "id": 9, + "input_connections": { + "in_file": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "tabular" + } + ], + "position": { + "bottom": 858.71875, + "height": 116, + "left": -320.8125, + "right": -120.8125, + "top": 742.71875, + "width": 200, + "x": -320.8125, + "y": 742.71875 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0", + "tool_shed_repository": { + "changeset_revision": "562f3c677828", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": \"false\", \"header_out\": \"false\", \"ignore_case\": \"false\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"need_sort\": \"false\", \"operations\": [{\"__index__\": 0, \"op_name\": \"max\", \"op_column\": \"7\"}], \"print_full_line\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "e2c31a21-c133-4d7d-9e2f-608864b34af6", + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.9+galaxy2", + "errors": null, + "id": 10, + "input_connections": { + "input": { + "id": 8, + "output_name": "alignment_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools view", + "outputs": [ + { + "name": "outputsam", + "type": "input" + } + ], + "position": { + "bottom": 407.734375, + "height": 137, + "left": -311.625, + "right": -111.625, + "top": 270.734375, + "width": 200, + "x": -311.625, + "y": 270.734375 + }, + "post_job_actions": { + "RenameDatasetActionoutputsam": { + "action_arguments": { + "newname": "Mapped reads (filtered minimap2 result)" + }, + "action_type": "RenameDatasetAction", + "output_name": "outputsam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.9+galaxy2", + "tool_shed_repository": { + "changeset_revision": "bf328cec6a42", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": \"1\", \"library\": \"\", \"cigarcons\": null, \"inclusive_filter\": null, \"exclusive_filter\": [\"4\", \"256\"], \"exclusive_filter_all\": null}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"fraction\", \"__current_case__\": 0, \"factor\": \"1.0\", \"seed\": null}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": \"false\", \"adv_output\": {\"readtags\": [], \"collapsecigar\": \"false\"}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.9+galaxy2", + "type": "tool", + "uuid": "790d9f16-849c-4e47-af55-c9393504ae5c", + "workflow_outputs": [ + { + "label": "filtered_mapped_reads", + "output_name": "outputsam", + "uuid": "10318fc5-8dc2-41e0-b6f5-48b9a419d72e" + } + ] + }, + "11": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 11, + "input_connections": { + "input1": { + "id": 9, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "bottom": 883.578125, + "height": 158, + "left": -74.328125, + "right": 125.671875, + "top": 725.578125, + "width": 200, + "x": -74.328125, + "y": 725.578125 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + }, + "RenameDatasetActioninteger_param": { + "action_arguments": { + "newname": "max primer length to be used as padding width for calling in primer binding sites" + }, + "action_type": "RenameDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "6b010208-e861-4d9a-b0e5-f656e792f3f7", + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.2+galaxy2", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 10, + "output_name": "outputsam" + } + }, + "inputs": [], + "label": null, + "name": "Samtools stats", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "bottom": 111, + "height": 137, + "left": -74.09375, + "right": 125.90625, + "top": -26, + "width": 200, + "x": -74.09375, + "y": -26 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.2+galaxy2", + "tool_shed_repository": { + "changeset_revision": "145f6d74ff5e", + "name": "samtools_stats", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cov_threshold\": null, \"coverage_cond\": {\"coverage_select\": \"no\", \"__current_case__\": 0}, \"filter_by_flags\": {\"filter_flags\": \"nofilter\", \"__current_case__\": 1}, \"gc_depth\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"insert_size\": null, \"most_inserts\": null, \"read_length\": null, \"remove_dups\": \"false\", \"remove_overlaps\": \"false\", \"sparse\": \"false\", \"split_output_cond\": {\"split_output_selector\": \"no\", \"__current_case__\": 0}, \"trim_quality\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.2+galaxy2", + "type": "tool", + "uuid": "9bfcce2b-6fb4-44f9-b893-20d3f32be170", + "workflow_outputs": [ + { + "label": "mapped_reads_stats", + "output_name": "output", + "uuid": "dcde6643-5ac7-4bca-92ca-169544c0a6d8" + } + ] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/freebayes/bamleftalign/1.3.1", + "errors": null, + "id": 13, + "input_connections": { + "reference_source|input_bam": { + "id": 10, + "output_name": "outputsam" + }, + "reference_source|ref_file": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "BamLeftAlign", + "outputs": [ + { + "name": "output_bam", + "type": "bam" + } + ], + "position": { + "bottom": 554.5, + "height": 189, + "left": -75.953125, + "right": 124.046875, + "top": 365.5, + "width": 200, + "x": -75.953125, + "y": 365.5 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/freebayes/bamleftalign/1.3.1", + "tool_shed_repository": { + "changeset_revision": "ef2c525bd8cd", + "name": "freebayes", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"iterations\": \"5\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.1", + "type": "tool", + "uuid": "78489e65-6f95-47ec-aacd-9023d8c2c3bc", + "workflow_outputs": [ + { + "label": "realigned_filtered_mapped_reads", + "output_name": "output_bam", + "uuid": "6deefe2d-57d7-4e61-b929-a1d6bcc877d2" + } + ] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.3.1+galaxy2", + "errors": null, + "id": 14, + "input_connections": { + "input_bam": { + "id": 13, + "output_name": "output_bam" + }, + "primer|input_bed": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "ivar trim", + "outputs": [ + { + "name": "output_bam", + "type": "bam" + } + ], + "position": { + "bottom": 425.375, + "height": 210, + "left": 158.125, + "right": 358.125, + "top": 215.375, + "width": 200, + "x": 158.125, + "y": 215.375 + }, + "post_job_actions": { + "RenameDatasetActionoutput_bam": { + "action_arguments": { + "newname": "Fully processed reads for variant calling (primer-trimmed, realigned reads)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_bam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.3.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "c092052ed673", + "name": "ivar_trim", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"amplicons\": {\"filter_by\": \"\", \"__current_case__\": 0}, \"inc_primers\": \"false\", \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"min_len\": \"1\", \"min_qual\": \"0\", \"primer\": {\"source\": \"history\", \"__current_case__\": 0, \"input_bed\": {\"__class__\": \"ConnectedValue\"}}, \"primer_pos_wiggle\": \"0\", \"window_width\": \"4\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.1+galaxy2", + "type": "tool", + "uuid": "cee59eba-91f0-4beb-82d5-3b827e867657", + "workflow_outputs": [ + { + "label": "primer_trimmed_realigned_filtered_mapped_reads", + "output_name": "output_bam", + "uuid": "790186ed-d660-4035-9ea9-5ed6b3bf58c2" + } + ] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3", + "errors": null, + "id": 15, + "input_connections": { + "input1": { + "id": 14, + "output_name": "output_bam" + } + }, + "inputs": [], + "label": null, + "name": "QualiMap BamQC", + "outputs": [ + { + "name": "raw_data", + "type": "input" + }, + { + "name": "output_html", + "type": "html" + } + ], + "position": { + "bottom": 297.984375, + "height": 210, + "left": 386.53125, + "right": 586.53125, + "top": 87.984375, + "width": 200, + "x": 386.53125, + "y": 87.984375 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3", + "tool_shed_repository": { + "changeset_revision": "19ece8afbaab", + "name": "qualimap_bamqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"duplicate_skipping\": [\"0\"], \"input1\": {\"__class__\": \"ConnectedValue\"}, \"per_base_coverage\": \"false\", \"plot_specific\": {\"n_bins\": \"400\", \"paint_chromosome_limits\": \"true\", \"genome_gc_distr\": null, \"homopolymer_size\": \"3\"}, \"stats_regions\": {\"region_select\": \"all\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.2d+galaxy3", + "type": "tool", + "uuid": "63d12f6d-9a45-487c-ad82-841aba341ef5", + "workflow_outputs": [ + { + "label": "bamqc_raw_output", + "output_name": "raw_data", + "uuid": "0c2a68ba-319a-4aa8-bbd3-17ca49d5e9ab" + }, + { + "label": "bamqc_html_output", + "output_name": "output_html", + "uuid": "e81ce71a-2ab8-4a54-bf6d-d65a1599c530" + } + ] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/medaka_consensus/medaka_consensus/1.0.3+galaxy2", + "errors": null, + "id": 16, + "input_connections": { + "bam": { + "id": 14, + "output_name": "output_bam" + } + }, + "inputs": [], + "label": null, + "name": "medaka consensus tool", + "outputs": [ + { + "name": "out_result", + "type": "h5" + } + ], + "position": { + "bottom": 664.84375, + "height": 158, + "left": 370.78125, + "right": 570.78125, + "top": 506.84375, + "width": 200, + "x": 370.78125, + "y": 506.84375 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/medaka_consensus/medaka_consensus/1.0.3+galaxy2", + "tool_shed_repository": { + "changeset_revision": "db25ec99c3ea", + "name": "medaka_consensus", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"RG\": \"\", \"bam\": {\"__class__\": \"ConnectedValue\"}, \"batch_size\": \"100\", \"check_output\": \"false\", \"chunk_len\": \"800\", \"chunk_ovlp\": \"400\", \"disable_cudnn\": \"false\", \"model\": \"r941_min_high_g351\", \"out\": [\"result\"], \"regions_cond\": {\"regions_sel\": \"none\", \"__current_case__\": 0}, \"save_features\": \"false\", \"tag_keep_missing\": \"false\", \"tag_name\": \"\", \"tag_value\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3+galaxy2", + "type": "tool", + "uuid": "d35f7df5-5b3f-43c3-b558-dd94dade926e", + "workflow_outputs": [ + { + "label": "medaka_consensus_data", + "output_name": "out_result", + "uuid": "eeadcbf5-1300-41d6-8e0f-a251dd1c0299" + } + ] + }, + "17": { + "annotation": "", + "content_id": "__FILTER_FAILED_DATASETS__", + "errors": null, + "id": 17, + "input_connections": { + "input": { + "id": 15, + "output_name": "raw_data" + } + }, + "inputs": [], + "label": null, + "name": "Filter failed", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "bottom": 255.453125, + "height": 116, + "left": 618.953125, + "right": 818.953125, + "top": 139.453125, + "width": 200, + "x": 618.953125, + "y": 139.453125 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__FILTER_FAILED_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "717562b8-2694-44ff-94e2-47d1aed4420a", + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/medaka_variant/medaka_variant/1.3.2+galaxy1", + "errors": null, + "id": 18, + "input_connections": { + "output_annotated|in_bam": { + "id": 13, + "output_name": "output_bam" + }, + "pool|input": { + "id": 16, + "output_name": "out_result" + }, + "reference_source|ref_file": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "medaka variant tool", + "outputs": [ + { + "name": "out_variants", + "type": "vcf" + } + ], + "position": { + "bottom": 564.796875, + "height": 262, + "left": 605.109375, + "right": 805.109375, + "top": 302.796875, + "width": 200, + "x": 605.109375, + "y": 302.796875 + }, + "post_job_actions": { + "RenameDatasetActionout_variants": { + "action_arguments": { + "newname": "Variant calls" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_variants" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/medaka_variant/medaka_variant/1.3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "0f5f4a208660", + "name": "medaka_variant", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"ambig_ref\": \"false\", \"gvcf\": \"false\", \"output_annotated\": {\"output_annotated_select\": \"true\", \"__current_case__\": 0, \"in_bam\": {\"__class__\": \"ConnectedValue\"}, \"pad\": \"25\"}, \"output_log_bool\": \"false\", \"pool\": {\"pool_mode\": \"No\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"regions\": \"\", \"verbose\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.2+galaxy1", + "type": "tool", + "uuid": "dbc1b19c-5ada-4209-94bb-4c6eb628944a", + "workflow_outputs": [ + { + "label": "medaka_variants_general", + "output_name": "out_variants", + "uuid": "23525921-bef8-4f12-8325-233c80204bac" + } + ] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/medaka_variant/medaka_variant/1.3.2+galaxy1", + "errors": null, + "id": 19, + "input_connections": { + "output_annotated|in_bam": { + "id": 13, + "output_name": "output_bam" + }, + "output_annotated|pad": { + "id": 11, + "output_name": "integer_param" + }, + "pool|input": { + "id": 16, + "output_name": "out_result" + }, + "reference_source|ref_file": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "medaka variant tool", + "outputs": [ + { + "name": "out_variants", + "type": "vcf" + } + ], + "position": { + "bottom": 930.734375, + "height": 314, + "left": 605.21875, + "right": 805.21875, + "top": 616.734375, + "width": 200, + "x": 605.21875, + "y": 616.734375 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/medaka_variant/medaka_variant/1.3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "0f5f4a208660", + "name": "medaka_variant", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"ambig_ref\": \"false\", \"gvcf\": \"false\", \"output_annotated\": {\"output_annotated_select\": \"true\", \"__current_case__\": 0, \"in_bam\": {\"__class__\": \"ConnectedValue\"}, \"pad\": {\"__class__\": \"ConnectedValue\"}}, \"output_log_bool\": \"false\", \"pool\": {\"pool_mode\": \"No\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"regions\": \"\", \"verbose\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.2+galaxy1", + "type": "tool", + "uuid": "8ee2fde4-9631-4e51-9c50-4419cfe39b58", + "workflow_outputs": [ + { + "label": "medaka_variants_pbs", + "output_name": "out_variants", + "uuid": "06999460-a1c2-4dc9-9c55-e0650f8f052d" + } + ] + }, + "20": { + "annotation": "", + "content_id": "__FLATTEN__", + "errors": null, + "id": 20, + "input_connections": { + "input": { + "id": 17, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Flatten Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "bottom": 307.421875, + "height": 158, + "left": 860.46875, + "right": 1060.46875, + "top": 149.421875, + "width": 200, + "x": 860.46875, + "y": 149.421875 + }, + "post_job_actions": {}, + "tool_id": "__FLATTEN__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"join_identifier\": \"_\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "de07859e-5ed1-46d0-9cd0-2f3848b4ef63", + "workflow_outputs": [ + { + "label": "bamqc_raw_output_flattened", + "output_name": "output", + "uuid": "68801b40-55d8-4db3-a065-578161bdaeeb" + } + ] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0", + "errors": null, + "id": 21, + "input_connections": { + "inputA": { + "id": 19, + "output_name": "out_variants" + }, + "reduce_or_iterate|inputB": { + "id": 7, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "bedtools Intersect intervals", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "bottom": 982.46875, + "height": 147, + "left": 825.828125, + "right": 1025.828125, + "top": 835.46875, + "width": 200, + "x": 825.828125, + "y": 835.46875 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Adjusted variant calls within primer binding sites" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0", + "tool_shed_repository": { + "changeset_revision": "a68aa6c1204a", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"bed\": \"false\", \"count\": \"false\", \"fraction_cond\": {\"fraction_select\": \"default\", \"__current_case__\": 0}, \"header\": \"true\", \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"false\", \"once\": \"true\", \"overlap_mode\": [\"-wa\"], \"reduce_or_iterate\": {\"reduce_or_iterate_selector\": \"iterate\", \"__current_case__\": 0, \"inputB\": {\"__class__\": \"ConnectedValue\"}}, \"sorted\": \"false\", \"split\": \"false\", \"strand\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0", + "type": "tool", + "uuid": "7e2468f7-9392-4f82-b6d2-11a338ed81a2", + "workflow_outputs": [ + { + "label": "variants_pbs", + "output_name": "output", + "uuid": "209c5be7-ef0d-4009-8ac1-b0b3dd812207" + } + ] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.8+galaxy1", + "errors": null, + "id": 22, + "input_connections": { + "results_0|software_cond|output_0|type|input": { + "id": 12, + "output_name": "output" + }, + "results_1|software_cond|input": { + "id": 20, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "plots", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "bottom": 365.953125, + "height": 335, + "left": 1097.328125, + "right": 1297.328125, + "top": 30.953125, + "width": 200, + "x": 1097.328125, + "y": 30.953125 + }, + "post_job_actions": { + "HideDatasetActionplots": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plots" + }, + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + }, + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "Preprocessing and mapping reports" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.8+galaxy1", + "tool_shed_repository": { + "changeset_revision": "5e33b465d8d5", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"flat\": \"false\", \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"samtools\", \"__current_case__\": 23, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"stats\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"qualimap\", \"__current_case__\": 19, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": \"false\", \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy1", + "type": "tool", + "uuid": "815cbc27-8533-42e0-b5b8-c9312aa8cdfe", + "workflow_outputs": [ + { + "label": "preprocessing_and_mapping_reports", + "output_name": "html_report", + "uuid": "6c317485-2591-4984-b163-378faa100f1e" + } + ] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bcftools_annotate/bcftools_annotate/1.10", + "errors": null, + "id": 23, + "input_connections": { + "input_file": { + "id": 18, + "output_name": "out_variants" + }, + "sec_annofile|annofile|annotations": { + "id": 21, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bcftools annotate", + "name": "input_file" + }, + { + "description": "runtime parameter for tool bcftools annotate", + "name": "sec_annotate" + }, + { + "description": "runtime parameter for tool bcftools annotate", + "name": "sec_restrict" + } + ], + "label": null, + "name": "bcftools annotate", + "outputs": [ + { + "name": "output_file", + "type": "vcf" + } + ], + "position": { + "bottom": 828, + "height": 230, + "left": 1046.5, + "right": 1246.5, + "top": 598, + "width": 200, + "x": 1046.5, + "y": 598 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bcftools_annotate/bcftools_annotate/1.10", + "tool_shed_repository": { + "changeset_revision": "403553ae19f6", + "name": "bcftools_annotate", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"RuntimeValue\"}, \"output_type\": \"v\", \"sec_annofile\": {\"columns\": \"INFO\", \"annofile\": {\"anno_fmt\": \"vcf\", \"__current_case__\": 1, \"annotations\": {\"__class__\": \"RuntimeValue\"}}, \"mark_sites\": \"\", \"set_id\": \"\"}, \"sec_annotate\": {\"remove\": \"FORMAT\", \"rename_chrs\": {\"__class__\": \"RuntimeValue\"}}, \"sec_restrict\": {\"include\": \"\", \"exclude\": \"\", \"collapse\": null, \"regions\": {\"regions_src\": \"__none__\", \"__current_case__\": 0}, \"samples\": \"\", \"invert_samples\": \"false\", \"samples_file\": {\"__class__\": \"RuntimeValue\"}, \"invert_samples_file\": \"false\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.10", + "type": "tool", + "uuid": "bf733d38-0a4a-4f40-92cf-92e22ff12f5b", + "workflow_outputs": [ + { + "label": "variants_combined", + "output_name": "output_file", + "uuid": "47e2fdc8-dd5a-4f46-8084-ba37d80091db" + } + ] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff_sars_cov_2/snpeff_sars_cov_2/4.5covid19", + "errors": null, + "id": 24, + "input_connections": { + "input": { + "id": 23, + "output_name": "output_file" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "intervals" + }, + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "transcripts" + } + ], + "label": "SnpEff eff covid19 version", + "name": "SnpEff eff:", + "outputs": [ + { + "name": "snpeff_output", + "type": "vcf" + }, + { + "name": "statsFile", + "type": "html" + } + ], + "position": { + "bottom": 833.90625, + "height": 335, + "left": 1287.59375, + "right": 1487.59375, + "top": 498.90625, + "width": 200, + "x": 1287.59375, + "y": 498.90625 + }, + "post_job_actions": { + "RenameDatasetActionsnpeff_output": { + "action_arguments": { + "newname": "Final (SnpEff-) annotated variants" + }, + "action_type": "RenameDatasetAction", + "output_name": "snpeff_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff_sars_cov_2/snpeff_sars_cov_2/4.5covid19", + "tool_shed_repository": { + "changeset_revision": "2a3a00c1fa0a", + "name": "snpeff_sars_cov_2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"annotations\": [\"-formatEff\", \"-classic\"], \"chr\": \"\", \"csvStats\": \"false\", \"filter\": {\"specificEffects\": \"no\", \"__current_case__\": 0}, \"filterOut\": [\"-no-downstream\", \"-no-intergenic\", \"-no-upstream\"], \"generate_stats\": \"true\", \"genome_version\": \"NC_045512.2\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"inputFormat\": \"vcf\", \"intervals\": {\"__class__\": \"RuntimeValue\"}, \"noLog\": \"true\", \"offset\": \"default\", \"outputConditional\": {\"outputFormat\": \"vcf\", \"__current_case__\": 0}, \"transcripts\": {\"__class__\": \"RuntimeValue\"}, \"udLength\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.5covid19", + "type": "tool", + "uuid": "9eb5a77f-3c5f-43cb-9811-5d4c6cf7931a", + "workflow_outputs": [ + { + "label": "annotated_variants", + "output_name": "snpeff_output", + "uuid": "22a622ff-26df-4d6c-a08c-24fe57703982" + }, + { + "label": "annotated_variants_stats", + "output_name": "statsFile", + "uuid": "47b851dc-c115-441a-9408-22f579f59a7e" + } + ] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_filter/lofreq_filter/2.1.5+galaxy0", + "errors": null, + "id": 25, + "input_connections": { + "invcf": { + "id": 24, + "output_name": "snpeff_output" + } + }, + "inputs": [], + "label": null, + "name": "Lofreq filter", + "outputs": [ + { + "name": "outvcf", + "type": "vcf" + } + ], + "position": { + "bottom": 598.1875, + "height": 95, + "left": 1512.21875, + "right": 1712.21875, + "top": 503.1875, + "width": 200, + "x": 1512.21875, + "y": 503.1875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_filter/lofreq_filter/2.1.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "7dfca164d2e3", + "name": "lofreq_filter", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"af\": {\"af_min\": \"0.0\", \"af_max\": \"0.0\"}, \"coverage\": {\"cov_min\": \"0\", \"cov_max\": \"0\"}, \"filter_by_type\": {\"keep_only\": \"\", \"__current_case__\": 0, \"qual\": {\"snvqual_filter\": {\"snvqual\": \"no\", \"__current_case__\": 0}, \"indelqual_filter\": {\"indelqual\": \"no\", \"__current_case__\": 0}}}, \"flag_or_drop\": \"--print-all\", \"invcf\": {\"__class__\": \"ConnectedValue\"}, \"sb\": {\"sb_filter\": {\"strand_bias\": \"mtc\", \"__current_case__\": 2, \"sb_alpha\": \"0.001\", \"sb_mtc\": \"fdr\", \"sb_compound\": \"true\", \"sb_indels\": \"false\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy0", + "type": "tool", + "uuid": "f0e396ff-d72b-4d02-9c4f-885557073ddd", + "workflow_outputs": [ + { + "label": "lofreq_filtered", + "output_name": "outvcf", + "uuid": "7fb4cdec-b28c-40a8-a36a-dd30ab4987d2" + } + ] + }, + "26": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3", + "errors": null, + "id": 26, + "input_connections": { + "infile": { + "id": 25, + "output_name": "outvcf" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "bottom": 641.015625, + "height": 137, + "left": 1729.296875, + "right": 1929.296875, + "top": 504.015625, + "width": 200, + "x": 1729.296875, + "y": 504.015625 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "Final (SnpEff-) annotated variants with strand-bias soft filter applied" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3", + "tool_shed_repository": { + "changeset_revision": "ddf54b12c295", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"caseinsensitive\": \"false\", \"find_pattern\": \"#CHROM\\\\tPOS\\\\tID\\\\tREF\\\\tALT\\\\tQUAL\\\\tFILTER\\\\tINFO.*\", \"global\": \"false\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": \"true\", \"replace_pattern\": \"#CHROM\\\\tPOS\\\\tID\\\\tREF\\\\tALT\\\\tQUAL\\\\tFILTER\\\\tINFO\\\\tFORMAT\\\\tSAMPLE\", \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}, \"skip_first_line\": \"false\", \"wholewords\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3", + "type": "tool", + "uuid": "0932d832-0ab4-4399-a4eb-a065e7cf1b7a", + "workflow_outputs": [ + { + "label": "annotated_softfiltered_variants", + "output_name": "outfile", + "uuid": "22a290c5-0f48-4140-b759-52ee0b73d1b2" + } + ] + } + }, + "tags": [ + "COVID-19", + "ARTIC", + "ONT", + "covid19.galaxyproject.org" + ], + "uuid": "a1ceaf35-f3d7-452d-b5ed-53a4f429d1cf" + }, + "readme": "COVID-19: variation analysis on ARTIC ONT data\n----------------------------------------------\n\nThis workflow for ONT-sequenced ARTIC data is modeled after the alignment/variant-calling steps of the [ARTIC pipeline](https://artic.readthedocs.io/en/latest/). It performs, essentially, the same steps as that pipeline\u2019s minion command, i.e. read mapping with minimap2 and variant calling with medaka. Like the Illumina ARTIC workflow it uses ivar for primer trimming. Since ONT-sequenced reads have a much higher error rate than Illumina-sequenced reads and are therefor plagued more by false-positive variant calls, this workflow does make no attempt to handle amplicons affected by potential primer-binding site mutations.\n", + "changelog": "# Changelog\n\n## [0.3.2] 2023-11-20\n\n- Fix author in dockstore\n- Use ncbi link instead of googleapis for fastq\n\n## [0.3.1] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.3] 2021-09-22\n\n### Changed\n\nThis version changes the way variants get called and and how key call\nstatistics are calculated:\n\n- Switch to medaka_variant version 1.3.2+galaxy1 for extracting variants from\n medaka consensus data.\n\n This new version of the tool is more robust against input data peculiarities\n at the VCF annotation stage:\n\n * it doesn't fail on empty BAM input\n * it doesn't crash on variant calls of unusually high quality that previously\n resulted in math domain errors when trying to calculate PHRED scores from\n very small error probabilities.\n\n This tool update also means that key INFO fields (DP, DP4, AF) are\n now based on calculations carried out by medaka tools annotate instead of by\n custom code using samtools mpileup. This has the following consequences:\n\n * the tool can now emit variant calls at complex sites with > 1 lengths of\n both the REF and the ALT allele, which were previously dropped\n * the workflow became more complex; to account for shortcomings of medaka\n tools annotate, the variant call statistics of regular variants and of\n primer binding site variants have to be determined in separate runs of the\n tool\n * All key INFO fields (DP, DP4, AF) will change slightly in this version of\n the workflow\n\nThis version also adds some of the changes around trimming of primer sequences,\nwhich have been introduced into version 0.3 of the PE Illumina worflow for\namplicon data before:\n\n- Update ivar trim to version 1.3.1\n- Run ivar trim as the last mapped reads processing step before variant\n calling, i.e., after left-alignment of indels\n\nand:\n\n- Rename the output of the ivar trim step to \"Fully processed reads for\n variant calling (primer-trimmed, realigned reads)\" like the corresponding\n output of the PE Illumina workflow\n- Fix a typo in the allowed input formats for the collection of sequenced\n reads, which caused fastqsanger.gz data to undergo an implicit and\n unnecessary decompression step.\n\n### Added\n\n- Add a step to filter out failed datasets before flattening the Qualimap BamQC\n data for use by MultiQC.\n\n Qualimap BamQC fails on empty BAM input and trying to flatten the resulting\n collection containing failed datasets would cause the invocation of the\n workflow to fail.\n\n## [0.2.1] 2021-07-23\n\n### Added\n\nAdded RO-Crate metadata file. No functional changes.\n\n## [0.2]\n\n- Apply the strand-bias filter only after variant annotation with snpEff. By\n producing fully annotated VCFs with and without filtering, downstream\n workflows can easily be switched between filtered/unfiltered input data\n\n## [0.1]\n\n- Initial version of COVID-19: variation analysis on ARTIC ONT data workflow\n" } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-ont-artic-variant-calling", - "readme": "COVID-19: variation analysis on ARTIC ONT data\n----------------------------------------------\n\nThis workflow for ONT-sequenced ARTIC data is modeled after the alignment/variant-calling steps of the [ARTIC pipeline](https://artic.readthedocs.io/en/latest/). It performs, essentially, the same steps as that pipeline\u2019s minion command, i.e. read mapping with minimap2 and variant calling with medaka. Like the Illumina ARTIC workflow it uses ivar for primer trimming. Since ONT-sequenced reads have a much higher error rate than Illumina-sequenced reads and are therefor plagued more by false-positive variant calls, this workflow does make no attempt to handle amplicons affected by potential primer-binding site mutations.\n" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-ont-artic-variant-calling" }, { "version": 1.2, @@ -1302,11 +65119,1746 @@ "name": "Wolfgang Maier", "orcid": "0000-0002-9464-6640" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "The workflow for Illumina-sequenced ARTIC data builds on the RNASeq workflow for paired-end data using the same steps for mapping and variant calling, but adds extra logic for trimming ARTIC primer sequences off reads with the ivar package. In addition, this workflow uses ivar also to identify amplicons affected by ARTIC primer-binding site mutations and tries to exclude reads derived from such tainted amplicons when calculating allele-frequencies of other variants.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9464-6640", + "name": "Wolfgang Maier" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "COVID-19: variation analysis on ARTIC PE data", + "release": "0.5.2", + "steps": { + "0": { + "annotation": "Illumina reads from ARTIC assay with fastqsanger encoding", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Illumina reads from ARTIC assay with fastqsanger encoding", + "name": "Paired Collection" + } + ], + "label": "Paired Collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0.0, + "top": 506.796875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger\", \"fastqsanger.gz\"], \"tag\": null, \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "dfab5b21-4abb-4269-978d-7c7e24479e4a", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Fasta sequence for Severe acute respiratory syndrome coronavirus 2 isolate Wuhan-Hu-1, complete genome", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Fasta sequence for Severe acute respiratory syndrome coronavirus 2 isolate Wuhan-Hu-1, complete genome", + "name": "NC_045512.2 FASTA sequence of SARS-CoV-2" + } + ], + "label": "NC_045512.2 FASTA sequence of SARS-CoV-2", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 269.78125, + "top": 883.5625 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fasta\", \"fasta.gz\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "03043a6d-ee9e-4af5-abf4-f960beb6b4e9", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "BED file containing ARTIC primer positions. Can be retrieved from https://usegalaxy.eu/u/wolfgang-maier/h/covid-19-resources", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "BED file containing ARTIC primer positions. Can be retrieved from https://usegalaxy.eu/u/wolfgang-maier/h/covid-19-resources", + "name": "ARTIC primer BED" + } + ], + "label": "ARTIC primer BED", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 962.171875, + "top": 326.90625 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bed\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "cd6caddf-88ee-47a2-b91d-141fd90b046f", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Used by ivar trim and ivar removereads for assigning primers to amplicons. Should have one line of tab-separated primer names per amplicon. Can be retrieved from https://usegalaxy.eu/u/wolfgang-maier/h/covid-19-resources", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Used by ivar trim and ivar removereads for assigning primers to amplicons. Should have one line of tab-separated primer names per amplicon. Can be retrieved from https://usegalaxy.eu/u/wolfgang-maier/h/covid-19-resources", + "name": "ARTIC primers to amplicon assignments" + } + ], + "label": "ARTIC primers to amplicon assignments", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 961.625, + "top": 431.5625 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "686cdb4d-a3da-468f-af92-8b04e1824ae0", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Minimum allele-frequency required for a candidate primer binding site mutation to trigger amplicon removal. Variants with AF values below this threshold are treated as possible false-positives, which are not worth the coverage loss associated with amplicon removal.", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Minimum allele-frequency required for a candidate primer binding site mutation to trigger amplicon removal. Variants with AF values below this threshold are treated as possible false-positives, which are not worth the coverage loss associated with amplicon removal.", + "name": "Read removal minimum AF" + } + ], + "label": "Read removal minimum AF", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1093.265625, + "top": 46.640625 + }, + "tool_id": null, + "tool_state": "{\"default\": 0.1, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "29f15ec0-8fa4-4476-b649-cf68ea096744", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Maximum allele-frequency allowed for a primer binding site mutation to trigger amplicon removal. Variants with AF values above this threshold are treated as fixed variants, which won't generate amplicon bias.", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Maximum allele-frequency allowed for a primer binding site mutation to trigger amplicon removal. Variants with AF values above this threshold are treated as fixed variants, which won't generate amplicon bias.", + "name": "Read removal maximum AF" + } + ], + "label": "Read removal maximum AF", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1094.515625, + "top": 156.640625 + }, + "tool_id": null, + "tool_state": "{\"default\": 1.0, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "b13941c0-31c0-419d-a619-7474c24a582c", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "At any given variant site use the amplicon bias-corrected recall only if the depth of coverage of the site retains at least this value after amplicon removal.", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "At any given variant site use the amplicon bias-corrected recall only if the depth of coverage of the site retains at least this value after amplicon removal.", + "name": "Minimum DP required after amplicon bias correction" + } + ], + "label": "Minimum DP required after amplicon bias correction", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 2171.5625, + "top": 0.0 + }, + "tool_id": null, + "tool_state": "{\"default\": 1, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "e33b575d-e44e-451e-a2ba-5c253fdc9e5a", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "At any given variant site use the amplicon bias-corrected recall only if the depth of variant-supporting reads at the site retains at least this value after amplicon removal.", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "At any given variant site use the amplicon bias-corrected recall only if the depth of variant-supporting reads at the site retains at least this value after amplicon removal.", + "name": "Minimum DP_ALT required after amplicon bias correction" + } + ], + "label": "Minimum DP_ALT required after amplicon bias correction", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 2172.34375, + "top": 117.796875 + }, + "tool_id": null, + "tool_state": "{\"default\": 10, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "07e46388-c546-4425-8702-caf5d19667c1", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "single_paired|paired_input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool fastp", + "name": "single_paired" + } + ], + "label": null, + "name": "fastp", + "outputs": [ + { + "name": "output_paired_coll", + "type": "input" + }, + { + "name": "report_html", + "type": "html" + }, + { + "name": "report_json", + "type": "json" + } + ], + "position": { + "left": 217.765625, + "top": 618.734375 + }, + "post_job_actions": { + "HideDatasetActionreport_json": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report_json" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "c59d48774d03", + "name": "fastp", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": false, \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": false, \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": false, \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": true, \"report_json\": true}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": false, \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": false, \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": false, \"cut_by_quality3\": false, \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": false}}, \"single_paired\": {\"single_paired_selector\": \"paired_collection\", \"__current_case__\": 2, \"paired_input\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": false, \"adapter_sequence1\": \"\", \"adapter_sequence2\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null, \"trim_front2\": null, \"trim_tail2\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.23.4+galaxy0", + "type": "tool", + "uuid": "849d9cac-14b8-4e45-823d-5747709e8b60", + "when": null, + "workflow_outputs": [ + { + "label": "fastp_html_report", + "output_name": "report_html", + "uuid": "341566b1-181a-4bb0-9d0f-37db45003b22" + }, + { + "label": "fastp_json_report", + "output_name": "report_json", + "uuid": "04955ac5-df51-41ff-bd19-a0a99c7ef761" + }, + { + "label": "fastp_reads_output", + "output_name": "output_paired_coll", + "uuid": "8685689a-fbae-4a3e-b88b-7b4d212bafde" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 9, + "input_connections": { + "components_1|param_type|component_value": { + "id": 4, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 1331.390625, + "top": 45.046875 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"( ( DP4[2] + DP4[3] ) >= ( \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" * DP ) ) & ( ( DP4[2] + DP4[3] ) <= ( \"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" * DP ) )\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "d163b9b9-ee13-4b2b-8d64-b6d77758fac9", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 10, + "input_connections": { + "components_1|param_type|component_value": { + "id": 6, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 2400.96875, + "top": 39.765625 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"( DP > \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" ) & ( ( AF * DP ) >= ( \"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" - 0.5 ) )\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "258a1a99-145b-42a0-b858-5220b4199946", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "errors": null, + "id": 11, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 8, + "output_name": "output_paired_coll" + }, + "reference_source|ref_file": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Map with BWA-MEM", + "name": "fastq_input" + }, + { + "description": "runtime parameter for tool Map with BWA-MEM", + "name": "reference_source" + } + ], + "label": null, + "name": "Map with BWA-MEM", + "outputs": [ + { + "name": "bam_output", + "type": "bam" + } + ], + "position": { + "left": 455.09375, + "top": 352.5625 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "tool_shed_repository": { + "changeset_revision": "e188dc7a68e6", + "name": "bwa", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"paired_collection\", \"__current_case__\": 2, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"iset_stats\": \"\"}, \"output_sort\": \"coordinate\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}, \"index_a\": \"auto\"}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.7.17.2", + "type": "tool", + "uuid": "3b5d7080-c168-4bf7-946d-9045c0a4bc4c", + "when": null, + "workflow_outputs": [ + { + "label": "mapped_reads", + "output_name": "bam_output", + "uuid": "d9641fec-7639-47c3-881f-74165e0b5889" + } + ] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 11, + "output_name": "bam_output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Samtools view", + "name": "input" + } + ], + "label": null, + "name": "Samtools view", + "outputs": [ + { + "name": "outputsam", + "type": "input" + } + ], + "position": { + "left": 664.6875, + "top": 569.921875 + }, + "post_job_actions": { + "RenameDatasetActionoutputsam": { + "action_arguments": { + "newname": "Mapped read pairs (filtered bwa-mem result)" + }, + "action_type": "RenameDatasetAction", + "output_name": "outputsam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "6be888be75f9", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": \"20\", \"library\": \"\", \"cigarcons\": null, \"inclusive_filter\": [\"1\"], \"exclusive_filter\": [\"4\", \"8\", \"256\"], \"exclusive_filter_all\": null, \"tag\": null, \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"fraction\", \"__current_case__\": 0, \"factor\": \"1.0\", \"seed\": null}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": false, \"adv_output\": {\"readtags\": [], \"collapsecigar\": false}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", + "type": "tool", + "uuid": "2f7744df-3811-4b7f-8f1f-cf8bf0ec7a0b", + "when": null, + "workflow_outputs": [ + { + "label": "filtered_mapped_reads", + "output_name": "outputsam", + "uuid": "1f75f9a7-8793-4c9e-b64d-5219a1e266db" + } + ] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_viterbi/lofreq_viterbi/2.1.5+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "reads": { + "id": 12, + "output_name": "outputsam" + }, + "reference_source|ref": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Realign reads", + "name": "reads" + }, + { + "description": "runtime parameter for tool Realign reads", + "name": "reference_source" + } + ], + "label": null, + "name": "Realign reads", + "outputs": [ + { + "name": "realigned", + "type": "bam" + } + ], + "position": { + "left": 893.5, + "top": 616.53125 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_viterbi/lofreq_viterbi/2.1.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "aa35ee7f3ab2", + "name": "lofreq_viterbi", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_options\": {\"keepflags\": false, \"bq2_handling\": {\"replace_bq2\": \"keep\", \"__current_case__\": 0, \"defqual\": \"2\"}}, \"reads\": {\"__class__\": \"ConnectedValue\"}, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy0", + "type": "tool", + "uuid": "67b3fe84-0164-4494-9cfc-0bd0c86d7a2a", + "when": null, + "workflow_outputs": [ + { + "label": "realigned_primer_trimmed_filtered_mapped_reads", + "output_name": "realigned", + "uuid": "a9186bec-17b7-4993-89d8-dcaf5a0f89a9" + } + ] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.5", + "errors": null, + "id": 14, + "input_connections": { + "input": { + "id": 12, + "output_name": "outputsam" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Samtools stats", + "name": "input" + } + ], + "label": null, + "name": "Samtools stats", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 918.8125, + "top": 922.90625 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.5", + "tool_shed_repository": { + "changeset_revision": "fed4aa48ba09", + "name": "samtools_stats", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cov_threshold\": null, \"coverage_cond\": {\"coverage_select\": \"no\", \"__current_case__\": 0}, \"filter_by_flags\": {\"filter_flags\": \"nofilter\", \"__current_case__\": 1}, \"gc_depth\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"insert_size\": null, \"most_inserts\": null, \"read_group\": null, \"read_length\": null, \"remove_dups\": false, \"remove_overlaps\": false, \"sparse\": false, \"split_output_cond\": {\"split_output_selector\": \"no\", \"__current_case__\": 0}, \"trim_quality\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.5", + "type": "tool", + "uuid": "271efb08-46c0-4801-9869-b9948dfdebb4", + "when": null, + "workflow_outputs": [ + { + "label": "mapped_reads_stats", + "output_name": "output", + "uuid": "7d923dc5-84b5-4f32-90ce-5d97b87ec3e1" + } + ] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_indelqual/lofreq_indelqual/2.1.5+galaxy1", + "errors": null, + "id": 15, + "input_connections": { + "reads": { + "id": 13, + "output_name": "realigned" + }, + "strategy|reference_source|ref": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Insert indel qualities", + "name": "reads" + } + ], + "label": null, + "name": "Insert indel qualities", + "outputs": [ + { + "name": "output", + "type": "bam" + } + ], + "position": { + "left": 1122.875, + "top": 618.046875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_indelqual/lofreq_indelqual/2.1.5+galaxy1", + "tool_shed_repository": { + "changeset_revision": "971e07ca4456", + "name": "lofreq_indelqual", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"reads\": {\"__class__\": \"ConnectedValue\"}, \"strategy\": {\"selector\": \"dindel\", \"__current_case__\": 1, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"ConnectedValue\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy1", + "type": "tool", + "uuid": "70897728-2744-4a82-9b7d-38190594fec6", + "when": null, + "workflow_outputs": [ + { + "label": "realigned_primer_trimmed_filtered_mapped_reads_with_indel_quals", + "output_name": "output", + "uuid": "a3c94ad6-de7b-4b2f-8374-34c5bbff7d55" + } + ] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.4.2+galaxy0", + "errors": null, + "id": 16, + "input_connections": { + "amplicons|amplicon_info": { + "id": 3, + "output_name": "output" + }, + "input_bam": { + "id": 15, + "output_name": "output" + }, + "primer|input_bed": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool ivar trim", + "name": "amplicons" + }, + { + "description": "runtime parameter for tool ivar trim", + "name": "input_bam" + }, + { + "description": "runtime parameter for tool ivar trim", + "name": "primer" + } + ], + "label": null, + "name": "ivar trim", + "outputs": [ + { + "name": "output_bam", + "type": "bam" + } + ], + "position": { + "left": 1325.6875, + "top": 364.9375 + }, + "post_job_actions": { + "RenameDatasetActionoutput_bam": { + "action_arguments": { + "newname": "Fully processed reads for variant calling (primer-trimmed, realigned reads with added indelquals)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_bam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.4.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "0893a1dbb807", + "name": "ivar_trim", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"amplicons\": {\"filter_by\": \"yes\", \"__current_case__\": 1, \"amplicon_info\": {\"__class__\": \"ConnectedValue\"}}, \"inc_primers\": true, \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"min_len\": \"1\", \"min_qual\": \"0\", \"primer\": {\"source\": \"history\", \"__current_case__\": 0, \"input_bed\": {\"__class__\": \"ConnectedValue\"}}, \"primer_pos_wiggle\": \"0\", \"trimmed_length\": {\"filter\": \"auto\", \"__current_case__\": 1}, \"window_width\": \"4\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.4.2+galaxy0", + "type": "tool", + "uuid": "7730e635-853f-4f9f-9451-bffbe6aedd15", + "when": null, + "workflow_outputs": [ + { + "label": "primer_trimmed_filtered_mapped_reads", + "output_name": "output_bam", + "uuid": "a03a0ced-394c-4b52-ab17-e596ed15469d" + } + ] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy2", + "errors": null, + "id": 17, + "input_connections": { + "reads": { + "id": 16, + "output_name": "output_bam" + }, + "reference_source|ref": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Call variants", + "name": "reads" + }, + { + "description": "runtime parameter for tool Call variants", + "name": "reference_source" + } + ], + "label": null, + "name": "Call variants", + "outputs": [ + { + "name": "variants", + "type": "vcf" + } + ], + "position": { + "left": 1560.453125, + "top": 527.5 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy2", + "tool_shed_repository": { + "changeset_revision": "4805fe3d8fda", + "name": "lofreq_call", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"call_control\": {\"set_call_options\": \"yes\", \"__current_case__\": 1, \"coverage\": {\"min_cov\": \"5\", \"max_depth\": \"1000000\"}, \"pe\": {\"use_orphan\": false}, \"bc_quals\": {\"min_bq\": \"30\", \"min_alt_bq\": \"30\", \"alt_bq\": {\"modify\": \"\", \"__current_case__\": 0}}, \"align_quals\": {\"alnqual\": {\"use_alnqual\": \"\", \"__current_case__\": 0, \"alnqual_choice\": {\"alnquals_to_use\": \"\", \"__current_case__\": 1, \"extended_baq\": true}}}, \"map_quals\": {\"min_mq\": \"20\", \"use_mq\": {\"no_mq\": \"\", \"__current_case__\": 0, \"max_mq\": \"255\"}}, \"source_qual\": {\"use_src_qual\": {\"src_qual\": \"\", \"__current_case__\": 0}}, \"joint_qual\": {\"min_jq\": \"0\", \"min_alt_jq\": \"0\", \"def_alt_jq\": \"0\"}}, \"filter_control\": {\"filter_type\": \"set_custom\", \"__current_case__\": 3, \"sig\": \"0.0005\", \"bonf\": \"0\", \"others\": false}, \"reads\": {\"__class__\": \"ConnectedValue\"}, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"ConnectedValue\"}}, \"regions\": {\"restrict_to_region\": \"genome\", \"__current_case__\": 0}, \"variant_types\": \"--call-indels\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy2", + "type": "tool", + "uuid": "422c7955-7768-4745-95db-b6882f37cd4b", + "when": null, + "workflow_outputs": [ + { + "label": "preliminary_variants_1", + "output_name": "variants", + "uuid": "f4a5e53e-f13e-419d-b729-a5177022406e" + } + ] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3", + "errors": null, + "id": 18, + "input_connections": { + "input1": { + "id": 16, + "output_name": "output_bam" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool QualiMap BamQC", + "name": "input1" + } + ], + "label": null, + "name": "QualiMap BamQC", + "outputs": [ + { + "name": "raw_data", + "type": "input" + }, + { + "name": "output_html", + "type": "html" + } + ], + "position": { + "left": 1497.5625, + "top": 772.0 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3", + "tool_shed_repository": { + "changeset_revision": "19ece8afbaab", + "name": "qualimap_bamqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"duplicate_skipping\": [\"0\"], \"input1\": {\"__class__\": \"ConnectedValue\"}, \"per_base_coverage\": false, \"plot_specific\": {\"n_bins\": \"400\", \"paint_chromosome_limits\": true, \"genome_gc_distr\": null, \"homopolymer_size\": \"3\"}, \"stats_regions\": {\"region_select\": \"all\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.2d+galaxy3", + "type": "tool", + "uuid": "e2c69f7d-e6fd-4c9a-bbfd-05b70e5b2129", + "when": null, + "workflow_outputs": [ + { + "label": "bamqc_raw_output", + "output_name": "raw_data", + "uuid": "cd94a67a-edb4-4f54-b71a-ba6c138c8e1a" + }, + { + "label": "bamqc_html_output", + "output_name": "output_html", + "uuid": "2358cbeb-7bfc-434a-9b5e-decc2021cd8f" + } + ] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "errors": null, + "id": 19, + "input_connections": { + "filter_expression|expr": { + "id": 9, + "output_name": "out1" + }, + "input": { + "id": 17, + "output_name": "variants" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "filter_expression" + }, + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "input" + } + ], + "label": null, + "name": "SnpSift Filter", + "outputs": [ + { + "name": "output", + "type": "vcf" + } + ], + "position": { + "left": 1753.1875, + "top": 326.265625 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "tool_shed_repository": { + "changeset_revision": "5fab4f81391d", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_expression\": {\"type\": \"simple\", \"__current_case__\": 0, \"expr\": {\"__class__\": \"ConnectedValue\"}}, \"filtering\": {\"mode\": \"entries\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"inverse\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy1", + "type": "tool", + "uuid": "a2b784b0-28c1-45e3-93b8-d1d9d598de01", + "when": null, + "workflow_outputs": [ + { + "label": "filtered_preliminary_variants", + "output_name": "output", + "uuid": "f0948734-a0aa-4dfe-938f-98b63293898c" + } + ] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "errors": null, + "id": 20, + "input_connections": { + "filter_expression|expr": { + "id": 10, + "output_name": "out1" + }, + "input": { + "id": 17, + "output_name": "variants" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "filter_expression" + }, + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "input" + } + ], + "label": null, + "name": "SnpSift Filter", + "outputs": [ + { + "name": "output", + "type": "vcf" + } + ], + "position": { + "left": 2648.703125, + "top": 531.546875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "tool_shed_repository": { + "changeset_revision": "5fab4f81391d", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_expression\": {\"type\": \"simple\", \"__current_case__\": 0, \"expr\": {\"__class__\": \"ConnectedValue\"}}, \"filtering\": {\"mode\": \"entries\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"inverse\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy1", + "type": "tool", + "uuid": "b96f89fd-30c1-4e70-ae70-ca37121e3c61", + "when": null, + "workflow_outputs": [ + { + "label": "preliminary_variants_1_filtered", + "output_name": "output", + "uuid": "e9c3d008-71df-43b6-919a-c482fc0572ee" + } + ] + }, + "21": { + "annotation": "", + "content_id": "__FILTER_FAILED_DATASETS__", + "errors": null, + "id": 21, + "input_connections": { + "input": { + "id": 18, + "output_name": "raw_data" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Filter failed datasets", + "name": "input" + } + ], + "label": null, + "name": "Filter failed datasets", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1730.21875, + "top": 783.796875 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__FILTER_FAILED_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "e4e04a37-f4bf-41d7-9470-5c96125ebc49", + "when": null, + "workflow_outputs": [] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_removereads/ivar_removereads/1.4.2+galaxy0", + "errors": null, + "id": 22, + "input_connections": { + "amplicons|amplicon_info": { + "id": 3, + "output_name": "output" + }, + "input_bam": { + "id": 16, + "output_name": "output_bam" + }, + "input_bed": { + "id": 2, + "output_name": "output" + }, + "variants_tsv": { + "id": 19, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool ivar removereads", + "name": "amplicons" + }, + { + "description": "runtime parameter for tool ivar removereads", + "name": "input_bam" + }, + { + "description": "runtime parameter for tool ivar removereads", + "name": "input_bed" + }, + { + "description": "runtime parameter for tool ivar removereads", + "name": "variants_tsv" + } + ], + "label": null, + "name": "ivar removereads", + "outputs": [ + { + "name": "output_bam", + "type": "bam" + } + ], + "position": { + "left": 1949.546875, + "top": 48.96875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_removereads/ivar_removereads/1.4.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "69797fa273c3", + "name": "ivar_removereads", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"amplicons\": {\"computed\": \"no\", \"__current_case__\": 1, \"amplicon_info\": {\"__class__\": \"ConnectedValue\"}}, \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"input_bed\": {\"__class__\": \"ConnectedValue\"}, \"variants_tsv\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.4.2+galaxy0", + "type": "tool", + "uuid": "af7d3b75-d16c-43c7-82e4-3f1388edd22c", + "when": null, + "workflow_outputs": [ + { + "label": "amplicon_removal_output", + "output_name": "output_bam", + "uuid": "abe39037-7f89-4b93-9431-b0287bcee2d6" + } + ] + }, + "23": { + "annotation": "", + "content_id": "__FLATTEN__", + "errors": null, + "id": 23, + "input_connections": { + "input": { + "id": 21, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Flatten collection", + "name": "input" + } + ], + "label": null, + "name": "Flatten collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1955.65625, + "top": 789.5 + }, + "post_job_actions": {}, + "tool_id": "__FLATTEN__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"join_identifier\": \"_\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "396c9b85-8ec7-405a-a742-5b47e40cf0de", + "when": null, + "workflow_outputs": [ + { + "label": "bamqc_raw_output_flattened", + "output_name": "output", + "uuid": "b3942cb8-ac12-4b37-88d2-6c25dc58b636" + } + ] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy2", + "errors": null, + "id": 24, + "input_connections": { + "reads": { + "id": 22, + "output_name": "output_bam" + }, + "reference_source|ref": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Call variants", + "name": "reads" + }, + { + "description": "runtime parameter for tool Call variants", + "name": "reference_source" + } + ], + "label": null, + "name": "Call variants", + "outputs": [ + { + "name": "variants", + "type": "vcf" + } + ], + "position": { + "left": 2204.984375, + "top": 334.296875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy2", + "tool_shed_repository": { + "changeset_revision": "4805fe3d8fda", + "name": "lofreq_call", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"call_control\": {\"set_call_options\": \"yes\", \"__current_case__\": 1, \"coverage\": {\"min_cov\": \"5\", \"max_depth\": \"1000000\"}, \"pe\": {\"use_orphan\": false}, \"bc_quals\": {\"min_bq\": \"30\", \"min_alt_bq\": \"30\", \"alt_bq\": {\"modify\": \"\", \"__current_case__\": 0}}, \"align_quals\": {\"alnqual\": {\"use_alnqual\": \"\", \"__current_case__\": 0, \"alnqual_choice\": {\"alnquals_to_use\": \"\", \"__current_case__\": 1, \"extended_baq\": true}}}, \"map_quals\": {\"min_mq\": \"20\", \"use_mq\": {\"no_mq\": \"\", \"__current_case__\": 0, \"max_mq\": \"255\"}}, \"source_qual\": {\"use_src_qual\": {\"src_qual\": \"\", \"__current_case__\": 0}}, \"joint_qual\": {\"min_jq\": \"0\", \"min_alt_jq\": \"0\", \"def_alt_jq\": \"0\"}}, \"filter_control\": {\"filter_type\": \"set_custom\", \"__current_case__\": 3, \"sig\": \"0.0005\", \"bonf\": \"0\", \"others\": false}, \"reads\": {\"__class__\": \"ConnectedValue\"}, \"reference_source\": {\"ref_selector\": \"history\", \"__current_case__\": 1, \"ref\": {\"__class__\": \"ConnectedValue\"}}, \"regions\": {\"restrict_to_region\": \"genome\", \"__current_case__\": 0}, \"variant_types\": \"--call-indels\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy2", + "type": "tool", + "uuid": "bef93d5b-c023-459c-888c-ac3382515322", + "when": null, + "workflow_outputs": [ + { + "label": "preliminary_variants_2", + "output_name": "variants", + "uuid": "6a59b687-340f-4ef6-b908-31fd69bd081e" + } + ] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 25, + "input_connections": { + "results_0|software_cond|input": { + "id": 8, + "output_name": "report_json" + }, + "results_1|software_cond|output_0|type|input": { + "id": 14, + "output_name": "output" + }, + "results_2|software_cond|input": { + "id": 23, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "plots", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 2186.515625, + "top": 925.765625 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + }, + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "Preprocessing and mapping reports" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastp\", \"__current_case__\": 7, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"samtools\", \"__current_case__\": 24, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"stats\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"qualimap\", \"__current_case__\": 20, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "ee2b164f-213b-4d95-9ab7-febdf5a71085", + "when": null, + "workflow_outputs": [ + { + "label": "preprocessing_and_mapping_reports", + "output_name": "html_report", + "uuid": "935dfa12-2c9a-4e44-85fa-a2daa3e04683" + }, + { + "label": "preprocessing_and_mapping_plots", + "output_name": "plots", + "uuid": "97cbd06a-8be5-4e1f-802b-7928c94de928" + } + ] + }, + "26": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bcftools_annotate/bcftools_annotate/1.15.1+galaxy3", + "errors": null, + "id": 26, + "input_connections": { + "input_file": { + "id": 17, + "output_name": "variants" + }, + "sec_annofile|annofile|annotations": { + "id": 24, + "output_name": "variants" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bcftools annotate", + "name": "input_file" + }, + { + "description": "runtime parameter for tool bcftools annotate", + "name": "sec_annotate" + }, + { + "description": "runtime parameter for tool bcftools annotate", + "name": "sec_annotate" + }, + { + "description": "runtime parameter for tool bcftools annotate", + "name": "sec_restrict" + } + ], + "label": null, + "name": "bcftools annotate", + "outputs": [ + { + "name": "output_file", + "type": "vcf" + } + ], + "position": { + "left": 2409.21875, + "top": 689.4375 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bcftools_annotate/bcftools_annotate/1.15.1+galaxy3", + "tool_shed_repository": { + "changeset_revision": "3f62d4939d54", + "name": "bcftools_annotate", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"output_type\": \"v\", \"sec_annofile\": {\"columns\": \"QUAL,INFO\", \"annofile\": {\"anno_fmt\": \"vcf\", \"__current_case__\": 1, \"annotations\": {\"__class__\": \"ConnectedValue\"}}, \"mark_sites\": \"-AmpliconBias\", \"min_overlap\": \"\", \"set_id\": \"\"}, \"sec_annotate\": {\"remove\": \"\", \"rename_chrs\": {\"__class__\": \"RuntimeValue\"}, \"rename_annots\": {\"__class__\": \"RuntimeValue\"}}, \"sec_restrict\": {\"include\": \"\", \"exclude\": \"\", \"collapse\": null, \"regions\": {\"regions_src\": \"__none__\", \"__current_case__\": 0}, \"regions_overlap\": null, \"samples\": \"\", \"invert_samples\": false, \"samples_file\": {\"__class__\": \"RuntimeValue\"}, \"invert_samples_file\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy3", + "type": "tool", + "uuid": "c466b7da-f50c-4093-9eb5-c014ba41c1b8", + "when": null, + "workflow_outputs": [ + { + "label": "variants_fixed_partial", + "output_name": "output_file", + "uuid": "7c918bc9-7234-497c-9349-e977bc261510" + } + ] + }, + "27": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "errors": null, + "id": 27, + "input_connections": { + "filter_expression|expr": { + "id": 10, + "output_name": "out1" + }, + "input": { + "id": 24, + "output_name": "variants" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "filter_expression" + }, + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "input" + } + ], + "label": null, + "name": "SnpSift Filter", + "outputs": [ + { + "name": "output", + "type": "vcf" + } + ], + "position": { + "left": 2655.703125, + "top": 349.046875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "tool_shed_repository": { + "changeset_revision": "5fab4f81391d", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_expression\": {\"type\": \"simple\", \"__current_case__\": 0, \"expr\": {\"__class__\": \"ConnectedValue\"}}, \"filtering\": {\"mode\": \"entries\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"inverse\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy1", + "type": "tool", + "uuid": "c3d5ad01-385e-4405-bdc1-51f01dee4071", + "when": null, + "workflow_outputs": [ + { + "label": "preliminary_variants_2_filtered", + "output_name": "output", + "uuid": "b7f7c28f-1a7c-4098-bb84-b82fbfea2321" + } + ] + }, + "28": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/vcfvcfintersect/vcfvcfintersect/1.0.0_rc3+galaxy0", + "errors": null, + "id": 28, + "input_connections": { + "reference_source|ref_file": { + "id": 1, + "output_name": "output" + }, + "vcf_input1": { + "id": 27, + "output_name": "output" + }, + "vcf_input2": { + "id": 20, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool VCF-VCFintersect:", + "name": "reference_source" + }, + { + "description": "runtime parameter for tool VCF-VCFintersect:", + "name": "vcf_input1" + }, + { + "description": "runtime parameter for tool VCF-VCFintersect:", + "name": "vcf_input2" + } + ], + "label": null, + "name": "VCF-VCFintersect:", + "outputs": [ + { + "name": "out_file1", + "type": "vcf" + } + ], + "position": { + "left": 2885.859375, + "top": 501.0 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/vcfvcfintersect/vcfvcfintersect/1.0.0_rc3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "166c4f50525f", + "name": "vcfvcfintersect", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_options\": {\"adv_options_selector\": \"no\", \"__current_case__\": 0}, \"invert\": true, \"isect_union\": \"-i\", \"loci\": false, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"vcf_input1\": {\"__class__\": \"ConnectedValue\"}, \"vcf_input2\": {\"__class__\": \"ConnectedValue\"}, \"window_size\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0_rc3+galaxy0", + "type": "tool", + "uuid": "816eeae7-4ad5-4f2d-b709-285931d2be4b", + "when": null, + "workflow_outputs": [ + { + "label": "lost_filter_passing_variants", + "output_name": "out_file1", + "uuid": "2b336081-1278-4a1d-9991-58d0d33adfcf" + } + ] + }, + "29": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bcftools_annotate/bcftools_annotate/1.15.1+galaxy3", + "errors": null, + "id": 29, + "input_connections": { + "input_file": { + "id": 26, + "output_name": "output_file" + }, + "sec_annofile|annofile|annotations": { + "id": 28, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bcftools annotate", + "name": "input_file" + }, + { + "description": "runtime parameter for tool bcftools annotate", + "name": "sec_annotate" + }, + { + "description": "runtime parameter for tool bcftools annotate", + "name": "sec_annotate" + }, + { + "description": "runtime parameter for tool bcftools annotate", + "name": "sec_restrict" + } + ], + "label": null, + "name": "bcftools annotate", + "outputs": [ + { + "name": "output_file", + "type": "vcf" + } + ], + "position": { + "left": 3112.953125, + "top": 656.28125 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bcftools_annotate/bcftools_annotate/1.15.1+galaxy3", + "tool_shed_repository": { + "changeset_revision": "3f62d4939d54", + "name": "bcftools_annotate", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"output_type\": \"v\", \"sec_annofile\": {\"columns\": \"QUAL,INFO\", \"annofile\": {\"anno_fmt\": \"vcf\", \"__current_case__\": 1, \"annotations\": {\"__class__\": \"ConnectedValue\"}}, \"mark_sites\": \"+AmpliconBias\", \"min_overlap\": \"\", \"set_id\": \"\"}, \"sec_annotate\": {\"remove\": \"\", \"rename_chrs\": {\"__class__\": \"RuntimeValue\"}, \"rename_annots\": {\"__class__\": \"RuntimeValue\"}}, \"sec_restrict\": {\"include\": \"\", \"exclude\": \"\", \"collapse\": null, \"regions\": {\"regions_src\": \"__none__\", \"__current_case__\": 0}, \"regions_overlap\": null, \"samples\": \"\", \"invert_samples\": false, \"samples_file\": {\"__class__\": \"RuntimeValue\"}, \"invert_samples_file\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy3", + "type": "tool", + "uuid": "c466b7da-f50c-4093-9eb5-c014ba41c1b7", + "when": null, + "workflow_outputs": [ + { + "label": "variants_fixed", + "output_name": "output_file", + "uuid": "d06d1e97-0016-48f7-9f93-4d68a0d99dde" + } + ] + }, + "30": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0", + "errors": null, + "id": 30, + "input_connections": { + "infile": { + "id": 29, + "output_name": "output_file" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Replace Text", + "name": "infile" + } + ], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 3338.28125, + "top": 745.546875 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"^##INFO=\"}, {\"__index__\": 1, \"find_pattern\": \"^##INFO= --min-bq among all bases at the site\\\">\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "490dbabb-04ee-426d-a8e5-e2ec9e59de3a", + "when": null, + "workflow_outputs": [ + { + "label": "variants_fixed_header", + "output_name": "outfile", + "uuid": "d96147a4-6d8b-426f-9c51-f77efc81a08b" + } + ] + }, + "31": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff_sars_cov_2/snpeff_sars_cov_2/4.5covid19", + "errors": null, + "id": 31, + "input_connections": { + "input": { + "id": 30, + "output_name": "outfile" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "input" + }, + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "intervals" + }, + { + "description": "runtime parameter for tool SnpEff eff:", + "name": "transcripts" + } + ], + "label": "SnpEff eff covid19 version", + "name": "SnpEff eff:", + "outputs": [ + { + "name": "snpeff_output", + "type": "vcf" + }, + { + "name": "statsFile", + "type": "html" + } + ], + "position": { + "left": 3566.25, + "top": 598.96875 + }, + "post_job_actions": { + "RenameDatasetActionsnpeff_output": { + "action_arguments": { + "newname": "Final (SnpEff-) annotated variants" + }, + "action_type": "RenameDatasetAction", + "output_name": "snpeff_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpeff_sars_cov_2/snpeff_sars_cov_2/4.5covid19", + "tool_shed_repository": { + "changeset_revision": "2a3a00c1fa0a", + "name": "snpeff_sars_cov_2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"annotations\": [\"-formatEff\", \"-classic\"], \"chr\": \"\", \"csvStats\": false, \"filter\": {\"specificEffects\": \"no\", \"__current_case__\": 0}, \"filterOut\": [\"-no-downstream\", \"-no-intergenic\", \"-no-upstream\"], \"generate_stats\": true, \"genome_version\": \"NC_045512.2\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"inputFormat\": \"vcf\", \"intervals\": {\"__class__\": \"RuntimeValue\"}, \"noLog\": true, \"offset\": \"default\", \"outputConditional\": {\"outputFormat\": \"vcf\", \"__current_case__\": 0}, \"transcripts\": {\"__class__\": \"RuntimeValue\"}, \"udLength\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.5covid19", + "type": "tool", + "uuid": "a6b0b8e1-a914-4f59-95d4-87fc47ed4171", + "when": null, + "workflow_outputs": [ + { + "label": "annotated_variants", + "output_name": "snpeff_output", + "uuid": "ded982f4-601c-4d3c-888d-92716a47bb5c" + }, + { + "label": "annotated_variants_stats", + "output_name": "statsFile", + "uuid": "890819cb-f5a8-416d-a6f7-39a448fd2cd4" + } + ] + }, + "32": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_filter/lofreq_filter/2.1.5+galaxy0", + "errors": null, + "id": 32, + "input_connections": { + "invcf": { + "id": 31, + "output_name": "snpeff_output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Lofreq filter", + "name": "invcf" + } + ], + "label": null, + "name": "Lofreq filter", + "outputs": [ + { + "name": "outvcf", + "type": "vcf" + } + ], + "position": { + "left": 3802.5, + "top": 614.625 + }, + "post_job_actions": { + "RenameDatasetActionoutvcf": { + "action_arguments": { + "newname": "Final (SnpEff-) annotated variants with strand-bias soft filter applied" + }, + "action_type": "RenameDatasetAction", + "output_name": "outvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/lofreq_filter/lofreq_filter/2.1.5+galaxy0", + "tool_shed_repository": { + "changeset_revision": "7dfca164d2e3", + "name": "lofreq_filter", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"af\": {\"af_min\": \"0.0\", \"af_max\": \"0.0\"}, \"coverage\": {\"cov_min\": \"0\", \"cov_max\": \"0\"}, \"filter_by_type\": {\"keep_only\": \"\", \"__current_case__\": 0, \"qual\": {\"snvqual_filter\": {\"snvqual\": \"no\", \"__current_case__\": 0}, \"indelqual_filter\": {\"indelqual\": \"no\", \"__current_case__\": 0}}}, \"flag_or_drop\": \"--print-all\", \"invcf\": {\"__class__\": \"ConnectedValue\"}, \"sb\": {\"sb_filter\": {\"strand_bias\": \"mtc\", \"__current_case__\": 2, \"sb_alpha\": \"0.001\", \"sb_mtc\": \"fdr\", \"sb_compound\": true, \"sb_indels\": false}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.5+galaxy0", + "type": "tool", + "uuid": "4c9e8621-e930-4593-b0be-d84304f86ad4", + "when": null, + "workflow_outputs": [ + { + "label": "annotated_softfiltered_variants", + "output_name": "outvcf", + "uuid": "7af82fbc-67e3-46ca-9b17-95de59de8cf5" + } + ] + } + }, + "tags": [ + "COVID-19", + "ARTIC", + "covid19.galaxyproject.org" + ], + "uuid": "864427b0-d25a-499c-b437-f83f2d6b83f2" + }, + "readme": "COVID-19: variation analysis on ARTIC PE data\n---------------------------------------------\n\nThe workflow for Illumina-sequenced ampliconic data builds on the RNASeq workflow\nfor paired-end data using the same steps for mapping and variant calling, but\nadds extra logic for trimming amplicon primer sequences off reads with the ivar\npackage. In addition, this workflow uses ivar also to identify amplicons\naffected by primer-binding site mutations and, if possible, excludes reads\nderived from such \"tainted\" amplicons when calculating allele-frequencies\nof other variants.\n", + "changelog": "# Changelog\n\n## [0.5.2] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.9+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.2+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.5`\n- `toolshed.g2.bx.psu.edu/repos/iuc/lofreq_indelqual/lofreq_indelqual/2.1.5+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/lofreq_indelqual/lofreq_indelqual/2.1.5+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.3.1+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.4.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/lofreq_call/lofreq_call/2.1.5+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2c+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ivar_removereads/ivar_removereads/1.3.1+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ivar_removereads/ivar_removereads/1.4.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bcftools_annotate/bcftools_annotate/1.10` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bcftools_annotate/bcftools_annotate/1.15.1+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n\n## [0.5.1] 2023-11-20\n\n- Fix author in dockstore\n- Use zenodo link instead of googleapis for fastq in test\n- Update output test\n\n## [0.5] - 2022-02-08\n\n### Fixed\n\n- Base selection of variants that should trigger amplicon removal on unbiased\n AF values recalculated from DP4 and DP fields instead of on AF values\n provided by lofreq call.\n\n https://github.com/CSB5/lofreq/issues/80 means that lofreq-calculated AF\n values are lower bounds of true AFs when bases are excluded from calling\n based on base quality. The extent of AF underestimation depends on the\n fraction of bases with sub-threshold (30 for this workflow) base qualities.\n\n By recalculating AFs as (DP4[2] + DP4[3]) / DP we are avoiding this issue.\n From this version on we also add a proper description to the header INFO\n line description of the AF field to be explicit about the meaning of lofreq's\n AF value.\n\n### Changed\n\n- Increase/deactivate the default upper AF threshold for biased amplicon detection\n\n By increasing the default AF threshold to 1.0 amplicon removal now gets\n triggered by default for all primer binding site mutations with unbiased\n (see AF discussion above) AF > 0.1.\n\n This change is intended to allow removal of amplicons resulting from even\n trace amounts of contamination when the intended target of the amplicon\n primers drops out because of mutations severely impacting primer binding.\n The expectation is that this would either remove contamination-contributed\n variants (like contributed by traces of delta virus in omicron preparations\n in omicron-triggered amplicon dropout regions), or at least cause them\n getting flagged as AmpliconBias calls at the VCF level.\n The exact consequences of this change need to be evaluated, but users can\n restore the previous behavior by reducing the upper AF threshold back to 0.9,\n which will reduce the extent of attempted amplicon removals substantially.\n\n- Make the amplicon bias correction more robust and better interoperable with\n the [Reporting workflow](https://github.com/iwc-workflows/sars-cov-2-variation-reporting).\n\n First and second (after amplicon removal) round of variant calling are now\n carried out with identical lofreq parameter settings.\n bcftools annotate is then used to carry over the bias-corrected call stats to\n the variant calls obtained in the first round. At the same time, both variant\n call lists are filtered with identical DP and DP_ALT filters and stats of\n filter-passing variants from the first round that fail to pass those filters\n after the second round of calling aretransferred back to the initial\n bcftools annotate output.\n If the DP and DP_ALT thresholds are chosen as in the Reporting workflow (as\n is the case with the default settings), this ensures that no initially called\n variant gets lost as a consequence of amplicon bias correction and that no\n initially filter-passing variant gets filtered out after correction.\n The AmpliconBias INFO flag is used to mark all such variants, for which\n amplicon bias correction was skipped to rescue the call.\n\n- Upgrade the Galaxy wrapper versions of ivar trim and ivar removereads.\n\n This makes it easy for users to calculate primer amplicon info from suitable\n primer scheme bed files instead of passing the info as a separate file.\n This workflow sticks to the previous behavior to avoid new requirements on\n primer names.\n- Upgrade fastp to 0.23.2.\n This update restores plots contained in the tools html output, should\n provide better performance for compressed input data, but also has a moderate\n effect on trimming results.\n- Upgrade other tools to their latest versions or wrapper versions:\n\n - bwa_mem to wrapper version 0.7.17.2\n - lofreq_call to wrapper version 2.1.5+galaxy1\n - multiqc to version 1.11\n\n None of these are expected to change the variant output produced by the\n workflow.\n\n### Added\n\n- Add a step to filter out failed datasets before flattening the Qualimap BamQC\n data for use by MultiQC.\n\n Qualimap BamQC fails on empty BAM input and trying to flatten the resulting\n collection containing failed datasets would cause the invocation of the\n workflow to fail.\n\n## [0.4.2] 2021-12-13\n\n### Added\n\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.4.1] 2021-07-23\n\n### Added\n\nAdded RO-Crate metadata file. No functional changes.\n\n## [0.4] - 2021-06-16\n\n### Changed\n\n- Upgrade multiqc to 1.9+galaxy1\n\n## [0.3] - 2021-05-19\n\n### Changed\n\nThis version brings a number of tweaks to the ivar-dependent steps of the\nworkflow. Together, these are expected to make variant allele frequency\ncalculations more precise, in general, and robust in the face of an increasing\nnumber of variants at primer binding sites:\n\n- Upgrade ivar from version 1.2.2 to 1.3.1\n This affects ivar trim and ivar removereads\n- Use the newly introduced -f option of ivar trim to exclude read pairs from\n further analysis that extend beyond amplicon boundaries.\n This change should be benefitial for accurate AF calculations in general,\n but in particular for corrected AF values after removal of biased amplicons,\n where aberrant read pairs often represent a larger fraction of the remaining\n reads.\n- Run ivar trim only after realignment and addition of indel qualities by\n lofeq. This should make sure that indels close to primer sequences are\n seen as read-internal events.\n- Turn the lower and upper thresholds for variant AF that triggers readremoval\n into workflow input parameters and adjust their defaults to trigger read\n removal only in more obvious cases of non-fixed variants.\n- Require a minimum depth of coverage for recalled variants after read removal\n of 20 to ensure reliable AF values.\n This change also prevents situations where variants are recalled successfully\n after read removal, but are later excluded from variant reports generated by\n the reporting workflow due to that workflow's min_dp_alt >= 10 filter.\n\n## [0.2]\n\n### Changed\n\n- Turn the AmpliconRemoval variant FILTER into an AmpliconBias INFO flag\n- Apply the strand-bias filter only after variant annotation with snpEff. By\n producing fully annotated VCFs with and without filtering, downstream\n workflows can easily be switched between filtered/unfiltered input data\n\n### Fixed\n\n- Make sure the header information about the added flag gets propagated to the\n final VCF\n\n## [0.1]\n\n- Initial version of COVID-19: variation analysis on ARTIC PE data workflow\n" } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-variant-calling", - "readme": "COVID-19: variation analysis on ARTIC PE data\n---------------------------------------------\n\nThe workflow for Illumina-sequenced ampliconic data builds on the RNASeq workflow\nfor paired-end data using the same steps for mapping and variant calling, but\nadds extra logic for trimming amplicon primer sequences off reads with the ivar\npackage. In addition, this workflow uses ivar also to identify amplicons\naffected by primer-binding site mutations and, if possible, excludes reads\nderived from such \"tainted\" amplicons when calculating allele-frequencies\nof other variants.\n" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-variant-calling" }, { "version": 1.2, @@ -1324,11 +66876,1881 @@ "name": "Wolfgang Maier", "orcid": "0000-0002-9464-6640" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes a VCF dataset of variants produced by any of the *-variant-calling workflows in https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling and generates tabular lists of variants by Samples and by Variant, and an overview plot of variants and their allele-frequencies.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9464-6640", + "name": "Wolfgang Maier" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "COVID-19: variation analysis reporting", + "release": "0.3.3", + "steps": { + "0": { + "annotation": "Variation data in VCF format. Can be the output of any of the workflows in https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Variation data in VCF format. Can be the output of any of the workflows in https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling", + "name": "Variation data to report" + } + ], + "label": "Variation data to report", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 10.28125, + "top": 34.08333333333334 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"vcf\", \"vcf_bgzip\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "577438f0-38b1-4fc1-9145-935566d62347", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Allele Frequency Filter. This is the minimum allele frequency required for variants to be included in the reports.", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Allele Frequency Filter. This is the minimum allele frequency required for variants to be included in the reports.", + "name": "AF Filter" + } + ], + "label": "AF Filter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 5.3125, + "top": 186.91145833333331 + }, + "tool_id": null, + "tool_state": "{\"default\": 0.05, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "2e5a5b38-c204-45a2-98e2-e113bce5a14b", + "when": null, + "workflow_outputs": [ + { + "label": "af_filter_threshold", + "output_name": "output", + "uuid": "e55d47c5-7ea0-45c4-8844-47bf29b88542" + } + ] + }, + "2": { + "annotation": "Depth Filter. This is the minimum depth of all alignments at a variant site. ", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Depth Filter. This is the minimum depth of all alignments at a variant site. ", + "name": "DP Filter" + } + ], + "label": "DP Filter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.78125, + "top": 284.9270833333333 + }, + "tool_id": null, + "tool_state": "{\"default\": 1, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c7fc64c7-51c7-465b-9184-ca834d4cf6b2", + "when": null, + "workflow_outputs": [ + { + "label": "dp_filter_threshold", + "output_name": "output", + "uuid": "220a9662-8b6f-4161-8539-ecb613b4892a" + } + ] + }, + "3": { + "annotation": "Depth Filter for variant allele. This is the minimum depth of alignments supporting a variant.", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Depth Filter for variant allele. This is the minimum depth of alignments supporting a variant.", + "name": "DP_ALT Filter" + } + ], + "label": "DP_ALT Filter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.0, + "top": 367.42708333333337 + }, + "tool_id": null, + "tool_state": "{\"default\": 10, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "145bbc55-8893-413d-9620-f3d85e65527a", + "when": null, + "workflow_outputs": [ + { + "label": "dp_alt_filter_threshold", + "output_name": "output", + "uuid": "7f7b09f6-e4e5-43af-881b-f336906bcb91" + } + ] + }, + "4": { + "annotation": "A custom tabular file mapping NCBI RefSeq Protein identifiers as used by snpEff version 4.5covid19 to their commonly used names. Can be obtained from https://doi.org/10.5281/zenodo.4555734", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "A custom tabular file mapping NCBI RefSeq Protein identifiers as used by snpEff version 4.5covid19 to their commonly used names. Can be obtained from https://doi.org/10.5281/zenodo.4555734", + "name": "gene products translations" + } + ], + "label": "gene products translations", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 690.015625, + "top": 38.41145833333334 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "8b89e674-9012-4f66-a59a-ce05d2fe4223", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Number of Clusters to use in Variant Frequency Plot.", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Number of Clusters to use in Variant Frequency Plot.", + "name": "Number of Clusters" + } + ], + "label": "Number of Clusters", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 3413.578125, + "top": 671.9114583333334 + }, + "tool_id": null, + "tool_state": "{\"default\": 1, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "5ca7b1a7-e1ee-4b52-aab4-eaf23949e1da", + "when": null, + "workflow_outputs": [ + { + "label": "plot_number_of_clusters", + "output_name": "output", + "uuid": "c02cc297-3f36-4f78-bede-3aa378436672" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "input" + } + ], + "label": null, + "name": "SnpSift Filter", + "outputs": [ + { + "name": "output", + "type": "vcf" + } + ], + "position": { + "left": 246.65625, + "top": 32.08333333333334 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "tool_shed_repository": { + "changeset_revision": "5fab4f81391d", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_expression\": {\"type\": \"simple\", \"__current_case__\": 0, \"expr\": \"DP >= 1\"}, \"filtering\": {\"mode\": \"entries\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"inverse\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy1", + "type": "tool", + "uuid": "386eb313-89c1-47df-bd3d-976780eff740", + "when": null, + "workflow_outputs": [ + { + "label": "prefiltered_variants", + "output_name": "output", + "uuid": "498b63d3-2449-4633-b9a4-360553d14844" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 7, + "input_connections": { + "components_1|param_type|component_value": { + "id": 1, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 2, + "output_name": "output" + }, + "components_5|param_type|component_value": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 245.0, + "top": 156.36458333333331 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"( ( DP4[2] + DP4[3] ) < ( \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" * DP ) ) | ( DP < \"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" ) | ( ( AF * DP ) < ( \"}}, {\"__index__\": 5, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 6, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" - 0.5 ) )\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "ec1a4872-b9bc-41f0-8675-1f26fdd19f16", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 8, + "input_connections": { + "components_1|param_type|component_value": { + "id": 1, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 2, + "output_name": "output" + }, + "components_5|param_type|component_value": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 241.71875, + "top": 463.83333333333337 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"min_af_\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"|min_dp_\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"|min_dp_alt_\"}}, {\"__index__\": 5, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "c9916563-c914-4f5f-90c6-d6c7619e1a98", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "filter_expression|expr": { + "id": 7, + "output_name": "out1" + }, + "filtering|add_filter": { + "id": 8, + "output_name": "out1" + }, + "input": { + "id": 6, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "filter_expression" + }, + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "filtering" + }, + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "input" + } + ], + "label": null, + "name": "SnpSift Filter", + "outputs": [ + { + "name": "output", + "type": "vcf" + } + ], + "position": { + "left": 477.421875, + "top": 322.0677083333333 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Filtered variants" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "tool_shed_repository": { + "changeset_revision": "5fab4f81391d", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_expression\": {\"type\": \"simple\", \"__current_case__\": 0, \"expr\": {\"__class__\": \"ConnectedValue\"}}, \"filtering\": {\"mode\": \"add_filter\", \"__current_case__\": 3, \"add_filter\": {\"__class__\": \"ConnectedValue\"}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"inverse\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy1", + "type": "tool", + "uuid": "9a6cb40d-476b-4096-adcc-cb601398d0b4", + "when": null, + "workflow_outputs": [ + { + "label": "filtered_variants", + "output_name": "output", + "uuid": "d6db8dad-1774-4ec8-a858-26b17a287252" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "input": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpSift Extract Fields", + "name": "input" + } + ], + "label": null, + "name": "SnpSift Extract Fields", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 713.4375, + "top": 219.05208333333331 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Filtered extracted variants" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0", + "tool_shed_repository": { + "changeset_revision": "5fab4f81391d", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"empty_text\": \".\", \"extract\": \"CHROM POS FILTER REF ALT DP AF DP4 SB EFF[*].IMPACT EFF[*].FUNCLASS EFF[*].EFFECT EFF[*].GENE EFF[*].CODON EFF[*].AA EFF[*].TRID DP4[2] DP4[3]\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"one_effect_per_line\": true, \"separator\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy0", + "type": "tool", + "uuid": "085e8f20-3eea-4d97-8e52-6e8a9aa3fbd7", + "when": null, + "workflow_outputs": [ + { + "label": "filtered_extracted_variants", + "output_name": "output", + "uuid": "578ee06f-e803-42e2-8afe-b9e88f465cdb" + } + ] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/replace_column_by_key_value_file/replace_column_with_key_value_file/0.2", + "errors": null, + "id": 11, + "input_connections": { + "original_file": { + "id": 10, + "output_name": "output" + }, + "replace_information": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Replace column", + "name": "original_file" + }, + { + "description": "runtime parameter for tool Replace column", + "name": "replace_information" + } + ], + "label": null, + "name": "Replace column", + "outputs": [ + { + "name": "outfile_replace", + "type": "txt" + } + ], + "position": { + "left": 944.3125, + "top": 83.03645833333331 + }, + "post_job_actions": { + "ChangeDatatypeActionoutfile_replace": { + "action_arguments": { + "newtype": "tabular" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "outfile_replace" + }, + "RenameDatasetActionoutfile_replace": { + "action_arguments": { + "newname": "Extracted variants with filtered and renamed effects" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile_replace" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/replace_column_by_key_value_file/replace_column_with_key_value_file/0.2", + "tool_shed_repository": { + "changeset_revision": "d533e4b75800", + "name": "replace_column_by_key_value_file", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column_replace\": \"16\", \"delimiter\": \"tab\", \"original_file\": {\"__class__\": \"ConnectedValue\"}, \"pass_comments\": \"#\", \"replace_information\": {\"__class__\": \"ConnectedValue\"}, \"skip_lines\": \"1\", \"unknowns_strategy\": \"skip\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2", + "type": "tool", + "uuid": "0850f6d5-ff1f-47f9-8e49-b7eb5782828a", + "when": null, + "workflow_outputs": [ + { + "label": "filtered_and_renamed_effects", + "output_name": "outfile_replace", + "uuid": "25460c36-c35c-4233-97ba-ec0a7aec39e4" + } + ] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 11, + "output_name": "outfile_replace" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Compute", + "name": "input" + } + ], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1164.734375, + "top": 240.34895833333331 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Extracted variants with filtered and renamed effects and AF recalculated" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"yes\", \"__current_case__\": 1, \"expressions\": [{\"__index__\": 0, \"cond\": \"c7\", \"add_column\": {\"mode\": \"I\", \"__current_case__\": 1, \"pos\": \"8\"}, \"new_column_name\": \"AFcaller\"}, {\"__index__\": 1, \"cond\": \"round((c18 + c19) / c6, 6)\", \"add_column\": {\"mode\": \"R\", \"__current_case__\": 2, \"pos\": \"7\"}, \"new_column_name\": \"AF\"}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "c457f29e-dea5-449a-84c4-4b192da88257", + "when": null, + "workflow_outputs": [ + { + "label": "af_recalculated", + "output_name": "out_file1", + "uuid": "86d866eb-b5ff-409c-aaee-d23deac15a47" + } + ] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "in_file": { + "id": 12, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Datamash", + "name": "in_file" + } + ], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 1331.15625, + "top": 20.583333333333343 + }, + "post_job_actions": { + "RenameDatasetActionout_file": { + "action_arguments": { + "newname": "Collapsed effects (Datamash on all variants)" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"1,2,3,4,5,6,7,8,9,10\", \"header_in\": true, \"header_out\": true, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"collapse\", \"op_column\": \"11\"}, {\"__index__\": 1, \"op_name\": \"collapse\", \"op_column\": \"12\"}, {\"__index__\": 2, \"op_name\": \"collapse\", \"op_column\": \"13\"}, {\"__index__\": 3, \"op_name\": \"collapse\", \"op_column\": \"14\"}, {\"__index__\": 4, \"op_name\": \"collapse\", \"op_column\": \"15\"}, {\"__index__\": 5, \"op_name\": \"collapse\", \"op_column\": \"16\"}, {\"__index__\": 6, \"op_name\": \"collapse\", \"op_column\": \"17\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "ec8aca39-fe1f-404a-9460-7a960cec37e6", + "when": null, + "workflow_outputs": [ + { + "label": "collapsed_effects", + "output_name": "out_file", + "uuid": "995044cd-d883-451e-b8a0-6905967f636b" + } + ] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "errors": null, + "id": 14, + "input_connections": { + "infile": { + "id": 13, + "output_name": "out_file" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Replace", + "name": "infile" + } + ], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1681.234375, + "top": 0.0 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "Extracted variants with highest impact effects" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"\\\\t([^\\\\t,]+),[^\\\\t]+\\\\t([^\\\\t,]+),[^\\\\t]+\\\\t([^\\\\t,]+),[^\\\\t]+\\\\t([^\\\\t,]+),[^\\\\t]+\\\\t([^\\\\t,]+),[^\\\\t]+\\\\t([^\\\\t,]+),[^\\\\t]+\\\\t([^\\\\t,]+),[^\\\\s]+\", \"replace_pattern\": \"\\\\t$1\\\\t$2\\\\t$3\\\\t$4\\\\t$5\\\\t$6\\\\t$7\", \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": true, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}, {\"__index__\": 1, \"find_pattern\": \"(GroupBy|collapse)\\\\(([^)]+)\\\\)\", \"replace_pattern\": \"$2\", \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "25f665b6-2b6a-49a3-a395-29706cd772ab", + "when": null, + "workflow_outputs": [ + { + "label": "highest_impact_effects", + "output_name": "outfile", + "uuid": "689eb8e9-393c-4d2f-8ab6-98bcfc07892d" + } + ] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 15, + "input_connections": { + "input_list": { + "id": 14, + "output_name": "outfile" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Collapse Collection", + "name": "input_list" + } + ], + "label": null, + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1982.5, + "top": 28.067708333333343 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": true, \"__current_case__\": 0, \"place_name\": \"same_multiple\"}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "e5459c74-11e1-45a5-beee-88c2dde61eab", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 16, + "input_connections": { + "input": { + "id": 15, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Compute", + "name": "input" + } + ], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 2227.890625, + "top": 212.38020833333331 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": false, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"yes\", \"__current_case__\": 1, \"expressions\": [{\"__index__\": 0, \"cond\": \"c5 + '>' + c6\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}, \"new_column_name\": \"change\"}, {\"__index__\": 1, \"cond\": \"c3 + ':' + c19\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}, \"new_column_name\": \"change_with_pos\"}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "cc8a768f-8078-4bdd-ae98-903f08619070", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "errors": null, + "id": 17, + "input_connections": { + "infile": { + "id": 16, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Replace", + "name": "infile" + } + ], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 2434.0625, + "top": 80.17708333333331 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "All variants of all samples" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"EFF[*].\", \"replace_pattern\": \"\", \"is_regex\": false, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "82276b6c-5c6e-49eb-8ee5-46041c273d30", + "when": null, + "workflow_outputs": [ + { + "label": "all_variants_all_samples", + "output_name": "outfile", + "uuid": "708f0b5e-2bc0-4a08-96e2-d590517c7ac9" + } + ] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 18, + "input_connections": { + "in_file": { + "id": 17, + "output_name": "outfile" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Datamash", + "name": "in_file" + } + ], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 2685.328125, + "top": 31.598958333333343 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"20\", \"header_in\": true, \"header_out\": true, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": true, \"operations\": [{\"__index__\": 0, \"op_name\": \"countunique\", \"op_column\": \"1\"}, {\"__index__\": 1, \"op_name\": \"min\", \"op_column\": \"8\"}, {\"__index__\": 2, \"op_name\": \"max\", \"op_column\": \"8\"}, {\"__index__\": 3, \"op_name\": \"collapse\", \"op_column\": \"1\"}, {\"__index__\": 4, \"op_name\": \"collapse\", \"op_column\": \"8\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "c40528c9-4fed-48c8-9c34-be2cf2c32745", + "when": null, + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 19, + "input_connections": { + "input": { + "id": 17, + "output_name": "outfile" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Filter", + "name": "input" + } + ], + "label": null, + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 2678.125, + "top": 244.73958333333331 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": \"c4=='PASS' or c4=='.'\", \"header_lines\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "c02e3958-04f4-499e-b78e-f304e0fdaeed", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 20, + "input_connections": { + "in_file": { + "id": 17, + "output_name": "outfile" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Datamash", + "name": "in_file" + } + ], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 2969.03125, + "top": 441.66145833333337 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + }, + "RenameDatasetActionout_file": { + "action_arguments": { + "newname": "Cross-sample variant stats (Datamash)" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"3\", \"header_in\": true, \"header_out\": true, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": true, \"operations\": [{\"__index__\": 0, \"op_name\": \"countunique\", \"op_column\": \"1\"}, {\"__index__\": 1, \"op_name\": \"min\", \"op_column\": \"8\"}, {\"__index__\": 2, \"op_name\": \"max\", \"op_column\": \"8\"}, {\"__index__\": 3, \"op_name\": \"countunique\", \"op_column\": \"19\"}, {\"__index__\": 4, \"op_name\": \"countunique\", \"op_column\": \"13\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "a9af0104-3e05-48cb-9650-36f58d174cdf", + "when": null, + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0", + "errors": null, + "id": 21, + "input_connections": { + "infile1": { + "id": 19, + "output_name": "out_file1" + }, + "infile2": { + "id": 18, + "output_name": "out_file" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Join", + "name": "infile1" + }, + { + "description": "runtime parameter for tool Join", + "name": "infile2" + } + ], + "label": null, + "name": "Join", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2926.71875, + "top": 51.98958333333334 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Filtered variants of all samples with stats" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column1\": \"20\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": true, \"ignore_case\": false, \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \" \", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "7e27aac8-1d1e-4d82-88e3-59c4cd61baeb", + "when": null, + "workflow_outputs": [] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 22, + "input_connections": { + "in_file": { + "id": 19, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Datamash", + "name": "in_file" + } + ], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 2935.140625, + "top": 312.1458333333333 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"3\", \"header_in\": true, \"header_out\": true, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": true, \"operations\": [{\"__index__\": 0, \"op_name\": \"countunique\", \"op_column\": \"1\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "fac0bae2-3415-4aa3-a5f5-7950ea411d98", + "when": null, + "workflow_outputs": [] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 23, + "input_connections": { + "in_file": { + "id": 19, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Datamash", + "name": "in_file" + } + ], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 2900.640625, + "top": 646.4114583333334 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"20\", \"header_in\": true, \"header_out\": true, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": true, \"operations\": [{\"__index__\": 0, \"op_name\": \"countunique\", \"op_column\": \"1\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "90b934e8-ba30-49aa-9fa4-a371fdf71285", + "when": null, + "workflow_outputs": [] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 24, + "input_connections": { + "in_file": { + "id": 21, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Datamash", + "name": "in_file" + } + ], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 3170.828125, + "top": 15.098958333333343 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"1\", \"header_in\": true, \"header_out\": true, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": true, \"operations\": [{\"__index__\": 0, \"op_name\": \"unique\", \"op_column\": \"2\"}], \"print_full_line\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "5ba44453-dabf-420f-a49e-2918eae031d3", + "when": null, + "workflow_outputs": [] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0", + "errors": null, + "id": 25, + "input_connections": { + "infile1": { + "id": 17, + "output_name": "outfile" + }, + "infile2": { + "id": 22, + "output_name": "out_file" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Join", + "name": "infile1" + }, + { + "description": "runtime parameter for tool Join", + "name": "infile2" + } + ], + "label": null, + "name": "Join", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3172.890625, + "top": 224.66145833333331 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column1\": \"3\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": true, \"ignore_case\": false, \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \" \", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "3927af37-c003-4fac-a8af-88ba2b656b22", + "when": null, + "workflow_outputs": [] + }, + "26": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0", + "errors": null, + "id": 26, + "input_connections": { + "infile1": { + "id": 16, + "output_name": "out_file1" + }, + "infile2": { + "id": 23, + "output_name": "out_file" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Join", + "name": "infile1" + }, + { + "description": "runtime parameter for tool Join", + "name": "infile2" + } + ], + "label": null, + "name": "Join", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3130.890625, + "top": 592.9270833333334 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column1\": \"20\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": true, \"ignore_case\": false, \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \" \", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "472af513-7900-41a5-b049-feb2d630ad2c", + "when": null, + "workflow_outputs": [] + }, + "27": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 27, + "input_connections": { + "input": { + "id": 24, + "output_name": "out_file" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Cut", + "name": "input" + } + ], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 3394.890625, + "top": 119.89583333333331 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c4,c6,c7,c13,c14,c15,c16,c17,c18,c19,c21,c22,c23,c26,c24,c25,c20\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "30858ca2-a64b-4841-9bb5-5de4d38350cb", + "when": null, + "workflow_outputs": [] + }, + "28": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0", + "errors": null, + "id": 28, + "input_connections": { + "infile1": { + "id": 25, + "output_name": "output" + }, + "infile2": { + "id": 20, + "output_name": "out_file" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Join", + "name": "infile1" + }, + { + "description": "runtime parameter for tool Join", + "name": "infile2" + } + ], + "label": null, + "name": "Join", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3390.921875, + "top": 317.8177083333333 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Filtered variants of all samples with per-position stats" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column1\": \"1\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": true, \"ignore_case\": false, \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \" \", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "1b250a36-d3ae-415e-9764-006182096a60", + "when": null, + "workflow_outputs": [] + }, + "29": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 29, + "input_connections": { + "input": { + "id": 26, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Cut", + "name": "input" + } + ], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 3356.359375, + "top": 528.6770833333334 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2,c3,c4,c5,c6,c7,c8,c9,c11,c12,c13,c14,c15,c16,c17,c18,c19\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "65a8b0dd-4b98-4646-bee8-a89f591816fb", + "when": null, + "workflow_outputs": [] + }, + "30": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "errors": null, + "id": 30, + "input_connections": { + "infile": { + "id": 27, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Replace", + "name": "infile" + } + ], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 3604.359375, + "top": 19.333333333333343 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + }, + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "All variants of all samples" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"unique\\\\(Sample\\\\)\\\\tcollapse\\\\(Sample\\\\)\\\\tcollapse\\\\(AF\\\\)\", \"replace_pattern\": \"SAMPLES(above-thresholds)\\\\tSAMPLES(all)\\\\tAFs(all)\", \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "6116c1c6-7c7c-43fe-9c91-609c91c6ed85", + "when": null, + "workflow_outputs": [] + }, + "31": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 31, + "input_connections": { + "input": { + "id": 28, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Cut", + "name": "input" + } + ], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 3608.171875, + "top": 344.31770833333337 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2,c1,c4,c5,c6,c7,c8,c9,c11,c10,c12,c13,c14,c15,c16,c17,c18,c23,c24,c25,c26,c19\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "a925b191-2cbc-4f45-b4cf-bbc25ba823d8", + "when": null, + "workflow_outputs": [] + }, + "32": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "errors": null, + "id": 32, + "input_connections": { + "split_parms|input": { + "id": 29, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Split file", + "name": "split_parms" + } + ], + "label": null, + "name": "Split file", + "outputs": [ + { + "name": "list_output_tab", + "type": "input" + } + ], + "position": { + "left": 3579.625, + "top": 528.8489583333334 + }, + "post_job_actions": { + "RenameDatasetActionlist_output_tab": { + "action_arguments": { + "newname": "Per-sample variants for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "list_output_tab" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_shed_repository": { + "changeset_revision": "baabc30154cd", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"top\": \"1\", \"split_by\": {\"select_split_by\": \"col\", \"__current_case__\": 0, \"id_col\": \"1\", \"match_regex\": \"(.*)\", \"sub_regex\": \"\\\\1\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.1", + "type": "tool", + "uuid": "9f938b6a-e7fb-4509-9c15-271c475092aa", + "when": null, + "workflow_outputs": [ + { + "label": "variants_for_plotting", + "output_name": "list_output_tab", + "uuid": "6bed4a2c-611a-4dd7-92bd-df5f07f0b581" + } + ] + }, + "33": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy0", + "errors": null, + "id": 33, + "input_connections": { + "infile": { + "id": 30, + "output_name": "outfile" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Sort", + "name": "infile" + } + ], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 3826.890625, + "top": 120.89583333333331 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "Combined Variant Report by Variant" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"header\": \"1\", \"ignore_case\": false, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"sortkeys\": [{\"__index__\": 0, \"column\": \"1\", \"order\": \"\", \"style\": \"g\"}], \"unique\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "0b2f751b-03c6-4302-9060-16856bb4157c", + "when": null, + "workflow_outputs": [ + { + "label": "by_variant_report", + "output_name": "outfile", + "uuid": "bbb19b95-70e3-43fb-baae-525f752b86e9" + } + ] + }, + "34": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy0", + "errors": null, + "id": 34, + "input_connections": { + "infile": { + "id": 31, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Sort", + "name": "infile" + } + ], + "label": null, + "name": "Sort", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 3830.6875, + "top": 330.55208333333337 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "Combined Variant Report by Sample" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "12615d397df7", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"header\": \"1\", \"ignore_case\": false, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"sortkeys\": [{\"__index__\": 0, \"column\": \"1\", \"order\": \"\", \"style\": \"\"}, {\"__index__\": 1, \"column\": \"2\", \"order\": \"\", \"style\": \"n\"}], \"unique\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy0", + "type": "tool", + "uuid": "e55320de-be51-4fa5-908e-76c03de24a77", + "when": null, + "workflow_outputs": [ + { + "label": "combined_variant_report", + "output_name": "outfile", + "uuid": "3211bebc-9cdd-417b-b96d-d10cae6fd310" + } + ] + }, + "35": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpfreqplot/snpfreqplot/1.0+galaxy3", + "errors": null, + "id": 35, + "input_connections": { + "clustering|nclust": { + "id": 5, + "output_name": "output" + }, + "sinputs": { + "id": 32, + "output_name": "list_output_tab" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Variant Frequency Plot", + "name": "clustering" + }, + { + "description": "runtime parameter for tool Variant Frequency Plot", + "name": "sinputs" + } + ], + "label": null, + "name": "Variant Frequency Plot", + "outputs": [ + { + "name": "outfile", + "type": "pdf" + } + ], + "position": { + "left": 3821.671875, + "top": 596.9895833333334 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpfreqplot/snpfreqplot/1.0+galaxy3", + "tool_shed_repository": { + "changeset_revision": "3d0adeee3f2b", + "name": "snpfreqplot", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced\": {\"output_type\": \"svg\", \"ratio\": \"0.67\", \"color\": \"Set3\"}, \"clustering\": {\"do\": \"TRUE\", \"__current_case__\": 0, \"nclust\": {\"__class__\": \"ConnectedValue\"}, \"method\": \"ward.D2\"}, \"sinputs\": {\"__class__\": \"ConnectedValue\"}, \"varfreq\": \"0.0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0+galaxy3", + "type": "tool", + "uuid": "583b8d59-2cc0-468e-a0b7-3b1a788c7613", + "when": null, + "workflow_outputs": [ + { + "label": "variant_frequency_plot", + "output_name": "outfile", + "uuid": "986f1d1a-02c0-4d91-9f6e-a09a088732ee" + } + ] + } + }, + "tags": [ + "COVID-19", + "covid19.galaxyproject.org" + ], + "uuid": "b08c744d-7c61-4b58-ac5f-4b5886c3c643" + }, + "readme": "COVID-19: variation analysis reporting\n--------------------------------------\n\nThis workflow takes VCF datasets of variants produced by any of the\n\"*-variant-calling\" workflows in\nhttps://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling\nand generates tabular reports of variants by samples and by variant, along with\nan overview plot of variants and their allele-frequencies across all samples.\n", + "changelog": "# Changelog\n\n## [0.3.2] 2023-11-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.3.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.3] 2022-10-13\n\n### Changed\n\n- Upgraded to new, more flexible version of column_maker tool.\n\n This change allows a simplification of the workflow, which now uses two\n steps less for producing identical results.\n\n- Upgraded to latest version of tp_find_and_replace tool, which can handle\n multiple substitutions per tool run. Saves another step in the workflow.\n\n- Upgraded datamash to its latest tool wrapper version.\n\nThese changes should not have any effects on results except this one:\n\n- the AFcaller column of the \"Combined Variant Report by Sample\" could\n previously contain values in scientific notation for very low allele\n frequencies (< 0.001). In the new version all values in the column will be\n reported consistently in regular floating point format.\n\n## [0.2] 2022-02-11\n\n### Changed\n\n- Altered the exact meaning of the user-supplied AF and DP_ALT thresholds\n\n The AF threshold is now compared against (DP4[2] + DP4[3]) / DP, i.e. the\n unbiased AF based on all bases at the site instead of against the AF reported\n by the variant caller (which in the case of lofreq would consider only\n variant-supporting bases >= the caller's --min-bq in the numerator).\n\n Conversely, the DP_ALT threshold is now compared against DP * AF (as reported\n by the variant caller), i.e. in the case of lofreq as the caller will\n consider only bases with >= --min-bq base quality.\n\n- Reported AF values in the by-sample and the by-variant reports are now\n unbiased AF values calculated from (DP4[2] + DP4[3]) / DP as explained above.\n\n The by-sample report reports the original AF value provided by the variant\n caller in an additional AFcaller column.\n\n- Tile colors in the variant frequency summary plot are now based on unbiased\n AF values.\n\n- An extra step removing potential called variants with a caller-reported\n DP of 0 has been added to avoid division by zero errors in the calculation\n of unbiased AF values.\n\n### Fixed\n\n- Reverted the autoupdated wrapper version change for the snpsift tools\n\n The autoupdate script had problems sorting their non-standard version strings\n correctly and downgraded these wrappers instead of upgrading them\n\n- Made sure only a single changeset revision of the text_processing tools is\n used in the workflow.\n\n## [0.1.3] 2022-02-04\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3.0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3.0`\n- `toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/4.2` was updated to `toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/1.5` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/1.6`\n\n## [0.1.2] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.1.1] 2021-07-23\n\n### Added\n\nAdded RO-Crate metadata file. No functional changes.\n\n## [0.1]\n\n- Initial version of COVID-19: variation analysis reporting\n" } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-variation-reporting", - "readme": "COVID-19: variation analysis reporting\n--------------------------------------\n\nThis workflow takes VCF datasets of variants produced by any of the\n\"*-variant-calling\" workflows in\nhttps://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling\nand generates tabular reports of variants by samples and by variant, along with\nan overview plot of variants and their allele-frequencies across all samples.\n" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-variation-reporting" }, { "version": 1.2, @@ -1346,10 +68768,1242 @@ "name": "Wolfgang Maier", "orcid": "0000-0002-9464-6640" } - ] + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Build a consensus sequence from FILTER PASS variants with intrasample allele-frequency above a configurable consensus threshold.\nHard-mask regions with low coverage (but not consensus variants within them) and ambiguous sites.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9464-6640", + "name": "Wolfgang Maier" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "COVID-19: consensus construction", + "release": "0.4.2", + "steps": { + "0": { + "annotation": "Collection of VCFs produced by upstream workflows for variation analysis", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Collection of VCFs produced by upstream workflows for variation analysis", + "name": "Variant calls" + } + ], + "label": "Variant calls", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0.0, + "top": 306.13330078125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "fca4e710-87a7-4cb6-9ff1-f9a8dc84ca37", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Only variant calls with an allele-frequency greater this value will be considered consensus variants.", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Only variant calls with an allele-frequency greater this value will be considered consensus variants.", + "name": "min-AF for consensus variant" + } + ], + "label": "min-AF for consensus variant", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.45001220703125, + "top": 469.0 + }, + "tool_id": null, + "tool_state": "{\"default\": 0.75, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "52664bd7-b500-40a1-935b-8ac6df7003e5", + "when": null, + "workflow_outputs": [ + { + "label": "consensus_af_threshold", + "output_name": "output", + "uuid": "0d802d31-bb4c-41e3-8e84-c1d99b914ee9" + } + ] + }, + "2": { + "annotation": "Variant calls with an allele frequency higher than this value, but lower than the AF threshold for consensus variants will be considered questionable and the respective sites be masked (with Ns) in the consensus sequence.", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Variant calls with an allele frequency higher than this value, but lower than the AF threshold for consensus variants will be considered questionable and the respective sites be masked (with Ns) in the consensus sequence.", + "name": "min-AF for failed variants" + } + ], + "label": "min-AF for failed variants", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.45001220703125, + "top": 640.6500244140625 + }, + "tool_id": null, + "tool_state": "{\"default\": 0.25, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a2a15cce-94ec-4a76-a3ff-3ea898e9c678", + "when": null, + "workflow_outputs": [ + { + "label": "non_consensus_af_threshold", + "output_name": "output", + "uuid": "16c62493-ad4b-46da-8790-a8094d01a130" + } + ] + }, + "3": { + "annotation": "Fully processed BAMs as generated by upstream workflows for variation analysis. Note: for ARTIC data, these BAMs should NOT have undergone processing with ivar removereads.", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Fully processed BAMs as generated by upstream workflows for variation analysis. Note: for ARTIC data, these BAMs should NOT have undergone processing with ivar removereads.", + "name": "aligned reads data for depth calculation" + } + ], + "label": "aligned reads data for depth calculation", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 581.3167114257812, + "top": 395.16668701171875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "23ae69ea-f9a7-4d5f-85f5-63b9d2bd2c50", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Sites in the viral genome covered by less than this number of reads are considered questionable and will be masked (with Ns) in the consensus sequence independent of whether a variant has been called at them or not.", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Sites in the viral genome covered by less than this number of reads are considered questionable and will be masked (with Ns) in the consensus sequence independent of whether a variant has been called at them or not.", + "name": "Depth-threshold for masking" + } + ], + "label": "Depth-threshold for masking", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 585.25, + "top": 557.8499755859375 + }, + "tool_id": null, + "tool_state": "{\"default\": 5, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "cfdc65b0-8393-4ee3-9e27-16b23135fbec", + "when": null, + "workflow_outputs": [ + { + "label": "depth_threshold", + "output_name": "output", + "uuid": "f677edfd-5faf-44af-8e20-c5e6d72ba24a" + } + ] + }, + "5": { + "annotation": "The SARS-CoV-2 reference genome", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "The SARS-CoV-2 reference genome", + "name": "Reference genome" + } + ], + "label": "Reference genome", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2283.8167114257812, + "top": 346.1500244140625 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "4a2c6df2-fb1e-42d8-96d5-6765ca85c214", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 282.79998779296875, + "top": 285.3500061035156 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"( ( FILTER = 'PASS' ) | ( na FILTER ) ) & ( ( DP4[2] + DP4[3] ) >= ( \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" * DP ) )\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "8ec54933-36d6-404c-b0a6-5a14b04eb30e", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 7, + "input_connections": { + "components_1|param_type|component_value": { + "id": 2, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 233.0, + "top": 802.0166625976562 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"( ( DP4[2] + DP4[3] ) > ( \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" * DP ) ) & ( ( DP4[2] + DP4[3] ) < ( \"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"float\", \"__current_case__\": 2, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" * DP ) ) & ( ( FILTER = 'PASS' ) | ( na FILTER ) )\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "51ac3588-c801-4551-8345-b04cc3571fea", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0", + "errors": null, + "id": 8, + "input_connections": { + "input_type|input": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bedtools Genome Coverage", + "name": "input_type" + } + ], + "label": null, + "name": "bedtools Genome Coverage", + "outputs": [ + { + "name": "output", + "type": "bedgraph" + } + ], + "position": { + "left": 880.7999877929688, + "top": 403.3499755859375 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Depth of coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"d\": false, \"dz\": false, \"five\": false, \"input_type\": {\"input_type_select\": \"bam\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"report\": {\"report_select\": \"bg\", \"__current_case__\": 0, \"zero_regions\": true, \"scale\": \"1.0\"}, \"split\": true, \"strand\": \"\", \"three\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0", + "type": "tool", + "uuid": "d89684f5-5a49-4b4c-821b-6c8a87f3a46e", + "when": null, + "workflow_outputs": [ + { + "label": "coverage_depth", + "output_name": "output", + "uuid": "df923e92-8241-4c8b-9983-4773b753a144" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 9, + "input_connections": { + "components_1|param_type|component_value": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 879.3167114257812, + "top": 559.8499755859375 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c4 < \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "089b2659-d4c8-44c8-9ecc-ffe71676e650", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "errors": null, + "id": 10, + "input_connections": { + "filter_expression|expr": { + "id": 6, + "output_name": "out1" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "filter_expression" + }, + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "input" + } + ], + "label": null, + "name": "SnpSift Filter", + "outputs": [ + { + "name": "output", + "type": "vcf" + } + ], + "position": { + "left": 485.2833251953125, + "top": 0.0 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Consensus variants" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "tool_shed_repository": { + "changeset_revision": "5fab4f81391d", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_expression\": {\"type\": \"simple\", \"__current_case__\": 0, \"expr\": {\"__class__\": \"ConnectedValue\"}}, \"filtering\": {\"mode\": \"entries\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"inverse\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy1", + "type": "tool", + "uuid": "3673b687-1ba0-42f2-ba13-fa3130462079", + "when": null, + "workflow_outputs": [ + { + "label": "consensus_variants", + "output_name": "output", + "uuid": "1db759fb-634a-4b5f-abd9-a0579a003570" + } + ] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "errors": null, + "id": 11, + "input_connections": { + "filter_expression|expr": { + "id": 7, + "output_name": "out1" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "filter_expression" + }, + { + "description": "runtime parameter for tool SnpSift Filter", + "name": "input" + } + ], + "label": null, + "name": "SnpSift Filter", + "outputs": [ + { + "name": "output", + "type": "vcf" + } + ], + "position": { + "left": 456.66668701171875, + "top": 733.3499755859375 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Filter-failed variants" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "tool_shed_repository": { + "changeset_revision": "5fab4f81391d", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_expression\": {\"type\": \"simple\", \"__current_case__\": 0, \"expr\": {\"__class__\": \"ConnectedValue\"}}, \"filtering\": {\"mode\": \"entries\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"inverse\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy1", + "type": "tool", + "uuid": "fb232cba-e3b2-43f9-bb1f-a9ebc69c9b97", + "when": null, + "workflow_outputs": [ + { + "label": "filter_failed_variants", + "output_name": "output", + "uuid": "73373a44-4651-49c2-813d-e4ea0ffd46cf" + } + ] + }, + "12": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 12, + "input_connections": { + "cond": { + "id": 9, + "output_name": "out1" + }, + "input": { + "id": 8, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Filter", + "name": "cond" + }, + { + "description": "runtime parameter for tool Filter", + "name": "input" + } + ], + "label": null, + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1213.8333129882812, + "top": 427.3499755859375 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Low-coverage regions" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "8ac27ee3-9e9e-4d6f-b424-2c21f80c87ef", + "when": null, + "workflow_outputs": [ + { + "label": "low_cov_regions", + "output_name": "out_file1", + "uuid": "20b0e19e-6916-4709-b8db-8c828ccde324" + } + ] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "input": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpSift Extract Fields", + "name": "input" + } + ], + "label": null, + "name": "SnpSift Extract Fields", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 807.4500122070312, + "top": 183.0 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Called variants - CHROM_POS_REF" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0", + "tool_shed_repository": { + "changeset_revision": "5fab4f81391d", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"empty_text\": \"\", \"extract\": \"CHROM POS REF\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"one_effect_per_line\": false, \"separator\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy0", + "type": "tool", + "uuid": "5aca2952-a87c-4c77-a259-a22daceab557", + "when": null, + "workflow_outputs": [ + { + "label": "chrom_pos_ref_called_variants", + "output_name": "output", + "uuid": "555dff08-7ce6-4d48-b00f-2c4143f83489" + } + ] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0", + "errors": null, + "id": 14, + "input_connections": { + "input": { + "id": 11, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool SnpSift Extract Fields", + "name": "input" + } + ], + "label": null, + "name": "SnpSift Extract Fields", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 673.9500122070312, + "top": 899.0 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Filter-failed variants - CHROM_POS_REF" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0", + "tool_shed_repository": { + "changeset_revision": "5fab4f81391d", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"empty_text\": \"\", \"extract\": \"CHROM POS REF\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"one_effect_per_line\": false, \"separator\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy0", + "type": "tool", + "uuid": "d99d1a1a-24a7-4379-a7d1-1980303ee08a", + "when": null, + "workflow_outputs": [ + { + "label": "chrom_pos_ref_failed_variants", + "output_name": "output", + "uuid": "13574d4b-8c55-4c2f-a5da-76b82ed31deb" + } + ] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 15, + "input_connections": { + "input": { + "id": 13, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Compute", + "name": "input" + } + ], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1148.1333618164062, + "top": 249.64999389648438 + }, + "post_job_actions": { + "ChangeDatatypeActionout_file1": { + "action_arguments": { + "newtype": "bed" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "out_file1" + }, + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Called variant sites" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": false, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--skip-non-computable\", \"__current_case__\": 1}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"int(c2) - (len(c3) == 1)\", \"add_column\": {\"mode\": \"R\", \"__current_case__\": 2, \"pos\": \"2\"}}, {\"__index__\": 1, \"cond\": \"int(c2) + ((len(c3) - 1) or 1)\", \"add_column\": {\"mode\": \"R\", \"__current_case__\": 2, \"pos\": \"3\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "fd260e32-723d-4a22-8d64-4795557f8159", + "when": null, + "workflow_outputs": [ + { + "label": "called_variant_sites", + "output_name": "out_file1", + "uuid": "0033def6-7531-40b6-8b01-d16a18726fe4" + } + ] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 16, + "input_connections": { + "input": { + "id": 14, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Compute", + "name": "input" + } + ], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 901.6166381835938, + "top": 919.1500244140625 + }, + "post_job_actions": { + "ChangeDatatypeActionout_file1": { + "action_arguments": { + "newtype": "bed" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "out_file1" + }, + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Filter-failed variant sites" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": false, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--skip-non-computable\", \"__current_case__\": 1}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"int(c2) - (len(c3) == 1)\", \"add_column\": {\"mode\": \"R\", \"__current_case__\": 2, \"pos\": \"2\"}}, {\"__index__\": 1, \"cond\": \"int(c2) + ((len(c3) - 1) or 1)\", \"add_column\": {\"mode\": \"R\", \"__current_case__\": 2, \"pos\": \"3\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "116e8e99-53ca-4366-a7e1-e3a9fb0bcfc3", + "when": null, + "workflow_outputs": [ + { + "label": "failed_variant_sites", + "output_name": "out_file1", + "uuid": "8ba74008-5f23-4b79-993b-ae8ddac44456" + } + ] + }, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/concat/gops_concat_1/1.0.1", + "errors": null, + "id": 17, + "input_connections": { + "input1": { + "id": 12, + "output_name": "out_file1" + }, + "input2": { + "id": 16, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Concatenate", + "name": "input1" + }, + { + "description": "runtime parameter for tool Concatenate", + "name": "input2" + } + ], + "label": null, + "name": "Concatenate", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1468.8833618164062, + "top": 537.4166870117188 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Cocatenated low-coverage regions and filter-failed sites" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/concat/gops_concat_1/1.0.1", + "tool_shed_repository": { + "changeset_revision": "73ca13a7ec5f", + "name": "concat", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"input2\": {\"__class__\": \"ConnectedValue\"}, \"sameformat\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "2b7570fb-9ce5-4a9a-863c-e33efbc88912", + "when": null, + "workflow_outputs": [ + { + "label": "low_cov_regions_plus_filter_failed", + "output_name": "output", + "uuid": "aff4b045-799f-4337-a8e6-af87be35bda3" + } + ] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/merge/gops_merge_1/1.0.0", + "errors": null, + "id": 18, + "input_connections": { + "input1": { + "id": 17, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Merge", + "name": "input1" + } + ], + "label": null, + "name": "Merge", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1703.3167114257812, + "top": 533.6666870117188 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "bed" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Combined low-coverage regions and filter-failed sites" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/merge/gops_merge_1/1.0.0", + "tool_shed_repository": { + "changeset_revision": "debffd27642d", + "name": "merge", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"returntype\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "3e63167b-6560-4b6d-a409-7d3707039222", + "when": null, + "workflow_outputs": [ + { + "label": "low_cov_regions_plus_filter_failed_combined", + "output_name": "output", + "uuid": "8db1e8f6-9f76-4fd0-b6c9-10eeada9f8c4" + } + ] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/subtract/gops_subtract_1/1.0.0", + "errors": null, + "id": 19, + "input_connections": { + "input1": { + "id": 18, + "output_name": "output" + }, + "input2": { + "id": 15, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Subtract", + "name": "input1" + }, + { + "description": "runtime parameter for tool Subtract", + "name": "input2" + } + ], + "label": null, + "name": "Subtract", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1959.4666137695312, + "top": 408.0 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Masking regions" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/subtract/gops_subtract_1/1.0.0", + "tool_shed_repository": { + "changeset_revision": "0427ca314f3d", + "name": "subtract", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"input2\": {\"__class__\": \"ConnectedValue\"}, \"min\": \"1\", \"returntype\": \"-p\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "51b26960-4ee7-4a3d-96cb-a6b3950c173e", + "when": null, + "workflow_outputs": [ + { + "label": "masking_regions", + "output_name": "output", + "uuid": "1bdf0a04-75d5-4b7b-bd52-880a869548a1" + } + ] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 20, + "input_connections": { + "input": { + "id": 19, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Compute", + "name": "input" + } + ], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 2144.8333129882812, + "top": 585.6666870117188 + }, + "post_job_actions": { + "ChangeDatatypeActionout_file1": { + "action_arguments": { + "newtype": "interval" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "out_file1" + }, + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "1-based masking regions" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"int(c2) + 1\", \"add_column\": {\"mode\": \"R\", \"__current_case__\": 2, \"pos\": \"2\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "e06fe045-f0f0-4c32-80ad-a8e070946a2f", + "when": null, + "workflow_outputs": [ + { + "label": "1_based_masking_regions", + "output_name": "out_file1", + "uuid": "dc85cc18-db50-4c90-97d7-58eb5dcad70b" + } + ] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bcftools_consensus/bcftools_consensus/1.15.1+galaxy3", + "errors": null, + "id": 21, + "input_connections": { + "input_file": { + "id": 10, + "output_name": "output" + }, + "reference_source|fasta_ref": { + "id": 5, + "output_name": "output" + }, + "sec_default|mask": { + "id": 20, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bcftools consensus", + "name": "input_file" + }, + { + "description": "runtime parameter for tool bcftools consensus", + "name": "reference_source" + }, + { + "description": "runtime parameter for tool bcftools consensus", + "name": "sec_default" + } + ], + "label": null, + "name": "bcftools consensus", + "outputs": [ + { + "name": "output_file", + "type": "fasta" + } + ], + "position": { + "left": 2603.8333129882812, + "top": 243.66668701171875 + }, + "post_job_actions": { + "RenameDatasetActionoutput_file": { + "action_arguments": { + "newname": "Consensus sequence with masking" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bcftools_consensus/bcftools_consensus/1.15.1+galaxy3", + "tool_shed_repository": { + "changeset_revision": "147de996e34f", + "name": "bcftools_consensus", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"absent\": \"\", \"chain\": false, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"fasta_ref\": {\"__class__\": \"ConnectedValue\"}}, \"rename\": true, \"sec_default\": {\"mask\": {\"__class__\": \"ConnectedValue\"}, \"iupac_codes\": false, \"sample\": \"\", \"select_haplotype\": null, \"mark_del\": \"\", \"mark_ins\": null, \"mark_snv\": null, \"conditional_mask\": {\"selector\": \"disabled\", \"__current_case__\": 0}}, \"sec_restrict\": {\"include\": \"\", \"exclude\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy3", + "type": "tool", + "uuid": "698a9a8c-f6fe-430b-a7e0-cf9e1d058d02", + "when": null, + "workflow_outputs": [ + { + "label": "consensus", + "output_name": "output_file", + "uuid": "5e1e40be-fab7-4592-82b4-a02536f618ef" + } + ] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 22, + "input_connections": { + "input_list": { + "id": 21, + "output_name": "output_file" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Collapse Collection", + "name": "input_list" + } + ], + "label": null, + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2863.5000610351562, + "top": 267.5 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Multisample consensus FASTA" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": false, \"__current_case__\": 1}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "acae0f3e-448b-483e-a44a-3e09ce9b3e77", + "when": null, + "workflow_outputs": [ + { + "label": "multisample_consensus_fasta", + "output_name": "output", + "uuid": "105f13c3-9c94-4924-b950-9526d680562f" + } + ] + } + }, + "tags": [ + "COVID-19", + "covid19.galaxyproject.org" + ], + "uuid": "06dc40a7-99f2-4b3c-ae21-b3dcb239306f" + }, + "readme": "COVID-19: consensus construction\n--------------------------------\n\nThis workflow aims at generating reliable consensus sequences from variant\ncalls according to transparent criteria that capture at least some of the\ncomplexity of variant calling.\n\nIt takes a collection of VCFs (with DP and DP4 INFO fields) and a collection of\nthe corresponding aligned reads (for the purpose of calculating genome-wide\ncoverage) such as produced by any of the variant calling workflows in\nhttps://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling\nand generates a collection of viral consensus sequences and a multisample FASTA\nof all these sequences.\n\nEach consensus sequence is guaranteed to capture all called, filter-passing (as\nper the FILTER column of the VCF input) variants found in the VCF of its sample\nthat reach a user-defined consensus allele frequency threshold.\n\nFilter-failing variants and variants below a second user-defined minimal\nallele frequency threshold will be ignored.\n\nGenomic positions of filter-passing variants with an allele frequency in\nbetween the two thresholds will be hard-masked (with N) in the consensus\nsequence of their sample.\n\nGenomic positions with a coverage (calculated from the read alignments input)\nbelow another user-defined threshold will be hard-masked, too, unless they are\nconsensus variant sites.\n", + "changelog": "# Changelog\n\n## [0.4.2] 2024-03-06\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.29.2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bcftools_consensus/bcftools_consensus/1.15.1+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bcftools_consensus/bcftools_consensus/1.15.1+galaxy3`\n\n## [0.4.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.4] 2022-10-21\n\n### Fixed\n- Restored original functionality that was dropped accidentally in release 0.2:\n\n when there are zero consensus variants to be integrated into the reference\n genome (input VCF with no variants), bcftools consensus 1.10 would silently\n skip processing of that sequence *including the incorpartion of masking\n regions* into the final consensus genome. As a result, a genome covered by\n few or no reads at all would have its consensus sequence reported as\n all-reference instead of all Ns.\n The initial release of the workflow worked around this problem by\n pre-masking the reference before passing it to bcftools consensus, but the\n corresponding step was dropped as seemingly redundant in release 0.2.\n\n With v1.14, the edge case behavior with zero variants in the input VCF has\n been fixed as a bug in bcftools consensus\n (https://github.com/samtools/bcftools/issues/1592)\n so the workflow fix in this release consists of a simple update to bcftools\n consensus 1.15.1.\n\n### Changed\n- Upgraded to new, more flexible version of column_maker tool.\n\n This change allows a simplification of the workflow, which now uses five\n steps less for producing identical results.\n\n- Updated bcftools consensus to v1.15.1.\n\n## [0.3] 2022-02-02\n\n### Fixed\n- Apply AF thresholds on unbiased AF values recalculated from DP4 and DP fields\n instead of on AF values provided by the variant caller to ensure proper\n variant gating (into consensus and ambiguous variants) for lofreq-called\n data.\n\n https://github.com/CSB5/lofreq/issues/80 means that lofreq-calculated AF\n values are lower bounds of true AFs when bases are excluded from calling\n based on base quality. The extent of AF underestimation depends on the\n fraction of bases with sub-threshold (30 for this workflow) base qualities.\n\n By recalculating AFs as (DP4[2] + DP4[3]) / DP we avoid this issue for\n variant calls generated by lofreq. For variants called with Galaxy's medaka\n consensus/variant wrappers, original AFs are computed with the exact same\n formula so the recalculation by the workflow does not affect variant gating\n in that case.\n\n### Changed\n- Increase the default for consensus variant allele frequency threshold to 0.75.\n Correct calculation of unbiased AF values increases the typical AF of\n consensus variants more than enough to justify the change.\n- The following tools are updated to their latest wrapper versions or revisions:\n\n - bcftools_consensus\n - collapse_collections\n - the gops subtract and merge tools\n - snpsift\n\n None of these updates are expected to impact the generated consensus\n sequences.\n\n## [0.2.2] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.2.1] 2021-07-23\n\n### Added\n\nAdded RO-Crate metadata file. No functional changes.\n\n## [0.2] - 2021-04-30\n\n### Changed\n- Lower the default for consensus variant allele frequency threshold to 0.7\n (from 0.8).\n This was empirically determined to capture a relevant number of variants at\n sites that are problematic to call.\n- Increase the default variant allele frequency threshold for ambiguous sites\n to 0.25 (from 0.2) to obtain somewhat cleaner consensus sequences.\n- Use *SnpSift extract*, instead of *VCFtoTab-delimited* followed by *Cut*, to\n generate required tabular views of variants in one step.\n- Eliminate the use of *bedtools MaskFastaBed*, which was redundant with\n specifying masking regions directly at the *bcftools consensus* step.\n- Reduce the number of processing steps further by changing result dataset\n types through post-job actions appropriately to avoid implicit conversions,\n and by avoiding a redundant *SnpSift filter* step.\n\n### Fixed\n- Deletions are now reliably incorporated into the consensus sequence.\n Before they were, in most cases, N-masked because of low coverage in the\n deleted region.\n- Generally, each consensus sequence is now guaranteed to capture all consensus\n variants of its samples as stated in the README, independent of it residing\n in low-coverage regions or not.\n\n## [0.1]\n\n- Initial version of COVID-19: consensus construction\n" } ], - "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-consensus-from-variation", - "readme": "COVID-19: consensus construction\n--------------------------------\n\nThis workflow aims at generating reliable consensus sequences from variant\ncalls according to transparent criteria that capture at least some of the\ncomplexity of variant calling.\n\nIt takes a collection of VCFs (with DP and DP4 INFO fields) and a collection of\nthe corresponding aligned reads (for the purpose of calculating genome-wide\ncoverage) such as produced by any of the variant calling workflows in\nhttps://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling\nand generates a collection of viral consensus sequences and a multisample FASTA\nof all these sequences.\n\nEach consensus sequence is guaranteed to capture all called, filter-passing (as\nper the FILTER column of the VCF input) variants found in the VCF of its sample\nthat reach a user-defined consensus allele frequency threshold.\n\nFilter-failing variants and variants below a second user-defined minimal\nallele frequency threshold will be ignored.\n\nGenomic positions of filter-passing variants with an allele frequency in\nbetween the two thresholds will be hard-masked (with N) in the consensus\nsequence of their sample.\n\nGenomic positions with a coverage (calculated from the read alignments input)\nbelow another user-defined threshold will be hard-masked, too, unless they are\nconsensus variant sites.\n" + "path": "./workflows/sars-cov-2-variant-calling/sars-cov-2-consensus-from-variation" } ] \ No newline at end of file From 87fda6b23454f7fbdceacae1b6a73259f1682dd1 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 09/74] Show description on listing, fix title --- showcase/src/components/WorkflowList.vue | 21 ++++++++++++++------- showcase/src/pages/index.astro | 4 ++-- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/showcase/src/components/WorkflowList.vue b/showcase/src/components/WorkflowList.vue index d9b4b2cbc..8e7130ab8 100644 --- a/showcase/src/components/WorkflowList.vue +++ b/showcase/src/components/WorkflowList.vue @@ -1,9 +1,11 @@ @@ -13,16 +15,21 @@ grid-template-columns: repeat(3, 1fr); gap: 10px; } +.grid-item { + border: 1px solid #ccc; + border-radius: 4px; + padding: 10px; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); +} \ No newline at end of file diff --git a/showcase/src/pages/index.astro b/showcase/src/pages/index.astro index 8a6ab9028..4207bcec1 100644 --- a/showcase/src/pages/index.astro +++ b/showcase/src/pages/index.astro @@ -5,10 +5,10 @@ import WorkflowList from "../components/WorkflowList.vue"; import { Debug } from 'astro:components'; --- - +

Intergalactic Workflow Commission Gallery

- +
From 7ef96998af286f60acb986515dec1d9f4e92f2f4 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 10/74] Add astro/tailwind --- astro.config.mjs | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 astro.config.mjs diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 000000000..0a5f36a87 --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,7 @@ +import { defineConfig } from 'astro/config'; +import tailwind from "@astrojs/tailwind"; + +// https://astro.build/config +export default defineConfig({ + integrations: [tailwind()] +}); \ No newline at end of file From 59f3a55fa43680abdebff7f0f9ac394ed2d9dace Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 11/74] Basic astro working, try nuxt now --- showcase/astro.config.mjs | 5 +- showcase/package-lock.json | 1178 ++++++++++++++++- showcase/package.json | 2 + showcase/src/components/WorkflowList.vue | 39 +- showcase/src/layouts/Layout.astro | 2 + showcase/src/pages/index.astro | 6 +- .../{workflows => workflow}/[...slug].astro | 4 +- showcase/src/styles/tailwind.css | 105 ++ showcase/tailwind.config.mjs | 56 + workflow_manifest.json | 2 +- 10 files changed, 1380 insertions(+), 19 deletions(-) rename showcase/src/pages/{workflows => workflow}/[...slug].astro (92%) create mode 100644 showcase/src/styles/tailwind.css create mode 100644 showcase/tailwind.config.mjs diff --git a/showcase/astro.config.mjs b/showcase/astro.config.mjs index 2ff3bdcfc..03021b498 100644 --- a/showcase/astro.config.mjs +++ b/showcase/astro.config.mjs @@ -1,8 +1,9 @@ import { defineConfig } from 'astro/config'; - import vue from "@astrojs/vue"; +import tailwind from "@astrojs/tailwind"; + // https://astro.build/config export default defineConfig({ - integrations: [vue()] + integrations: [vue(), tailwind()] }); \ No newline at end of file diff --git a/showcase/package-lock.json b/showcase/package-lock.json index 987ee4a18..7468a329a 100644 --- a/showcase/package-lock.json +++ b/showcase/package-lock.json @@ -9,12 +9,25 @@ "version": "0.0.1", "dependencies": { "@astrojs/check": "^0.7.0", + "@astrojs/tailwind": "^5.1.0", "@astrojs/vue": "^4.2.0", "astro": "^4.8.6", + "tailwindcss": "^3.4.3", "typescript": "^5.4.5", "vue": "^3.4.27" } }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -137,6 +150,20 @@ "node": "^18.17.1 || ^20.3.0 || >=21.0.0" } }, + "node_modules/@astrojs/tailwind": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/tailwind/-/tailwind-5.1.0.tgz", + "integrity": "sha512-BJoCDKuWhU9FT2qYg+fr6Nfb3qP4ShtyjXGHKA/4mHN94z7BGcmauQK23iy+YH5qWvTnhqkd6mQPQ1yTZTe9Ig==", + "dependencies": { + "autoprefixer": "^10.4.15", + "postcss": "^8.4.28", + "postcss-load-config": "^4.0.2" + }, + "peerDependencies": { + "astro": "^3.0.0 || ^4.0.0", + "tailwindcss": "^3.0.24" + } + }, "node_modules/@astrojs/telemetry": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz", @@ -1505,6 +1532,43 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -1580,6 +1644,15 @@ "node": ">= 8" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@polka/url": { "version": "1.0.0-next.25", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", @@ -2329,6 +2402,11 @@ "node": ">=4" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -2341,6 +2419,11 @@ "node": ">= 8" } }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -2444,6 +2527,42 @@ "sharp": "^0.33.3" } }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, "node_modules/axobject-query": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", @@ -2461,6 +2580,11 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, "node_modules/base-64": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", @@ -2530,6 +2654,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/braces": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", @@ -2597,6 +2729,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001620", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz", @@ -2905,6 +3045,14 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, "node_modules/common-ancestor-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", @@ -3062,6 +3210,11 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, "node_modules/diff": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", @@ -3313,6 +3466,33 @@ "node": ">=8" } }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, "node_modules/fs-extra": { "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", @@ -3390,6 +3570,27 @@ "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" }, + "node_modules/glob": { + "version": "10.3.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", + "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -3874,6 +4075,31 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -3949,6 +4175,22 @@ "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==" }, + "node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, "node_modules/load-yaml-file": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", @@ -4872,6 +5114,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mitt": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", @@ -4895,6 +5159,16 @@ "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==" }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -4937,6 +5211,14 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/npm-run-path": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", @@ -4962,6 +5244,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, "node_modules/onetime": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", @@ -5164,6 +5462,29 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "engines": { + "node": "14 || >=16.14" + } + }, "node_modules/path-to-regexp": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", @@ -5203,6 +5524,14 @@ "node": ">=6" } }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, "node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -5289,6 +5618,109 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, "node_modules/preferred-pm": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", @@ -5371,6 +5803,22 @@ } ] }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -6201,7 +6649,45 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stringify-entities": { + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stringify-entities": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", @@ -6228,6 +6714,26 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -6255,6 +6761,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -6282,6 +6809,80 @@ "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" }, + "node_modules/tailwindcss": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", + "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -6327,6 +6928,11 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, "node_modules/tsconfck": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz", @@ -6576,6 +7182,11 @@ "browserslist": ">= 4.21.0" } }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, "node_modules/vfile": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", @@ -7463,6 +8074,90 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", @@ -7508,6 +8203,17 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, + "node_modules/yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", @@ -7608,6 +8314,11 @@ } }, "dependencies": { + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" + }, "@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -7700,6 +8411,16 @@ "prismjs": "^1.29.0" } }, + "@astrojs/tailwind": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/tailwind/-/tailwind-5.1.0.tgz", + "integrity": "sha512-BJoCDKuWhU9FT2qYg+fr6Nfb3qP4ShtyjXGHKA/4mHN94z7BGcmauQK23iy+YH5qWvTnhqkd6mQPQ1yTZTe9Ig==", + "requires": { + "autoprefixer": "^10.4.15", + "postcss": "^8.4.28", + "postcss-load-config": "^4.0.2" + } + }, "@astrojs/telemetry": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz", @@ -8413,6 +9134,36 @@ "integrity": "sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==", "optional": true }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + } + } + }, "@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -8470,6 +9221,12 @@ "fastq": "^1.6.0" } }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true + }, "@polka/url": { "version": "1.0.0-next.25", "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", @@ -9059,6 +9816,11 @@ "color-convert": "^1.9.0" } }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, "anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -9068,6 +9830,11 @@ "picomatch": "^2.0.4" } }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -9157,6 +9924,19 @@ "zod-to-json-schema": "^3.23.0" } }, + "autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "requires": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, "axobject-query": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", @@ -9170,6 +9950,11 @@ "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, "base-64": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", @@ -9217,6 +10002,14 @@ } } }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, "braces": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", @@ -9249,6 +10042,11 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==" }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, "caniuse-lite": { "version": "1.0.30001620", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz", @@ -9453,6 +10251,11 @@ "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, "common-ancestor-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", @@ -9555,6 +10358,11 @@ "dequal": "^2.0.0" } }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, "diff": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", @@ -9747,6 +10555,20 @@ "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==" }, + "foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + } + }, + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" + }, "fs-extra": { "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", @@ -9793,6 +10615,18 @@ "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" }, + "glob": { + "version": "10.3.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", + "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", + "requires": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + } + }, "glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -10118,6 +10952,20 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, + "jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, + "jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==" + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -10170,6 +11018,16 @@ "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==" }, + "lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, "load-yaml-file": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", @@ -10749,6 +11607,19 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" }, + "minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "minipass": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==" + }, "mitt": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", @@ -10769,6 +11640,16 @@ "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==" }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "nanoid": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", @@ -10792,6 +11673,11 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, "npm-run-path": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", @@ -10807,6 +11693,16 @@ } } }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, "onetime": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", @@ -10937,6 +11833,22 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, + "path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "requires": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==" + } + } + }, "path-to-regexp": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", @@ -10967,6 +11879,11 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" + }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -11020,6 +11937,55 @@ "source-map-js": "^1.2.0" } }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "requires": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + } + }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "requires": { + "postcss-selector-parser": "^6.0.11" + } + }, + "postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, "preferred-pm": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", @@ -11073,6 +12039,21 @@ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + } + } + }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -11670,6 +12651,36 @@ "strip-ansi": "^7.1.0" } }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, "stringify-entities": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", @@ -11687,6 +12698,21 @@ "ansi-regex": "^6.0.1" } }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + } + } + }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -11702,6 +12728,20 @@ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" }, + "sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + } + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -11720,6 +12760,66 @@ "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" }, + "tailwindcss": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", + "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", + "requires": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "dependencies": { + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + } + } + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -11748,6 +12848,11 @@ "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==" }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, "tsconfck": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz", @@ -11908,6 +13013,11 @@ "picocolors": "^1.0.1" } }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, "vfile": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", @@ -12423,6 +13533,67 @@ } } }, + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -12433,6 +13604,11 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, + "yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==" + }, "yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", diff --git a/showcase/package.json b/showcase/package.json index 812a52d2c..9fe50a501 100644 --- a/showcase/package.json +++ b/showcase/package.json @@ -11,8 +11,10 @@ }, "dependencies": { "@astrojs/check": "^0.7.0", + "@astrojs/tailwind": "^5.1.0", "@astrojs/vue": "^4.2.0", "astro": "^4.8.6", + "tailwindcss": "^3.4.3", "typescript": "^5.4.5", "vue": "^3.4.27" } diff --git a/showcase/src/components/WorkflowList.vue b/showcase/src/components/WorkflowList.vue index 8e7130ab8..a7e081cea 100644 --- a/showcase/src/components/WorkflowList.vue +++ b/showcase/src/components/WorkflowList.vue @@ -2,34 +2,55 @@
\ No newline at end of file diff --git a/showcase/src/layouts/Layout.astro b/showcase/src/layouts/Layout.astro index 7b552be19..38f3da107 100644 --- a/showcase/src/layouts/Layout.astro +++ b/showcase/src/layouts/Layout.astro @@ -1,4 +1,6 @@ --- +import "../styles/tailwind.css"; + interface Props { title: string; } diff --git a/showcase/src/pages/index.astro b/showcase/src/pages/index.astro index 4207bcec1..4481d541a 100644 --- a/showcase/src/pages/index.astro +++ b/showcase/src/pages/index.astro @@ -2,7 +2,7 @@ import Layout from '../layouts/Layout.astro'; import manifest from '../data/workflow_manifest.json'; import WorkflowList from "../components/WorkflowList.vue"; -import { Debug } from 'astro:components'; + --- @@ -16,10 +16,8 @@ import { Debug } from 'astro:components'; main { margin: auto; padding: 1rem; - width: 800px; - max-width: calc(100% - 2rem); + max-width: calc(100% - 8rem); color: white; - font-size: 20px; line-height: 1.6; } .astro-a { diff --git a/showcase/src/pages/workflows/[...slug].astro b/showcase/src/pages/workflow/[...slug].astro similarity index 92% rename from showcase/src/pages/workflows/[...slug].astro rename to showcase/src/pages/workflow/[...slug].astro index f586574cb..0cfed24d7 100644 --- a/showcase/src/pages/workflows/[...slug].astro +++ b/showcase/src/pages/workflow/[...slug].astro @@ -8,10 +8,10 @@ export const getStaticPaths = async () => { const paths = manifest.map((workflow) => { // Extract the slug from the workflow path const slug = workflow.path.replace('./workflows/', ''); - return { params: { slug: slug } }; + return { params: { slug: slug.split('/') } }; }); - return paths; + return { paths }; }; // Define getStaticProps to fetch data for each page diff --git a/showcase/src/styles/tailwind.css b/showcase/src/styles/tailwind.css new file mode 100644 index 000000000..5c32a7c59 --- /dev/null +++ b/showcase/src/styles/tailwind.css @@ -0,0 +1,105 @@ +/* @import "./prose.css"; */ +@tailwind base; +@tailwind components; +@tailwind utilities; + + +@layer components { + .button { + @apply font-sans inline-flex h-14 items-center justify-center gap-4 rounded-full border border-astro-gray-100 px-10 text-center text-base font-medium leading-none tracking-wide text-white no-underline transition hover:bg-white/10; + } + + .button.button-primary { + @apply border-none bg-blue-purple-gradient text-white hover:bg-blue-purple-gradient hover:brightness-75; + } + + .button.button-white { + @apply border-none bg-astro-gray-100 text-astro-blue hover:brightness-75; + } + + .button.button-sm { + @apply h-10 gap-2 px-6 text-sm tracking-wide; + } + .button.button-xs { + @apply h-6 gap-2 px-3 text-xs tracking-wide; + } +} + +@layer utilities { + /* Hide scrollbar for Chrome, Safari and Opera */ + .no-scrollbar::-webkit-scrollbar { + display: none; + } + /* Hide scrollbar for IE, Edge and Firefox */ + .no-scrollbar { + -ms-overflow-style: none; /* IE and Edge */ + scrollbar-width: none; /* Firefox */ + } +} + +@layer typography { + :root { + --sans-weight-normal: 200; + --sans-weight-bold: 600; + --sans-wght: "wght" var(--sans-weight); + --sans-case: "case" on; + --sans-ss03: "ss03" on; + --sans-cpsp: "cpsp" on; + --sans-cv03: "cv03" on; + --sans-cv04: "cv04" on; + --sans-cv05: "cv05" on; + --sans-cv06: "cv06" on; + + --mono-style-italic: "ital" 1; + --mono-style-normal: "ital" 0; + --mono-calt: "calt" on; + --mono-zero: "zero" on; + --mono-style: var(--mono-style-normal); + --mono-ital: var(--mono-style); + + --heading-style-normal: "slnt" 0; + --heading-style-italic: "slnt" 8; + --heading-weight-light: 290; + --heading-weight-normal: 380; + --heading-weight-bold: 475; + --heading-weight: var(--heading-weight-light); + --heading-style: var(--heading-style-normal); + --heading-wght: "wght" var(--heading-weight); + --heading-salt: "salt" on; + --heading-ss06: "ss06" on; + --heading-ss11: "ss11" on; + --heading-cv09: "cv09" on; + --heading-liga: "liga" on; + --heading-calt: "calt" on; + } + + .font-italic { + --mono-style: var(--mono-style-italic); + --heading-style: var(--mono-style-normal); + } + + .font-strong { + --sans-weight: var(--sans-weight-bold); + --heading-weight: var(--heading-weight-bold); + } + + .font-sans { + font-family: Inter, inter-fallback, system-ui, sans-serif; + font-variation-settings: var(--sans-wght); + font-feature-settings: var(--sans-case), var(--sans-ss03), var(--sans-cpsp), var(--sans-cv03), + var(--cv04), var(--cv05), var(--cv06); + } + + .font-mono { + font-family: MDIO, md-io-fallback, monospace; + font-variation-settings: var(--mono-ital); + font-feature-settings: var(--mono-calt), var(--mono-zero); + } + + .font-heading { + font-family: Obviously, obviously-fallback, system-ui, sans-serif; + font-variation-settings: var(--heading-wdth), var(--heading-wght), var(--heading-slnt); + font-feature-settings: var(--heading-salt), var(--heading-ss06), var(--heading-ss11), + var(--heading-cv09), var(--heading-liga), var(--heading-calt); + } +} \ No newline at end of file diff --git a/showcase/tailwind.config.mjs b/showcase/tailwind.config.mjs new file mode 100644 index 000000000..c95fb5f5b --- /dev/null +++ b/showcase/tailwind.config.mjs @@ -0,0 +1,56 @@ +/** @type {import('tailwindcss').Config} */ +export default { + content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'], + theme: { + theme: { + fontFamily: {}, + extend: { + colors: { + black: "#0D0F14", + // TODO: replace with brand off-white color + white: "#ffffff", + "astro-gray": { + 100: "#F2F6FA", + 200: "#BFC1C9", + 300: "#858B98", + 400: "#545864", + 500: "#343841", + 600: "#23262D", + 700: "#17191E", + }, + "astro-blue": "#3245FF", + "astro-purple": "#BC52EE", + "astro-purple-dark": "#3F224D", + "astro-red": "#D83333", + "astro-pink": { + light: "#E8C4F9", + DEFAULT: "#F041FF", + }, + "astro-orange": "#F8E42E", + "astro-yellow": "#FF7D54", + "astro-hover": "#E8C4F9", + }, + backgroundImage: { + "blue-purple-gradient": "linear-gradient(83.21deg, #3245FF 0%, #B845ED 100%)", + "blue-green-gradient": "linear-gradient(247.23deg, #4AF2C8 0%, #2F4CB3 100%)", + "red-pink-gradient": "linear-gradient(66.77deg, #D83333 0%, #F041FF 100%)", + "orange-yellow-gradient": "linear-gradient(266.93deg, #F8E42E 0%, #FF7D54 100%)", + }, + height: { + header: "5rem", + }, + lineHeight: { + prose: "1.8125", + }, + maxWidth: { + prose: "768px", + }, + zIndex: { + blur: "-1", + grid: "-2", + }, + }, + }, + }, + plugins: [], +} diff --git a/workflow_manifest.json b/workflow_manifest.json index f5caaffeb..26604517b 100644 --- a/workflow_manifest.json +++ b/workflow_manifest.json @@ -298,7 +298,7 @@ "changelog": "# Changelog\n\n## [0.1.13] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1`\n\n## [0.1.12] 2024-04-16\n\n### Changed\n\n- Remove unnecessary param_value_from_file step and directly pass file with identifiers to fasterqdump\n\n## [0.1.11] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0`\n\n## [0.1.10] 2024-03-11\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0`\n\n## [0.1.9] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.1.8] 2023-11-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1`\n\n## [0.1.7] 2023-11-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0`\n\n## [0.1.6] 2023-09-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy3`\n\n## [0.1.5] 2023-09-12\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy1`\n\n## [0.1.4] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy0`\n\n## [0.1.3] 2022-02-04\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy1`\n\n## [0.1.2] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.1.1] 2021-07-23\n\n### Added\n\nAdded RO-Crate metadata file. No functional changes.\n\n## [0.1] - 2021-06-23\n\n### Added\n\n- Initial version of Parallel Accession Download workflow.\n" } ], - "path": "./workflows/data-fetching/parallel-accession-download" + "path": "./workflows/data-fetching" }, { "version": 1.2, From 8f4553d130d10a280712336e2fcb7d2b934668c2 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 12/74] Stage to astro --- showcase/src/env.d.ts | 1 - {showcase => showcase_astro}/.gitignore | 0 {showcase => showcase_astro}/README.md | 0 {showcase => showcase_astro}/astro.config.mjs | 0 {showcase => showcase_astro}/package-lock.json | 0 {showcase => showcase_astro}/package.json | 0 {showcase => showcase_astro}/public/favicon.svg | 0 {showcase => showcase_astro}/src/components/Card.astro | 0 {showcase => showcase_astro}/src/components/WorkflowDetail.vue | 0 {showcase => showcase_astro}/src/components/WorkflowList.vue | 0 {showcase => showcase_astro}/src/data/workflow_manifest.json | 0 showcase_astro/src/env.d.ts | 1 + {showcase => showcase_astro}/src/layouts/Layout.astro | 0 {showcase => showcase_astro}/src/pages/index.astro | 0 {showcase => showcase_astro}/src/pages/workflow/[...slug].astro | 0 {showcase => showcase_astro}/src/styles/tailwind.css | 0 {showcase => showcase_astro}/tailwind.config.mjs | 0 {showcase => showcase_astro}/tsconfig.json | 0 18 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 showcase/src/env.d.ts rename {showcase => showcase_astro}/.gitignore (100%) rename {showcase => showcase_astro}/README.md (100%) rename {showcase => showcase_astro}/astro.config.mjs (100%) rename {showcase => showcase_astro}/package-lock.json (100%) rename {showcase => showcase_astro}/package.json (100%) rename {showcase => showcase_astro}/public/favicon.svg (100%) rename {showcase => showcase_astro}/src/components/Card.astro (100%) rename {showcase => showcase_astro}/src/components/WorkflowDetail.vue (100%) rename {showcase => showcase_astro}/src/components/WorkflowList.vue (100%) rename {showcase => showcase_astro}/src/data/workflow_manifest.json (100%) create mode 100644 showcase_astro/src/env.d.ts rename {showcase => showcase_astro}/src/layouts/Layout.astro (100%) rename {showcase => showcase_astro}/src/pages/index.astro (100%) rename {showcase => showcase_astro}/src/pages/workflow/[...slug].astro (100%) rename {showcase => showcase_astro}/src/styles/tailwind.css (100%) rename {showcase => showcase_astro}/tailwind.config.mjs (100%) rename {showcase => showcase_astro}/tsconfig.json (100%) diff --git a/showcase/src/env.d.ts b/showcase/src/env.d.ts deleted file mode 100644 index f964fe0cf..000000000 --- a/showcase/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/showcase/.gitignore b/showcase_astro/.gitignore similarity index 100% rename from showcase/.gitignore rename to showcase_astro/.gitignore diff --git a/showcase/README.md b/showcase_astro/README.md similarity index 100% rename from showcase/README.md rename to showcase_astro/README.md diff --git a/showcase/astro.config.mjs b/showcase_astro/astro.config.mjs similarity index 100% rename from showcase/astro.config.mjs rename to showcase_astro/astro.config.mjs diff --git a/showcase/package-lock.json b/showcase_astro/package-lock.json similarity index 100% rename from showcase/package-lock.json rename to showcase_astro/package-lock.json diff --git a/showcase/package.json b/showcase_astro/package.json similarity index 100% rename from showcase/package.json rename to showcase_astro/package.json diff --git a/showcase/public/favicon.svg b/showcase_astro/public/favicon.svg similarity index 100% rename from showcase/public/favicon.svg rename to showcase_astro/public/favicon.svg diff --git a/showcase/src/components/Card.astro b/showcase_astro/src/components/Card.astro similarity index 100% rename from showcase/src/components/Card.astro rename to showcase_astro/src/components/Card.astro diff --git a/showcase/src/components/WorkflowDetail.vue b/showcase_astro/src/components/WorkflowDetail.vue similarity index 100% rename from showcase/src/components/WorkflowDetail.vue rename to showcase_astro/src/components/WorkflowDetail.vue diff --git a/showcase/src/components/WorkflowList.vue b/showcase_astro/src/components/WorkflowList.vue similarity index 100% rename from showcase/src/components/WorkflowList.vue rename to showcase_astro/src/components/WorkflowList.vue diff --git a/showcase/src/data/workflow_manifest.json b/showcase_astro/src/data/workflow_manifest.json similarity index 100% rename from showcase/src/data/workflow_manifest.json rename to showcase_astro/src/data/workflow_manifest.json diff --git a/showcase_astro/src/env.d.ts b/showcase_astro/src/env.d.ts new file mode 100644 index 000000000..8c34fb45e --- /dev/null +++ b/showcase_astro/src/env.d.ts @@ -0,0 +1 @@ +/// \ No newline at end of file diff --git a/showcase/src/layouts/Layout.astro b/showcase_astro/src/layouts/Layout.astro similarity index 100% rename from showcase/src/layouts/Layout.astro rename to showcase_astro/src/layouts/Layout.astro diff --git a/showcase/src/pages/index.astro b/showcase_astro/src/pages/index.astro similarity index 100% rename from showcase/src/pages/index.astro rename to showcase_astro/src/pages/index.astro diff --git a/showcase/src/pages/workflow/[...slug].astro b/showcase_astro/src/pages/workflow/[...slug].astro similarity index 100% rename from showcase/src/pages/workflow/[...slug].astro rename to showcase_astro/src/pages/workflow/[...slug].astro diff --git a/showcase/src/styles/tailwind.css b/showcase_astro/src/styles/tailwind.css similarity index 100% rename from showcase/src/styles/tailwind.css rename to showcase_astro/src/styles/tailwind.css diff --git a/showcase/tailwind.config.mjs b/showcase_astro/tailwind.config.mjs similarity index 100% rename from showcase/tailwind.config.mjs rename to showcase_astro/tailwind.config.mjs diff --git a/showcase/tsconfig.json b/showcase_astro/tsconfig.json similarity index 100% rename from showcase/tsconfig.json rename to showcase_astro/tsconfig.json From ddafa84ed2c233d6f7b5ac92e179fc83c6f3a964 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 13/74] Init nuxt --- showcase_nuxt/.gitignore | 24 + showcase_nuxt/README.md | 75 + showcase_nuxt/app.vue | 5 + showcase_nuxt/nuxt.config.ts | 4 + showcase_nuxt/package-lock.json | 10776 +++++++++++++++++++++++++++ showcase_nuxt/package.json | 17 + showcase_nuxt/public/favicon.ico | Bin 0 -> 4286 bytes showcase_nuxt/server/tsconfig.json | 3 + showcase_nuxt/tsconfig.json | 4 + 9 files changed, 10908 insertions(+) create mode 100644 showcase_nuxt/.gitignore create mode 100644 showcase_nuxt/README.md create mode 100644 showcase_nuxt/app.vue create mode 100644 showcase_nuxt/nuxt.config.ts create mode 100644 showcase_nuxt/package-lock.json create mode 100644 showcase_nuxt/package.json create mode 100644 showcase_nuxt/public/favicon.ico create mode 100644 showcase_nuxt/server/tsconfig.json create mode 100644 showcase_nuxt/tsconfig.json diff --git a/showcase_nuxt/.gitignore b/showcase_nuxt/.gitignore new file mode 100644 index 000000000..4a7f73a2e --- /dev/null +++ b/showcase_nuxt/.gitignore @@ -0,0 +1,24 @@ +# Nuxt dev/build outputs +.output +.data +.nuxt +.nitro +.cache +dist + +# Node dependencies +node_modules + +# Logs +logs +*.log + +# Misc +.DS_Store +.fleet +.idea + +# Local env files +.env +.env.* +!.env.example diff --git a/showcase_nuxt/README.md b/showcase_nuxt/README.md new file mode 100644 index 000000000..f5db2a2db --- /dev/null +++ b/showcase_nuxt/README.md @@ -0,0 +1,75 @@ +# Nuxt 3 Minimal Starter + +Look at the [Nuxt 3 documentation](https://nuxt.com/docs/getting-started/introduction) to learn more. + +## Setup + +Make sure to install the dependencies: + +```bash +# npm +npm install + +# pnpm +pnpm install + +# yarn +yarn install + +# bun +bun install +``` + +## Development Server + +Start the development server on `http://localhost:3000`: + +```bash +# npm +npm run dev + +# pnpm +pnpm run dev + +# yarn +yarn dev + +# bun +bun run dev +``` + +## Production + +Build the application for production: + +```bash +# npm +npm run build + +# pnpm +pnpm run build + +# yarn +yarn build + +# bun +bun run build +``` + +Locally preview production build: + +```bash +# npm +npm run preview + +# pnpm +pnpm run preview + +# yarn +yarn preview + +# bun +bun run preview +``` + +Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information. diff --git a/showcase_nuxt/app.vue b/showcase_nuxt/app.vue new file mode 100644 index 000000000..a495b7573 --- /dev/null +++ b/showcase_nuxt/app.vue @@ -0,0 +1,5 @@ + diff --git a/showcase_nuxt/nuxt.config.ts b/showcase_nuxt/nuxt.config.ts new file mode 100644 index 000000000..8851e7746 --- /dev/null +++ b/showcase_nuxt/nuxt.config.ts @@ -0,0 +1,4 @@ +// https://nuxt.com/docs/api/configuration/nuxt-config +export default defineNuxtConfig({ + devtools: { enabled: true } +}) diff --git a/showcase_nuxt/package-lock.json b/showcase_nuxt/package-lock.json new file mode 100644 index 000000000..c76fedd01 --- /dev/null +++ b/showcase_nuxt/package-lock.json @@ -0,0 +1,10776 @@ +{ + "name": "nuxt-app", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "nuxt-app", + "hasInstallScript": true, + "dependencies": { + "nuxt": "^3.11.2", + "vue": "^3.4.27", + "vue-router": "^4.3.2" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@antfu/install-pkg": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.1.1.tgz", + "integrity": "sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==", + "peer": true, + "dependencies": { + "execa": "^5.1.1", + "find-up": "^5.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@antfu/install-pkg/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@antfu/install-pkg/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "peer": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/@antfu/install-pkg/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@antfu/install-pkg/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@antfu/install-pkg/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "peer": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@antfu/install-pkg/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "peer": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@antfu/install-pkg/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@antfu/utils": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.8.tgz", + "integrity": "sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", + "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", + "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", + "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.24.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", + "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", + "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", + "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", + "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", + "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", + "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", + "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", + "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.1.tgz", + "integrity": "sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-decorators": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.1.tgz", + "integrity": "sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", + "peer": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", + "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-typescript": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", + "integrity": "sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-syntax-jsx": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-typescript": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/standalone": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.24.5.tgz", + "integrity": "sha512-Sl8oN9bGfRlNUA2jzfzoHEZxFBDliBlwi5mPVCAWKSlBNkXXJOHpu7SDOqjF6mRoTa6GNX/1kAWG3Tr+YQ3N7A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", + "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", + "dependencies": { + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", + "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@cloudflare/kv-asset-handler": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.3.2.tgz", + "integrity": "sha512-EeEjMobfuJrwoctj7FA1y1KEbM0+Q1xSjobIEyie9k4haVEBB7vkDvsasw1pM3rO39mL2akxIAzLMUAtrMHZhA==", + "dependencies": { + "mime": "^3.0.0" + }, + "engines": { + "node": ">=16.13" + } + }, + "node_modules/@cloudflare/kv-asset-handler/node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.2.tgz", + "integrity": "sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==", + "peer": true, + "dependencies": { + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.1.1.tgz", + "integrity": "sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==", + "peer": true, + "dependencies": { + "@floating-ui/core": "^1.1.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz", + "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==", + "peer": true + }, + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "peer": true + }, + "node_modules/@iconify/utils": { + "version": "2.1.23", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.1.23.tgz", + "integrity": "sha512-YGNbHKM5tyDvdWZ92y2mIkrfvm5Fvhe6WJSkWu7vvOFhMtYDP0casZpoRz0XEHZCrYsR4stdGT3cZ52yp5qZdQ==", + "peer": true, + "dependencies": { + "@antfu/install-pkg": "^0.1.1", + "@antfu/utils": "^0.7.7", + "@iconify/types": "^2.0.0", + "debug": "^4.3.4", + "kolorist": "^1.8.0", + "local-pkg": "^0.5.0", + "mlly": "^1.6.1" + } + }, + "node_modules/@ioredis/commands": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", + "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@kwsites/file-exists": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", + "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", + "dependencies": { + "debug": "^4.1.1" + } + }, + "node_modules/@kwsites/promise-deferred": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", + "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==" + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@netlify/functions": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@netlify/functions/-/functions-2.7.0.tgz", + "integrity": "sha512-4pXC/fuj3eGQ86wbgPiM4zY8+AsNrdz6vcv6FEdUJnZW+LqF8IWjQcY3S0d1hLeLKODYOqq4CkrzGyCpce63Nw==", + "dependencies": { + "@netlify/serverless-functions-api": "1.18.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@netlify/node-cookies": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@netlify/node-cookies/-/node-cookies-0.1.0.tgz", + "integrity": "sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==", + "engines": { + "node": "^14.16.0 || >=16.0.0" + } + }, + "node_modules/@netlify/serverless-functions-api": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-1.18.1.tgz", + "integrity": "sha512-DrSvivchuwsuQW03zbVPT3nxCQa5tn7m4aoPOsQKibuJXIuSbfxzCBxPLz0+LchU5ds7YyOaCc9872Y32ngYzg==", + "dependencies": { + "@netlify/node-cookies": "^0.1.0", + "@opentelemetry/core": "^1.23.0", + "@opentelemetry/otlp-transformer": "^0.50.0", + "@opentelemetry/resources": "^1.23.0", + "@opentelemetry/sdk-trace-base": "^1.23.0", + "@opentelemetry/semantic-conventions": "^1.23.0", + "urlpattern-polyfill": "8.0.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/agent": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", + "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/agent/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@npmcli/agent/node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@npmcli/agent/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/@npmcli/fs": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.7.tgz", + "integrity": "sha512-WaOVvto604d5IpdCRV2KjQu8PzkfE96d50CQGKgywXh2GxXmDeUO5EWcBC4V57uFyrNqx83+MewuJh3WTR3xPA==", + "dependencies": { + "@npmcli/promise-spawn": "^7.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^4.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/git/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/@npmcli/git/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", + "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==", + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/package-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.1.0.tgz", + "integrity": "sha512-1aL4TuVrLS9sf8quCLerU3H9J4vtCtgu8VauYozrmEyU57i/EdKleCnsQ7vpnABIH6c9mnTxcH5sFkO3BlV8wQ==", + "dependencies": { + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^4.0.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/package-json/node_modules/glob": { + "version": "10.3.16", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.16.tgz", + "integrity": "sha512-JDKXl1DiuuHJ6fVS2FXjownaavciiHNUU4mOvV/B793RLh05vZL1rcPnCSaOgv1hDT6RDlY7AB7ZUvFYAtPgAw==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/package-json/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", + "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", + "dependencies": { + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/promise-spawn/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/redact": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-2.0.0.tgz", + "integrity": "sha512-SEjCPAVHWYUIQR+Yn03kJmrJjZDtJLYpj300m3HV9OTRZNpC5YpbMsM3eTkECyT4aWj8lDr9WeY6TWefpubtYQ==", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-8.1.0.tgz", + "integrity": "sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==", + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", + "proc-log": "^4.0.0", + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "engines": { + "node": ">=16" + } + }, + "node_modules/@npmcli/run-script/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/@nuxt/devalue": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz", + "integrity": "sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==" + }, + "node_modules/@nuxt/devtools": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-1.3.1.tgz", + "integrity": "sha512-SuiuqtlN6OMPn7hYqbydcJmRF/L86yxi8ApcjNVnMURYBPaAAN9egkEFpQ6AjzjX+UnaG1hU8FE0w6pWKSRp3A==", + "dependencies": { + "@antfu/utils": "^0.7.8", + "@nuxt/devtools-kit": "1.3.1", + "@nuxt/devtools-wizard": "1.3.1", + "@nuxt/kit": "^3.11.2", + "@vue/devtools-applet": "^7.1.3", + "@vue/devtools-core": "^7.1.3", + "@vue/devtools-kit": "^7.1.3", + "birpc": "^0.2.17", + "consola": "^3.2.3", + "cronstrue": "^2.50.0", + "destr": "^2.0.3", + "error-stack-parser-es": "^0.1.1", + "execa": "^7.2.0", + "fast-glob": "^3.3.2", + "flatted": "^3.3.1", + "get-port-please": "^3.1.2", + "hookable": "^5.5.3", + "image-meta": "^0.2.0", + "is-installed-globally": "^1.0.0", + "launch-editor": "^2.6.1", + "local-pkg": "^0.5.0", + "magicast": "^0.3.4", + "nypm": "^0.3.8", + "ohash": "^1.1.3", + "pacote": "^18.0.6", + "pathe": "^1.1.2", + "perfect-debounce": "^1.0.0", + "pkg-types": "^1.1.1", + "rc9": "^2.1.2", + "scule": "^1.3.0", + "semver": "^7.6.2", + "simple-git": "^3.24.0", + "sirv": "^2.0.4", + "unimport": "^3.7.1", + "vite-plugin-inspect": "^0.8.4", + "vite-plugin-vue-inspector": "^5.1.0", + "which": "^3.0.1", + "ws": "^8.17.0" + }, + "bin": { + "devtools": "cli.mjs" + }, + "peerDependencies": { + "nuxt": "^3.9.0", + "vite": "*" + } + }, + "node_modules/@nuxt/devtools-kit": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-1.3.1.tgz", + "integrity": "sha512-YckEiiTef3dMckwLLUb+feKV0O8pS9s8ujw/FQ600oQbOCbq6hpWY5HQYxVYc3E41wu87lFiIZ1rnHjO3nM9sw==", + "dependencies": { + "@nuxt/kit": "^3.11.2", + "@nuxt/schema": "^3.11.2", + "execa": "^7.2.0" + }, + "peerDependencies": { + "nuxt": "^3.9.0", + "vite": "*" + } + }, + "node_modules/@nuxt/devtools-wizard": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-1.3.1.tgz", + "integrity": "sha512-t6qTp573s1NWoS1nqOqKRld6wFWDiMzoFojBG8GeqTwPi2NYbjyPbQobmvMGiihkWPudMpChhAhYwTTyCPFE7Q==", + "dependencies": { + "consola": "^3.2.3", + "diff": "^5.2.0", + "execa": "^7.2.0", + "global-directory": "^4.0.1", + "magicast": "^0.3.4", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "prompts": "^2.4.2", + "rc9": "^2.1.2", + "semver": "^7.6.2" + }, + "bin": { + "devtools-wizard": "cli.mjs" + } + }, + "node_modules/@nuxt/kit": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.11.2.tgz", + "integrity": "sha512-yiYKP0ZWMW7T3TCmsv4H8+jEsB/nFriRAR8bKoSqSV9bkVYWPE36sf7JDux30dQ91jSlQG6LQkB3vCHYTS2cIg==", + "dependencies": { + "@nuxt/schema": "3.11.2", + "c12": "^1.10.0", + "consola": "^3.2.3", + "defu": "^6.1.4", + "globby": "^14.0.1", + "hash-sum": "^2.0.0", + "ignore": "^5.3.1", + "jiti": "^1.21.0", + "knitwork": "^1.1.0", + "mlly": "^1.6.1", + "pathe": "^1.1.2", + "pkg-types": "^1.0.3", + "scule": "^1.3.0", + "semver": "^7.6.0", + "ufo": "^1.5.3", + "unctx": "^2.3.1", + "unimport": "^3.7.1", + "untyped": "^1.4.2" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/schema": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.11.2.tgz", + "integrity": "sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==", + "dependencies": { + "@nuxt/ui-templates": "^1.3.2", + "consola": "^3.2.3", + "defu": "^6.1.4", + "hookable": "^5.5.3", + "pathe": "^1.1.2", + "pkg-types": "^1.0.3", + "scule": "^1.3.0", + "std-env": "^3.7.0", + "ufo": "^1.5.3", + "unimport": "^3.7.1", + "untyped": "^1.4.2" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/telemetry": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.5.4.tgz", + "integrity": "sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==", + "dependencies": { + "@nuxt/kit": "^3.11.2", + "ci-info": "^4.0.0", + "consola": "^3.2.3", + "create-require": "^1.1.1", + "defu": "^6.1.4", + "destr": "^2.0.3", + "dotenv": "^16.4.5", + "git-url-parse": "^14.0.0", + "is-docker": "^3.0.0", + "jiti": "^1.21.0", + "mri": "^1.2.0", + "nanoid": "^5.0.7", + "ofetch": "^1.3.4", + "parse-git-config": "^3.0.0", + "pathe": "^1.1.2", + "rc9": "^2.1.2", + "std-env": "^3.7.0" + }, + "bin": { + "nuxt-telemetry": "bin/nuxt-telemetry.mjs" + } + }, + "node_modules/@nuxt/ui-templates": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@nuxt/ui-templates/-/ui-templates-1.3.4.tgz", + "integrity": "sha512-zjuslnkj5zboZGis5QpmR5gvRTx5N8Ha/Rll+RRT8YZhXVNBincifhZ9apUQ9f6T0xJE8IHPyVyPx6WokomdYw==" + }, + "node_modules/@nuxt/vite-builder": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.11.2.tgz", + "integrity": "sha512-eXTZsAAN4dPz4eA2UD5YU2kD/DqgfyQp1UYsIdCe6+PAVe1ifkUboBjbc0piR5+3qI/S/eqk3nzxRGbiYF7Ccg==", + "dependencies": { + "@nuxt/kit": "3.11.2", + "@rollup/plugin-replace": "^5.0.5", + "@vitejs/plugin-vue": "^5.0.4", + "@vitejs/plugin-vue-jsx": "^3.1.0", + "autoprefixer": "^10.4.19", + "clear": "^0.1.0", + "consola": "^3.2.3", + "cssnano": "^6.1.2", + "defu": "^6.1.4", + "esbuild": "^0.20.2", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "externality": "^1.0.2", + "fs-extra": "^11.2.0", + "get-port-please": "^3.1.2", + "h3": "^1.11.1", + "knitwork": "^1.1.0", + "magic-string": "^0.30.9", + "mlly": "^1.6.1", + "ohash": "^1.1.3", + "pathe": "^1.1.2", + "perfect-debounce": "^1.0.0", + "pkg-types": "^1.0.3", + "postcss": "^8.4.38", + "rollup-plugin-visualizer": "^5.12.0", + "std-env": "^3.7.0", + "strip-literal": "^2.1.0", + "ufo": "^1.5.3", + "unenv": "^1.9.0", + "unplugin": "^1.10.1", + "vite": "^5.2.8", + "vite-node": "^1.4.0", + "vite-plugin-checker": "^0.6.4", + "vue-bundle-renderer": "^2.0.0" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + }, + "peerDependencies": { + "vue": "^3.3.4" + } + }, + "node_modules/@opentelemetry/api": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/api-logs": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.50.0.tgz", + "integrity": "sha512-JdZuKrhOYggqOpUljAq4WWNi5nB10PmgoF0y2CvedLGXd0kSawb/UBnWT8gg1ND3bHCNHStAIVT0ELlxJJRqrA==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/core": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.24.1.tgz", + "integrity": "sha512-wMSGfsdmibI88K9wB498zXY04yThPexo8jvwNNlm542HZB7XrrMRBbAyKJqG8qDRJwIBdBrPMi4V9ZPW/sqrcg==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.50.0.tgz", + "integrity": "sha512-s0sl1Yfqd5q1Kjrf6DqXPWzErL+XHhrXOfejh4Vc/SMTNqC902xDsC8JQxbjuramWt/+hibfguIvi7Ns8VLolA==", + "dependencies": { + "@opentelemetry/api-logs": "0.50.0", + "@opentelemetry/core": "1.23.0", + "@opentelemetry/resources": "1.23.0", + "@opentelemetry/sdk-logs": "0.50.0", + "@opentelemetry/sdk-metrics": "1.23.0", + "@opentelemetry/sdk-trace-base": "1.23.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/core": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.23.0.tgz", + "integrity": "sha512-hdQ/a9TMzMQF/BO8Cz1juA43/L5YGtCSiKoOHmrTEf7VMDAZgy8ucpWx3eQTnQ3gBloRcWtzvcrMZABC3PTSKQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.23.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.23.0.tgz", + "integrity": "sha512-iPRLfVfcEQynYGo7e4Di+ti+YQTAY0h5mQEUJcHlU9JOqpb4x965O6PZ+wMcwYVY63G96KtdS86YCM1BF1vQZg==", + "dependencies": { + "@opentelemetry/core": "1.23.0", + "@opentelemetry/semantic-conventions": "1.23.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.23.0.tgz", + "integrity": "sha512-PzBmZM8hBomUqvCddF/5Olyyviayka44O5nDWq673np3ctnvwMOvNrsUORZjKja1zJbwEuD9niAGbnVrz3jwRQ==", + "dependencies": { + "@opentelemetry/core": "1.23.0", + "@opentelemetry/resources": "1.23.0", + "@opentelemetry/semantic-conventions": "1.23.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.23.0.tgz", + "integrity": "sha512-MiqFvfOzfR31t8cc74CTP1OZfz7MbqpAnLCra8NqQoaHJX6ncIRTdYOQYBDQ2uFISDq0WY8Y9dDTWvsgzzBYRg==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/resources": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.24.1.tgz", + "integrity": "sha512-cyv0MwAaPF7O86x5hk3NNgenMObeejZFLJJDVuSeSMIsknlsj3oOZzRv3qSzlwYomXsICfBeFFlxwHQte5mGXQ==", + "dependencies": { + "@opentelemetry/core": "1.24.1", + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-logs": { + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.50.0.tgz", + "integrity": "sha512-PeUEupBB29p9nlPNqXoa1PUWNLsZnxG0DCDj3sHqzae+8y76B/A5hvZjg03ulWdnvBLYpnJslqzylG9E0IL87g==", + "dependencies": { + "@opentelemetry/core": "1.23.0", + "@opentelemetry/resources": "1.23.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.9.0", + "@opentelemetry/api-logs": ">=0.39.1" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/core": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.23.0.tgz", + "integrity": "sha512-hdQ/a9TMzMQF/BO8Cz1juA43/L5YGtCSiKoOHmrTEf7VMDAZgy8ucpWx3eQTnQ3gBloRcWtzvcrMZABC3PTSKQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.23.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.23.0.tgz", + "integrity": "sha512-iPRLfVfcEQynYGo7e4Di+ti+YQTAY0h5mQEUJcHlU9JOqpb4x965O6PZ+wMcwYVY63G96KtdS86YCM1BF1vQZg==", + "dependencies": { + "@opentelemetry/core": "1.23.0", + "@opentelemetry/semantic-conventions": "1.23.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.23.0.tgz", + "integrity": "sha512-MiqFvfOzfR31t8cc74CTP1OZfz7MbqpAnLCra8NqQoaHJX6ncIRTdYOQYBDQ2uFISDq0WY8Y9dDTWvsgzzBYRg==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-metrics": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.23.0.tgz", + "integrity": "sha512-4OkvW6+wST4h6LFG23rXSTf6nmTf201h9dzq7bE0z5R9ESEVLERZz6WXwE7PSgg1gdjlaznm1jLJf8GttypFDg==", + "dependencies": { + "@opentelemetry/core": "1.23.0", + "@opentelemetry/resources": "1.23.0", + "lodash.merge": "^4.6.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/core": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.23.0.tgz", + "integrity": "sha512-hdQ/a9TMzMQF/BO8Cz1juA43/L5YGtCSiKoOHmrTEf7VMDAZgy8ucpWx3eQTnQ3gBloRcWtzvcrMZABC3PTSKQ==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.23.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.23.0.tgz", + "integrity": "sha512-iPRLfVfcEQynYGo7e4Di+ti+YQTAY0h5mQEUJcHlU9JOqpb4x965O6PZ+wMcwYVY63G96KtdS86YCM1BF1vQZg==", + "dependencies": { + "@opentelemetry/core": "1.23.0", + "@opentelemetry/semantic-conventions": "1.23.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.23.0.tgz", + "integrity": "sha512-MiqFvfOzfR31t8cc74CTP1OZfz7MbqpAnLCra8NqQoaHJX6ncIRTdYOQYBDQ2uFISDq0WY8Y9dDTWvsgzzBYRg==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.24.1.tgz", + "integrity": "sha512-zz+N423IcySgjihl2NfjBf0qw1RWe11XIAWVrTNOSSI6dtSPJiVom2zipFB2AEEtJWpv0Iz6DY6+TjnyTV5pWg==", + "dependencies": { + "@opentelemetry/core": "1.24.1", + "@opentelemetry/resources": "1.24.1", + "@opentelemetry/semantic-conventions": "1.24.1" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.9.0" + } + }, + "node_modules/@opentelemetry/semantic-conventions": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.24.1.tgz", + "integrity": "sha512-VkliWlS4/+GHLLW7J/rVBA00uXus1SWvwFvcUDxDwmFxYfg/2VI6ekwdXS28cjI8Qz2ky2BzG8OUHo+WeYIWqw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-wasm": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.4.1.tgz", + "integrity": "sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==", + "bundleDependencies": [ + "napi-wasm" + ], + "dependencies": { + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "napi-wasm": "^1.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-wasm/node_modules/napi-wasm": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.25", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", + "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" + }, + "node_modules/@rollup/plugin-alias": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz", + "integrity": "sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==", + "dependencies": { + "slash": "^4.0.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-alias/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "25.0.7", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz", + "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "glob": "^8.0.3", + "is-reference": "1.2.1", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@rollup/plugin-inject": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz", + "integrity": "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-inject/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@rollup/plugin-json": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", + "integrity": "sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==", + "dependencies": { + "@rollup/pluginutils": "^5.1.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.2.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", + "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.1", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.5.tgz", + "integrity": "sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "magic-string": "^0.30.3" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", + "dependencies": { + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", + "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", + "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", + "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", + "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", + "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", + "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", + "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", + "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", + "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", + "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", + "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", + "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", + "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", + "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", + "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", + "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@shikijs/core": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.5.2.tgz", + "integrity": "sha512-wSAOgaz48GmhILFElMCeQypSZmj6Ru6DttOOtl3KNkdJ17ApQuGNCfzpk4cClasVrnIu45++2DBwG4LNMQAfaA==" + }, + "node_modules/@sigstore/bundle": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz", + "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz", + "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz", + "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz", + "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "make-fetch-happen": "^13.0.1", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/tuf": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz", + "integrity": "sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2", + "tuf-js": "^2.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/verify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz", + "integrity": "sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.1.0", + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz", + "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==" + }, + "node_modules/@unhead/dom": { + "version": "1.9.10", + "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.9.10.tgz", + "integrity": "sha512-F4sBrmd8kG8MEqcVTGL0Y6tXbJMdWK724pznUzefpZTs1GaVypFikLluaLt4EnICcVhOBSe4TkGrc8N21IJJzQ==", + "dependencies": { + "@unhead/schema": "1.9.10", + "@unhead/shared": "1.9.10" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, + "node_modules/@unhead/schema": { + "version": "1.9.10", + "resolved": "https://registry.npmjs.org/@unhead/schema/-/schema-1.9.10.tgz", + "integrity": "sha512-3ROh0doKfA7cIcU0zmjYVvNOiJuxSOcjInL+7iOFIxQovEWr1PcDnrnbEWGJsXrLA8eqjrjmhuDqAr3JbMGsLg==", + "dependencies": { + "hookable": "^5.5.3", + "zhead": "^2.2.4" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, + "node_modules/@unhead/shared": { + "version": "1.9.10", + "resolved": "https://registry.npmjs.org/@unhead/shared/-/shared-1.9.10.tgz", + "integrity": "sha512-LBXxm/8ahY4FZ0FbWVaM1ANFO5QpPzvaYwjAQhgHANsrqFP2EqoGcOv1CfhdQbxg8vpGXkjI7m0r/8E9d3JoDA==", + "dependencies": { + "@unhead/schema": "1.9.10" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, + "node_modules/@unhead/ssr": { + "version": "1.9.10", + "resolved": "https://registry.npmjs.org/@unhead/ssr/-/ssr-1.9.10.tgz", + "integrity": "sha512-4hy3uFrYGJd5h0jmCIC0vFBf5DDhbz+j6tkATTNIaLz5lR4ZdFT+ipwzR20GvnaOiGWiOhZF3yv9FTJQyX4jog==", + "dependencies": { + "@unhead/schema": "1.9.10", + "@unhead/shared": "1.9.10" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, + "node_modules/@unhead/vue": { + "version": "1.9.10", + "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-1.9.10.tgz", + "integrity": "sha512-Zi65eTU5IIaqqXAVOVJ4fnwJRR751FZIFlzYOjIekf1eNkISy+A4xyz3NIEQWSlXCrOiDNgDhT0YgKUcx5FfHQ==", + "dependencies": { + "@unhead/schema": "1.9.10", + "@unhead/shared": "1.9.10", + "hookable": "^5.5.3", + "unhead": "1.9.10" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + }, + "peerDependencies": { + "vue": ">=2.7 || >=3" + } + }, + "node_modules/@unocss/astro": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/astro/-/astro-0.60.3.tgz", + "integrity": "sha512-duFuyVhqYqQ15JZqx41UNgIxndqYRbOwDkJ7Y+R5N+u59a27vImz8B9eOFkHaZCFBWyH5jywkT8LVK1sfddFaw==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3", + "@unocss/reset": "0.60.3", + "@unocss/vite": "0.60.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/@unocss/cli": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/cli/-/cli-0.60.3.tgz", + "integrity": "sha512-bN829zn6k4hrvDTLnUcI2uAJnSevHwlkOCaYxN/C+v11uGxIewk5Xum6Vm5kZ8JTpCR1jEu/i7wIBNde3XKN5g==", + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "@rollup/pluginutils": "^5.1.0", + "@unocss/config": "0.60.3", + "@unocss/core": "0.60.3", + "@unocss/preset-uno": "0.60.3", + "cac": "^6.7.14", + "chokidar": "^3.6.0", + "colorette": "^2.0.20", + "consola": "^3.2.3", + "fast-glob": "^3.3.2", + "magic-string": "^0.30.10", + "pathe": "^1.1.2", + "perfect-debounce": "^1.0.0" + }, + "bin": { + "unocss": "bin/unocss.mjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/config": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/config/-/config-0.60.3.tgz", + "integrity": "sha512-3RGD7h3bS4qZA/Khcqhn1EgLgyPc85FSz5rubdywHRdHlpY9sdmuGEJahvqSLMN4MmdYQDmqEIEAJjENrdgZeQ==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3", + "unconfig": "^0.3.13" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/core": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/core/-/core-0.60.3.tgz", + "integrity": "sha512-4bBX1pavDl2DSCozEII7bxYGT0IkyO7kKlUuCtooTePWyLjf2F7essdzHkJ00EpNR64kkebR9V0lqBMBo07VPw==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/extractor-arbitrary-variants": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.60.3.tgz", + "integrity": "sha512-PnwNwkeAHmbJbrf5XN0xQG1KT1VQEye8neYn5yz1MHnT8Cj2nqjrqoCRGLCLhpOUg3/MNj+bpiA7hGnFbXWaCQ==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/inspector": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/inspector/-/inspector-0.60.3.tgz", + "integrity": "sha512-2cXAPA1yddB79mmpMXxPpSpizn4TskAsB7aSocbprOTYIU2Ff53gfkkijnLixrBvbG8xw91d9oPuI5Hm9GCyMQ==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3", + "@unocss/rule-utils": "0.60.3", + "gzip-size": "^6.0.0", + "sirv": "^2.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/inspector/node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "peer": true, + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@unocss/postcss": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/postcss/-/postcss-0.60.3.tgz", + "integrity": "sha512-7jRsKgMz4wr3Rvnr/RpK/7g6o8bMrqjTb01imgHeaw7cmQsa9sH1HPCp+4lvHh2/QKKLwwRAC+fdnNmsf8JKjA==", + "peer": true, + "dependencies": { + "@unocss/config": "0.60.3", + "@unocss/core": "0.60.3", + "@unocss/rule-utils": "0.60.3", + "css-tree": "^2.3.1", + "fast-glob": "^3.3.2", + "magic-string": "^0.30.10", + "postcss": "^8.4.38" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/@unocss/preset-attributify": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-attributify/-/preset-attributify-0.60.3.tgz", + "integrity": "sha512-G/Lx9xq/tVKvjp/CcACyLU+p3mcrpgkMvy+Z3NSHfBAZAmbieBMFhwROxt5R8Bny66q3fYDtxxx+likpokpOAQ==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/preset-icons": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-icons/-/preset-icons-0.60.3.tgz", + "integrity": "sha512-L3Ecr36xC+Y8v5WMQcNsGoOzu0HpgNLh5RlC2abs8OyBDGn1k3UqdEFdrhRt3bXpln9b8JkstHO7ZwYPgr2/Cg==", + "peer": true, + "dependencies": { + "@iconify/utils": "^2.1.23", + "@unocss/core": "0.60.3", + "ofetch": "^1.3.4" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/preset-mini": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-mini/-/preset-mini-0.60.3.tgz", + "integrity": "sha512-7en8KBX3lN1Y6eCprbzA1QVfyXZD03B+oAxFXH8QPv5jRIL8Lm8sbXqE+VTsSME/OVp4DnS6LdGtDAm9mvIOSw==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3", + "@unocss/extractor-arbitrary-variants": "0.60.3", + "@unocss/rule-utils": "0.60.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/preset-tagify": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-tagify/-/preset-tagify-0.60.3.tgz", + "integrity": "sha512-pzD6bgtGuIk7M1n/JQiR6EpwnVvafSTHoM70Jhf+T8MSuatDb+KFJCn3VELV2v38aikcUY5cTf95jqHQdzOAhQ==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/preset-typography": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-typography/-/preset-typography-0.60.3.tgz", + "integrity": "sha512-cOXOnxkgH0ZiYg/oHBbabzXi1q6oTZWgQ4fqrVxGI2CD4oiWYaPU/wzKsx930D6uBSIlBVDX/cov2j0dPWjgJg==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3", + "@unocss/preset-mini": "0.60.3" + } + }, + "node_modules/@unocss/preset-uno": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-uno/-/preset-uno-0.60.3.tgz", + "integrity": "sha512-PJSR78uaIRTsD9RFSQLwsrGAsjQoW5nWenU4n4GyZeskDsyQVgOcaKtvh+0aYjYdWBa1UvxeUL8Y+m29K4HnAA==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3", + "@unocss/preset-mini": "0.60.3", + "@unocss/preset-wind": "0.60.3", + "@unocss/rule-utils": "0.60.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/preset-web-fonts": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-web-fonts/-/preset-web-fonts-0.60.3.tgz", + "integrity": "sha512-uYHvnqgLDawG3o9oBbasPWbSZ93kzk2JQBcH6xmHh7xqYtRdHqVbUjVU1zIqSjXm19SxFriSrNTl4ct2+/pJIg==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3", + "ofetch": "^1.3.4" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/preset-wind": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/preset-wind/-/preset-wind-0.60.3.tgz", + "integrity": "sha512-q7yDJ/SyEkPmPBJvIeHd9Bt50LAu65q7WwKxJYfJkjfJvJUMj6DO8FgPnpeiwBeJh9897m2Ap6zoQ3JqBjPLHQ==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3", + "@unocss/preset-mini": "0.60.3", + "@unocss/rule-utils": "0.60.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/reset": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/reset/-/reset-0.60.3.tgz", + "integrity": "sha512-EuC8gkh8L8WvPOcjS/KqprEJXIKcpBPm+ou5G9D6WgDmJ+TgQrri5oR+QUmOmEnueQkVL7bnkFkIKeg71SJLFA==", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/rule-utils": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/rule-utils/-/rule-utils-0.60.3.tgz", + "integrity": "sha512-I47/DcKQ2z12W80+Ffth0K6LzNvqcQPYRWk7KwVemVoEiGYamMV8/s+SbB26Fk9KUFjh+Ns/pGAo4iJZo0ueUQ==", + "peer": true, + "dependencies": { + "@unocss/core": "^0.60.3", + "magic-string": "^0.30.10" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/scope": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/scope/-/scope-0.60.3.tgz", + "integrity": "sha512-uDUcBkFe8nRwNiU4YQyrOCjY7/+qFJI/Qr0eouMPOSEsQ6uIXQEWjykqUBJg2fvm0S2vbfBGO9tO/wCDIk5O3w==", + "peer": true + }, + "node_modules/@unocss/transformer-attributify-jsx": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.60.3.tgz", + "integrity": "sha512-zcPu4tUm/1EnqcFpf6+XzUzfb2BzJBcfNMkFzl/5BSTMECEDgdj4QGBWxnTuSlSZs4digRABGtuAHUO7k1qfgA==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/transformer-attributify-jsx-babel": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-attributify-jsx-babel/-/transformer-attributify-jsx-babel-0.60.3.tgz", + "integrity": "sha512-6WcEFPSaxscGR22dRUcNqY0ippC3/Q/LBVFVSCJh++hoIPVCZbxF505cPq/bOdF2bpNzj9yXW0OJt03nB505Hg==", + "peer": true, + "dependencies": { + "@babel/core": "^7.24.5", + "@babel/plugin-syntax-jsx": "^7.24.1", + "@babel/preset-typescript": "^7.24.1", + "@unocss/core": "0.60.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/transformer-compile-class": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-compile-class/-/transformer-compile-class-0.60.3.tgz", + "integrity": "sha512-j6wiYgtNqMlrctaZUuN4S+vANW0DMb9wW3KbJ2XvB7lXftfY1bbZ3IKenAyFp0ZLdKs69B6irJbCbIS5OAKKXQ==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/transformer-directives": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-directives/-/transformer-directives-0.60.3.tgz", + "integrity": "sha512-JuFpxyB1yvS2YoiguO5+8Ou6k9yyojZCnnDYXXZqMGLp1KdLiDcAPZQyShoD5HLzPGHtAbQELUz9TcX3VMLEoQ==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3", + "@unocss/rule-utils": "0.60.3", + "css-tree": "^2.3.1" + } + }, + "node_modules/@unocss/transformer-variant-group": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/transformer-variant-group/-/transformer-variant-group-0.60.3.tgz", + "integrity": "sha512-jQg0+W49jA7Z+4mRQbZWZKV6aXJXQfAHRC3oo4C9vEyTXL2jb952K12XVcJhXnbLYpnUKwytR+vbshXMIHWZwA==", + "peer": true, + "dependencies": { + "@unocss/core": "0.60.3" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@unocss/vite": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/@unocss/vite/-/vite-0.60.3.tgz", + "integrity": "sha512-I3EOR3g245IGDp3DS17AQAMwNQrh6L6kIlXG3+wt5IZ1zu1ahZmKA8/xxh6oo2TNdu4rI6nQbcLIRn+8eSyfQw==", + "peer": true, + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "@rollup/pluginutils": "^5.1.0", + "@unocss/config": "0.60.3", + "@unocss/core": "0.60.3", + "@unocss/inspector": "0.60.3", + "@unocss/scope": "0.60.3", + "@unocss/transformer-directives": "0.60.3", + "chokidar": "^3.6.0", + "fast-glob": "^3.3.2", + "magic-string": "^0.30.10" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vercel/nft": { + "version": "0.26.5", + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.26.5.tgz", + "integrity": "sha512-NHxohEqad6Ra/r4lGknO52uc/GrWILXAMs1BB4401GTqww0fw1bAqzpG1XHuDO+dprg4GvsD9ZLLSsdo78p9hQ==", + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.5", + "@rollup/pluginutils": "^4.0.0", + "acorn": "^8.6.0", + "acorn-import-attributes": "^1.9.2", + "async-sema": "^3.1.1", + "bindings": "^1.4.0", + "estree-walker": "2.0.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.2", + "node-gyp-build": "^4.2.2", + "resolve-from": "^5.0.0" + }, + "bin": { + "nft": "out/cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@vercel/nft/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@vercel/nft/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@vercel/nft/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@vercel/nft/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@vercel/nft/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", + "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vitejs/plugin-vue-jsx": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", + "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", + "dependencies": { + "@babel/core": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3", + "@vue/babel-plugin-jsx": "^1.1.5" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0 || ^5.0.0", + "vue": "^3.0.0" + } + }, + "node_modules/@vue-macros/common": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-1.10.3.tgz", + "integrity": "sha512-YSgzcbXrRo8a/TF/YIguqEmTld1KA60VETKJG8iFuaAfj7j+Tbdin3cj7/cYbcCHORSq1v9IThgq7r8keH7LXQ==", + "dependencies": { + "@babel/types": "^7.24.0", + "@rollup/pluginutils": "^5.1.0", + "@vue/compiler-sfc": "^3.4.25", + "ast-kit": "^0.12.1", + "local-pkg": "^0.5.0", + "magic-string-ast": "^0.5.0" + }, + "engines": { + "node": ">=16.14.0" + }, + "peerDependencies": { + "vue": "^2.7.0 || ^3.2.25" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz", + "integrity": "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==" + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz", + "integrity": "sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==", + "dependencies": { + "@babel/helper-module-imports": "~7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "@vue/babel-helper-vue-transform-on": "1.2.2", + "@vue/babel-plugin-resolve-type": "1.2.2", + "camelcase": "^6.3.0", + "html-tags": "^3.3.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-jsx/node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz", + "integrity": "sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/helper-module-imports": "~7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/parser": "^7.23.9", + "@vue/compiler-sfc": "^3.4.15" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-plugin-resolve-type/node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", + "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", + "dependencies": { + "@babel/parser": "^7.24.4", + "@vue/shared": "3.4.27", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-core/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@vue/compiler-dom": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", + "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", + "dependencies": { + "@vue/compiler-core": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", + "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", + "dependencies": { + "@babel/parser": "^7.24.4", + "@vue/compiler-core": "3.4.27", + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.10", + "postcss": "^8.4.38", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", + "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", + "dependencies": { + "@vue/compiler-dom": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.1.tgz", + "integrity": "sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==" + }, + "node_modules/@vue/devtools-applet": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-applet/-/devtools-applet-7.2.1.tgz", + "integrity": "sha512-WGFXgMaph+9aT6ApN0ZQEjjAEeVN/o6DuoXOI5lJzpvXGxRpVWonziNlIcXW9PG/xVuZVWAEST7CQpXs4kzmdg==", + "dependencies": { + "@vue/devtools-core": "^7.2.1", + "@vue/devtools-kit": "^7.2.1", + "@vue/devtools-shared": "^7.2.1", + "@vue/devtools-ui": "^7.2.1", + "lodash-es": "^4.17.21", + "perfect-debounce": "^1.0.0", + "shiki": "1.5.2", + "splitpanes": "^3.1.5", + "vue-virtual-scroller": "2.0.0-beta.8" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@vue/devtools-core": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.2.1.tgz", + "integrity": "sha512-OyWl455UnJIVgZ6lo5WQ79WbDMoXtSRwyNKp9WzCZ0HhuQywIk4qv59KtLRe75uVmtGBde4hXNaSyRm+x9bY6g==", + "dependencies": { + "@vue/devtools-kit": "^7.2.1", + "@vue/devtools-shared": "^7.2.1", + "mitt": "^3.0.1", + "nanoid": "^3.3.4", + "pathe": "^1.1.2", + "vite-hot-client": "^0.2.3" + } + }, + "node_modules/@vue/devtools-core/node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/@vue/devtools-kit": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.2.1.tgz", + "integrity": "sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==", + "dependencies": { + "@vue/devtools-shared": "^7.2.1", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@vue/devtools-shared": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.2.1.tgz", + "integrity": "sha512-PCJF4UknJmOal68+X9XHyVeQ+idv0LFujkTOIW30+GaMJqwFVN9LkQKX4gLqn61KkGMdJTzQ1bt7EJag3TI6AA==", + "dependencies": { + "rfdc": "^1.3.1" + } + }, + "node_modules/@vue/devtools-ui": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-ui/-/devtools-ui-7.2.1.tgz", + "integrity": "sha512-3XwW6uTn5noXKN4T4T9rpFlQR0B050ebwUO+Y8HsWHv8XZ451xk+A89y00s1Zx7P2SRkDqeJgbi4kYSHnXkxbg==", + "dependencies": { + "@vue/devtools-shared": "7.2.1", + "@vueuse/components": "^10.9.0", + "@vueuse/core": "^10.9.0", + "@vueuse/integrations": "^10.9.0", + "colord": "^2.9.3", + "focus-trap": "^7.5.4" + }, + "peerDependencies": { + "@unocss/reset": ">=0.50.0-0", + "floating-vue": ">=2.0.0-0", + "unocss": ">=0.50.0-0", + "vue": ">=3.0.0-0" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", + "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", + "dependencies": { + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.27.tgz", + "integrity": "sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==", + "dependencies": { + "@vue/reactivity": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz", + "integrity": "sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==", + "dependencies": { + "@vue/runtime-core": "3.4.27", + "@vue/shared": "3.4.27", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", + "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", + "dependencies": { + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27" + }, + "peerDependencies": { + "vue": "3.4.27" + } + }, + "node_modules/@vue/shared": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", + "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" + }, + "node_modules/@vueuse/components": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/components/-/components-10.9.0.tgz", + "integrity": "sha512-BHQpA0yIi3y7zKa1gYD0FUzLLkcRTqVhP8smnvsCK6GFpd94Nziq1XVPD7YpFeho0k5BzbBiNZF7V/DpkJ967A==", + "dependencies": { + "@vueuse/core": "10.9.0", + "@vueuse/shared": "10.9.0", + "vue-demi": ">=0.14.7" + } + }, + "node_modules/@vueuse/components/node_modules/vue-demi": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/core": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.9.0.tgz", + "integrity": "sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==", + "dependencies": { + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.9.0", + "@vueuse/shared": "10.9.0", + "vue-demi": ">=0.14.7" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/core/node_modules/vue-demi": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/integrations": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.9.0.tgz", + "integrity": "sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==", + "dependencies": { + "@vueuse/core": "10.9.0", + "@vueuse/shared": "10.9.0", + "vue-demi": ">=0.14.7" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "async-validator": "*", + "axios": "*", + "change-case": "*", + "drauu": "*", + "focus-trap": "*", + "fuse.js": "*", + "idb-keyval": "*", + "jwt-decode": "*", + "nprogress": "*", + "qrcode": "*", + "sortablejs": "*", + "universal-cookie": "*" + }, + "peerDependenciesMeta": { + "async-validator": { + "optional": true + }, + "axios": { + "optional": true + }, + "change-case": { + "optional": true + }, + "drauu": { + "optional": true + }, + "focus-trap": { + "optional": true + }, + "fuse.js": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "jwt-decode": { + "optional": true + }, + "nprogress": { + "optional": true + }, + "qrcode": { + "optional": true + }, + "sortablejs": { + "optional": true + }, + "universal-cookie": { + "optional": true + } + } + }, + "node_modules/@vueuse/integrations/node_modules/vue-demi": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/metadata": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.9.0.tgz", + "integrity": "sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.9.0.tgz", + "integrity": "sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==", + "dependencies": { + "vue-demi": ">=0.14.7" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared/node_modules/vue-demi": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "node_modules/archiver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz", + "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", + "dependencies": { + "archiver-utils": "^5.0.2", + "async": "^3.2.4", + "buffer-crc32": "^1.0.0", + "readable-stream": "^4.0.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^3.0.0", + "zip-stream": "^6.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/archiver-utils": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz", + "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", + "dependencies": { + "glob": "^10.0.0", + "graceful-fs": "^4.2.0", + "is-stream": "^2.0.1", + "lazystream": "^1.0.0", + "lodash": "^4.17.15", + "normalize-path": "^3.0.0", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/archiver-utils/node_modules/glob": { + "version": "10.3.16", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.16.tgz", + "integrity": "sha512-JDKXl1DiuuHJ6fVS2FXjownaavciiHNUU4mOvV/B793RLh05vZL1rcPnCSaOgv1hDT6RDlY7AB7ZUvFYAtPgAw==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/archiver-utils/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/archiver-utils/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "deprecated": "This package is no longer supported.", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/ast-kit": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-0.12.1.tgz", + "integrity": "sha512-O+33g7x6irsESUcd47KdfWUrS2F6aGp9KeVJFGj0YjIznfXpBxVGjA0w+y/1OKqX4mFOfmZ9Xpf1ixPT4n9xxw==", + "dependencies": { + "@babel/parser": "^7.23.9", + "pathe": "^1.1.2" + }, + "engines": { + "node": ">=16.14.0" + } + }, + "node_modules/ast-walker-scope": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.5.0.tgz", + "integrity": "sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==", + "dependencies": { + "@babel/parser": "^7.22.7", + "ast-kit": "^0.9.4" + }, + "engines": { + "node": ">=16.14.0" + } + }, + "node_modules/ast-walker-scope/node_modules/ast-kit": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-0.9.5.tgz", + "integrity": "sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==", + "dependencies": { + "@babel/parser": "^7.22.7", + "@rollup/pluginutils": "^5.0.2", + "pathe": "^1.1.1" + }, + "engines": { + "node": ">=16.14.0" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/async-sema": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", + "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==" + }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/b4a": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/bare-events": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.2.tgz", + "integrity": "sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==", + "optional": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/birpc": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.17.tgz", + "integrity": "sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-crc32": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", + "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/c12": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/c12/-/c12-1.10.0.tgz", + "integrity": "sha512-0SsG7UDhoRWcuSvKWHaXmu5uNjDCDN3nkQLRL4Q42IlFy+ze58FcCoI3uPwINXinkz7ZinbhEgyzYFw9u9ZV8g==", + "dependencies": { + "chokidar": "^3.6.0", + "confbox": "^0.1.3", + "defu": "^6.1.4", + "dotenv": "^16.4.5", + "giget": "^1.2.1", + "jiti": "^1.21.0", + "mlly": "^1.6.1", + "ohash": "^1.1.3", + "pathe": "^1.1.2", + "perfect-debounce": "^1.0.0", + "pkg-types": "^1.0.3", + "rc9": "^2.1.1" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cacache": { + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.3.tgz", + "integrity": "sha512-qXCd4rh6I07cnDqh8V48/94Tc/WSfj+o3Gn6NZ0aZovS255bUx8O13uKxRFd2eWG0xgsco7+YItQNPaa5E85hg==", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "10.3.16", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.16.tgz", + "integrity": "sha512-JDKXl1DiuuHJ6fVS2FXjownaavciiHNUU4mOvV/B793RLh05vZL1rcPnCSaOgv1hDT6RDlY7AB7ZUvFYAtPgAw==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001620", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz", + "integrity": "sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/citty": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", + "dependencies": { + "consola": "^3.2.3" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/clear": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/clear/-/clear-0.1.0.tgz", + "integrity": "sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==", + "engines": { + "node": "*" + } + }, + "node_modules/clipboardy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-4.0.0.tgz", + "integrity": "sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==", + "dependencies": { + "execa": "^8.0.1", + "is-wsl": "^3.1.0", + "is64bit": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/clipboardy/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/clipboardy/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cluster-key-slot": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", + "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "peer": true + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compress-commons": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz", + "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", + "dependencies": { + "crc-32": "^1.2.0", + "crc32-stream": "^6.0.0", + "is-stream": "^2.0.1", + "normalize-path": "^3.0.0", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/compress-commons/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" + }, + "node_modules/consola": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.1.0.tgz", + "integrity": "sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz", + "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, + "node_modules/croner": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/croner/-/croner-8.0.2.tgz", + "integrity": "sha512-HgSdlSUX8mIgDTTiQpWUP4qY4IFRMsduPCYdca34Pelt8MVdxdaDOzreFtCscA6R+cRZd7UbD1CD3uyx6J3X1A==", + "engines": { + "node": ">=18.0" + } + }, + "node_modules/cronstrue": { + "version": "2.50.0", + "resolved": "https://registry.npmjs.org/cronstrue/-/cronstrue-2.50.0.tgz", + "integrity": "sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg==", + "bin": { + "cronstrue": "bin/cli.js" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crossws": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.2.4.tgz", + "integrity": "sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==", + "peerDependencies": { + "uWebSockets.js": "*" + }, + "peerDependenciesMeta": { + "uWebSockets.js": { + "optional": true + } + } + }, + "node_modules/css-declaration-sorter": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", + "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", + "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "dependencies": { + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-default": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", + "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "dependencies": { + "browserslist": "^4.23.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^4.0.2", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.5", + "postcss-merge-rules": "^6.1.1", + "postcss-minify-font-values": "^6.1.0", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.4", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.4" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-utils": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", + "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/db0": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/db0/-/db0-0.1.4.tgz", + "integrity": "sha512-Ft6eCwONYxlwLjBXSJxw0t0RYtA5gW9mq8JfBXn9TtC0nDPlqePAhpv9v4g9aONBi6JI1OXHTKKkUYGd+BOrCA==", + "peerDependencies": { + "@libsql/client": "^0.5.2", + "better-sqlite3": "^9.4.3", + "drizzle-orm": "^0.29.4" + }, + "peerDependenciesMeta": { + "@libsql/client": { + "optional": true + }, + "better-sqlite3": { + "optional": true + }, + "drizzle-orm": { + "optional": true + } + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "node_modules/denque": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destr": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", + "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==" + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/devalue": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.3.tgz", + "integrity": "sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==" + }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-prop": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-8.0.2.tgz", + "integrity": "sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==", + "dependencies": { + "type-fest": "^3.8.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.777", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.777.tgz", + "integrity": "sha512-n02NCwLJ3wexLfK/yQeqfywCblZqLcXphzmid5e8yVPdtEcida7li0A5WQKghHNG0FeOMCzeFOzEbtAh5riXFw==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", + "integrity": "sha512-4U5pNsuDl0EhuZpq46M5xPslstkviJuhrdobaRDBk2Jy2KO37FDAJl4lb2KlNabxT0m4MTK2UHNrsAcphE8nyw==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" + }, + "node_modules/error-stack-parser-es": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.4.tgz", + "integrity": "sha512-l0uy0kAoo6toCgVOYaAayqtPa2a1L15efxUMEnQebKwLQX2X0OpS6wMMQdc4juJXmxd9i40DuaUHq+mjIya9TQ==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", + "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==" + }, + "node_modules/externality": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/externality/-/externality-1.0.2.tgz", + "integrity": "sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==", + "dependencies": { + "enhanced-resolve": "^5.14.1", + "mlly": "^1.3.0", + "pathe": "^1.1.1", + "ufo": "^1.1.2" + } + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "peer": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==" + }, + "node_modules/floating-vue": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/floating-vue/-/floating-vue-5.2.2.tgz", + "integrity": "sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==", + "peer": true, + "dependencies": { + "@floating-ui/dom": "~1.1.1", + "vue-resize": "^2.0.0-alpha.1" + }, + "peerDependencies": { + "@nuxt/kit": "^3.2.0", + "vue": "^3.2.0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/focus-trap": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", + "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", + "dependencies": { + "tabbable": "^6.2.0" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "deprecated": "This package is no longer supported.", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-port-please": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.2.tgz", + "integrity": "sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==" + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/giget": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", + "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", + "dependencies": { + "citty": "^0.1.6", + "consola": "^3.2.3", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.3", + "nypm": "^0.3.8", + "ohash": "^1.1.3", + "pathe": "^1.1.2", + "tar": "^6.2.0" + }, + "bin": { + "giget": "dist/cli.mjs" + } + }, + "node_modules/git-config-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-2.0.0.tgz", + "integrity": "sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/git-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "dependencies": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "node_modules/git-url-parse": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-14.0.0.tgz", + "integrity": "sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==", + "dependencies": { + "git-up": "^7.0.0" + } + }, + "node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-directory": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", + "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", + "dependencies": { + "ini": "4.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", + "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", + "dependencies": { + "@sindresorhus/merge-streams": "^2.1.0", + "fast-glob": "^3.3.2", + "ignore": "^5.2.4", + "path-type": "^5.0.0", + "slash": "^5.1.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/gzip-size": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-7.0.0.tgz", + "integrity": "sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/h3": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.11.1.tgz", + "integrity": "sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==", + "dependencies": { + "cookie-es": "^1.0.0", + "crossws": "^0.2.2", + "defu": "^6.1.4", + "destr": "^2.0.3", + "iron-webcrypto": "^1.0.0", + "ohash": "^1.1.3", + "radix3": "^1.1.0", + "ufo": "^1.4.0", + "uncrypto": "^0.1.3", + "unenv": "^1.9.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" + }, + "node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy-agent/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-shutdown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", + "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/httpxy": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/httpxy/-/httpxy-0.1.5.tgz", + "integrity": "sha512-hqLDO+rfststuyEUTWObQK6zHEEmZ/kaIP2/zclGGZn6X8h/ESTWg+WKecQ/e5k4nPswjzZD+q2VqZIbr15CoQ==" + }, + "node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz", + "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==", + "dependencies": { + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/image-meta": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.2.0.tgz", + "integrity": "sha512-ZBGjl0ZMEMeOC3Ns0wUF/5UdUmr3qQhBSCniT0LxOgGGIRHiNFOkMtIHB7EOznRU47V2AxPgiVP+s+0/UCU0Hg==" + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", + "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ioredis": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.4.1.tgz", + "integrity": "sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA==", + "dependencies": { + "@ioredis/commands": "^1.1.1", + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.4", + "denque": "^2.1.0", + "lodash.defaults": "^4.2.0", + "lodash.isarguments": "^3.1.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ioredis" + } + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/iron-webcrypto": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", + "funding": { + "url": "https://github.com/sponsors/brc-dd" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-builtin-module": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-1.0.0.tgz", + "integrity": "sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==", + "dependencies": { + "global-directory": "^4.0.1", + "is-path-inside": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-primitive": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-3.0.1.tgz", + "integrity": "sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-ssh": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", + "dependencies": { + "protocols": "^2.0.1" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is64bit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz", + "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==", + "dependencies": { + "system-architecture": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/jackspeak": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.1.2.tgz", + "integrity": "sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/knitwork": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.1.0.tgz", + "integrity": "sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==" + }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==" + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/listhen": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.7.2.tgz", + "integrity": "sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==", + "dependencies": { + "@parcel/watcher": "^2.4.1", + "@parcel/watcher-wasm": "^2.4.1", + "citty": "^0.1.6", + "clipboardy": "^4.0.0", + "consola": "^3.2.3", + "crossws": "^0.2.0", + "defu": "^6.1.4", + "get-port-please": "^3.1.2", + "h3": "^1.10.2", + "http-shutdown": "^1.2.2", + "jiti": "^1.21.0", + "mlly": "^1.6.1", + "node-forge": "^1.3.1", + "pathe": "^1.1.2", + "std-env": "^3.7.0", + "ufo": "^1.4.0", + "untun": "^0.1.3", + "uqr": "^0.1.2" + }, + "bin": { + "listen": "bin/listhen.mjs", + "listhen": "bin/listhen.mjs" + } + }, + "node_modules/local-pkg": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", + "dependencies": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "peer": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/magic-string-ast": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-0.5.0.tgz", + "integrity": "sha512-mxjxZ5zoR4+ybulZ7Z5qdZUTdAfiKJ1Il80kN/I4jWsHTTqNKZ9KsBa3Jepo+3U09I04qiyC2+7MZD8v4rJOoA==", + "dependencies": { + "magic-string": "^0.30.9" + }, + "engines": { + "node": ">=16.14.0" + } + }, + "node_modules/magicast": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.4.tgz", + "integrity": "sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==", + "dependencies": { + "@babel/parser": "^7.24.4", + "@babel/types": "^7.24.0", + "source-map-js": "^1.2.0" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-fetch-happen": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", + "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.6.tgz", + "integrity": "sha512-Y4Ypn3oujJYxJcMacVgcs92wofTHxp9FzfDpQON4msDefoC0lb3ETvQLOdLcbhSwU1bz8HrL/1sygfBIHudrkQ==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mime": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/mime/-/mime-4.0.3.tgz", + "integrity": "sha512-KgUb15Oorc0NEKPbvfa0wRU+PItIEZmiv+pyAO2i0oTIVTJhlzMclU7w4RXWQrSOVH5ax/p/CkIO7KI4OyFJTQ==", + "funding": [ + "https://github.com/sponsors/broofa" + ], + "bin": { + "mime": "bin/cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/minipass": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", + "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-fetch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", + "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } + }, + "node_modules/minipass-json-stream/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-json-stream/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mlly": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.0.tgz", + "integrity": "sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==", + "dependencies": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.0", + "ufo": "^1.5.3" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nanoid": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.7.tgz", + "integrity": "sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nitropack": { + "version": "2.9.6", + "resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.9.6.tgz", + "integrity": "sha512-HP2PE0dREcDIBVkL8Zm6eVyrDd10/GI9hTL00PHvjUM8I9Y/2cv73wRDmxNyInfrx/CJKHATb2U/pQrqpzJyXA==", + "dependencies": { + "@cloudflare/kv-asset-handler": "^0.3.1", + "@netlify/functions": "^2.6.0", + "@rollup/plugin-alias": "^5.1.0", + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-inject": "^5.0.5", + "@rollup/plugin-json": "^6.1.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^5.0.5", + "@rollup/plugin-terser": "^0.4.4", + "@rollup/pluginutils": "^5.1.0", + "@types/http-proxy": "^1.17.14", + "@vercel/nft": "^0.26.4", + "archiver": "^7.0.1", + "c12": "^1.10.0", + "chalk": "^5.3.0", + "chokidar": "^3.6.0", + "citty": "^0.1.6", + "consola": "^3.2.3", + "cookie-es": "^1.1.0", + "croner": "^8.0.1", + "crossws": "^0.2.4", + "db0": "^0.1.4", + "defu": "^6.1.4", + "destr": "^2.0.3", + "dot-prop": "^8.0.2", + "esbuild": "^0.20.2", + "escape-string-regexp": "^5.0.0", + "etag": "^1.8.1", + "fs-extra": "^11.2.0", + "globby": "^14.0.1", + "gzip-size": "^7.0.0", + "h3": "^1.11.1", + "hookable": "^5.5.3", + "httpxy": "^0.1.5", + "ioredis": "^5.3.2", + "is-primitive": "^3.0.1", + "jiti": "^1.21.0", + "klona": "^2.0.6", + "knitwork": "^1.1.0", + "listhen": "^1.7.2", + "magic-string": "^0.30.8", + "mime": "^4.0.1", + "mlly": "^1.6.1", + "mri": "^1.2.0", + "node-fetch-native": "^1.6.4", + "ofetch": "^1.3.4", + "ohash": "^1.1.3", + "openapi-typescript": "^6.7.5", + "pathe": "^1.1.2", + "perfect-debounce": "^1.0.0", + "pkg-types": "^1.0.3", + "pretty-bytes": "^6.1.1", + "radix3": "^1.1.2", + "rollup": "^4.13.2", + "rollup-plugin-visualizer": "^5.12.0", + "scule": "^1.3.0", + "semver": "^7.6.0", + "serve-placeholder": "^2.0.1", + "serve-static": "^1.15.0", + "std-env": "^3.7.0", + "ufo": "^1.5.3", + "uncrypto": "^0.1.3", + "unctx": "^2.3.1", + "unenv": "^1.9.0", + "unimport": "^3.7.1", + "unstorage": "^1.10.2", + "unwasm": "^0.3.9" + }, + "bin": { + "nitro": "dist/cli/index.mjs", + "nitropack": "dist/cli/index.mjs" + }, + "engines": { + "node": "^16.11.0 || >=17.0.0" + }, + "peerDependencies": { + "xml2js": "^0.6.2" + }, + "peerDependenciesMeta": { + "xml2js": { + "optional": true + } + } + }, + "node_modules/nitropack/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", + "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", + "engines": { + "node": "^16 || ^18 || >= 20" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==" + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.1.0.tgz", + "integrity": "sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^3.0.0", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^4.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.1.tgz", + "integrity": "sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-gyp/node_modules/abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/node-gyp/node_modules/glob": { + "version": "10.3.16", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.16.tgz", + "integrity": "sha512-JDKXl1DiuuHJ6fVS2FXjownaavciiHNUU4mOvV/B793RLh05vZL1rcPnCSaOgv1hDT6RDlY7AB7ZUvFYAtPgAw==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/isexe": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", + "engines": { + "node": ">=16" + } + }, + "node_modules/node-gyp/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/nopt": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/node-gyp/node_modules/proc-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", + "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/node-gyp/node_modules/which": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-package-data": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.1.tgz", + "integrity": "sha512-6rvCfeRW+OEZagAB4lMLSNuTNYZWLVtKccK79VSTf//yTY5VOCgcpH80O+bZK8Neps7pUnd5G+QlMg1yV/2iZQ==", + "dependencies": { + "hosted-git-info": "^7.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-bundled": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz", + "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==", + "dependencies": { + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-install-checks": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.2.tgz", + "integrity": "sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==", + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-packlist": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz", + "integrity": "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==", + "dependencies": { + "ignore-walk": "^6.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.1.tgz", + "integrity": "sha512-Udm1f0l2nXb3wxDpKjfohwgdFUSV50UVwzEIpDXVsbDMXVIEF81a/i0UhuQbhrPMMmdiq3+YMFLFIRVLs3hxQw==", + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-17.0.1.tgz", + "integrity": "sha512-fLu9MTdZTlJAHUek/VLklE6EpIiP3VZpTiuN7OOMCt2Sd67NCpSEetMaxHHEZiZxllp8ZLsUpvbEszqTFEc+wA==", + "dependencies": { + "@npmcli/redact": "^2.0.0", + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^11.0.0", + "proc-log": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "deprecated": "This package is no longer supported.", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nuxi": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.11.1.tgz", + "integrity": "sha512-AW71TpxRHNg8MplQVju9tEFvXPvX42e0wPYknutSStDuAjV99vWTWYed4jxr/grk2FtKAuv2KvdJxcn2W59qyg==", + "bin": { + "nuxi": "bin/nuxi.mjs", + "nuxi-ng": "bin/nuxi.mjs", + "nuxt": "bin/nuxi.mjs", + "nuxt-cli": "bin/nuxi.mjs" + }, + "engines": { + "node": "^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, + "node_modules/nuxt": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.11.2.tgz", + "integrity": "sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==", + "dependencies": { + "@nuxt/devalue": "^2.0.2", + "@nuxt/devtools": "^1.1.5", + "@nuxt/kit": "3.11.2", + "@nuxt/schema": "3.11.2", + "@nuxt/telemetry": "^2.5.3", + "@nuxt/ui-templates": "^1.3.2", + "@nuxt/vite-builder": "3.11.2", + "@unhead/dom": "^1.9.4", + "@unhead/ssr": "^1.9.4", + "@unhead/vue": "^1.9.4", + "@vue/shared": "^3.4.21", + "acorn": "8.11.3", + "c12": "^1.10.0", + "chokidar": "^3.6.0", + "cookie-es": "^1.1.0", + "defu": "^6.1.4", + "destr": "^2.0.3", + "devalue": "^4.3.2", + "esbuild": "^0.20.2", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "fs-extra": "^11.2.0", + "globby": "^14.0.1", + "h3": "^1.11.1", + "hookable": "^5.5.3", + "jiti": "^1.21.0", + "klona": "^2.0.6", + "knitwork": "^1.1.0", + "magic-string": "^0.30.9", + "mlly": "^1.6.1", + "nitropack": "^2.9.6", + "nuxi": "^3.11.1", + "nypm": "^0.3.8", + "ofetch": "^1.3.4", + "ohash": "^1.1.3", + "pathe": "^1.1.2", + "perfect-debounce": "^1.0.0", + "pkg-types": "^1.0.3", + "radix3": "^1.1.2", + "scule": "^1.3.0", + "std-env": "^3.7.0", + "strip-literal": "^2.1.0", + "ufo": "^1.5.3", + "ultrahtml": "^1.5.3", + "uncrypto": "^0.1.3", + "unctx": "^2.3.1", + "unenv": "^1.9.0", + "unimport": "^3.7.1", + "unplugin": "^1.10.1", + "unplugin-vue-router": "^0.7.0", + "unstorage": "^1.10.2", + "untyped": "^1.4.2", + "vue": "^3.4.21", + "vue-bundle-renderer": "^2.0.0", + "vue-devtools-stub": "^0.1.0", + "vue-router": "^4.3.0" + }, + "bin": { + "nuxi": "bin/nuxt.mjs", + "nuxt": "bin/nuxt.mjs" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + }, + "peerDependencies": { + "@parcel/watcher": "^2.1.0", + "@types/node": "^14.18.0 || >=16.10.0" + }, + "peerDependenciesMeta": { + "@parcel/watcher": { + "optional": true + }, + "@types/node": { + "optional": true + } + } + }, + "node_modules/nypm": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.8.tgz", + "integrity": "sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==", + "dependencies": { + "citty": "^0.1.6", + "consola": "^3.2.3", + "execa": "^8.0.1", + "pathe": "^1.1.2", + "ufo": "^1.4.0" + }, + "bin": { + "nypm": "dist/cli.mjs" + }, + "engines": { + "node": "^14.16.0 || >=16.10.0" + } + }, + "node_modules/nypm/node_modules/execa": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", + "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/nypm/node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nypm/node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/nypm/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ofetch": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.3.4.tgz", + "integrity": "sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==", + "dependencies": { + "destr": "^2.0.3", + "node-fetch-native": "^1.6.3", + "ufo": "^1.5.3" + } + }, + "node_modules/ohash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-1.1.3.tgz", + "integrity": "sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/openapi-typescript": { + "version": "6.7.6", + "resolved": "https://registry.npmjs.org/openapi-typescript/-/openapi-typescript-6.7.6.tgz", + "integrity": "sha512-c/hfooPx+RBIOPM09GSxABOZhYPblDoyaGhqBkD/59vtpN21jEuWKDlM0KYTvqJVlSYjKs0tBcIdeXKChlSPtw==", + "dependencies": { + "ansi-colors": "^4.1.3", + "fast-glob": "^3.3.2", + "js-yaml": "^4.1.0", + "supports-color": "^9.4.0", + "undici": "^5.28.4", + "yargs-parser": "^21.1.1" + }, + "bin": { + "openapi-typescript": "bin/cli.js" + } + }, + "node_modules/openapi-typescript/node_modules/supports-color": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "peer": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pacote": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-18.0.6.tgz", + "integrity": "sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==", + "dependencies": { + "@npmcli/git": "^5.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/package-json": "^5.1.0", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^8.0.0", + "cacache": "^18.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^17.0.0", + "proc-log": "^4.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^2.2.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "bin/index.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/parse-git-config": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz", + "integrity": "sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==", + "dependencies": { + "git-config-path": "^2.0.0", + "ini": "^1.3.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/parse-git-config/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/parse-path": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", + "dependencies": { + "protocols": "^2.0.0" + } + }, + "node_modules/parse-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "dependencies": { + "parse-path": "^7.0.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-type": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" + }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-types": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.1.tgz", + "integrity": "sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==", + "dependencies": { + "confbox": "^0.1.7", + "mlly": "^1.7.0", + "pathe": "^1.1.2" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", + "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-convert-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", + "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-comments": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", + "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", + "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-empty": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", + "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", + "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", + "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-rules": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", + "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.2", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", + "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", + "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "dependencies": { + "colord": "^2.9.3", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-params": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", + "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "dependencies": { + "browserslist": "^4.23.0", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", + "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", + "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", + "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", + "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", + "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-string": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", + "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", + "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", + "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-url": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", + "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", + "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-ordered-values": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", + "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", + "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", + "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", + "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^3.2.0" + }, + "engines": { + "node": "^14 || ^16 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", + "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/pretty-bytes": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/proc-log": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/protocols": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, + "node_modules/radix3": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc9": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.2.tgz", + "integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==", + "dependencies": { + "defu": "^6.1.4", + "destr": "^2.0.3" + } + }, + "node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redis-errors": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", + "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/redis-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", + "dependencies": { + "redis-errors": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/rollup": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", + "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.17.2", + "@rollup/rollup-android-arm64": "4.17.2", + "@rollup/rollup-darwin-arm64": "4.17.2", + "@rollup/rollup-darwin-x64": "4.17.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", + "@rollup/rollup-linux-arm-musleabihf": "4.17.2", + "@rollup/rollup-linux-arm64-gnu": "4.17.2", + "@rollup/rollup-linux-arm64-musl": "4.17.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", + "@rollup/rollup-linux-riscv64-gnu": "4.17.2", + "@rollup/rollup-linux-s390x-gnu": "4.17.2", + "@rollup/rollup-linux-x64-gnu": "4.17.2", + "@rollup/rollup-linux-x64-musl": "4.17.2", + "@rollup/rollup-win32-arm64-msvc": "4.17.2", + "@rollup/rollup-win32-ia32-msvc": "4.17.2", + "@rollup/rollup-win32-x64-msvc": "4.17.2", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-visualizer": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz", + "integrity": "sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==", + "dependencies": { + "open": "^8.4.0", + "picomatch": "^2.3.1", + "source-map": "^0.7.4", + "yargs": "^17.5.1" + }, + "bin": { + "rollup-plugin-visualizer": "dist/bin/cli.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "rollup": "2.x || 3.x || 4.x" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "optional": true + }, + "node_modules/scule": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==" + }, + "node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-placeholder": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-2.0.1.tgz", + "integrity": "sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==", + "dependencies": { + "defu": "^6.0.0" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shiki": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.5.2.tgz", + "integrity": "sha512-fpPbuSaatinmdGijE7VYUD3hxLozR3ZZ+iAx8Iy2X6REmJGyF5hQl94SgmiUNTospq346nXUVZx0035dyGvIVw==", + "dependencies": { + "@shikijs/core": "1.5.2" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sigstore": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz", + "integrity": "sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "@sigstore/sign": "^2.3.2", + "@sigstore/tuf": "^2.3.4", + "@sigstore/verify": "^1.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/simple-git": { + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.24.0.tgz", + "integrity": "sha512-QqAKee9Twv+3k8IFOFfPB2hnk6as6Y6ACUpwCtQvRYBAes23Wv3SZlHVobAzqcE8gfsisCvPw3HGW3HYM+VYYw==", + "dependencies": { + "@kwsites/file-exists": "^1.1.1", + "@kwsites/promise-deferred": "^1.1.1", + "debug": "^4.3.4" + }, + "funding": { + "type": "github", + "url": "https://github.com/steveukx/git-js?sponsor=1" + } + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/smob": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", + "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==" + }, + "node_modules/socks": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", + "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz", + "integrity": "sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==", + "dependencies": { + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.7.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", + "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==" + }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/splitpanes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/splitpanes/-/splitpanes-3.1.5.tgz", + "integrity": "sha512-r3Mq2ITFQ5a2VXLOy4/Sb2Ptp7OfEO8YIbhVJqJXoFc9hc5nTXXkCvtVDjIGbvC0vdE7tse+xTM9BMjsszP6bw==", + "funding": { + "url": "https://github.com/sponsors/antoniandre" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + }, + "node_modules/ssri": { + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/standard-as-callback": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/std-env": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" + }, + "node_modules/streamx": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", + "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", + "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", + "dependencies": { + "js-tokens": "^9.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/strip-literal/node_modules/js-tokens": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", + "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==" + }, + "node_modules/stylehacks": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", + "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" + }, + "node_modules/svgo": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/system-architecture": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz", + "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/terser": { + "version": "5.31.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", + "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tuf-js": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", + "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==", + "dependencies": { + "@tufjs/models": "2.0.1", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ufo": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", + "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==" + }, + "node_modules/ultrahtml": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.5.3.tgz", + "integrity": "sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==" + }, + "node_modules/unconfig": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/unconfig/-/unconfig-0.3.13.tgz", + "integrity": "sha512-N9Ph5NC4+sqtcOjPfHrRcHekBCadCXWTBzp2VYYbySOHW0PfD9XLCeXshTXjkPYwLrBr9AtSeU0CZmkYECJhng==", + "peer": true, + "dependencies": { + "@antfu/utils": "^0.7.7", + "defu": "^6.1.4", + "jiti": "^1.21.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/uncrypto": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==" + }, + "node_modules/unctx": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.3.1.tgz", + "integrity": "sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==", + "dependencies": { + "acorn": "^8.8.2", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.0", + "unplugin": "^1.3.1" + } + }, + "node_modules/undici": { + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/unenv": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/unenv/-/unenv-1.9.0.tgz", + "integrity": "sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==", + "dependencies": { + "consola": "^3.2.3", + "defu": "^6.1.3", + "mime": "^3.0.0", + "node-fetch-native": "^1.6.1", + "pathe": "^1.1.1" + } + }, + "node_modules/unenv/node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/unhead": { + "version": "1.9.10", + "resolved": "https://registry.npmjs.org/unhead/-/unhead-1.9.10.tgz", + "integrity": "sha512-Y3w+j1x1YFig2YuE+W2sER+SciRR7MQktYRHNqvZJ0iUNCCJTS8Z/SdSMUEeuFV28daXeASlR3fy7Ry3O2indg==", + "dependencies": { + "@unhead/dom": "1.9.10", + "@unhead/schema": "1.9.10", + "@unhead/shared": "1.9.10", + "hookable": "^5.5.3" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, + "node_modules/unicorn-magic": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unimport": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.7.1.tgz", + "integrity": "sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==", + "dependencies": { + "@rollup/pluginutils": "^5.1.0", + "acorn": "^8.11.2", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "fast-glob": "^3.3.2", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.5", + "mlly": "^1.4.2", + "pathe": "^1.1.1", + "pkg-types": "^1.0.3", + "scule": "^1.1.1", + "strip-literal": "^1.3.0", + "unplugin": "^1.5.1" + } + }, + "node_modules/unimport/node_modules/strip-literal": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", + "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", + "dependencies": { + "acorn": "^8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/unique-filename": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-slug": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unocss": { + "version": "0.60.3", + "resolved": "https://registry.npmjs.org/unocss/-/unocss-0.60.3.tgz", + "integrity": "sha512-pUBbpgGRKCa6oB/LrGEFBWP2/2E1ZOY8XO7aVJKo2x10rqLS8tGykn1VoBUgbGJsv/8W8tskTVz+RFbCyKP+kA==", + "peer": true, + "dependencies": { + "@unocss/astro": "0.60.3", + "@unocss/cli": "0.60.3", + "@unocss/core": "0.60.3", + "@unocss/extractor-arbitrary-variants": "0.60.3", + "@unocss/postcss": "0.60.3", + "@unocss/preset-attributify": "0.60.3", + "@unocss/preset-icons": "0.60.3", + "@unocss/preset-mini": "0.60.3", + "@unocss/preset-tagify": "0.60.3", + "@unocss/preset-typography": "0.60.3", + "@unocss/preset-uno": "0.60.3", + "@unocss/preset-web-fonts": "0.60.3", + "@unocss/preset-wind": "0.60.3", + "@unocss/reset": "0.60.3", + "@unocss/transformer-attributify-jsx": "0.60.3", + "@unocss/transformer-attributify-jsx-babel": "0.60.3", + "@unocss/transformer-compile-class": "0.60.3", + "@unocss/transformer-directives": "0.60.3", + "@unocss/transformer-variant-group": "0.60.3", + "@unocss/vite": "0.60.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@unocss/webpack": "0.60.3", + "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "@unocss/webpack": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/unplugin": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.1.tgz", + "integrity": "sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==", + "dependencies": { + "acorn": "^8.11.3", + "chokidar": "^3.6.0", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.6.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/unplugin-vue-router": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/unplugin-vue-router/-/unplugin-vue-router-0.7.0.tgz", + "integrity": "sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==", + "dependencies": { + "@babel/types": "^7.22.19", + "@rollup/pluginutils": "^5.0.4", + "@vue-macros/common": "^1.8.0", + "ast-walker-scope": "^0.5.0", + "chokidar": "^3.5.3", + "fast-glob": "^3.3.1", + "json5": "^2.2.3", + "local-pkg": "^0.4.3", + "mlly": "^1.4.2", + "pathe": "^1.1.1", + "scule": "^1.0.0", + "unplugin": "^1.5.0", + "yaml": "^2.3.2" + }, + "peerDependencies": { + "vue-router": "^4.1.0" + }, + "peerDependenciesMeta": { + "vue-router": { + "optional": true + } + } + }, + "node_modules/unplugin-vue-router/node_modules/local-pkg": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", + "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/unstorage": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.10.2.tgz", + "integrity": "sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^3.6.0", + "destr": "^2.0.3", + "h3": "^1.11.1", + "listhen": "^1.7.2", + "lru-cache": "^10.2.0", + "mri": "^1.2.0", + "node-fetch-native": "^1.6.2", + "ofetch": "^1.3.3", + "ufo": "^1.4.0" + }, + "peerDependencies": { + "@azure/app-configuration": "^1.5.0", + "@azure/cosmos": "^4.0.0", + "@azure/data-tables": "^13.2.2", + "@azure/identity": "^4.0.1", + "@azure/keyvault-secrets": "^4.8.0", + "@azure/storage-blob": "^12.17.0", + "@capacitor/preferences": "^5.0.7", + "@netlify/blobs": "^6.5.0 || ^7.0.0", + "@planetscale/database": "^1.16.0", + "@upstash/redis": "^1.28.4", + "@vercel/kv": "^1.0.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.3.2" + }, + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true + }, + "@azure/cosmos": { + "optional": true + }, + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + } + } + }, + "node_modules/unstorage/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/untun": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz", + "integrity": "sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==", + "dependencies": { + "citty": "^0.1.5", + "consola": "^3.2.3", + "pathe": "^1.1.1" + }, + "bin": { + "untun": "bin/untun.mjs" + } + }, + "node_modules/untyped": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/untyped/-/untyped-1.4.2.tgz", + "integrity": "sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==", + "dependencies": { + "@babel/core": "^7.23.7", + "@babel/standalone": "^7.23.8", + "@babel/types": "^7.23.6", + "defu": "^6.1.4", + "jiti": "^1.21.0", + "mri": "^1.2.0", + "scule": "^1.2.0" + }, + "bin": { + "untyped": "dist/cli.mjs" + } + }, + "node_modules/unwasm": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/unwasm/-/unwasm-0.3.9.tgz", + "integrity": "sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==", + "dependencies": { + "knitwork": "^1.0.0", + "magic-string": "^0.30.8", + "mlly": "^1.6.1", + "pathe": "^1.1.2", + "pkg-types": "^1.0.3", + "unplugin": "^1.10.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uqr": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz", + "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==" + }, + "node_modules/urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/vite": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", + "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", + "dependencies": { + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-hot-client": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-0.2.3.tgz", + "integrity": "sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==", + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/vite-node": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.0.tgz", + "integrity": "sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==", + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.4", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "vite": "^5.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vite-plugin-checker": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.6.4.tgz", + "integrity": "sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "ansi-escapes": "^4.3.0", + "chalk": "^4.1.1", + "chokidar": "^3.5.1", + "commander": "^8.0.0", + "fast-glob": "^3.2.7", + "fs-extra": "^11.1.0", + "npm-run-path": "^4.0.1", + "semver": "^7.5.0", + "strip-ansi": "^6.0.0", + "tiny-invariant": "^1.1.0", + "vscode-languageclient": "^7.0.0", + "vscode-languageserver": "^7.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-uri": "^3.0.2" + }, + "engines": { + "node": ">=14.16" + }, + "peerDependencies": { + "eslint": ">=7", + "meow": "^9.0.0", + "optionator": "^0.9.1", + "stylelint": ">=13", + "typescript": "*", + "vite": ">=2.0.0", + "vls": "*", + "vti": "*", + "vue-tsc": ">=1.3.9" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "meow": { + "optional": true + }, + "optionator": { + "optional": true + }, + "stylelint": { + "optional": true + }, + "typescript": { + "optional": true + }, + "vls": { + "optional": true + }, + "vti": { + "optional": true + }, + "vue-tsc": { + "optional": true + } + } + }, + "node_modules/vite-plugin-checker/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vite-plugin-checker/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/vite-plugin-checker/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vite-plugin-checker/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/vite-plugin-checker/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/vite-plugin-checker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-checker/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-checker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vite-plugin-inspect": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.4.tgz", + "integrity": "sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==", + "dependencies": { + "@antfu/utils": "^0.7.7", + "@rollup/pluginutils": "^5.1.0", + "debug": "^4.3.4", + "error-stack-parser-es": "^0.1.1", + "fs-extra": "^11.2.0", + "open": "^10.1.0", + "perfect-debounce": "^1.0.0", + "picocolors": "^1.0.0", + "sirv": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/vite-plugin-inspect/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-inspect/node_modules/open": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-vue-inspector": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.0.tgz", + "integrity": "sha512-yIw9dvBz9nQW7DPfbJtUVW6JTnt67hqTPRnTwT2CZWMqDvISyQHRjgKl32nlMh1DRH+92533Sv6t59pWMLUCWA==", + "dependencies": { + "@babel/core": "^7.23.0", + "@babel/plugin-proposal-decorators": "^7.23.0", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.22.15", + "@vue/babel-plugin-jsx": "^1.1.5", + "@vue/compiler-dom": "^3.3.4", + "kolorist": "^1.8.0", + "magic-string": "^0.30.4" + }, + "peerDependencies": { + "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0" + } + }, + "node_modules/vscode-jsonrpc": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz", + "integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==", + "engines": { + "node": ">=8.0.0 || >=10.0.0" + } + }, + "node_modules/vscode-languageclient": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz", + "integrity": "sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==", + "dependencies": { + "minimatch": "^3.0.4", + "semver": "^7.3.4", + "vscode-languageserver-protocol": "3.16.0" + }, + "engines": { + "vscode": "^1.52.0" + } + }, + "node_modules/vscode-languageclient/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/vscode-languageclient/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/vscode-languageserver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz", + "integrity": "sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==", + "dependencies": { + "vscode-languageserver-protocol": "3.16.0" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz", + "integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==", + "dependencies": { + "vscode-jsonrpc": "6.0.0", + "vscode-languageserver-types": "3.16.0" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", + "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==" + }, + "node_modules/vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==" + }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==" + }, + "node_modules/vue": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", + "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", + "dependencies": { + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-sfc": "3.4.27", + "@vue/runtime-dom": "3.4.27", + "@vue/server-renderer": "3.4.27", + "@vue/shared": "3.4.27" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-bundle-renderer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.1.0.tgz", + "integrity": "sha512-uZ+5ZJdZ/b43gMblWtcpikY6spJd0nERaM/1RtgioXNfWFbjKlUwrS8HlrddN6T2xtptmOouWclxLUkpgcVX3Q==", + "dependencies": { + "ufo": "^1.5.3" + } + }, + "node_modules/vue-devtools-stub": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/vue-devtools-stub/-/vue-devtools-stub-0.1.0.tgz", + "integrity": "sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==" + }, + "node_modules/vue-observe-visibility": { + "version": "2.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/vue-observe-visibility/-/vue-observe-visibility-2.0.0-alpha.1.tgz", + "integrity": "sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==", + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/vue-resize": { + "version": "2.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/vue-resize/-/vue-resize-2.0.0-alpha.1.tgz", + "integrity": "sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==", + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/vue-router": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.3.2.tgz", + "integrity": "sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==", + "dependencies": { + "@vue/devtools-api": "^6.5.1" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-virtual-scroller": { + "version": "2.0.0-beta.8", + "resolved": "https://registry.npmjs.org/vue-virtual-scroller/-/vue-virtual-scroller-2.0.0-beta.8.tgz", + "integrity": "sha512-b8/f5NQ5nIEBRTNi6GcPItE4s7kxNHw2AIHLtDp+2QvqdTjVN0FgONwX9cr53jWRgnu+HRLPaWDOR2JPI5MTfQ==", + "dependencies": { + "mitt": "^2.1.0", + "vue-observe-visibility": "^2.0.0-alpha.1", + "vue-resize": "^2.0.0-alpha.1" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-virtual-scroller/node_modules/mitt": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-2.1.0.tgz", + "integrity": "sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==" + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", + "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/ws": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zhead": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/zhead/-/zhead-2.2.4.tgz", + "integrity": "sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==", + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, + "node_modules/zip-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz", + "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==", + "dependencies": { + "archiver-utils": "^5.0.0", + "compress-commons": "^6.0.2", + "readable-stream": "^4.0.0" + }, + "engines": { + "node": ">= 14" + } + } + } +} diff --git a/showcase_nuxt/package.json b/showcase_nuxt/package.json new file mode 100644 index 000000000..9dc666c40 --- /dev/null +++ b/showcase_nuxt/package.json @@ -0,0 +1,17 @@ +{ + "name": "nuxt-app", + "private": true, + "type": "module", + "scripts": { + "build": "nuxt build", + "dev": "nuxt dev", + "generate": "nuxt generate", + "preview": "nuxt preview", + "postinstall": "nuxt prepare" + }, + "dependencies": { + "nuxt": "^3.11.2", + "vue": "^3.4.27", + "vue-router": "^4.3.2" + } +} diff --git a/showcase_nuxt/public/favicon.ico b/showcase_nuxt/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..18993ad91cfd43e03b074dd0b5cc3f37ab38e49c GIT binary patch literal 4286 zcmeHLOKuuL5PjK%MHWVi6lD zOGiREbCw`xmFozJ^aNatJY>w+g ze6a2@u~m#^BZm@8wco9#Crlli0uLb^3E$t2-WIc^#(?t)*@`UpuofJ(Uyh@F>b3Ph z$D^m8Xq~pTkGJ4Q`Q2)te3mgkWYZ^Ijq|hkiP^9`De={bQQ%heZC$QU2UpP(-tbl8 zPWD2abEew;oat@w`uP3J^YpsgT%~jT(Dk%oU}sa$7|n6hBjDj`+I;RX(>)%lm_7N{+B7Mu%H?422lE%MBJH!!YTN2oT7xr>>N-8OF$C&qU^ z>vLsa{$0X%q1fjOe3P1mCv#lN{xQ4_*HCSAZjTb1`}mlc+9rl8$B3OP%VT@mch_~G z7Y+4b{r>9e=M+7vSI;BgB?ryZDY4m>&wcHSn81VH1N~`0gvwH{ z8dv#hG|OK`>1;j7tM#B)Z7zDN?{6=dUal}$e Date: Tue, 10 Sep 2024 08:24:39 -0400 Subject: [PATCH 14/74] nuxtui --- showcase_nuxt/app.config.ts | 6 + showcase_nuxt/app.vue | 14 +- showcase_nuxt/nuxt.config.ts | 5 +- showcase_nuxt/package-lock.json | 1438 ++++++++++++++++++++++++++++++- showcase_nuxt/package.json | 1 + 5 files changed, 1442 insertions(+), 22 deletions(-) create mode 100644 showcase_nuxt/app.config.ts diff --git a/showcase_nuxt/app.config.ts b/showcase_nuxt/app.config.ts new file mode 100644 index 000000000..d46d1f55b --- /dev/null +++ b/showcase_nuxt/app.config.ts @@ -0,0 +1,6 @@ +export default defineAppConfig({ + ui: { + primary: 'green', + gray: 'neutral', + } +}) \ No newline at end of file diff --git a/showcase_nuxt/app.vue b/showcase_nuxt/app.vue index a495b7573..0334834a7 100644 --- a/showcase_nuxt/app.vue +++ b/showcase_nuxt/app.vue @@ -1,5 +1,15 @@ diff --git a/showcase_nuxt/nuxt.config.ts b/showcase_nuxt/nuxt.config.ts index 8851e7746..0f3b8879d 100644 --- a/showcase_nuxt/nuxt.config.ts +++ b/showcase_nuxt/nuxt.config.ts @@ -1,4 +1,5 @@ // https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ - devtools: { enabled: true } -}) + devtools: { enabled: true }, + modules: ["@nuxt/ui"] +}) \ No newline at end of file diff --git a/showcase_nuxt/package-lock.json b/showcase_nuxt/package-lock.json index c76fedd01..ac9a0126b 100644 --- a/showcase_nuxt/package-lock.json +++ b/showcase_nuxt/package-lock.json @@ -7,11 +7,23 @@ "name": "nuxt-app", "hasInstallScript": true, "dependencies": { + "@nuxt/ui": "^2.16.0", "nuxt": "^3.11.2", "vue": "^3.4.27", "vue-router": "^4.3.2" } }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -28,7 +40,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.1.1.tgz", "integrity": "sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==", - "peer": true, "dependencies": { "execa": "^5.1.1", "find-up": "^5.0.0" @@ -41,7 +52,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "peer": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -64,7 +74,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "peer": true, "engines": { "node": ">=10.17.0" } @@ -73,7 +82,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "peer": true, "engines": { "node": ">=8" }, @@ -85,7 +93,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "peer": true, "engines": { "node": ">=6" } @@ -94,7 +101,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "peer": true, "dependencies": { "path-key": "^3.0.0" }, @@ -106,7 +112,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "peer": true, "dependencies": { "mimic-fn": "^2.1.0" }, @@ -121,7 +126,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "peer": true, "engines": { "node": ">=6" } @@ -606,6 +610,17 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/runtime": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", + "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/standalone": { "version": "7.24.5", "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.24.5.tgz", @@ -682,6 +697,59 @@ "node": ">=10.0.0" } }, + "node_modules/@csstools/selector-resolve-nested": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-1.1.0.tgz", + "integrity": "sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", + "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/@egoist/tailwindcss-icons": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@egoist/tailwindcss-icons/-/tailwindcss-icons-1.8.0.tgz", + "integrity": "sha512-75LfllKL2lq0sGH+wcpsn/sLtJ0kMkDWmcZTLAB76QLDTmfsFu4QHwZVbtCD2woGyKl9c8KvtOUW9JSjRqOVtA==", + "dependencies": { + "@iconify/utils": "^2.1.23" + }, + "peerDependencies": { + "tailwindcss": "*" + } + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", @@ -1059,17 +1127,56 @@ "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==", "peer": true }, + "node_modules/@headlessui/tailwindcss": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@headlessui/tailwindcss/-/tailwindcss-0.2.0.tgz", + "integrity": "sha512-fpL830Fln1SykOCboExsWr3JIVeQKieLJ3XytLe/tt1A0XzqUthOftDmjcCYLW62w7mQI7wXcoPXr3tZ9QfGxw==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "tailwindcss": "^3.0" + } + }, + "node_modules/@headlessui/vue": { + "version": "1.7.22", + "resolved": "https://registry.npmjs.org/@headlessui/vue/-/vue-1.7.22.tgz", + "integrity": "sha512-Hoffjoolq1rY+LOfJ+B/OvkhuBXXBFgd8oBlN+l1TApma2dB0En0ucFZrwQtb33SmcCqd32EQd0y07oziXWNYg==", + "dependencies": { + "@tanstack/vue-virtual": "^3.0.0-beta.60" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/@iconify-json/heroicons": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/@iconify-json/heroicons/-/heroicons-1.1.21.tgz", + "integrity": "sha512-A+3L4KN+TjH3V8fQ2N2dkOOnLLxMgMBzO8RDT0P9YL+YzvLMIbe/lkDLSB8NB8x0DKWmkvTimoo1l4DKMwi7Zg==", + "dependencies": { + "@iconify/types": "*" + } + }, + "node_modules/@iconify/collections": { + "version": "1.0.424", + "resolved": "https://registry.npmjs.org/@iconify/collections/-/collections-1.0.424.tgz", + "integrity": "sha512-3pTeVEwTZrO/ebYVbH9aII6JGIi27U4pM8Kqx8lo8n4nl+4buHcq9cko5+0ZsuL373mst02/tTTZYdmTJZNMNQ==", + "dependencies": { + "@iconify/types": "*" + } + }, "node_modules/@iconify/types": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", - "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", - "peer": true + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" }, "node_modules/@iconify/utils": { "version": "2.1.23", "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.1.23.tgz", "integrity": "sha512-YGNbHKM5tyDvdWZ92y2mIkrfvm5Fvhe6WJSkWu7vvOFhMtYDP0casZpoRz0XEHZCrYsR4stdGT3cZ52yp5qZdQ==", - "peer": true, "dependencies": { "@antfu/install-pkg": "^0.1.1", "@antfu/utils": "^0.7.7", @@ -1080,6 +1187,20 @@ "mlly": "^1.6.1" } }, + "node_modules/@iconify/vue": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@iconify/vue/-/vue-4.1.2.tgz", + "integrity": "sha512-CQnYqLiQD5LOAaXhBrmj1mdL2/NCJvwcC4jtW2Z8ukhThiFkLDkutarTOV2trfc9EXqUqRs0KqXOL9pZ/IyysA==", + "dependencies": { + "@iconify/types": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/cyberalien" + }, + "peerDependencies": { + "vue": ">=3" + } + }, "node_modules/@ioredis/commands": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", @@ -1226,6 +1347,21 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@koa/router": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/@koa/router/-/router-12.0.1.tgz", + "integrity": "sha512-ribfPYfHb+Uw3b27Eiw6NPqjhIhTpVFzEWLwyc/1Xp+DCdwRRyIlAUODX+9bPARF6aQtUu1+/PHzdNvRzcs/+Q==", + "dependencies": { + "debug": "^4.3.4", + "http-errors": "^2.0.0", + "koa-compose": "^4.1.0", + "methods": "^1.1.2", + "path-to-regexp": "^6.2.1" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/@kwsites/file-exists": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", @@ -1752,6 +1888,39 @@ "nuxt-telemetry": "bin/nuxt-telemetry.mjs" } }, + "node_modules/@nuxt/ui": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/@nuxt/ui/-/ui-2.16.0.tgz", + "integrity": "sha512-yHBZjFaN8/Zst+jTv+DfZS2Ep6UhgKlXL3/b6OX1ICwij3Yw7E4qVNCE9f1SO8DUaLigLURUYYoHG6kLb1qyBg==", + "dependencies": { + "@egoist/tailwindcss-icons": "^1.8.0", + "@headlessui/tailwindcss": "^0.2.0", + "@headlessui/vue": "^1.7.21", + "@iconify-json/heroicons": "^1.1.21", + "@nuxt/kit": "^3.11.2", + "@nuxtjs/color-mode": "^3.4.1", + "@nuxtjs/tailwindcss": "^6.12.0", + "@popperjs/core": "^2.11.8", + "@tailwindcss/aspect-ratio": "^0.4.2", + "@tailwindcss/container-queries": "^0.1.1", + "@tailwindcss/forms": "^0.5.7", + "@tailwindcss/typography": "^0.5.13", + "@vueuse/core": "^10.9.0", + "@vueuse/integrations": "^10.9.0", + "@vueuse/math": "^10.9.0", + "defu": "^6.1.4", + "fuse.js": "^6.6.2", + "nuxt-icon": "^0.6.10", + "ohash": "^1.1.3", + "pathe": "^1.1.2", + "scule": "^1.3.0", + "tailwind-merge": "^2.3.0", + "tailwindcss": "^3.4.3" + }, + "engines": { + "node": ">=v16.20.2" + } + }, "node_modules/@nuxt/ui-templates": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/@nuxt/ui-templates/-/ui-templates-1.3.4.tgz", @@ -1804,6 +1973,36 @@ "vue": "^3.3.4" } }, + "node_modules/@nuxtjs/color-mode": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@nuxtjs/color-mode/-/color-mode-3.4.1.tgz", + "integrity": "sha512-vZgJqDstxInGw3RGSWbLoCLXtU1mvh1LLeuEA/X3a++DYA4ifwSbNoiSiOyb9qZHFEwz1Xr99H71sXV4IhOaEg==", + "dependencies": { + "@nuxt/kit": "^3.11.2", + "pathe": "^1.1.2", + "pkg-types": "^1.1.0", + "semver": "^7.6.0" + } + }, + "node_modules/@nuxtjs/tailwindcss": { + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@nuxtjs/tailwindcss/-/tailwindcss-6.12.0.tgz", + "integrity": "sha512-vXvEq8z177TQcx0tc10mw3O6T9WeN0iTL8hIKGDfidmr+HKReexJU01aPgHefFrCu4LJB70egYFYnywzB9lMyQ==", + "dependencies": { + "@nuxt/kit": "^3.11.2", + "autoprefixer": "^10.4.19", + "consola": "^3.2.3", + "defu": "^6.1.4", + "h3": "^1.11.1", + "pathe": "^1.1.2", + "postcss": "^8.4.38", + "postcss-nesting": "^12.1.1", + "tailwind-config-viewer": "^2.0.1", + "tailwindcss": "~3.4.3", + "ufo": "^1.5.3", + "unctx": "^2.3.1" + } + }, "node_modules/@opentelemetry/api": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", @@ -2364,6 +2563,15 @@ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@rollup/plugin-alias": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz", @@ -2835,6 +3043,83 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@tailwindcss/aspect-ratio": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.4.2.tgz", + "integrity": "sha512-8QPrypskfBa7QIMuKHg2TA7BqES6vhBrDLOv8Unb6FcFyd3TjKbc6lcmb9UPQHxfl24sXoJ41ux/H7qQQvfaSQ==", + "peerDependencies": { + "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1" + } + }, + "node_modules/@tailwindcss/container-queries": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@tailwindcss/container-queries/-/container-queries-0.1.1.tgz", + "integrity": "sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==", + "peerDependencies": { + "tailwindcss": ">=3.2.0" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", + "integrity": "sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==", + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.13.tgz", + "integrity": "sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==", + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/@tailwindcss/typography/node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@tanstack/virtual-core": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.5.0.tgz", + "integrity": "sha512-KnPRCkQTyqhanNC0K63GBG3wA8I+D1fQuVnAvcBF8f13akOKeQp1gSbu6f77zCxhEk727iV5oQnbHLYzHrECLg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/vue-virtual": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@tanstack/vue-virtual/-/vue-virtual-3.5.0.tgz", + "integrity": "sha512-wvRQ8sFxn/NDr3WvI5XabhFovZ5MBmpEck2GHpTxYunmV63Ovpl30lRu6W5BPQo35a1GqDZ+Pvzlz6WDWRNqqw==", + "dependencies": { + "@tanstack/virtual-core": "3.5.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "vue": "^2.7.0 || ^3.0.0" + } + }, "node_modules/@trysound/sax": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", @@ -3898,6 +4183,43 @@ } } }, + "node_modules/@vueuse/math": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/math/-/math-10.9.0.tgz", + "integrity": "sha512-qb60AzFKzg8Gw85c4YiheEMC2AMkk+eO/nB9MmuQFU/HAHvfVckesiPlwaQqUlZQ4MJt0z8qP18/H7ozpj0sKQ==", + "dependencies": { + "@vueuse/shared": "10.9.0", + "vue-demi": ">=0.14.7" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/math/node_modules/vue-demi": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/@vueuse/metadata": { "version": "10.9.0", "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.9.0.tgz", @@ -3958,6 +4280,18 @@ "node": ">=6.5" } }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/acorn": { "version": "8.11.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", @@ -4052,6 +4386,11 @@ "node": ">=4" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -4175,6 +4514,11 @@ "node": ">= 6" } }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -4227,6 +4571,14 @@ "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==" }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/autoprefixer": { "version": "10.4.19", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", @@ -4533,6 +4885,18 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/cache-content-type": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", + "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", + "dependencies": { + "mime-types": "^2.1.18", + "ylru": "^1.2.0" + }, + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -4544,6 +4908,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -4753,6 +5125,15 @@ "node": ">=0.10.0" } }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -4847,6 +5228,25 @@ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -4857,6 +5257,18 @@ "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.1.0.tgz", "integrity": "sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw==" }, + "node_modules/cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -5151,6 +5563,11 @@ } } }, + "node_modules/deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==" + }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", @@ -5246,6 +5663,11 @@ "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.3.tgz", "integrity": "sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==" }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, "node_modules/diff": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", @@ -5254,6 +5676,11 @@ "node": ">=0.3.1" } }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, "node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -5595,7 +6022,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "peer": true, "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -5735,6 +6161,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/fuse.js": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-6.6.2.tgz", + "integrity": "sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==", + "engines": { + "node": ">=10" + } + }, "node_modules/gauge": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", @@ -5944,6 +6378,31 @@ "node": ">=4" } }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -6000,6 +6459,49 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/http-assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", + "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", + "dependencies": { + "deep-equal": "~1.0.1", + "http-errors": "~1.8.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-assert/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-assert/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-assert/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", @@ -6293,6 +6795,20 @@ "node": ">=8" } }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -6533,6 +7049,17 @@ "node >= 0.2.0" ] }, + "node_modules/keygrip": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", + "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", + "dependencies": { + "tsscmp": "1.0.6" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", @@ -6554,6 +7081,151 @@ "resolved": "https://registry.npmjs.org/knitwork/-/knitwork-1.1.0.tgz", "integrity": "sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==" }, + "node_modules/koa": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.15.3.tgz", + "integrity": "sha512-j/8tY9j5t+GVMLeioLaxweJiKUayFhlGqNTzf2ZGwL0ZCQijd2RLHK0SLW5Tsko8YyyqCZC2cojIb0/s62qTAg==", + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/koa-compose": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", + "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==" + }, + "node_modules/koa-convert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", + "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", + "dependencies": { + "co": "^4.6.0", + "koa-compose": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/koa-send": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", + "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", + "dependencies": { + "debug": "^4.1.1", + "http-errors": "^1.7.3", + "resolve-path": "^1.4.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/koa-send/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa-send/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa-send/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa-static": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", + "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", + "dependencies": { + "debug": "^3.1.0", + "koa-send": "^5.0.0" + }, + "engines": { + "node": ">= 7.6.0" + } + }, + "node_modules/koa-static/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/koa/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa/node_modules/http-errors/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/kolorist": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", @@ -6617,6 +7289,11 @@ "url": "https://github.com/sponsors/antonk52" } }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, "node_modules/listhen": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/listhen/-/listhen-1.7.2.tgz", @@ -6665,7 +7342,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "peer": true, "dependencies": { "p-locate": "^5.0.0" }, @@ -6686,6 +7362,11 @@ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==" + }, "node_modules/lodash.defaults": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", @@ -6696,6 +7377,11 @@ "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -6797,6 +7483,14 @@ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -6810,6 +7504,14 @@ "node": ">= 8" } }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/micromatch": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.6.tgz", @@ -6847,6 +7549,25 @@ "node": ">=16" } }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/mimic-fn": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", @@ -6858,6 +7579,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, "node_modules/minimatch": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", @@ -6869,6 +7598,14 @@ "node": ">=10" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/minipass": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", @@ -7086,6 +7823,16 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/nanoid": { "version": "5.0.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.7.tgz", @@ -7654,6 +8401,17 @@ } } }, + "node_modules/nuxt-icon": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/nuxt-icon/-/nuxt-icon-0.6.10.tgz", + "integrity": "sha512-S9zHVA66ox4ZSpMWvCjqKZC4ZogC0s2z3vZs+M4D95YXGPEXwxDZu+insMKvkbe8+k7gvEmtTk0eq3KusKlxiw==", + "dependencies": { + "@iconify/collections": "^1.0.406", + "@iconify/vue": "^4.1.1", + "@nuxt/devtools-kit": "^1.1.1", + "@nuxt/kit": "^3.11.1" + } + }, "node_modules/nypm": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.8.tgz", @@ -7732,6 +8490,14 @@ "node": ">=0.10.0" } }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, "node_modules/ofetch": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.3.4.tgz", @@ -7780,6 +8546,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/only": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", + "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==" + }, "node_modules/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", @@ -7852,7 +8623,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "peer": true, "dependencies": { "yocto-queue": "^0.1.0" }, @@ -7867,7 +8637,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "peer": true, "dependencies": { "p-limit": "^3.0.2" }, @@ -7967,7 +8736,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "peer": true, "engines": { "node": ">=8" } @@ -8016,6 +8784,11 @@ "node": "14 || >=16.14" } }, + "node_modules/path-to-regexp": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", + "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" + }, "node_modules/path-type": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", @@ -8053,6 +8826,22 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, "node_modules/pkg-types": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.1.tgz", @@ -8063,6 +8852,46 @@ "pathe": "^1.1.2" } }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, "node_modules/postcss": { "version": "8.4.38", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", @@ -8181,6 +9010,74 @@ "postcss": "^8.4.31" } }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, "node_modules/postcss-merge-longhand": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", @@ -8273,7 +9170,51 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-normalize-charset": { + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-12.1.4.tgz", + "integrity": "sha512-CcHOq94K137E+U4Ommu7pexcpp0Tjm24zl4UcqWs1oSLAr5cLI+jLrqQ5h/bdjhMX6cMbzunyustVNnvrzF8Zg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-resolve-nested": "^1.1.0", + "@csstools/selector-specificity": "^3.1.1", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-normalize-charset": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", @@ -8624,6 +9565,14 @@ "destr": "^2.0.3" } }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, "node_modules/readable-stream": { "version": "4.5.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", @@ -8677,6 +9626,130 @@ "node": ">=4" } }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/replace-in-file": { + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.3.5.tgz", + "integrity": "sha512-arB9d3ENdKva2fxRnSjwBEXfK1npgyci7ZZuwysgAp7ORjHSyxz6oqIjTEv8R0Ydl4Ll7uOAZXL4vbkhGIizCg==", + "dependencies": { + "chalk": "^4.1.2", + "glob": "^7.2.0", + "yargs": "^17.2.1" + }, + "bin": { + "replace-in-file": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/replace-in-file/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/replace-in-file/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/replace-in-file/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/replace-in-file/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/replace-in-file/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/replace-in-file/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/replace-in-file/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/replace-in-file/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/replace-in-file/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -8709,6 +9782,58 @@ "node": ">=8" } }, + "node_modules/resolve-path": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", + "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", + "dependencies": { + "http-errors": "~1.6.2", + "path-is-absolute": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/resolve-path/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/resolve-path/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/resolve-path/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/resolve-path/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/resolve-path/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", @@ -9382,6 +10507,70 @@ "postcss": "^8.4.31" } }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.3.16", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.16.tgz", + "integrity": "sha512-JDKXl1DiuuHJ6fVS2FXjownaavciiHNUU4mOvV/B793RLh05vZL1rcPnCSaOgv1hDT6RDlY7AB7ZUvFYAtPgAw==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.11.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -9449,6 +10638,160 @@ "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" }, + "node_modules/tailwind-config-viewer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tailwind-config-viewer/-/tailwind-config-viewer-2.0.2.tgz", + "integrity": "sha512-YkMEbWgvTyEp7J5S7qY9KGLHml6SLO8kQg4Q5xNM4tWJ+cFtSO/Rv2UKfYHYnE7UsY4Lb1LkHmNs3YSbU2mT2Q==", + "dependencies": { + "@koa/router": "^12.0.1", + "commander": "^6.0.0", + "fs-extra": "^9.0.1", + "koa": "^2.14.2", + "koa-static": "^5.0.0", + "open": "^7.0.4", + "portfinder": "^1.0.26", + "replace-in-file": "^6.1.0" + }, + "bin": { + "tailwind-config-viewer": "cli/index.js", + "tailwindcss-config-viewer": "cli/index.js" + }, + "engines": { + "node": ">=13" + }, + "peerDependencies": { + "tailwindcss": "1 || 2 || 2.0.1-compat || 3" + } + }, + "node_modules/tailwind-config-viewer/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwind-config-viewer/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tailwind-config-viewer/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tailwind-config-viewer/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwind-config-viewer/node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tailwind-merge": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.3.0.tgz", + "integrity": "sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==", + "dependencies": { + "@babel/runtime": "^7.24.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", + "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -9540,6 +10883,25 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/tiny-invariant": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", @@ -9585,6 +10947,19 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsscmp": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", + "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", + "engines": { + "node": ">=0.6.x" + } + }, "node_modules/tuf-js": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", @@ -9609,6 +10984,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/ufo": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", @@ -10058,6 +11445,14 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/vite": { "version": "5.2.11", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", @@ -10739,11 +12134,18 @@ "node": ">=12" } }, + "node_modules/ylru": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.4.0.tgz", + "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "peer": true, "engines": { "node": ">=10" }, diff --git a/showcase_nuxt/package.json b/showcase_nuxt/package.json index 9dc666c40..cec61287a 100644 --- a/showcase_nuxt/package.json +++ b/showcase_nuxt/package.json @@ -10,6 +10,7 @@ "postinstall": "nuxt prepare" }, "dependencies": { + "@nuxt/ui": "^2.16.0", "nuxt": "^3.11.2", "vue": "^3.4.27", "vue-router": "^4.3.2" From bfcb3800e3ed11cd7e17d5c66f686d1473066d22 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:40 -0400 Subject: [PATCH 15/74] Basic nuxt version --- showcase_nuxt/app.vue | 23 +- showcase_nuxt/components/WorkflowList.vue | 26 + showcase_nuxt/nuxt.config.ts | 6 +- showcase_nuxt/package-lock.json | 1923 ++++- showcase_nuxt/package.json | 1 + showcase_nuxt/pages/index.vue | 12 + showcase_nuxt/pages/workflow/[id].vue | 15 + showcase_nuxt/public/workflow_manifest.json | 1 + showcase_nuxt/yarn.lock | 7135 +++++++++++++++++++ 9 files changed, 9087 insertions(+), 55 deletions(-) create mode 100644 showcase_nuxt/components/WorkflowList.vue create mode 100644 showcase_nuxt/pages/index.vue create mode 100644 showcase_nuxt/pages/workflow/[id].vue create mode 120000 showcase_nuxt/public/workflow_manifest.json create mode 100644 showcase_nuxt/yarn.lock diff --git a/showcase_nuxt/app.vue b/showcase_nuxt/app.vue index 0334834a7..c03fc8328 100644 --- a/showcase_nuxt/app.vue +++ b/showcase_nuxt/app.vue @@ -1,15 +1,14 @@ diff --git a/showcase_nuxt/components/WorkflowList.vue b/showcase_nuxt/components/WorkflowList.vue new file mode 100644 index 000000000..84e9321c2 --- /dev/null +++ b/showcase_nuxt/components/WorkflowList.vue @@ -0,0 +1,26 @@ + + + + + \ No newline at end of file diff --git a/showcase_nuxt/nuxt.config.ts b/showcase_nuxt/nuxt.config.ts index 0f3b8879d..b10a09dd4 100644 --- a/showcase_nuxt/nuxt.config.ts +++ b/showcase_nuxt/nuxt.config.ts @@ -1,5 +1,9 @@ +import { defineNuxtConfig } from 'nuxt/config'; +import path from 'path' +import { promises as fs } from 'fs' + // https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ devtools: { enabled: true }, - modules: ["@nuxt/ui"] + modules: ["@nuxt/ui", "@nuxt/content"], }) \ No newline at end of file diff --git a/showcase_nuxt/package-lock.json b/showcase_nuxt/package-lock.json index ac9a0126b..4fa05ea31 100644 --- a/showcase_nuxt/package-lock.json +++ b/showcase_nuxt/package-lock.json @@ -7,6 +7,7 @@ "name": "nuxt-app", "hasInstallScript": true, "dependencies": { + "@nuxt/content": "^2.12.1", "@nuxt/ui": "^2.16.0", "nuxt": "^3.11.2", "vue": "^3.4.27", @@ -1721,6 +1722,40 @@ "node": "^16.13.0 || >=18.0.0" } }, + "node_modules/@nuxt/content": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@nuxt/content/-/content-2.12.1.tgz", + "integrity": "sha512-xW4xjyYm6zqglb17Tu0J+rpKUV1PF9zp6SLu1lopylFnerdyImtce84206HT6Zd/DJgivKtoW4dyyJn0ZaSqCQ==", + "dependencies": { + "@nuxt/kit": "^3.10.3", + "@nuxtjs/mdc": "^0.6.1", + "@vueuse/core": "^10.9.0", + "@vueuse/head": "^2.0.0", + "@vueuse/nuxt": "^10.9.0", + "consola": "^3.2.3", + "defu": "^6.1.4", + "destr": "^2.0.3", + "json5": "^2.2.3", + "knitwork": "^1.0.0", + "listhen": "^1.7.2", + "mdast-util-to-string": "^4.0.0", + "mdurl": "^2.0.0", + "micromark": "^4.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-types": "^2.0.0", + "minisearch": "^6.3.0", + "ohash": "^1.1.3", + "pathe": "^1.1.2", + "scule": "^1.3.0", + "shiki": "^1.1.7", + "slugify": "^1.6.6", + "socket.io-client": "^4.7.4", + "ufo": "^1.4.0", + "unist-util-stringify-position": "^4.0.0", + "unstorage": "^1.10.1", + "ws": "^8.16.0" + } + }, "node_modules/@nuxt/devalue": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz", @@ -1984,6 +2019,48 @@ "semver": "^7.6.0" } }, + "node_modules/@nuxtjs/mdc": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@nuxtjs/mdc/-/mdc-0.6.1.tgz", + "integrity": "sha512-zS5QK7DZ/SBrjqQX1DOy7GnxKy+wbj2+LvooefOWmQqHfLTAqJLVIjuv/BmKnQWiRCq19+uysys3iY42EoY5/A==", + "dependencies": { + "@nuxt/kit": "^3.10.3", + "@shikijs/transformers": "^1.1.7", + "@types/hast": "^3.0.4", + "@types/mdast": "^4.0.3", + "@vue/compiler-core": "^3.4.21", + "consola": "^3.2.3", + "debug": "^4.3.4", + "defu": "^6.1.4", + "destr": "^2.0.3", + "detab": "^3.0.2", + "github-slugger": "^2.0.0", + "hast-util-to-string": "^3.0.0", + "mdast-util-to-hast": "^13.1.0", + "micromark-util-sanitize-uri": "^2.0.0", + "ohash": "^1.1.3", + "parse5": "^7.1.2", + "pathe": "^1.1.2", + "property-information": "^6.4.1", + "rehype-external-links": "^3.0.0", + "rehype-raw": "^7.0.0", + "rehype-slug": "^6.0.0", + "rehype-sort-attribute-values": "^5.0.0", + "rehype-sort-attributes": "^5.0.0", + "remark-emoji": "^4.0.1", + "remark-gfm": "^4.0.0", + "remark-mdc": "^3.1.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.1.0", + "scule": "^1.3.0", + "shiki": "^1.1.7", + "ufo": "^1.4.0", + "unified": "^11.0.4", + "unist-builder": "^4.0.0", + "unist-util-visit": "^5.0.0", + "unwasm": "^0.3.7" + } + }, "node_modules/@nuxtjs/tailwindcss": { "version": "6.12.0", "resolved": "https://registry.npmjs.org/@nuxtjs/tailwindcss/-/tailwindcss-6.12.0.tgz", @@ -2964,6 +3041,27 @@ "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.5.2.tgz", "integrity": "sha512-wSAOgaz48GmhILFElMCeQypSZmj6Ru6DttOOtl3KNkdJ17ApQuGNCfzpk4cClasVrnIu45++2DBwG4LNMQAfaA==" }, + "node_modules/@shikijs/transformers": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.6.0.tgz", + "integrity": "sha512-qGfHe1ECiqfE2STPWvfogIj/9Q0SK+MCRJdoITkW7AmFuB7DmbFnBT2US84+zklJOB51MzNO8RUXZiauWssJlQ==", + "dependencies": { + "shiki": "1.6.0" + } + }, + "node_modules/@shikijs/transformers/node_modules/@shikijs/core": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.6.0.tgz", + "integrity": "sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==" + }, + "node_modules/@shikijs/transformers/node_modules/shiki": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.6.0.tgz", + "integrity": "sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==", + "dependencies": { + "@shikijs/core": "1.6.0" + } + }, "node_modules/@sigstore/bundle": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz", @@ -3032,6 +3130,17 @@ "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, "node_modules/@sindresorhus/merge-streams": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", @@ -3043,6 +3152,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" + }, "node_modules/@tailwindcss/aspect-ratio": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.4.2.tgz", @@ -3162,11 +3276,27 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dependencies": { + "@types/ms": "*" + } + }, "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/http-proxy": { "version": "1.17.14", "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", @@ -3175,6 +3305,19 @@ "@types/node": "*" } }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, "node_modules/@types/node": { "version": "20.12.12", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", @@ -3188,11 +3331,21 @@ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" }, + "node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, "node_modules/@types/web-bluetooth": { "version": "0.0.20", "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==" }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, "node_modules/@unhead/dom": { "version": "1.9.10", "resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.9.10.tgz", @@ -4093,6 +4246,20 @@ } } }, + "node_modules/@vueuse/head": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@vueuse/head/-/head-2.0.0.tgz", + "integrity": "sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==", + "dependencies": { + "@unhead/dom": "^1.7.0", + "@unhead/schema": "^1.7.0", + "@unhead/ssr": "^1.7.0", + "@unhead/vue": "^1.7.0" + }, + "peerDependencies": { + "vue": ">=2.7 || >=3" + } + }, "node_modules/@vueuse/integrations": { "version": "10.9.0", "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.9.0.tgz", @@ -4228,6 +4395,49 @@ "url": "https://github.com/sponsors/antfu" } }, + "node_modules/@vueuse/nuxt": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-10.9.0.tgz", + "integrity": "sha512-nC4Efg28Q6E41fUD5R+zM9uT5c+NfaDzaJCpqaEV/qHj+/BNJmkDBK8POLIUsiVOY35d0oD/YxZ+eVizqWBZow==", + "dependencies": { + "@nuxt/kit": "^3.10.2", + "@vueuse/core": "10.9.0", + "@vueuse/metadata": "10.9.0", + "local-pkg": "^0.5.0", + "vue-demi": ">=0.14.7" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "nuxt": "^3.0.0" + } + }, + "node_modules/@vueuse/nuxt/node_modules/vue-demi": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/@vueuse/shared": { "version": "10.9.0", "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.9.0.tgz", @@ -4620,6 +4830,15 @@ "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -4946,6 +5165,15 @@ } ] }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -4967,6 +5195,50 @@ "node": ">=0.8.0" } }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -5166,6 +5438,15 @@ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "peer": true }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/commander": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", @@ -5563,6 +5844,18 @@ } } }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/deep-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", @@ -5636,6 +5929,14 @@ "node": ">= 0.8" } }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, "node_modules/destr": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.3.tgz", @@ -5650,6 +5951,15 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detab": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/detab/-/detab-3.0.2.tgz", + "integrity": "sha512-7Bp16Bk8sk0Y6gdXiCtnpGbghn8atnTJdd/82aWvS5ESnlcNvgUc10U2NYS0PAiDSGjWiI8qs/Cv1b2uSGdQ8w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/detect-libc": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", @@ -5663,6 +5973,18 @@ "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.3.tgz", "integrity": "sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==" }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", @@ -5782,6 +6104,20 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "node_modules/emojilib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + }, + "node_modules/emoticon": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz", + "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -5799,6 +6135,46 @@ "iconv-lite": "^0.6.2" } }, + "node_modules/engine.io-client": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-client/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/enhanced-resolve": { "version": "5.16.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.1.tgz", @@ -5963,6 +6339,11 @@ "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==" }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, "node_modules/externality": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/externality/-/externality-1.0.2.tgz", @@ -6033,6 +6414,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/flat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/flat/-/flat-6.0.1.tgz", + "integrity": "sha512-/3FfIa8mbrg3xE7+wAhWeV+bd7L2Mof+xtZb5dRDKZ+wDvYJK4WDYeIOuOhre5Yv5aQObZrlbRmk3RTSiuQBtw==", + "bin": { + "flat": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/flatted": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", @@ -6264,6 +6656,11 @@ "git-up": "^7.0.0" } }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" + }, "node_modules/glob": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", @@ -6424,55 +6821,189 @@ "node": ">= 0.4" } }, - "node_modules/hookable": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", - "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" - }, - "node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "node_modules/hast-util-from-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", "dependencies": { - "lru-cache": "^10.0.1" + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" }, - "engines": { - "node": "^16.14.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "engines": { - "node": "14 || >=16.14" + "node_modules/hast-util-heading-rank": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", + "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "engines": { - "node": ">=8" + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dependencies": { + "@types/hast": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/http-assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", - "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", "dependencies": { - "deep-equal": "~1.0.1", - "http-errors": "~1.8.0" + "@types/hast": "^3.0.0" }, - "engines": { - "node": ">= 0.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/http-assert/node_modules/depd": { - "version": "1.1.2", + "node_modules/hast-util-raw": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.3.tgz", + "integrity": "sha512-ICWvVOF2fq4+7CMmtCPD5CM4QKjPbHpPotE6+8tDooV0ZuyJVUzHsrNX+O5NaRbieTf0F7FfeBOMAwi6Td0+yQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" + }, + "node_modules/hosted-git-info": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/http-assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", + "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", + "dependencies": { + "deep-equal": "~1.0.1", + "http-errors": "~1.8.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-assert/node_modules/depd": { + "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", "engines": { @@ -6729,6 +7260,39 @@ "url": "https://github.com/sponsors/brc-dd" } }, + "node_modules/is-absolute-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -6765,6 +7329,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-docker": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", @@ -6820,6 +7393,15 @@ "node": ">=0.10.0" } }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-inside-container": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", @@ -6881,6 +7463,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-primitive": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-3.0.1.tgz", @@ -7397,6 +7990,15 @@ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -7478,11 +8080,222 @@ "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz", + "integrity": "sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdn-data": { "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==" }, + "node_modules/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==" + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -7504,13 +8317,548 @@ "node": ">= 8" } }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", + "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", + "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] }, "node_modules/micromatch": { "version": "4.0.6", @@ -7747,6 +9095,11 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, + "node_modules/minisearch": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-6.3.0.tgz", + "integrity": "sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==" + }, "node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -7966,6 +9319,20 @@ "node": "^16 || ^18 || >= 20" } }, + "node_modules/node-emoji": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", + "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", + "dependencies": { + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -8691,6 +10058,30 @@ "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, "node_modules/parse-git-config": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz", @@ -8724,6 +10115,17 @@ "parse-path": "^7.0.0" } }, + "node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -9506,6 +10908,15 @@ "node": ">= 6" } }, + "node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/protocols": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", @@ -9631,6 +11042,182 @@ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, + "node_modules/rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", + "dependencies": { + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-slug": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", + "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", + "dependencies": { + "@types/hast": "^3.0.0", + "github-slugger": "^2.0.0", + "hast-util-heading-rank": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-sort-attribute-values": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/rehype-sort-attribute-values/-/rehype-sort-attribute-values-5.0.0.tgz", + "integrity": "sha512-dQdHdCIRnpiU+BkrLSqH+aM4lWJyLqGzv49KvH4gHj+JxYwNqvGhoTXckS3AJu4V9ZutwsTcawP0pC7PhwX0tQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-sort-attributes": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/rehype-sort-attributes/-/rehype-sort-attributes-5.0.0.tgz", + "integrity": "sha512-6tJUH4xHFcdO85CZRwAcEtHNCzjZ9V9S0VZLgo1pzbN04qy8jiVCZ3oAxDmBVG3Rth5b1xFTDet5WG/UYZeJLQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-emoji": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", + "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", + "dependencies": { + "@types/mdast": "^4.0.2", + "emoticon": "^4.0.1", + "mdast-util-find-and-replace": "^3.0.1", + "node-emoji": "^2.1.0", + "unified": "^11.0.4" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdc": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/remark-mdc/-/remark-mdc-3.2.1.tgz", + "integrity": "sha512-MLNqQE7ryygOA3TtH4hKmIvmjFAqTMzCs2zrMzXs4MWJXYM2vbtdwR2NfgcN3vxIp5Pllgq3oLGuKgQSs8J19w==", + "dependencies": { + "@types/mdast": "^4.0.3", + "@types/unist": "^3.0.2", + "flat": "^6.0.1", + "js-yaml": "^4.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.1.0", + "micromark": "^4.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.1.0", + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.1", + "scule": "^1.3.0", + "stringify-entities": "^4.0.3", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.1" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/replace-in-file": { "version": "6.3.5", "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-6.3.5.tgz", @@ -10222,6 +11809,17 @@ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, + "node_modules/skin-tone": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", + "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "dependencies": { + "unicode-emoji-modifier-base": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/slash": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", @@ -10233,6 +11831,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/slugify": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/smart-buffer": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", @@ -10247,6 +11853,32 @@ "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==" }, + "node_modules/socket.io-client": { + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", + "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/socks": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz", @@ -10317,6 +11949,15 @@ "node": ">=0.10.0" } }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/spdx-correct": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", @@ -10442,6 +12083,19 @@ "node": ">=8" } }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -10947,6 +12601,24 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", @@ -11089,6 +12761,14 @@ "url": "https://github.com/sponsors/harlan-zw" } }, + "node_modules/unicode-emoji-modifier-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "engines": { + "node": ">=4" + } + }, "node_modules/unicorn-magic": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", @@ -11100,6 +12780,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/unified": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/unimport": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.7.1.tgz", @@ -11153,6 +12851,81 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/unist-builder": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-4.0.0.tgz", + "integrity": "sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", @@ -11453,6 +13226,46 @@ "node": ">= 0.8" } }, + "node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", + "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/vite": { "version": "5.2.11", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", @@ -11918,6 +13731,15 @@ "resolved": "https://registry.npmjs.org/mitt/-/mitt-2.1.0.tgz", "integrity": "sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==" }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -12085,6 +13907,14 @@ } } }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -12173,6 +14003,15 @@ "engines": { "node": ">= 14" } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } } } } diff --git a/showcase_nuxt/package.json b/showcase_nuxt/package.json index cec61287a..767467095 100644 --- a/showcase_nuxt/package.json +++ b/showcase_nuxt/package.json @@ -10,6 +10,7 @@ "postinstall": "nuxt prepare" }, "dependencies": { + "@nuxt/content": "^2.12.1", "@nuxt/ui": "^2.16.0", "nuxt": "^3.11.2", "vue": "^3.4.27", diff --git a/showcase_nuxt/pages/index.vue b/showcase_nuxt/pages/index.vue new file mode 100644 index 000000000..272b8d79e --- /dev/null +++ b/showcase_nuxt/pages/index.vue @@ -0,0 +1,12 @@ + + \ No newline at end of file diff --git a/showcase_nuxt/pages/workflow/[id].vue b/showcase_nuxt/pages/workflow/[id].vue new file mode 100644 index 000000000..7cc6fe547 --- /dev/null +++ b/showcase_nuxt/pages/workflow/[id].vue @@ -0,0 +1,15 @@ + + \ No newline at end of file diff --git a/showcase_nuxt/public/workflow_manifest.json b/showcase_nuxt/public/workflow_manifest.json new file mode 120000 index 000000000..7f9b78ae6 --- /dev/null +++ b/showcase_nuxt/public/workflow_manifest.json @@ -0,0 +1 @@ +../../workflow_manifest.json \ No newline at end of file diff --git a/showcase_nuxt/yarn.lock b/showcase_nuxt/yarn.lock new file mode 100644 index 000000000..94e13e254 --- /dev/null +++ b/showcase_nuxt/yarn.lock @@ -0,0 +1,7135 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@alloc/quick-lru@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" + integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== + +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@antfu/install-pkg@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@antfu/install-pkg/-/install-pkg-0.1.1.tgz#157bb04f0de8100b9e4c01734db1a6c77e98bbb5" + integrity sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ== + dependencies: + execa "^5.1.1" + find-up "^5.0.0" + +"@antfu/utils@^0.7.10": + version "0.7.10" + resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.7.10.tgz#ae829f170158e297a9b6a28f161a8e487d00814d" + integrity sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww== + +"@babel/code-frame@^7.12.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== + dependencies: + "@babel/highlight" "^7.24.7" + picocolors "^1.0.0" + +"@babel/compat-data@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.2.tgz#e41928bd33475305c586f6acbbb7e3ade7a6f7f5" + integrity sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ== + +"@babel/core@^7.23.0", "@babel/core@^7.23.7", "@babel/core@^7.24.6": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77" + integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/helper-compilation-targets" "^7.25.2" + "@babel/helper-module-transforms" "^7.25.2" + "@babel/helpers" "^7.25.0" + "@babel/parser" "^7.25.0" + "@babel/template" "^7.25.0" + "@babel/traverse" "^7.25.2" + "@babel/types" "^7.25.2" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e" + integrity sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw== + dependencies: + "@babel/types" "^7.25.0" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab" + integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== + dependencies: + "@babel/types" "^7.24.7" + +"@babel/helper-compilation-targets@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c" + integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw== + dependencies: + "@babel/compat-data" "^7.25.2" + "@babel/helper-validator-option" "^7.24.8" + browserslist "^4.23.1" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.24.7", "@babel/helper-create-class-features-plugin@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz#a109bf9c3d58dfed83aaf42e85633c89f43a6253" + integrity sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/helper-replace-supers" "^7.25.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/traverse" "^7.25.0" + semver "^6.3.1" + +"@babel/helper-member-expression-to-functions@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6" + integrity sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA== + dependencies: + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.8" + +"@babel/helper-module-imports@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" + integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/helper-module-imports@~7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz#ee713c29768100f2776edf04d4eb23b8d27a66e6" + integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ== + dependencies: + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + "@babel/traverse" "^7.25.2" + +"@babel/helper-optimise-call-expression@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz#8b0a0456c92f6b323d27cfd00d1d664e76692a0f" + integrity sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== + dependencies: + "@babel/types" "^7.24.7" + +"@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" + integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== + +"@babel/helper-replace-supers@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz#ff44deac1c9f619523fe2ca1fd650773792000a9" + integrity sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/traverse" "^7.25.0" + +"@babel/helper-simple-access@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" + integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/helper-skip-transparent-expression-wrappers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz#5f8fa83b69ed5c27adc56044f8be2b3ea96669d9" + integrity sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/helper-string-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" + integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== + +"@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== + +"@babel/helper-validator-option@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d" + integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== + +"@babel/helpers@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.0.tgz#e69beb7841cb93a6505531ede34f34e6a073650a" + integrity sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw== + dependencies: + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.0" + +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.7" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.4", "@babel/parser@^7.24.6", "@babel/parser@^7.24.7", "@babel/parser@^7.24.8", "@babel/parser@^7.25.0", "@babel/parser@^7.25.3": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.3.tgz#91fb126768d944966263f0657ab222a642b82065" + integrity sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw== + dependencies: + "@babel/types" "^7.25.2" + +"@babel/plugin-proposal-decorators@^7.23.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz#7e2dcfeda4a42596b57c4c9de1f5176bbfc532e3" + integrity sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-decorators" "^7.24.7" + +"@babel/plugin-syntax-decorators@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz#e4f8a0a8778ccec669611cd5aed1ed8e6e3a6fcf" + integrity sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz#b4f9ea95a79e6912480c4b626739f86a076624ca" + integrity sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-jsx@^7.23.3": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz#39a1fa4a7e3d3d7f34e2acc6be585b718d30e02d" + integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-syntax-typescript@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz#58d458271b4d3b6bb27ee6ac9525acbb259bad1c" + integrity sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-transform-typescript@^7.22.15", "@babel/plugin-transform-typescript@^7.24.6": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz#237c5d10de6d493be31637c6b9fa30b6c5461add" + integrity sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-create-class-features-plugin" "^7.25.0" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/plugin-syntax-typescript" "^7.24.7" + +"@babel/standalone@^7.23.8": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/standalone/-/standalone-7.25.3.tgz#da5eaa9e0b0c2da360fe033eb580400739b03bb9" + integrity sha512-uR+EoBqIIIvKGCG7fOj7HKupu3zVObiMfdEwoPZfVCPpcWJaZ1PkshaP5/6cl6BKAm1Zcv25O1rf+uoQ7V8nqA== + +"@babel/template@^7.23.9", "@babel/template@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a" + integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.25.0" + "@babel/types" "^7.25.0" + +"@babel/traverse@^7.23.9", "@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.2": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.3.tgz#f1b901951c83eda2f3e29450ce92743783373490" + integrity sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/parser" "^7.25.3" + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.2" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.22.15", "@babel/types@^7.23.6", "@babel/types@^7.23.9", "@babel/types@^7.24.0", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125" + integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q== + dependencies: + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + +"@cloudflare/kv-asset-handler@^0.3.4": + version "0.3.4" + resolved "https://registry.yarnpkg.com/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.3.4.tgz#5cc152847c8ae4d280ec5d7f4f6ba8c976b585c3" + integrity sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q== + dependencies: + mime "^3.0.0" + +"@csstools/selector-resolve-nested@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@csstools/selector-resolve-nested/-/selector-resolve-nested-1.1.0.tgz#d872f2da402d3ce8bd0cf16ea5f9fba76b18e430" + integrity sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg== + +"@csstools/selector-specificity@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz#63085d2995ca0f0e55aa8b8a07d69bfd48b844fe" + integrity sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA== + +"@esbuild/aix-ppc64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" + integrity sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g== + +"@esbuild/aix-ppc64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" + integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== + +"@esbuild/aix-ppc64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.23.0.tgz#145b74d5e4a5223489cabdc238d8dad902df5259" + integrity sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ== + +"@esbuild/android-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" + integrity sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg== + +"@esbuild/android-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052" + integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== + +"@esbuild/android-arm64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.23.0.tgz#453bbe079fc8d364d4c5545069e8260228559832" + integrity sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ== + +"@esbuild/android-arm@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" + integrity sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w== + +"@esbuild/android-arm@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" + integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== + +"@esbuild/android-arm@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.23.0.tgz#26c806853aa4a4f7e683e519cd9d68e201ebcf99" + integrity sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g== + +"@esbuild/android-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" + integrity sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg== + +"@esbuild/android-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" + integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== + +"@esbuild/android-x64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.23.0.tgz#1e51af9a6ac1f7143769f7ee58df5b274ed202e6" + integrity sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ== + +"@esbuild/darwin-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" + integrity sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA== + +"@esbuild/darwin-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" + integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== + +"@esbuild/darwin-arm64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz#d996187a606c9534173ebd78c58098a44dd7ef9e" + integrity sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow== + +"@esbuild/darwin-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" + integrity sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA== + +"@esbuild/darwin-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22" + integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== + +"@esbuild/darwin-x64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.23.0.tgz#30c8f28a7ef4e32fe46501434ebe6b0912e9e86c" + integrity sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ== + +"@esbuild/freebsd-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" + integrity sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw== + +"@esbuild/freebsd-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" + integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== + +"@esbuild/freebsd-arm64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.0.tgz#30f4fcec8167c08a6e8af9fc14b66152232e7fb4" + integrity sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw== + +"@esbuild/freebsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" + integrity sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw== + +"@esbuild/freebsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261" + integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== + +"@esbuild/freebsd-x64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.23.0.tgz#1003a6668fe1f5d4439e6813e5b09a92981bc79d" + integrity sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ== + +"@esbuild/linux-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" + integrity sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A== + +"@esbuild/linux-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b" + integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== + +"@esbuild/linux-arm64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.23.0.tgz#3b9a56abfb1410bb6c9138790f062587df3e6e3a" + integrity sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw== + +"@esbuild/linux-arm@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" + integrity sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg== + +"@esbuild/linux-arm@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" + integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== + +"@esbuild/linux-arm@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.23.0.tgz#237a8548e3da2c48cd79ae339a588f03d1889aad" + integrity sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw== + +"@esbuild/linux-ia32@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" + integrity sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig== + +"@esbuild/linux-ia32@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" + integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== + +"@esbuild/linux-ia32@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.23.0.tgz#4269cd19cb2de5de03a7ccfc8855dde3d284a238" + integrity sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA== + +"@esbuild/linux-loong64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" + integrity sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ== + +"@esbuild/linux-loong64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df" + integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== + +"@esbuild/linux-loong64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.23.0.tgz#82b568f5658a52580827cc891cb69d2cb4f86280" + integrity sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A== + +"@esbuild/linux-mips64el@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" + integrity sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA== + +"@esbuild/linux-mips64el@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" + integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== + +"@esbuild/linux-mips64el@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.23.0.tgz#9a57386c926262ae9861c929a6023ed9d43f73e5" + integrity sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w== + +"@esbuild/linux-ppc64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" + integrity sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg== + +"@esbuild/linux-ppc64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4" + integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== + +"@esbuild/linux-ppc64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.23.0.tgz#f3a79fd636ba0c82285d227eb20ed8e31b4444f6" + integrity sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw== + +"@esbuild/linux-riscv64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" + integrity sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg== + +"@esbuild/linux-riscv64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" + integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== + +"@esbuild/linux-riscv64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.23.0.tgz#f9d2ef8356ce6ce140f76029680558126b74c780" + integrity sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw== + +"@esbuild/linux-s390x@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" + integrity sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ== + +"@esbuild/linux-s390x@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" + integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== + +"@esbuild/linux-s390x@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.23.0.tgz#45390f12e802201f38a0229e216a6aed4351dfe8" + integrity sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg== + +"@esbuild/linux-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" + integrity sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw== + +"@esbuild/linux-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" + integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== + +"@esbuild/linux-x64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.23.0.tgz#c8409761996e3f6db29abcf9b05bee8d7d80e910" + integrity sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ== + +"@esbuild/netbsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" + integrity sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ== + +"@esbuild/netbsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" + integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== + +"@esbuild/netbsd-x64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.23.0.tgz#ba70db0114380d5f6cfb9003f1d378ce989cd65c" + integrity sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw== + +"@esbuild/openbsd-arm64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.0.tgz#72fc55f0b189f7a882e3cf23f332370d69dfd5db" + integrity sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ== + +"@esbuild/openbsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" + integrity sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ== + +"@esbuild/openbsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" + integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== + +"@esbuild/openbsd-x64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.23.0.tgz#b6ae7a0911c18fe30da3db1d6d17a497a550e5d8" + integrity sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg== + +"@esbuild/sunos-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" + integrity sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w== + +"@esbuild/sunos-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b" + integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== + +"@esbuild/sunos-x64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.23.0.tgz#58f0d5e55b9b21a086bfafaa29f62a3eb3470ad8" + integrity sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA== + +"@esbuild/win32-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" + integrity sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ== + +"@esbuild/win32-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" + integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== + +"@esbuild/win32-arm64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.23.0.tgz#b858b2432edfad62e945d5c7c9e5ddd0f528ca6d" + integrity sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ== + +"@esbuild/win32-ia32@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" + integrity sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ== + +"@esbuild/win32-ia32@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b" + integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== + +"@esbuild/win32-ia32@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.23.0.tgz#167ef6ca22a476c6c0c014a58b4f43ae4b80dec7" + integrity sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA== + +"@esbuild/win32-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" + integrity sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ== + +"@esbuild/win32-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" + integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== + +"@esbuild/win32-x64@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.23.0.tgz#db44a6a08520b5f25bbe409f34a59f2d4bcc7ced" + integrity sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g== + +"@fastify/busboy@^2.0.0": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.1.tgz#b9da6a878a371829a0502c9b6c1c143ef6663f4d" + integrity sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA== + +"@headlessui/tailwindcss@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@headlessui/tailwindcss/-/tailwindcss-0.2.1.tgz#1becc201f69358a40e08bd676acc234b2cabe6e4" + integrity sha512-2+5+NZ+RzMyrVeCZOxdbvkUSssSxGvcUxphkIfSVLpRiKsj+/63T2TOL9dBYMXVfj/CGr6hMxSRInzXv6YY7sA== + +"@headlessui/vue@^1.7.22": + version "1.7.22" + resolved "https://registry.yarnpkg.com/@headlessui/vue/-/vue-1.7.22.tgz#8d55a3a670c3d48beb660b7c47a7a8ff76caacfe" + integrity sha512-Hoffjoolq1rY+LOfJ+B/OvkhuBXXBFgd8oBlN+l1TApma2dB0En0ucFZrwQtb33SmcCqd32EQd0y07oziXWNYg== + dependencies: + "@tanstack/vue-virtual" "^3.0.0-beta.60" + +"@iconify-json/heroicons@^1.1.23": + version "1.1.24" + resolved "https://registry.yarnpkg.com/@iconify-json/heroicons/-/heroicons-1.1.24.tgz#91b8e1a1f6fffdc5104c5fa4e7195164d5234c2e" + integrity sha512-Axd6nxsEeQMpuK8ugkAkJ1kS6cbmgXX1s1+Z6NbANvtgtNTBIx9bLQcEL6loKjxpfktDXERElrR5G6xzWOqysg== + dependencies: + "@iconify/types" "*" + +"@iconify/collections@^1.0.443": + version "1.0.446" + resolved "https://registry.yarnpkg.com/@iconify/collections/-/collections-1.0.446.tgz#7d65ad71a0440ed4d427101fc2aa4358b313822f" + integrity sha512-d+ZcVz9MWiFgdTyf2W+Jn2r5fXFddIQQp87eiQuzokyNwSmJb455EsZWl9USXkmKuwctp9yAHITCVGV/6rU0cw== + dependencies: + "@iconify/types" "*" + +"@iconify/types@*", "@iconify/types@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@iconify/types/-/types-2.0.0.tgz#ab0e9ea681d6c8a1214f30cd741fe3a20cc57f57" + integrity sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg== + +"@iconify/utils@^2.1.25": + version "2.1.30" + resolved "https://registry.yarnpkg.com/@iconify/utils/-/utils-2.1.30.tgz#ea3df5e8c322703082a6d867226e29939f1aae03" + integrity sha512-bY0IO5xLOlbzJBnjWLxknp6Sss3yla03sVY9VeUz9nT6dbc+EGKlLfCt+6uytJnWm5CUvTF/BNotsLWF7kI61A== + dependencies: + "@antfu/install-pkg" "^0.1.1" + "@antfu/utils" "^0.7.10" + "@iconify/types" "^2.0.0" + debug "^4.3.5" + kolorist "^1.8.0" + local-pkg "^0.5.0" + mlly "^1.7.1" + +"@iconify/vue@4.1.3-beta.1": + version "4.1.3-beta.1" + resolved "https://registry.yarnpkg.com/@iconify/vue/-/vue-4.1.3-beta.1.tgz#5c6b113b132e900ef0f04406297c8a773f185d40" + integrity sha512-N7iEOnWfhjbMqiyGMhotJKip23nrK5l3+T1hQwpEjKeMD2o4zOjm8zmeEfOOH81EXllhhOm7upR8jcH499YRWA== + dependencies: + "@iconify/types" "^2.0.0" + +"@ioredis/commands@^1.1.1": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ioredis/commands/-/commands-1.2.0.tgz#6d61b3097470af1fdbbe622795b8921d42018e11" + integrity sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg== + +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + +"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/source-map@^0.3.3": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@koa/router@^12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@koa/router/-/router-12.0.1.tgz#1a66f92a630c02832cf5bbf0db06c9e53e423468" + integrity sha512-ribfPYfHb+Uw3b27Eiw6NPqjhIhTpVFzEWLwyc/1Xp+DCdwRRyIlAUODX+9bPARF6aQtUu1+/PHzdNvRzcs/+Q== + dependencies: + debug "^4.3.4" + http-errors "^2.0.0" + koa-compose "^4.1.0" + methods "^1.1.2" + path-to-regexp "^6.2.1" + +"@kwsites/file-exists@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@kwsites/file-exists/-/file-exists-1.1.1.tgz#ad1efcac13e1987d8dbaf235ef3be5b0d96faa99" + integrity sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw== + dependencies: + debug "^4.1.1" + +"@kwsites/promise-deferred@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz#8ace5259254426ccef57f3175bc64ed7095ed919" + integrity sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw== + +"@mapbox/node-pre-gyp@^1.0.5": + version "1.0.11" + resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz#417db42b7f5323d79e93b34a6d7a2a12c0df43fa" + integrity sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ== + dependencies: + detect-libc "^2.0.0" + https-proxy-agent "^5.0.0" + make-dir "^3.1.0" + node-fetch "^2.6.7" + nopt "^5.0.0" + npmlog "^5.0.1" + rimraf "^3.0.2" + semver "^7.3.5" + tar "^6.1.11" + +"@netlify/functions@^2.8.0": + version "2.8.1" + resolved "https://registry.yarnpkg.com/@netlify/functions/-/functions-2.8.1.tgz#67cd94f929551e156225fb50d2efba603b97e138" + integrity sha512-+6wtYdoz0yE06dSa9XkP47tw5zm6g13QMeCwM3MmHx1vn8hzwFa51JtmfraprdkL7amvb7gaNM+OOhQU1h6T8A== + dependencies: + "@netlify/serverless-functions-api" "1.19.1" + +"@netlify/node-cookies@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@netlify/node-cookies/-/node-cookies-0.1.0.tgz#dda912ba618527695cf519fafa221c5e6777c612" + integrity sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g== + +"@netlify/serverless-functions-api@1.19.1": + version "1.19.1" + resolved "https://registry.yarnpkg.com/@netlify/serverless-functions-api/-/serverless-functions-api-1.19.1.tgz#f195d18dd9ef14c656225287abb57c333df3880f" + integrity sha512-2KYkyluThg1AKfd0JWI7FzpS4A/fzVVGYIf6AM4ydWyNj8eI/86GQVLeRgDoH7CNOxt243R5tutWlmHpVq0/Ew== + dependencies: + "@netlify/node-cookies" "^0.1.0" + urlpattern-polyfill "8.0.2" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@nuxt/content@^2.12.1": + version "2.13.2" + resolved "https://registry.yarnpkg.com/@nuxt/content/-/content-2.13.2.tgz#baf8f58a170c91afcf0e32400878862eb9a3212c" + integrity sha512-9AmX7iG8+1MaWia8XLe1TyzoLrTaIhchas19w6VxqZI0dEoQCGslEcdOxy8xLrdGVFuy6MObBwU8SZgpQB9pyA== + dependencies: + "@nuxt/kit" "^3.12.4" + "@nuxtjs/mdc" "^0.8.3" + "@vueuse/core" "^10.11.0" + "@vueuse/head" "^2.0.0" + "@vueuse/nuxt" "^10.11.0" + consola "^3.2.3" + defu "^6.1.4" + destr "^2.0.3" + json5 "^2.2.3" + knitwork "^1.1.0" + listhen "^1.7.2" + mdast-util-to-string "^4.0.0" + mdurl "^2.0.0" + micromark "^4.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-types "^2.0.0" + minisearch "^7.0.2" + ohash "^1.1.3" + pathe "^1.1.2" + scule "^1.3.0" + shiki "^1.10.3" + slugify "^1.6.6" + socket.io-client "^4.7.5" + ufo "^1.5.4" + unist-util-stringify-position "^4.0.0" + unstorage "^1.10.2" + ws "^8.18.0" + +"@nuxt/devalue@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@nuxt/devalue/-/devalue-2.0.2.tgz#5749f04df13bda4c863338d8dabaf370f45ef7c7" + integrity sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA== + +"@nuxt/devtools-kit@1.3.9", "@nuxt/devtools-kit@^1.3.9": + version "1.3.9" + resolved "https://registry.yarnpkg.com/@nuxt/devtools-kit/-/devtools-kit-1.3.9.tgz#ad2dc18a76e2508913f1693105185051b45a1bd3" + integrity sha512-tgr/F+4BbI53/JxgaXl3cuV9dMuCXMsd4GEXN+JqtCdAkDbH3wL79GGWx0/6I9acGzRsB6UZ1H6U96nfgcIrAw== + dependencies: + "@nuxt/kit" "^3.12.2" + "@nuxt/schema" "^3.12.3" + execa "^7.2.0" + +"@nuxt/devtools-wizard@1.3.9": + version "1.3.9" + resolved "https://registry.yarnpkg.com/@nuxt/devtools-wizard/-/devtools-wizard-1.3.9.tgz#a6737acbba52db3e0d253d3e42c2d702e5bee8ca" + integrity sha512-WMgwWWuyng+Y6k7sfBI95wYnec8TPFkuYbHHOlYQgqE9dAewPisSbEm3WkB7p/W9UqxpN8mvKN5qUg4sTmEpgQ== + dependencies: + consola "^3.2.3" + diff "^5.2.0" + execa "^7.2.0" + global-directory "^4.0.1" + magicast "^0.3.4" + pathe "^1.1.2" + pkg-types "^1.1.2" + prompts "^2.4.2" + rc9 "^2.1.2" + semver "^7.6.2" + +"@nuxt/devtools@^1.3.9": + version "1.3.9" + resolved "https://registry.yarnpkg.com/@nuxt/devtools/-/devtools-1.3.9.tgz#9ceb62e3a1dc4d9aad141ab7c4aa76884258131e" + integrity sha512-tFKlbUPgSXw4tyD8xpztQtJeVn3egdKbFCV0xc92FbfGbclAyaa3XhKA2tMWXEGZQpykAWMRNrGWN24FtXFA6Q== + dependencies: + "@antfu/utils" "^0.7.10" + "@nuxt/devtools-kit" "1.3.9" + "@nuxt/devtools-wizard" "1.3.9" + "@nuxt/kit" "^3.12.2" + "@vue/devtools-core" "7.3.3" + "@vue/devtools-kit" "7.3.3" + birpc "^0.2.17" + consola "^3.2.3" + cronstrue "^2.50.0" + destr "^2.0.3" + error-stack-parser-es "^0.1.4" + execa "^7.2.0" + fast-glob "^3.3.2" + fast-npm-meta "^0.1.1" + flatted "^3.3.1" + get-port-please "^3.1.2" + hookable "^5.5.3" + image-meta "^0.2.0" + is-installed-globally "^1.0.0" + launch-editor "^2.8.0" + local-pkg "^0.5.0" + magicast "^0.3.4" + nypm "^0.3.9" + ohash "^1.1.3" + pathe "^1.1.2" + perfect-debounce "^1.0.0" + pkg-types "^1.1.2" + rc9 "^2.1.2" + scule "^1.3.0" + semver "^7.6.2" + simple-git "^3.25.0" + sirv "^2.0.4" + unimport "^3.7.2" + vite-plugin-inspect "^0.8.4" + vite-plugin-vue-inspector "^5.1.2" + which "^3.0.1" + ws "^8.17.1" + +"@nuxt/icon@^1.4.0": + version "1.4.5" + resolved "https://registry.yarnpkg.com/@nuxt/icon/-/icon-1.4.5.tgz#a5427e82c2fcf85df5104d0206ee3e0b15fc5046" + integrity sha512-h0Fe1VhpVB5bcQutsH37G46DyE2u+j5j7+0sFbxT2ovRm+uILqo5ONXWe4WuJ20AtngvdpqvnqT25ZQtzx4K9A== + dependencies: + "@iconify/collections" "^1.0.443" + "@iconify/types" "^2.0.0" + "@iconify/utils" "^2.1.25" + "@iconify/vue" "4.1.3-beta.1" + "@nuxt/devtools-kit" "^1.3.9" + "@nuxt/kit" "^3.12.4" + consola "^3.2.3" + fast-glob "^3.3.2" + local-pkg "^0.5.0" + mlly "^1.7.1" + pathe "^1.1.2" + +"@nuxt/kit@3.12.4", "@nuxt/kit@^3.11.2", "@nuxt/kit@^3.12.1", "@nuxt/kit@^3.12.2", "@nuxt/kit@^3.12.3", "@nuxt/kit@^3.12.4": + version "3.12.4" + resolved "https://registry.yarnpkg.com/@nuxt/kit/-/kit-3.12.4.tgz#b7073611d533ac32b504d95664074be3587046b3" + integrity sha512-aNRD1ylzijY0oYolldNcZJXVyxdGzNTl+Xd0UYyFQCu9f4wqUZqQ9l+b7arCEzchr96pMK0xdpvLcS3xo1wDcw== + dependencies: + "@nuxt/schema" "3.12.4" + c12 "^1.11.1" + consola "^3.2.3" + defu "^6.1.4" + destr "^2.0.3" + globby "^14.0.2" + hash-sum "^2.0.0" + ignore "^5.3.1" + jiti "^1.21.6" + klona "^2.0.6" + knitwork "^1.1.0" + mlly "^1.7.1" + pathe "^1.1.2" + pkg-types "^1.1.3" + scule "^1.3.0" + semver "^7.6.3" + ufo "^1.5.4" + unctx "^2.3.1" + unimport "^3.9.0" + untyped "^1.4.2" + +"@nuxt/schema@3.12.4", "@nuxt/schema@^3.12.3": + version "3.12.4" + resolved "https://registry.yarnpkg.com/@nuxt/schema/-/schema-3.12.4.tgz#295873c5e8bfbda0c9312bd16272373c936e6a71" + integrity sha512-H7FwBV4ChssMaeiLyPdVLOLUa0326ebp3pNbJfGgFt7rSoKh1MmgjorecA8JMxOQZziy3w6EELf4+5cgLh/F1w== + dependencies: + compatx "^0.1.8" + consola "^3.2.3" + defu "^6.1.4" + hookable "^5.5.3" + pathe "^1.1.2" + pkg-types "^1.1.3" + scule "^1.3.0" + std-env "^3.7.0" + ufo "^1.5.4" + uncrypto "^0.1.3" + unimport "^3.9.0" + untyped "^1.4.2" + +"@nuxt/telemetry@^2.5.4": + version "2.5.4" + resolved "https://registry.yarnpkg.com/@nuxt/telemetry/-/telemetry-2.5.4.tgz#a395be090cef23de14204cd7b4e1a9faf81e1838" + integrity sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ== + dependencies: + "@nuxt/kit" "^3.11.2" + ci-info "^4.0.0" + consola "^3.2.3" + create-require "^1.1.1" + defu "^6.1.4" + destr "^2.0.3" + dotenv "^16.4.5" + git-url-parse "^14.0.0" + is-docker "^3.0.0" + jiti "^1.21.0" + mri "^1.2.0" + nanoid "^5.0.7" + ofetch "^1.3.4" + parse-git-config "^3.0.0" + pathe "^1.1.2" + rc9 "^2.1.2" + std-env "^3.7.0" + +"@nuxt/ui@^2.16.0": + version "2.18.4" + resolved "https://registry.yarnpkg.com/@nuxt/ui/-/ui-2.18.4.tgz#2a97781d1386f52a63c089281947696e9685bf6a" + integrity sha512-NzFUzh5Izd7mduhYhFBlIOcqE8aY+9mbSQ0n8sIASpASv162VJ46OsR5Jm5sbfhKDrgv7UsBk6VKXJXiEI7ThQ== + dependencies: + "@headlessui/tailwindcss" "^0.2.1" + "@headlessui/vue" "^1.7.22" + "@iconify-json/heroicons" "^1.1.23" + "@nuxt/icon" "^1.4.0" + "@nuxt/kit" "^3.12.4" + "@nuxtjs/color-mode" "^3.4.2" + "@nuxtjs/tailwindcss" "^6.12.1" + "@popperjs/core" "^2.11.8" + "@tailwindcss/aspect-ratio" "^0.4.2" + "@tailwindcss/container-queries" "^0.1.1" + "@tailwindcss/forms" "^0.5.7" + "@tailwindcss/typography" "^0.5.13" + "@vueuse/core" "^10.11.0" + "@vueuse/integrations" "^10.11.0" + "@vueuse/math" "^10.11.0" + defu "^6.1.4" + fuse.js "^6.6.2" + ohash "^1.1.3" + pathe "^1.1.2" + scule "^1.3.0" + tailwind-merge "^2.4.0" + tailwindcss "^3.4.7" + +"@nuxt/vite-builder@3.12.4": + version "3.12.4" + resolved "https://registry.yarnpkg.com/@nuxt/vite-builder/-/vite-builder-3.12.4.tgz#6ee925959a84fc4e00f1e87e752f2b75e8832129" + integrity sha512-5v3y6SkshJurZYJWHtc7+NGeCgptsreCSguBCZVzJxYdsPFdMicLoxjTt8IGAHWjkGVONrX+K8NBSFFgnx40jQ== + dependencies: + "@nuxt/kit" "3.12.4" + "@rollup/plugin-replace" "^5.0.7" + "@vitejs/plugin-vue" "^5.0.5" + "@vitejs/plugin-vue-jsx" "^4.0.0" + autoprefixer "^10.4.19" + clear "^0.1.0" + consola "^3.2.3" + cssnano "^7.0.4" + defu "^6.1.4" + esbuild "^0.23.0" + escape-string-regexp "^5.0.0" + estree-walker "^3.0.3" + externality "^1.0.2" + get-port-please "^3.1.2" + h3 "^1.12.0" + knitwork "^1.1.0" + magic-string "^0.30.10" + mlly "^1.7.1" + ohash "^1.1.3" + pathe "^1.1.2" + perfect-debounce "^1.0.0" + pkg-types "^1.1.3" + postcss "^8.4.39" + rollup-plugin-visualizer "^5.12.0" + std-env "^3.7.0" + strip-literal "^2.1.0" + ufo "^1.5.4" + unenv "^1.10.0" + unplugin "^1.11.0" + vite "^5.3.4" + vite-node "^2.0.3" + vite-plugin-checker "^0.7.2" + vue-bundle-renderer "^2.1.0" + +"@nuxtjs/color-mode@^3.4.2": + version "3.4.2" + resolved "https://registry.yarnpkg.com/@nuxtjs/color-mode/-/color-mode-3.4.2.tgz#0dfd05907be3bea05c6397f0f0b00e8145a2795a" + integrity sha512-6A+lDP8R6fFXc1Ip5tDepKq9MJW6oxbRlz1plvW52yacnpeDFXv5S5rDS0ax31AuSFUPlgzHymFSdjcylBwZ6w== + dependencies: + "@nuxt/kit" "^3.12.2" + pathe "^1.1.2" + pkg-types "^1.1.1" + semver "^7.6.2" + +"@nuxtjs/mdc@^0.8.3": + version "0.8.3" + resolved "https://registry.yarnpkg.com/@nuxtjs/mdc/-/mdc-0.8.3.tgz#4648b76901bdb9d8bc2080103ed5a5063a3459f3" + integrity sha512-FqvJFWkBN9u2FeWog+7+C0aIOx0WIu61TYgAXPmmIOVVua6s2mXQsMyF3fXY2M56QBIaYJzK/SYN+5FGr5GNTQ== + dependencies: + "@nuxt/kit" "^3.12.2" + "@shikijs/transformers" "^1.10.0" + "@types/hast" "^3.0.4" + "@types/mdast" "^4.0.4" + "@vue/compiler-core" "^3.4.31" + consola "^3.2.3" + debug "^4.3.5" + defu "^6.1.4" + destr "^2.0.3" + detab "^3.0.2" + github-slugger "^2.0.0" + hast-util-to-string "^3.0.0" + mdast-util-to-hast "^13.2.0" + micromark-util-sanitize-uri "^2.0.0" + ohash "^1.1.3" + parse5 "^7.1.2" + pathe "^1.1.2" + property-information "^6.5.0" + rehype-external-links "^3.0.0" + rehype-raw "^7.0.0" + rehype-slug "^6.0.0" + rehype-sort-attribute-values "^5.0.0" + rehype-sort-attributes "^5.0.0" + remark-emoji "^5.0.0" + remark-gfm "^4.0.0" + remark-mdc "^3.2.1" + remark-parse "^11.0.0" + remark-rehype "^11.1.0" + scule "^1.3.0" + shiki "^1.10.0" + ufo "^1.5.3" + unified "^11.0.5" + unist-builder "^4.0.0" + unist-util-visit "^5.0.0" + unwasm "^0.3.9" + +"@nuxtjs/tailwindcss@^6.12.1": + version "6.12.1" + resolved "https://registry.yarnpkg.com/@nuxtjs/tailwindcss/-/tailwindcss-6.12.1.tgz#9871b234385c2b97fc84306415a6c6163f150278" + integrity sha512-UKmaPRVpxlFqLorhL6neEba2tySlsj6w6yDb7jzS6A0AAjyBQ6k3BQqWO+AaTy2iQLX7eR+1yj3/w43HzY8RtA== + dependencies: + "@nuxt/kit" "^3.12.3" + autoprefixer "^10.4.19" + consola "^3.2.3" + defu "^6.1.4" + h3 "^1.12.0" + pathe "^1.1.2" + postcss "^8.4.38" + postcss-nesting "^12.1.5" + tailwind-config-viewer "^2.0.4" + tailwindcss "~3.4.4" + ufo "^1.5.3" + unctx "^2.3.1" + +"@parcel/watcher-android-arm64@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz#c2c19a3c442313ff007d2d7a9c2c1dd3e1c9ca84" + integrity sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg== + +"@parcel/watcher-darwin-arm64@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz#c817c7a3b4f3a79c1535bfe54a1c2818d9ffdc34" + integrity sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA== + +"@parcel/watcher-darwin-x64@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz#1a3f69d9323eae4f1c61a5f480a59c478d2cb020" + integrity sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg== + +"@parcel/watcher-freebsd-x64@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz#0d67fef1609f90ba6a8a662bc76a55fc93706fc8" + integrity sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w== + +"@parcel/watcher-linux-arm-glibc@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz#ce5b340da5829b8e546bd00f752ae5292e1c702d" + integrity sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA== + +"@parcel/watcher-linux-arm64-glibc@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz#6d7c00dde6d40608f9554e73998db11b2b1ff7c7" + integrity sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA== + +"@parcel/watcher-linux-arm64-musl@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz#bd39bc71015f08a4a31a47cd89c236b9d6a7f635" + integrity sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA== + +"@parcel/watcher-linux-x64-glibc@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz#0ce29966b082fb6cdd3de44f2f74057eef2c9e39" + integrity sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg== + +"@parcel/watcher-linux-x64-musl@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz#d2ebbf60e407170bb647cd6e447f4f2bab19ad16" + integrity sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ== + +"@parcel/watcher-wasm@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-wasm/-/watcher-wasm-2.4.1.tgz#c4353e4fdb96ee14389856f7f6f6d21b7dcef9e1" + integrity sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA== + dependencies: + is-glob "^4.0.3" + micromatch "^4.0.5" + napi-wasm "^1.1.0" + +"@parcel/watcher-win32-arm64@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz#eb4deef37e80f0b5e2f215dd6d7a6d40a85f8adc" + integrity sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg== + +"@parcel/watcher-win32-ia32@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz#94fbd4b497be39fd5c8c71ba05436927842c9df7" + integrity sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw== + +"@parcel/watcher-win32-x64@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz#4bf920912f67cae5f2d264f58df81abfea68dadf" + integrity sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A== + +"@parcel/watcher@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.4.1.tgz#a50275151a1bb110879c6123589dba90c19f1bf8" + integrity sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA== + dependencies: + detect-libc "^1.0.3" + is-glob "^4.0.3" + micromatch "^4.0.5" + node-addon-api "^7.0.0" + optionalDependencies: + "@parcel/watcher-android-arm64" "2.4.1" + "@parcel/watcher-darwin-arm64" "2.4.1" + "@parcel/watcher-darwin-x64" "2.4.1" + "@parcel/watcher-freebsd-x64" "2.4.1" + "@parcel/watcher-linux-arm-glibc" "2.4.1" + "@parcel/watcher-linux-arm64-glibc" "2.4.1" + "@parcel/watcher-linux-arm64-musl" "2.4.1" + "@parcel/watcher-linux-x64-glibc" "2.4.1" + "@parcel/watcher-linux-x64-musl" "2.4.1" + "@parcel/watcher-win32-arm64" "2.4.1" + "@parcel/watcher-win32-ia32" "2.4.1" + "@parcel/watcher-win32-x64" "2.4.1" + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + +"@polka/url@^1.0.0-next.24": + version "1.0.0-next.25" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.25.tgz#f077fdc0b5d0078d30893396ff4827a13f99e817" + integrity sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== + +"@popperjs/core@^2.11.8": + version "2.11.8" + resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" + integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== + +"@rollup/plugin-alias@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz#99a94accc4ff9a3483be5baeedd5d7da3b597e93" + integrity sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ== + dependencies: + slash "^4.0.0" + +"@rollup/plugin-commonjs@^25.0.8": + version "25.0.8" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.8.tgz#c77e608ab112a666b7f2a6bea625c73224f7dd34" + integrity sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A== + dependencies: + "@rollup/pluginutils" "^5.0.1" + commondir "^1.0.1" + estree-walker "^2.0.2" + glob "^8.0.3" + is-reference "1.2.1" + magic-string "^0.30.3" + +"@rollup/plugin-inject@^5.0.5": + version "5.0.5" + resolved "https://registry.yarnpkg.com/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz#616f3a73fe075765f91c5bec90176608bed277a3" + integrity sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg== + dependencies: + "@rollup/pluginutils" "^5.0.1" + estree-walker "^2.0.2" + magic-string "^0.30.3" + +"@rollup/plugin-json@^6.1.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-6.1.0.tgz#fbe784e29682e9bb6dee28ea75a1a83702e7b805" + integrity sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA== + dependencies: + "@rollup/pluginutils" "^5.1.0" + +"@rollup/plugin-node-resolve@^15.2.3": + version "15.2.3" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz#e5e0b059bd85ca57489492f295ce88c2d4b0daf9" + integrity sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ== + dependencies: + "@rollup/pluginutils" "^5.0.1" + "@types/resolve" "1.20.2" + deepmerge "^4.2.2" + is-builtin-module "^3.2.1" + is-module "^1.0.0" + resolve "^1.22.1" + +"@rollup/plugin-replace@^5.0.7": + version "5.0.7" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-5.0.7.tgz#150c9ee9db8031d9e4580a61a0edeaaed3d37687" + integrity sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ== + dependencies: + "@rollup/pluginutils" "^5.0.1" + magic-string "^0.30.3" + +"@rollup/plugin-terser@^0.4.4": + version "0.4.4" + resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz#15dffdb3f73f121aa4fbb37e7ca6be9aeea91962" + integrity sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A== + dependencies: + serialize-javascript "^6.0.1" + smob "^1.0.0" + terser "^5.17.4" + +"@rollup/pluginutils@^4.0.0": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz#e6c6c3aba0744edce3fb2074922d3776c0af2a6d" + integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== + dependencies: + estree-walker "^2.0.1" + picomatch "^2.2.2" + +"@rollup/pluginutils@^5.0.1", "@rollup/pluginutils@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz#7e53eddc8c7f483a4ad0b94afb1f7f5fd3c771e0" + integrity sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + +"@rollup/rollup-android-arm-eabi@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz#c3f5660f67030c493a981ac1d34ee9dfe1d8ec0f" + integrity sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA== + +"@rollup/rollup-android-arm64@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz#64161f0b67050023a3859e723570af54a82cff5c" + integrity sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ== + +"@rollup/rollup-darwin-arm64@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz#25f3d57b1da433097cfebc89341b355901615763" + integrity sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q== + +"@rollup/rollup-darwin-x64@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz#d8ddaffb636cc2f59222c50316e27771e48966df" + integrity sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ== + +"@rollup/rollup-linux-arm-gnueabihf@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz#41bd4fcffa20fb84f3dbac6c5071638f46151885" + integrity sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA== + +"@rollup/rollup-linux-arm-musleabihf@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz#842077c5113a747eb5686f19f2f18c33ecc0acc8" + integrity sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw== + +"@rollup/rollup-linux-arm64-gnu@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz#65d1d5b6778848f55b7823958044bf3e8737e5b7" + integrity sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ== + +"@rollup/rollup-linux-arm64-musl@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz#50eef7d6e24d0fe3332200bb666cad2be8afcf86" + integrity sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q== + +"@rollup/rollup-linux-powerpc64le-gnu@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz#8837e858f53c84607f05ad0602943e96d104c6b4" + integrity sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw== + +"@rollup/rollup-linux-riscv64-gnu@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz#c894ade2300caa447757ddf45787cca246e816a4" + integrity sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA== + +"@rollup/rollup-linux-s390x-gnu@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz#5841e5390d4c82dd5cdf7b2c95a830e3c2f47dd3" + integrity sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg== + +"@rollup/rollup-linux-x64-gnu@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz#cc1f26398bf777807a99226dc13f47eb0f6c720d" + integrity sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew== + +"@rollup/rollup-linux-x64-musl@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz#1507465d9056e0502a590d4c1a00b4d7b1fda370" + integrity sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg== + +"@rollup/rollup-win32-arm64-msvc@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz#86a221f01a2c248104dd0defb4da119f2a73642e" + integrity sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA== + +"@rollup/rollup-win32-ia32-msvc@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz#8bc8f77e02760aa664694b4286d6fbea7f1331c5" + integrity sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A== + +"@rollup/rollup-win32-x64-msvc@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz#601fffee719a1e8447f908aca97864eec23b2784" + integrity sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg== + +"@shikijs/core@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@shikijs/core/-/core-1.12.1.tgz#32626494bef573cce01f9e0a36d5776cbc1b2e58" + integrity sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA== + dependencies: + "@types/hast" "^3.0.4" + +"@shikijs/transformers@^1.10.0": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@shikijs/transformers/-/transformers-1.12.1.tgz#8aedda6f038636662666c771dbb13296084fce34" + integrity sha512-zOpj/S2thBvnJV4Ty3EE8aRs/VqCbV+lgtEYeBRkPxTW22uLADEIZq0qjt5W2Rfy2KSu29e73nRyzp4PefjUTg== + dependencies: + shiki "1.12.1" + +"@sindresorhus/is@^4.6.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + +"@sindresorhus/merge-streams@^2.1.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz#719df7fb41766bc143369eaa0dd56d8dc87c9958" + integrity sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg== + +"@socket.io/component-emitter@~3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz#821f8442f4175d8f0467b9daf26e3a18e2d02af2" + integrity sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA== + +"@tailwindcss/aspect-ratio@^0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@tailwindcss/aspect-ratio/-/aspect-ratio-0.4.2.tgz#9ffd52fee8e3c8b20623ff0dcb29e5c21fb0a9ba" + integrity sha512-8QPrypskfBa7QIMuKHg2TA7BqES6vhBrDLOv8Unb6FcFyd3TjKbc6lcmb9UPQHxfl24sXoJ41ux/H7qQQvfaSQ== + +"@tailwindcss/container-queries@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@tailwindcss/container-queries/-/container-queries-0.1.1.tgz#9a759ce2cb8736a4c6a0cb93aeb740573a731974" + integrity sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA== + +"@tailwindcss/forms@^0.5.7": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@tailwindcss/forms/-/forms-0.5.7.tgz#db5421f062a757b5f828bc9286ba626c6685e821" + integrity sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw== + dependencies: + mini-svg-data-uri "^1.2.3" + +"@tailwindcss/typography@^0.5.13": + version "0.5.13" + resolved "https://registry.yarnpkg.com/@tailwindcss/typography/-/typography-0.5.13.tgz#cd788a4fa4d0ca2506e242d512f377b22c1f7932" + integrity sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw== + dependencies: + lodash.castarray "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.merge "^4.6.2" + postcss-selector-parser "6.0.10" + +"@tanstack/virtual-core@3.8.4": + version "3.8.4" + resolved "https://registry.yarnpkg.com/@tanstack/virtual-core/-/virtual-core-3.8.4.tgz#0ff84b6a0e4b394335cf7ccf759c36b58cbd02eb" + integrity sha512-iO5Ujgw3O1yIxWDe9FgUPNkGjyT657b1WNX52u+Wv1DyBFEpdCdGkuVaky0M3hHFqNWjAmHWTn4wgj9rTr7ZQg== + +"@tanstack/vue-virtual@^3.0.0-beta.60": + version "3.8.5" + resolved "https://registry.yarnpkg.com/@tanstack/vue-virtual/-/vue-virtual-3.8.5.tgz#875e4a293fe76893476fe6d24068ba4a9842c6fd" + integrity sha512-JBHw3xFUslYgrbvNlCYtTWwFo8zjzRs7c2rs6B4JKFXWyP5yHuoeivgQgeZ34t6O6lJTNqc/K4ccmmcmKqpMPA== + dependencies: + "@tanstack/virtual-core" "3.8.4" + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/debug@^4.0.0": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + +"@types/estree@*", "@types/estree@1.0.5", "@types/estree@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + +"@types/hast@^3.0.0", "@types/hast@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" + integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== + dependencies: + "@types/unist" "*" + +"@types/http-proxy@^1.17.14": + version "1.17.15" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.15.tgz#12118141ce9775a6499ecb4c01d02f90fc839d36" + integrity sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ== + dependencies: + "@types/node" "*" + +"@types/mdast@^4.0.0", "@types/mdast@^4.0.3", "@types/mdast@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" + integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== + dependencies: + "@types/unist" "*" + +"@types/ms@*": + version "0.7.34" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + +"@types/node@*": + version "22.1.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.1.0.tgz#6d6adc648b5e03f0e83c78dc788c2b037d0ad94b" + integrity sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw== + dependencies: + undici-types "~6.13.0" + +"@types/resolve@1.20.2": + version "1.20.2" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975" + integrity sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q== + +"@types/unist@*", "@types/unist@^3.0.0", "@types/unist@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" + integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== + +"@types/unist@^2.0.0": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" + integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== + +"@types/web-bluetooth@^0.0.20": + version "0.0.20" + resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz#f066abfcd1cbe66267cdbbf0de010d8a41b41597" + integrity sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow== + +"@ungap/structured-clone@^1.0.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== + +"@unhead/dom@1.9.16", "@unhead/dom@^1.7.0", "@unhead/dom@^1.9.16": + version "1.9.16" + resolved "https://registry.yarnpkg.com/@unhead/dom/-/dom-1.9.16.tgz#2cafa10d213526e6c76e44333f1c9b6148141080" + integrity sha512-aZIAnnc89Csi1vV4mtlHYI765B7m1yuaXUuQiYHwr6glE9FLyy2X87CzEci4yPH/YbkKm0bGQRfcxXq6Eq0W7g== + dependencies: + "@unhead/schema" "1.9.16" + "@unhead/shared" "1.9.16" + +"@unhead/schema@1.9.16", "@unhead/schema@^1.7.0": + version "1.9.16" + resolved "https://registry.yarnpkg.com/@unhead/schema/-/schema-1.9.16.tgz#cd650cc3a48e501f676bd8b0077acd5bac6776a5" + integrity sha512-V2BshX+I6D2wN4ys5so8RQDUgsggsxW9FVBiuQi4h8oPWtHclogxzDiHa5BH2TgvNIoUxLnLYNAShMGipmVuUw== + dependencies: + hookable "^5.5.3" + zhead "^2.2.4" + +"@unhead/shared@1.9.16": + version "1.9.16" + resolved "https://registry.yarnpkg.com/@unhead/shared/-/shared-1.9.16.tgz#86ce5161cfff9d52ca06642852835910063bf1d0" + integrity sha512-pfJnArULCY+GBr7OtYyyxihRiQLkT31TpyK6nUKIwyax4oNOGyhNfk0RFzNq16BwLg60d1lrc5bd5mZGbfClMA== + dependencies: + "@unhead/schema" "1.9.16" + +"@unhead/ssr@^1.7.0", "@unhead/ssr@^1.9.16": + version "1.9.16" + resolved "https://registry.yarnpkg.com/@unhead/ssr/-/ssr-1.9.16.tgz#f84192a9350288cc407582df852b6f0e58b0ebd5" + integrity sha512-8R1qt4VAemX4Iun/l7DnUBJqmxA/KaUSc2+/hRYPJYOopXdCWkoaxC1K1ROX2vbRF7qmjdU5ik/a27kSPN94gg== + dependencies: + "@unhead/schema" "1.9.16" + "@unhead/shared" "1.9.16" + +"@unhead/vue@^1.7.0", "@unhead/vue@^1.9.16": + version "1.9.16" + resolved "https://registry.yarnpkg.com/@unhead/vue/-/vue-1.9.16.tgz#94b2db11fd0658f0ae26d9e4edaa7047081c7cc4" + integrity sha512-kpMWWwm8cOwo4gw4An43pz30l2CqNtmJpX5Xsu79rwf6Viq8jHAjk6BGqyKy220M2bpa0Va4fnR532SgGO1YgQ== + dependencies: + "@unhead/schema" "1.9.16" + "@unhead/shared" "1.9.16" + hookable "^5.5.3" + unhead "1.9.16" + +"@vercel/nft@^0.26.5": + version "0.26.5" + resolved "https://registry.yarnpkg.com/@vercel/nft/-/nft-0.26.5.tgz#f21e40576b76446851b6cbff79f39a72dab4d6b2" + integrity sha512-NHxohEqad6Ra/r4lGknO52uc/GrWILXAMs1BB4401GTqww0fw1bAqzpG1XHuDO+dprg4GvsD9ZLLSsdo78p9hQ== + dependencies: + "@mapbox/node-pre-gyp" "^1.0.5" + "@rollup/pluginutils" "^4.0.0" + acorn "^8.6.0" + acorn-import-attributes "^1.9.2" + async-sema "^3.1.1" + bindings "^1.4.0" + estree-walker "2.0.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + micromatch "^4.0.2" + node-gyp-build "^4.2.2" + resolve-from "^5.0.0" + +"@vitejs/plugin-vue-jsx@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.0.0.tgz#7bb65d57153ebf63b2e6ab0cc81029e82206036c" + integrity sha512-A+6wL2AdQhDsLsDnY+2v4rRDI1HLJGIMc97a8FURO9tqKsH5QvjWrzsa5DH3NlZsM742W2wODl2fF+bfcTWtXw== + dependencies: + "@babel/core" "^7.24.6" + "@babel/plugin-transform-typescript" "^7.24.6" + "@vue/babel-plugin-jsx" "^1.2.2" + +"@vitejs/plugin-vue@^5.0.5": + version "5.1.2" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.1.2.tgz#f11091e0130eca6c1ca8cfb85ee71ea53b255d31" + integrity sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A== + +"@vue-macros/common@^1.11.0": + version "1.12.2" + resolved "https://registry.yarnpkg.com/@vue-macros/common/-/common-1.12.2.tgz#ffaaf91c5fc2f2e8aee64bdfa75a559970793428" + integrity sha512-+NGfhrPvPNOb3Wg9PNPEXPe0HTXmVe6XJawL1gi3cIjOSGIhpOdvmMT2cRuWb265IpA/PeL5Sqo0+DQnEDxLvw== + dependencies: + "@babel/types" "^7.25.0" + "@rollup/pluginutils" "^5.1.0" + "@vue/compiler-sfc" "^3.4.34" + ast-kit "^1.0.1" + local-pkg "^0.5.0" + magic-string-ast "^0.6.2" + +"@vue/babel-helper-vue-transform-on@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz#7f1f817a4f00ad531651a8d1d22e22d9e42807ef" + integrity sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw== + +"@vue/babel-plugin-jsx@^1.1.5", "@vue/babel-plugin-jsx@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz#eb426fb4660aa510bb8d188ff0ec140405a97d8a" + integrity sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA== + dependencies: + "@babel/helper-module-imports" "~7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/template" "^7.23.9" + "@babel/traverse" "^7.23.9" + "@babel/types" "^7.23.9" + "@vue/babel-helper-vue-transform-on" "1.2.2" + "@vue/babel-plugin-resolve-type" "1.2.2" + camelcase "^6.3.0" + html-tags "^3.3.1" + svg-tags "^1.0.0" + +"@vue/babel-plugin-resolve-type@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz#66844898561da6449e0f4a261b0c875118e0707b" + integrity sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/helper-module-imports" "~7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/parser" "^7.23.9" + "@vue/compiler-sfc" "^3.4.15" + +"@vue/compiler-core@3.4.36", "@vue/compiler-core@^3.4.31": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.36.tgz#4e28dfcbaa8a85e135f7a94c44372b6d52329e42" + integrity sha512-qBkndgpwFKdupmOPoiS10i7oFdN7a+4UNDlezD0GlQ1kuA1pNrscg9g12HnB5E8hrWSuEftRsbJhL1HI2zpJhg== + dependencies: + "@babel/parser" "^7.24.7" + "@vue/shared" "3.4.36" + entities "^5.0.0" + estree-walker "^2.0.2" + source-map-js "^1.2.0" + +"@vue/compiler-dom@3.4.36", "@vue/compiler-dom@^3.3.4": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.36.tgz#32f5f65d1fb242211df2ddc65a336779cd8b974c" + integrity sha512-eEIjy4GwwZTFon/Y+WO8tRRNGqylaRlA79T1RLhUpkOzJ7EtZkkb8MurNfkqY6x6Qiu0R7ESspEF7GkPR/4yYg== + dependencies: + "@vue/compiler-core" "3.4.36" + "@vue/shared" "3.4.36" + +"@vue/compiler-sfc@3.4.36", "@vue/compiler-sfc@^3.4.15", "@vue/compiler-sfc@^3.4.34": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.36.tgz#887809183a273dc0ef8337d5e84ef6a781727ccc" + integrity sha512-rhuHu7qztt/rNH90dXPTzhB7hLQT2OC4s4GrPVqmzVgPY4XBlfWmcWzn4bIPEWNImt0CjO7kfHAf/1UXOtx3vw== + dependencies: + "@babel/parser" "^7.24.7" + "@vue/compiler-core" "3.4.36" + "@vue/compiler-dom" "3.4.36" + "@vue/compiler-ssr" "3.4.36" + "@vue/shared" "3.4.36" + estree-walker "^2.0.2" + magic-string "^0.30.10" + postcss "^8.4.40" + source-map-js "^1.2.0" + +"@vue/compiler-ssr@3.4.36": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.36.tgz#5881f9303ad6a4fdf04fb4238ebb483caf040707" + integrity sha512-Wt1zyheF0zVvRJyhY74uxQbnkXV2Le/JPOrAxooR4rFYKC7cFr+cRqW6RU3cM/bsTy7sdZ83IDuy/gLPSfPGng== + dependencies: + "@vue/compiler-dom" "3.4.36" + "@vue/shared" "3.4.36" + +"@vue/devtools-api@^6.6.3": + version "6.6.3" + resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.6.3.tgz#b23a588154cba8986bba82b6e1d0248bde3fd1a0" + integrity sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw== + +"@vue/devtools-core@7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@vue/devtools-core/-/devtools-core-7.3.3.tgz#cadd65806ed2ddd80ae1dc6378abc48820abf850" + integrity sha512-i6Bwkx4OwfY0QVHjAdsivhlzZ2HMj7fbNRYJsWspQ+dkA1f3nTzycPqZmVUsm2TGkbQlhTMhCAdDoP97JKoc+g== + dependencies: + "@vue/devtools-kit" "^7.3.3" + "@vue/devtools-shared" "^7.3.3" + mitt "^3.0.1" + nanoid "^3.3.4" + pathe "^1.1.2" + vite-hot-client "^0.2.3" + +"@vue/devtools-kit@7.3.3": + version "7.3.3" + resolved "https://registry.yarnpkg.com/@vue/devtools-kit/-/devtools-kit-7.3.3.tgz#7e1549fb9685fc033e560e1f69a2245c79406f84" + integrity sha512-m+dFI57BrzKYPKq73mt4CJ5GWld5OLBseLHPHGVP7CaILNY9o1gWVJWAJeF8XtQ9LTiMxZSaK6NcBsFuxAhD0g== + dependencies: + "@vue/devtools-shared" "^7.3.3" + birpc "^0.2.17" + hookable "^5.5.3" + mitt "^3.0.1" + perfect-debounce "^1.0.0" + speakingurl "^14.0.1" + superjson "^2.2.1" + +"@vue/devtools-kit@^7.3.3": + version "7.3.7" + resolved "https://registry.yarnpkg.com/@vue/devtools-kit/-/devtools-kit-7.3.7.tgz#c1c19d427e3b457cf91305c86ae2e6a58830442b" + integrity sha512-ktHhhjI4CoUrwdSUF5b/MFfjrtAtK8r4vhOkFyRN5Yp9kdXTwsRBYcwarHuP+wFPKf4/KM7DVBj2ELO8SBwdsw== + dependencies: + "@vue/devtools-shared" "^7.3.7" + birpc "^0.2.17" + hookable "^5.5.3" + mitt "^3.0.1" + perfect-debounce "^1.0.0" + speakingurl "^14.0.1" + superjson "^2.2.1" + +"@vue/devtools-shared@^7.3.3", "@vue/devtools-shared@^7.3.7": + version "7.3.7" + resolved "https://registry.yarnpkg.com/@vue/devtools-shared/-/devtools-shared-7.3.7.tgz#765d2e0e4d3def891cdead22ef2a373d1d1f4df0" + integrity sha512-M9EU1/bWi5GNS/+IZrAhwGOVZmUTN4MH22Hvh35nUZZg9AZP2R2OhfCb+MG4EtAsrUEYlu3R43/SIj3G7EZYtQ== + dependencies: + rfdc "^1.4.1" + +"@vue/reactivity@3.4.36": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.36.tgz#f0797308b1639db7f303e91fdd20577ad538a817" + integrity sha512-wN1aoCwSoqrt1yt8wO0gc13QaC+Vk1o6AoSt584YHNnz6TGDhh1NCMUYgAnvp4HEIkLdGsaC1bvu/P+wpoDEXw== + dependencies: + "@vue/shared" "3.4.36" + +"@vue/runtime-core@3.4.36": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.36.tgz#7d956671800b2567deebf4a5f92cb476404dfa94" + integrity sha512-9+TR14LAVEerZWLOm/N/sG2DVYhrH2bKgFrbH/FVt/Q8Jdw4OtdcGMRC6Tx8VAo0DA1eqAqrZaX0fbOaOxxZ4A== + dependencies: + "@vue/reactivity" "3.4.36" + "@vue/shared" "3.4.36" + +"@vue/runtime-dom@3.4.36": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.36.tgz#e4eeeba2cb2b9645de45eebd023939a35fff5e30" + integrity sha512-2Qe2fKkLxgZBVvHrG0QMNLL4bsx7Ae88pyXebY2WnQYABpOnGYvA+axMbcF9QwM4yxnsv+aELbC0eiNVns7mGw== + dependencies: + "@vue/reactivity" "3.4.36" + "@vue/runtime-core" "3.4.36" + "@vue/shared" "3.4.36" + csstype "^3.1.3" + +"@vue/server-renderer@3.4.36": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.36.tgz#352138e6a31a5eeabcbb75e66f6919f607f8c870" + integrity sha512-2XW90Rq8+Y7S1EIsAuubZVLm0gCU8HYb5mRAruFdwfC3XSOU5/YKePz29csFzsch8hXaY5UHh7ZMddmi1XTJEA== + dependencies: + "@vue/compiler-ssr" "3.4.36" + "@vue/shared" "3.4.36" + +"@vue/shared@3.4.36", "@vue/shared@^3.4.32": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.36.tgz#7551f41684966acb6a307152b49a8308e7f69203" + integrity sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA== + +"@vueuse/core@10.11.0", "@vueuse/core@^10.11.0": + version "10.11.0" + resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-10.11.0.tgz#b042585a8bf98bb29c177b33999bd0e3fcd9e65d" + integrity sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g== + dependencies: + "@types/web-bluetooth" "^0.0.20" + "@vueuse/metadata" "10.11.0" + "@vueuse/shared" "10.11.0" + vue-demi ">=0.14.8" + +"@vueuse/head@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@vueuse/head/-/head-2.0.0.tgz#a4570c0933368a436796c2f737d56e169a8f0864" + integrity sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA== + dependencies: + "@unhead/dom" "^1.7.0" + "@unhead/schema" "^1.7.0" + "@unhead/ssr" "^1.7.0" + "@unhead/vue" "^1.7.0" + +"@vueuse/integrations@^10.11.0": + version "10.11.0" + resolved "https://registry.yarnpkg.com/@vueuse/integrations/-/integrations-10.11.0.tgz#ce2746587172af9ab8faa713f42e619609ed0de1" + integrity sha512-Pp6MtWEIr+NDOccWd8j59Kpjy5YDXogXI61Kb1JxvSfVBO8NzFQkmrKmSZz47i+ZqHnIzxaT38L358yDHTncZg== + dependencies: + "@vueuse/core" "10.11.0" + "@vueuse/shared" "10.11.0" + vue-demi ">=0.14.8" + +"@vueuse/math@^10.11.0": + version "10.11.0" + resolved "https://registry.yarnpkg.com/@vueuse/math/-/math-10.11.0.tgz#54658238dc53b1903eb0b5535b2e05fe9ccb4acb" + integrity sha512-Ocb6ldMQDDh0jEItW+0vhlFQI8c8Dje2aawRoUL1Ui9u+SZSLRNdDjONi21V98VLyNecfMyrDnT2oaYfc3FqGw== + dependencies: + "@vueuse/shared" "10.11.0" + vue-demi ">=0.14.8" + +"@vueuse/metadata@10.11.0": + version "10.11.0" + resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-10.11.0.tgz#27be47cf115ee98e947a1bfcd0b1b5b35d785fb6" + integrity sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ== + +"@vueuse/nuxt@^10.11.0": + version "10.11.0" + resolved "https://registry.yarnpkg.com/@vueuse/nuxt/-/nuxt-10.11.0.tgz#41ea34b55399e014d50e5afd90728e7e3e3a7202" + integrity sha512-PV15CU28qzr/+4IleyahobwU9kfTwfbsl8f+wkv6TWjboFVdt4WLMP2TNfPj7QgssyDdCRdl3gLZ4DC884wnDw== + dependencies: + "@nuxt/kit" "^3.12.1" + "@vueuse/core" "10.11.0" + "@vueuse/metadata" "10.11.0" + local-pkg "^0.5.0" + vue-demi ">=0.14.8" + +"@vueuse/shared@10.11.0": + version "10.11.0" + resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-10.11.0.tgz#be09262b2c5857069ed3dadd1680f22c4cb6f984" + integrity sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A== + dependencies: + vue-demi ">=0.14.8" + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +accepts@^1.3.5: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-attributes@^1.9.2: + version "1.9.5" + resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef" + integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ== + +acorn@8.12.1, acorn@^8.11.3, acorn@^8.12.1, acorn@^8.6.0, acorn@^8.8.2: + version "8.12.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" + integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ansi-colors@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.3.0: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + +anymatch@^3.1.3, anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +"aproba@^1.0.3 || ^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== + +archiver-utils@^5.0.0, archiver-utils@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-5.0.2.tgz#63bc719d951803efc72cf961a56ef810760dd14d" + integrity sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA== + dependencies: + glob "^10.0.0" + graceful-fs "^4.2.0" + is-stream "^2.0.1" + lazystream "^1.0.0" + lodash "^4.17.15" + normalize-path "^3.0.0" + readable-stream "^4.0.0" + +archiver@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/archiver/-/archiver-7.0.1.tgz#c9d91c350362040b8927379c7aa69c0655122f61" + integrity sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ== + dependencies: + archiver-utils "^5.0.2" + async "^3.2.4" + buffer-crc32 "^1.0.0" + readable-stream "^4.0.0" + readdir-glob "^1.1.2" + tar-stream "^3.0.0" + zip-stream "^6.0.1" + +are-we-there-yet@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz#372e0e7bd279d8e94c653aaa1f67200884bf3e1c" + integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw== + dependencies: + delegates "^1.0.0" + readable-stream "^3.6.0" + +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +ast-kit@^0.12.1: + version "0.12.2" + resolved "https://registry.yarnpkg.com/ast-kit/-/ast-kit-0.12.2.tgz#88e2f3af01841dd480516e36ec7cc402bf57d08c" + integrity sha512-es1zHFsnZ4Y4efz412nnrU3KvVAhgqy90a7Yt9Wpi5vQ3l4aYMOX0Qx4FD0elKr5ITEhiUGCSFcgGYf4YTuACg== + dependencies: + "@babel/parser" "^7.24.6" + pathe "^1.1.2" + +ast-kit@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ast-kit/-/ast-kit-1.0.1.tgz#647c64d997f3d85ccbeb221a4cd409549d7da5ca" + integrity sha512-XdXKlmX3YIrGKJS7d324CAbswH+C1klMCIRQ4VRy0+iPxGeP2scVOoYd09/V6uGjGAi/ZuEwBLzT7xBerSKNQg== + dependencies: + "@babel/parser" "^7.24.8" + pathe "^1.1.2" + +ast-walker-scope@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/ast-walker-scope/-/ast-walker-scope-0.6.1.tgz#e074c60b31d33de094f76661029b10162dbcca89" + integrity sha512-0ZdQEsSfH3mX4BFbRCc3xOBjx5bDbm73+aAdQOHerPQNf8K0XFMAv79ucd2BpnSc4UMyvBDixiroT8yjm2Y6bw== + dependencies: + "@babel/parser" "^7.24.0" + ast-kit "^0.12.1" + +async-sema@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/async-sema/-/async-sema-3.1.1.tgz#e527c08758a0f8f6f9f15f799a173ff3c40ea808" + integrity sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg== + +async@^2.6.4: + version "2.6.4" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" + integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== + dependencies: + lodash "^4.17.14" + +async@^3.2.4: + version "3.2.5" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" + integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.4.19: + version "10.4.20" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b" + integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== + dependencies: + browserslist "^4.23.3" + caniuse-lite "^1.0.30001646" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.0.1" + postcss-value-parser "^4.2.0" + +b4a@^1.6.4: + version "1.6.6" + resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.6.tgz#a4cc349a3851987c3c4ac2d7785c18744f6da9ba" + integrity sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg== + +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +bare-events@^2.2.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.4.2.tgz#3140cca7a0e11d49b3edc5041ab560659fd8e1f8" + integrity sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q== + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +bindings@^1.4.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +birpc@^0.2.17: + version "0.2.17" + resolved "https://registry.yarnpkg.com/birpc/-/birpc-0.2.17.tgz#d0bdb90d4d063061156637f03b7b0adea1779734" + integrity sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg== + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.3, braces@~3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.0.0, browserslist@^4.23.1, browserslist@^4.23.3: + version "4.23.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800" + integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA== + dependencies: + caniuse-lite "^1.0.30001646" + electron-to-chromium "^1.5.4" + node-releases "^2.0.18" + update-browserslist-db "^1.1.0" + +buffer-crc32@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-1.0.0.tgz#a10993b9055081d55304bd9feb4a072de179f405" + integrity sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w== + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + +builtin-modules@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + +bundle-name@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" + integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== + dependencies: + run-applescript "^7.0.0" + +c12@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/c12/-/c12-1.11.1.tgz#d5244e95407af450a523e44eb57e5b87b82f8677" + integrity sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg== + dependencies: + chokidar "^3.6.0" + confbox "^0.1.7" + defu "^6.1.4" + dotenv "^16.4.5" + giget "^1.2.3" + jiti "^1.21.6" + mlly "^1.7.1" + ohash "^1.1.3" + pathe "^1.1.2" + perfect-debounce "^1.0.0" + pkg-types "^1.1.1" + rc9 "^2.1.2" + +cac@^6.7.14: + version "6.7.14" + resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959" + integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ== + +cache-content-type@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-content-type/-/cache-content-type-1.0.1.tgz#035cde2b08ee2129f4a8315ea8f00a00dba1453c" + integrity sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA== + dependencies: + mime-types "^2.1.18" + ylru "^1.2.0" + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001646: + version "1.0.30001650" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001650.tgz#dd1eba0938e39536d184c3c99b2569a13788bc16" + integrity sha512-fgEc7hP/LB7iicdXHUI9VsBsMZmUmlVJeQP2qqQW+3lkqVhbmjEU8zp+h5stWeilX+G7uXuIUIIlWlDw9jdt8g== + +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== + +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.1.1, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +character-entities-html4@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" + integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== + +character-entities-legacy@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" + integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== + +character-entities@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" + integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== + +character-reference-invalid@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" + integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== + +chokidar@^3.5.1, chokidar@^3.5.3, chokidar@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +ci-info@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2" + integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg== + +citty@^0.1.5, citty@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/citty/-/citty-0.1.6.tgz#0f7904da1ed4625e1a9ea7e0fa780981aab7c5e4" + integrity sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ== + dependencies: + consola "^3.2.3" + +clear@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/clear/-/clear-0.1.0.tgz#b81b1e03437a716984fd7ac97c87d73bdfe7048a" + integrity sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw== + +clipboardy@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/clipboardy/-/clipboardy-4.0.0.tgz#e73ced93a76d19dd379ebf1f297565426dffdca1" + integrity sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w== + dependencies: + execa "^8.0.1" + is-wsl "^3.1.0" + is64bit "^2.0.0" + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +cluster-key-slot@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz#88ddaa46906e303b5de30d3153b7d9fe0a0c19ac" + integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA== + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-support@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + +colord@^2.9.3: + version "2.9.3" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +comma-separated-tokens@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +commander@^6.0.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.0.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compatx@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/compatx/-/compatx-0.1.8.tgz#af6f61910ade6ce1073c0fdff23c786bcd75c026" + integrity sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw== + +compress-commons@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-6.0.2.tgz#26d31251a66b9d6ba23a84064ecd3a6a71d2609e" + integrity sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg== + dependencies: + crc-32 "^1.2.0" + crc32-stream "^6.0.0" + is-stream "^2.0.1" + normalize-path "^3.0.0" + readable-stream "^4.0.0" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +confbox@^0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/confbox/-/confbox-0.1.7.tgz#ccfc0a2bcae36a84838e83a3b7f770fb17d6c579" + integrity sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA== + +consola@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-3.2.3.tgz#0741857aa88cfa0d6fd53f1cff0375136e98502f" + integrity sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ== + +console-control-strings@^1.0.0, console-control-strings@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== + +content-disposition@~0.5.2: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cookie-es@^1.1.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/cookie-es/-/cookie-es-1.2.2.tgz#18ceef9eb513cac1cb6c14bcbf8bdb2679b34821" + integrity sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg== + +cookies@~0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.9.1.tgz#3ffed6f60bb4fb5f146feeedba50acc418af67e3" + integrity sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw== + dependencies: + depd "~2.0.0" + keygrip "~1.1.0" + +copy-anything@^3.0.2: + version "3.0.5" + resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-3.0.5.tgz#2d92dce8c498f790fa7ad16b01a1ae5a45b020a0" + integrity sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w== + dependencies: + is-what "^4.1.8" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +crc-32@^1.2.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff" + integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== + +crc32-stream@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-6.0.0.tgz#8529a3868f8b27abb915f6c3617c0fadedbf9430" + integrity sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g== + dependencies: + crc-32 "^1.2.0" + readable-stream "^4.0.0" + +create-require@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + +croner@^8.0.2: + version "8.1.1" + resolved "https://registry.yarnpkg.com/croner/-/croner-8.1.1.tgz#e6c1f7a4bcb867d4ef97b25168a1234a805ff414" + integrity sha512-1VdUuRnQP4drdFkS8NKvDR1NBgevm8TOuflcaZEKsxw42CxonjW/2vkj1AKlinJb4ZLwBcuWF9GiPr7FQc6AQA== + +cronstrue@^2.50.0: + version "2.50.0" + resolved "https://registry.yarnpkg.com/cronstrue/-/cronstrue-2.50.0.tgz#eabba0f915f186765258b707b7a3950c663b5573" + integrity sha512-ULYhWIonJzlScCCQrPUG5uMXzXxSixty4djud9SS37DoNxDdkeRocxzHuAo4ImRBUK+mAuU5X9TSwEDccnnuPg== + +cross-spawn@^7.0.0, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crossws@^0.2.0, crossws@^0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/crossws/-/crossws-0.2.4.tgz#82a8b518bff1018ab1d21ced9e35ffbe1681ad03" + integrity sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg== + +css-declaration-sorter@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz#6dec1c9523bc4a643e088aab8f09e67a54961024" + integrity sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow== + +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" + integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== + dependencies: + mdn-data "2.0.30" + source-map-js "^1.0.1" + +css-tree@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" + integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== + dependencies: + mdn-data "2.0.28" + source-map-js "^1.0.1" + +css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-7.0.4.tgz#9cfcd25f85bfedc84367b881dad56b75a0f976b5" + integrity sha512-jQ6zY9GAomQX7/YNLibMEsRZguqMUGuupXcEk2zZ+p3GUxwCAsobqPYE62VrJ9qZ0l9ltrv2rgjwZPBIFIjYtw== + dependencies: + browserslist "^4.23.1" + css-declaration-sorter "^7.2.0" + cssnano-utils "^5.0.0" + postcss-calc "^10.0.0" + postcss-colormin "^7.0.1" + postcss-convert-values "^7.0.2" + postcss-discard-comments "^7.0.1" + postcss-discard-duplicates "^7.0.0" + postcss-discard-empty "^7.0.0" + postcss-discard-overridden "^7.0.0" + postcss-merge-longhand "^7.0.2" + postcss-merge-rules "^7.0.2" + postcss-minify-font-values "^7.0.0" + postcss-minify-gradients "^7.0.0" + postcss-minify-params "^7.0.1" + postcss-minify-selectors "^7.0.2" + postcss-normalize-charset "^7.0.0" + postcss-normalize-display-values "^7.0.0" + postcss-normalize-positions "^7.0.0" + postcss-normalize-repeat-style "^7.0.0" + postcss-normalize-string "^7.0.0" + postcss-normalize-timing-functions "^7.0.0" + postcss-normalize-unicode "^7.0.1" + postcss-normalize-url "^7.0.0" + postcss-normalize-whitespace "^7.0.0" + postcss-ordered-values "^7.0.1" + postcss-reduce-initial "^7.0.1" + postcss-reduce-transforms "^7.0.0" + postcss-svgo "^7.0.1" + postcss-unique-selectors "^7.0.1" + +cssnano-utils@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-5.0.0.tgz#b53a0343dd5d21012911882db6ae7d2eae0e3687" + integrity sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ== + +cssnano@^7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-7.0.4.tgz#13a4fb4dd14f3b1ee0cd51e6404ae4656f8ad9a0" + integrity sha512-rQgpZra72iFjiheNreXn77q1haS2GEy69zCMbu4cpXCFPMQF+D4Ik5V7ktMzUF/sA7xCIgcqHwGPnCD+0a1vHg== + dependencies: + cssnano-preset-default "^7.0.4" + lilconfig "^3.1.2" + +csso@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6" + integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== + dependencies: + css-tree "~2.2.0" + +csstype@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +db0@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/db0/-/db0-0.1.4.tgz#8df1d9600b812bad0b4129ccbbb7f1b8596a5817" + integrity sha512-Ft6eCwONYxlwLjBXSJxw0t0RYtA5gW9mq8JfBXn9TtC0nDPlqePAhpv9v4g9aONBi6JI1OXHTKKkUYGd+BOrCA== + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@~4.3.1, debug@~4.3.2: + version "4.3.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b" + integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== + dependencies: + ms "2.1.2" + +debug@^3.1.0, debug@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +decode-named-character-reference@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" + integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== + dependencies: + character-entities "^2.0.0" + +deep-equal@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + integrity sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw== + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +default-browser-id@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" + integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== + +default-browser@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" + integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== + dependencies: + bundle-name "^4.1.0" + default-browser-id "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-lazy-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" + integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== + +defu@^6.1.4: + version "6.1.4" + resolved "https://registry.yarnpkg.com/defu/-/defu-6.1.4.tgz#4e0c9cf9ff68fe5f3d7f2765cc1a012dfdcb0479" + integrity sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg== + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== + +denque@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/denque/-/denque-2.1.0.tgz#e93e1a6569fb5e66f16a3c2a2964617d349d6ab1" + integrity sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw== + +depd@2.0.0, depd@^2.0.0, depd@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +dequal@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +destr@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/destr/-/destr-2.0.3.tgz#7f9e97cb3d16dbdca7be52aca1644ce402cfe449" + integrity sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ== + +destroy@1.2.0, destroy@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detab@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/detab/-/detab-3.0.2.tgz#b9909b52881badd598f653c5e4fcc7c94b158474" + integrity sha512-7Bp16Bk8sk0Y6gdXiCtnpGbghn8atnTJdd/82aWvS5ESnlcNvgUc10U2NYS0PAiDSGjWiI8qs/Cv1b2uSGdQ8w== + +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== + +detect-libc@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" + integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== + +devalue@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/devalue/-/devalue-5.0.0.tgz#1ca0099a7d715b4d6cac3924e770ccbbc584ad98" + integrity sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA== + +devlop@^1.0.0, devlop@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== + dependencies: + dequal "^2.0.0" + +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + +diff@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== + +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +dot-prop@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-8.0.2.tgz#afda6866610684dd155a96538f8efcdf78a27f18" + integrity sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ== + dependencies: + type-fest "^3.8.0" + +dotenv@^16.4.5: + version "16.4.5" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" + integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.5.4: + version "1.5.5" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz#03bfdf422bdd2c05ee2657efedde21264a1a566b" + integrity sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojilib@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/emojilib/-/emojilib-2.4.0.tgz#ac518a8bb0d5f76dda57289ccb2fdf9d39ae721e" + integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== + +emoticon@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-4.1.0.tgz#d5a156868ee173095627a33de3f1e914c3dde79e" + integrity sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ== + +encodeurl@^1.0.2, encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +engine.io-client@~6.5.2: + version "6.5.4" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.5.4.tgz#b8bc71ed3f25d0d51d587729262486b4b33bd0d0" + integrity sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.1" + engine.io-parser "~5.2.1" + ws "~8.17.1" + xmlhttprequest-ssl "~2.0.0" + +engine.io-parser@~5.2.1: + version "5.2.3" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.3.tgz#00dc5b97b1f233a23c9398d0209504cf5f94d92f" + integrity sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q== + +enhanced-resolve@^5.14.1: + version "5.17.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" + integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^4.2.0, entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +entities@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-5.0.0.tgz#b2ab51fe40d995817979ec79dd621154c3c0f62b" + integrity sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA== + +error-stack-parser-es@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz#15b50b67bea4b6ed6596976ee07c7867ae25bb1c" + integrity sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg== + +errx@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/errx/-/errx-0.1.0.tgz#4881e411d90a3b1e1620a07604f50081dd59f3aa" + integrity sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q== + +esbuild@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" + integrity sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g== + optionalDependencies: + "@esbuild/aix-ppc64" "0.20.2" + "@esbuild/android-arm" "0.20.2" + "@esbuild/android-arm64" "0.20.2" + "@esbuild/android-x64" "0.20.2" + "@esbuild/darwin-arm64" "0.20.2" + "@esbuild/darwin-x64" "0.20.2" + "@esbuild/freebsd-arm64" "0.20.2" + "@esbuild/freebsd-x64" "0.20.2" + "@esbuild/linux-arm" "0.20.2" + "@esbuild/linux-arm64" "0.20.2" + "@esbuild/linux-ia32" "0.20.2" + "@esbuild/linux-loong64" "0.20.2" + "@esbuild/linux-mips64el" "0.20.2" + "@esbuild/linux-ppc64" "0.20.2" + "@esbuild/linux-riscv64" "0.20.2" + "@esbuild/linux-s390x" "0.20.2" + "@esbuild/linux-x64" "0.20.2" + "@esbuild/netbsd-x64" "0.20.2" + "@esbuild/openbsd-x64" "0.20.2" + "@esbuild/sunos-x64" "0.20.2" + "@esbuild/win32-arm64" "0.20.2" + "@esbuild/win32-ia32" "0.20.2" + "@esbuild/win32-x64" "0.20.2" + +esbuild@^0.21.3: + version "0.21.5" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d" + integrity sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== + optionalDependencies: + "@esbuild/aix-ppc64" "0.21.5" + "@esbuild/android-arm" "0.21.5" + "@esbuild/android-arm64" "0.21.5" + "@esbuild/android-x64" "0.21.5" + "@esbuild/darwin-arm64" "0.21.5" + "@esbuild/darwin-x64" "0.21.5" + "@esbuild/freebsd-arm64" "0.21.5" + "@esbuild/freebsd-x64" "0.21.5" + "@esbuild/linux-arm" "0.21.5" + "@esbuild/linux-arm64" "0.21.5" + "@esbuild/linux-ia32" "0.21.5" + "@esbuild/linux-loong64" "0.21.5" + "@esbuild/linux-mips64el" "0.21.5" + "@esbuild/linux-ppc64" "0.21.5" + "@esbuild/linux-riscv64" "0.21.5" + "@esbuild/linux-s390x" "0.21.5" + "@esbuild/linux-x64" "0.21.5" + "@esbuild/netbsd-x64" "0.21.5" + "@esbuild/openbsd-x64" "0.21.5" + "@esbuild/sunos-x64" "0.21.5" + "@esbuild/win32-arm64" "0.21.5" + "@esbuild/win32-ia32" "0.21.5" + "@esbuild/win32-x64" "0.21.5" + +esbuild@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.23.0.tgz#de06002d48424d9fdb7eb52dbe8e95927f852599" + integrity sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA== + optionalDependencies: + "@esbuild/aix-ppc64" "0.23.0" + "@esbuild/android-arm" "0.23.0" + "@esbuild/android-arm64" "0.23.0" + "@esbuild/android-x64" "0.23.0" + "@esbuild/darwin-arm64" "0.23.0" + "@esbuild/darwin-x64" "0.23.0" + "@esbuild/freebsd-arm64" "0.23.0" + "@esbuild/freebsd-x64" "0.23.0" + "@esbuild/linux-arm" "0.23.0" + "@esbuild/linux-arm64" "0.23.0" + "@esbuild/linux-ia32" "0.23.0" + "@esbuild/linux-loong64" "0.23.0" + "@esbuild/linux-mips64el" "0.23.0" + "@esbuild/linux-ppc64" "0.23.0" + "@esbuild/linux-riscv64" "0.23.0" + "@esbuild/linux-s390x" "0.23.0" + "@esbuild/linux-x64" "0.23.0" + "@esbuild/netbsd-x64" "0.23.0" + "@esbuild/openbsd-arm64" "0.23.0" + "@esbuild/openbsd-x64" "0.23.0" + "@esbuild/sunos-x64" "0.23.0" + "@esbuild/win32-arm64" "0.23.0" + "@esbuild/win32-ia32" "0.23.0" + "@esbuild/win32-x64" "0.23.0" + +escalade@^3.1.1, escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +estree-walker@2.0.2, estree-walker@^2.0.1, estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + +estree-walker@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== + dependencies: + "@types/estree" "^1.0.0" + +etag@^1.8.1, etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +events@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +execa@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-7.2.0.tgz#657e75ba984f42a70f38928cedc87d6f2d4fe4e9" + integrity sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.1" + human-signals "^4.3.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^3.0.7" + strip-final-newline "^3.0.0" + +execa@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" + integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^8.0.1" + human-signals "^5.0.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^4.1.0" + strip-final-newline "^3.0.0" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +externality@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/externality/-/externality-1.0.2.tgz#a027f8cfd995c42fd35a8d794cfc224d4a5840c0" + integrity sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw== + dependencies: + enhanced-resolve "^5.14.1" + mlly "^1.3.0" + pathe "^1.1.1" + ufo "^1.1.2" + +fast-fifo@^1.2.0, fast-fifo@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" + integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== + +fast-glob@^3.2.7, fast-glob@^3.3.0, fast-glob@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-npm-meta@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/fast-npm-meta/-/fast-npm-meta-0.1.1.tgz#2fb1e111595aec787ec523c06901ccb1d44a9422" + integrity sha512-uS9DjGncI/9XZ6HJFrci0WzSi++N8Jskbb2uB7+9SQlrgA3VaLhXhV9Gl5HwIGESHkayYYZFGnVNhJwRDKCWIA== + +fastq@^1.6.0: + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== + dependencies: + reusify "^1.0.4" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flat@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/flat/-/flat-6.0.1.tgz#09070cf918293b401577f20843edeadf4d3e8755" + integrity sha512-/3FfIa8mbrg3xE7+wAhWeV+bd7L2Mof+xtZb5dRDKZ+wDvYJK4WDYeIOuOhre5Yv5aQObZrlbRmk3RTSiuQBtw== + +flatted@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" + integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== + +foreground-child@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.2.1.tgz#767004ccf3a5b30df39bed90718bab43fe0a59f7" + integrity sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^4.0.1" + +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +fresh@0.5.2, fresh@~0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^11.1.0, fs-extra@^11.2.0: + version "11.2.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@~2.3.2, fsevents@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +fuse.js@^6.6.2: + version "6.6.2" + resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-6.6.2.tgz#fe463fed4b98c0226ac3da2856a415576dc9a111" + integrity sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA== + +gauge@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-3.0.2.tgz#03bf4441c044383908bcfa0656ad91803259b395" + integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q== + dependencies: + aproba "^1.0.3 || ^2.0.0" + color-support "^1.1.2" + console-control-strings "^1.0.0" + has-unicode "^2.0.1" + object-assign "^4.1.1" + signal-exit "^3.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + wide-align "^1.1.2" + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-port-please@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/get-port-please/-/get-port-please-3.1.2.tgz#502795e56217128e4183025c89a48c71652f4e49" + integrity sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ== + +get-stream@^6.0.0, get-stream@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-stream@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" + integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== + +giget@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/giget/-/giget-1.2.3.tgz#ef6845d1140e89adad595f7f3bb60aa31c672cb6" + integrity sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA== + dependencies: + citty "^0.1.6" + consola "^3.2.3" + defu "^6.1.4" + node-fetch-native "^1.6.3" + nypm "^0.3.8" + ohash "^1.1.3" + pathe "^1.1.2" + tar "^6.2.0" + +git-config-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/git-config-path/-/git-config-path-2.0.0.tgz#62633d61af63af4405a5024efd325762f58a181b" + integrity sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA== + +git-up@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/git-up/-/git-up-7.0.0.tgz#bace30786e36f56ea341b6f69adfd83286337467" + integrity sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ== + dependencies: + is-ssh "^1.4.0" + parse-url "^8.1.0" + +git-url-parse@^14.0.0: + version "14.1.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-14.1.0.tgz#01cb70000666c11a7230aceec1fd518c416c224c" + integrity sha512-8xg65dTxGHST3+zGpycMMFZcoTzAdZ2dOtu4vmgIfkTFnVHBxHMzBC2L1k8To7EmrSiHesT8JgPLT91VKw1B5g== + dependencies: + git-up "^7.0.0" + +github-slugger@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-2.0.0.tgz#52cf2f9279a21eb6c59dd385b410f0c0adda8f1a" + integrity sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob@^10.0.0, glob@^10.3.10: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + +glob@^7.1.3, glob@^7.2.0: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^8.0.3: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +global-directory@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/global-directory/-/global-directory-4.0.1.tgz#4d7ac7cfd2cb73f304c53b8810891748df5e361e" + integrity sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q== + dependencies: + ini "4.1.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^14.0.1, globby@^14.0.2: + version "14.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-14.0.2.tgz#06554a54ccfe9264e5a9ff8eded46aa1e306482f" + integrity sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw== + dependencies: + "@sindresorhus/merge-streams" "^2.1.0" + fast-glob "^3.3.2" + ignore "^5.2.4" + path-type "^5.0.0" + slash "^5.1.0" + unicorn-magic "^0.1.0" + +graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +gzip-size@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-7.0.0.tgz#9f9644251f15bc78460fccef4055ae5a5562ac60" + integrity sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA== + dependencies: + duplexer "^0.1.2" + +h3@^1.10.2, h3@^1.11.1, h3@^1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/h3/-/h3-1.12.0.tgz#9d7f05f08a997d263e484b02436cb027df3026d8" + integrity sha512-Zi/CcNeWBXDrFNlV0hUBJQR9F7a96RjMeAZweW/ZWkR9fuXrMcvKnSA63f/zZ9l0GgQOZDVHGvXivNN9PWOwhA== + dependencies: + cookie-es "^1.1.0" + crossws "^0.2.4" + defu "^6.1.4" + destr "^2.0.3" + iron-webcrypto "^1.1.1" + ohash "^1.1.3" + radix3 "^1.1.2" + ufo "^1.5.3" + uncrypto "^0.1.3" + unenv "^1.9.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + +has-unicode@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== + +hash-sum@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a" + integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg== + +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +hast-util-from-parse5@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" + integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + hastscript "^8.0.0" + property-information "^6.0.0" + vfile "^6.0.0" + vfile-location "^5.0.0" + web-namespaces "^2.0.0" + +hast-util-heading-rank@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz#2d5c6f2807a7af5c45f74e623498dd6054d2aba8" + integrity sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA== + dependencies: + "@types/hast" "^3.0.0" + +hast-util-is-element@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz#6e31a6532c217e5b533848c7e52c9d9369ca0932" + integrity sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g== + dependencies: + "@types/hast" "^3.0.0" + +hast-util-parse-selector@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" + integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== + dependencies: + "@types/hast" "^3.0.0" + +hast-util-raw@^9.0.0: + version "9.0.4" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.4.tgz#2da03e37c46eb1a6f1391f02f9b84ae65818f7ed" + integrity sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + "@ungap/structured-clone" "^1.0.0" + hast-util-from-parse5 "^8.0.0" + hast-util-to-parse5 "^8.0.0" + html-void-elements "^3.0.0" + mdast-util-to-hast "^13.0.0" + parse5 "^7.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-to-parse5@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" + integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-to-string@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz#2a131948b4b1b26461a2c8ac876e2c88d02946bd" + integrity sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA== + dependencies: + "@types/hast" "^3.0.0" + +hastscript@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" + integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^4.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + +hookable@^5.5.3: + version "5.5.3" + resolved "https://registry.yarnpkg.com/hookable/-/hookable-5.5.3.tgz#6cfc358984a1ef991e2518cb9ed4a778bbd3215d" + integrity sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ== + +html-tags@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" + integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== + +html-void-elements@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" + integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== + +http-assert@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/http-assert/-/http-assert-1.5.0.tgz#c389ccd87ac16ed2dfa6246fd73b926aa00e6b8f" + integrity sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w== + dependencies: + deep-equal "~1.0.1" + http-errors "~1.8.0" + +http-errors@2.0.0, http-errors@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@^1.6.3, http-errors@^1.7.3, http-errors@~1.8.0: + version "1.8.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" + integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-shutdown@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/http-shutdown/-/http-shutdown-1.2.2.tgz#41bc78fc767637c4c95179bc492f312c0ae64c5f" + integrity sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw== + +https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +httpxy@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/httpxy/-/httpxy-0.1.5.tgz#fd2401206e0b5d919aeda25e967ece0f1a6c8569" + integrity sha512-hqLDO+rfststuyEUTWObQK6zHEEmZ/kaIP2/zclGGZn6X8h/ESTWg+WKecQ/e5k4nPswjzZD+q2VqZIbr15CoQ== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +human-signals@^4.3.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" + integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ== + +human-signals@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" + integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== + +ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^5.2.4, ignore@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" + integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== + +image-meta@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/image-meta/-/image-meta-0.2.1.tgz#3a9eb9f0bfd2f767ca2b0720623c2e03742aa29f" + integrity sha512-K6acvFaelNxx8wc2VjbIzXKDVB0Khs0QT35U6NkGfTdCmjLNcO2945m7RFNR9/RPVFm48hq7QPzK8uGH18HCGw== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.1.tgz#d95b3d843b1e906e56d6747d5447904ff50ce7a1" + integrity sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g== + +ini@^1.3.5: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +ioredis@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ioredis/-/ioredis-5.4.1.tgz#1c56b70b759f01465913887375ed809134296f40" + integrity sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA== + dependencies: + "@ioredis/commands" "^1.1.1" + cluster-key-slot "^1.1.0" + debug "^4.3.4" + denque "^2.1.0" + lodash.defaults "^4.2.0" + lodash.isarguments "^3.1.0" + redis-errors "^1.2.0" + redis-parser "^3.0.0" + standard-as-callback "^2.1.0" + +iron-webcrypto@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz#aa60ff2aa10550630f4c0b11fd2442becdb35a6f" + integrity sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg== + +is-absolute-url@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-4.0.1.tgz#16e4d487d4fded05cfe0685e53ec86804a5e94dc" + integrity sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A== + +is-alphabetical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" + integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== + +is-alphanumerical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" + integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== + dependencies: + is-alphabetical "^2.0.0" + is-decimal "^2.0.0" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-builtin-module@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169" + integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A== + dependencies: + builtin-modules "^3.3.0" + +is-core-module@^2.13.0: + version "2.15.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.0.tgz#71c72ec5442ace7e76b306e9d48db361f22699ea" + integrity sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA== + dependencies: + hasown "^2.0.2" + +is-decimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" + integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-docker@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" + integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-function@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-hexadecimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" + integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== + +is-inside-container@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" + integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== + dependencies: + is-docker "^3.0.0" + +is-installed-globally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-1.0.0.tgz#08952c43758c33d815692392f7f8437b9e436d5a" + integrity sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ== + dependencies: + global-directory "^4.0.1" + is-path-inside "^4.0.0" + +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-inside@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-4.0.0.tgz#805aeb62c47c1b12fc3fd13bfb3ed1e7430071db" + integrity sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA== + +is-plain-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + +is-reference@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" + integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== + dependencies: + "@types/estree" "*" + +is-ssh@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.4.0.tgz#4f8220601d2839d8fa624b3106f8e8884f01b8b2" + integrity sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ== + dependencies: + protocols "^2.0.1" + +is-stream@^2.0.0, is-stream@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + +is-what@^4.1.8: + version "4.1.16" + resolved "https://registry.yarnpkg.com/is-what/-/is-what-4.1.16.tgz#1ad860a19da8b4895ad5495da3182ce2acdd7a6f" + integrity sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A== + +is-wsl@^2.1.1, is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +is-wsl@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" + integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== + dependencies: + is-inside-container "^1.0.0" + +is64bit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is64bit/-/is64bit-2.0.0.tgz#198c627cbcb198bbec402251f88e5e1a51236c07" + integrity sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw== + dependencies: + system-architecture "^0.1.0" + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + +jiti@^1.21.0, jiti@^1.21.6: + version "1.21.6" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.6.tgz#6c7f7398dd4b3142767f9a168af2f317a428d268" + integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-tokens@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-9.0.0.tgz#0f893996d6f3ed46df7f0a3b12a03f5fd84223c1" + integrity sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ== + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +keygrip@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/keygrip/-/keygrip-1.1.0.tgz#871b1681d5e159c62a445b0c74b615e0917e7226" + integrity sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ== + dependencies: + tsscmp "1.0.6" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.6.tgz#85bffbf819c03b2f53270412420a4555ef882e22" + integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA== + +knitwork@^1.0.0, knitwork@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/knitwork/-/knitwork-1.1.0.tgz#d8c9feafadd7ee744ff64340b216a52c7199c417" + integrity sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw== + +koa-compose@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877" + integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== + +koa-convert@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-2.0.0.tgz#86a0c44d81d40551bae22fee6709904573eea4f5" + integrity sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA== + dependencies: + co "^4.6.0" + koa-compose "^4.1.0" + +koa-send@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/koa-send/-/koa-send-5.0.1.tgz#39dceebfafb395d0d60beaffba3a70b4f543fe79" + integrity sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ== + dependencies: + debug "^4.1.1" + http-errors "^1.7.3" + resolve-path "^1.4.0" + +koa-static@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/koa-static/-/koa-static-5.0.0.tgz#5e92fc96b537ad5219f425319c95b64772776943" + integrity sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ== + dependencies: + debug "^3.1.0" + koa-send "^5.0.0" + +koa@^2.14.2: + version "2.15.3" + resolved "https://registry.yarnpkg.com/koa/-/koa-2.15.3.tgz#062809266ee75ce0c75f6510a005b0e38f8c519a" + integrity sha512-j/8tY9j5t+GVMLeioLaxweJiKUayFhlGqNTzf2ZGwL0ZCQijd2RLHK0SLW5Tsko8YyyqCZC2cojIb0/s62qTAg== + dependencies: + accepts "^1.3.5" + cache-content-type "^1.0.0" + content-disposition "~0.5.2" + content-type "^1.0.4" + cookies "~0.9.0" + debug "^4.3.2" + delegates "^1.0.0" + depd "^2.0.0" + destroy "^1.0.4" + encodeurl "^1.0.2" + escape-html "^1.0.3" + fresh "~0.5.2" + http-assert "^1.3.0" + http-errors "^1.6.3" + is-generator-function "^1.0.7" + koa-compose "^4.1.0" + koa-convert "^2.0.0" + on-finished "^2.3.0" + only "~0.0.2" + parseurl "^1.3.2" + statuses "^1.5.0" + type-is "^1.6.16" + vary "^1.1.2" + +kolorist@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.8.0.tgz#edddbbbc7894bc13302cdf740af6374d4a04743c" + integrity sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ== + +launch-editor@^2.8.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.8.1.tgz#3bda72af213ec9b46b170e39661916ec66c2f463" + integrity sha512-elBx2l/tp9z99X5H/qev8uyDywVh0VXAwEbjk8kJhnc5grOFkGh7aW6q55me9xnYbss261XtnUrysZ+XvGbhQA== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.8.1" + +lazystream@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" + integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== + dependencies: + readable-stream "^2.0.5" + +lilconfig@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + +lilconfig@^3.0.0, lilconfig@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.2.tgz#e4a7c3cb549e3a606c8dcc32e5ae1005e62c05cb" + integrity sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +listhen@^1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/listhen/-/listhen-1.7.2.tgz#66b81740692269d5d8cafdc475020f2fc51afbae" + integrity sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g== + dependencies: + "@parcel/watcher" "^2.4.1" + "@parcel/watcher-wasm" "^2.4.1" + citty "^0.1.6" + clipboardy "^4.0.0" + consola "^3.2.3" + crossws "^0.2.0" + defu "^6.1.4" + get-port-please "^3.1.2" + h3 "^1.10.2" + http-shutdown "^1.2.2" + jiti "^1.21.0" + mlly "^1.6.1" + node-forge "^1.3.1" + pathe "^1.1.2" + std-env "^3.7.0" + ufo "^1.4.0" + untun "^0.1.3" + uqr "^0.1.2" + +local-pkg@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.5.0.tgz#093d25a346bae59a99f80e75f6e9d36d7e8c925c" + integrity sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg== + dependencies: + mlly "^1.4.2" + pkg-types "^1.0.3" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.castarray@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.castarray/-/lodash.castarray-4.4.0.tgz#c02513515e309daddd4c24c60cfddcf5976d9115" + integrity sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q== + +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ== + +lodash.isarguments@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg== + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.14, lodash@^4.17.15: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +longest-streak@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== + +lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +magic-string-ast@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/magic-string-ast/-/magic-string-ast-0.6.2.tgz#180679c584bdea9de1dbb6c755fd3e4bf1b0b509" + integrity sha512-oN3Bcd7ZVt+0VGEs7402qR/tjgjbM7kPlH/z7ufJnzTLVBzXJITRHOJiwMmmYMgZfdoWQsfQcY+iKlxiBppnMA== + dependencies: + magic-string "^0.30.10" + +magic-string@^0.30.0, magic-string@^0.30.10, magic-string@^0.30.11, magic-string@^0.30.3, magic-string@^0.30.4, magic-string@^0.30.8: + version "0.30.11" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954" + integrity sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" + +magicast@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/magicast/-/magicast-0.3.4.tgz#bbda1791d03190a24b00ff3dd18151e7fd381d19" + integrity sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q== + dependencies: + "@babel/parser" "^7.24.4" + "@babel/types" "^7.24.0" + source-map-js "^1.2.0" + +make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +markdown-table@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" + integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== + +mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz#a6fc7b62f0994e973490e45262e4bc07607b04e0" + integrity sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA== + dependencies: + "@types/mdast" "^4.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-from-markdown@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz#32a6e8f512b416e1f51eb817fc64bd867ebcd9cc" + integrity sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + mdast-util-to-string "^4.0.0" + micromark "^4.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-decode-string "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-stringify-position "^4.0.0" + +mdast-util-gfm-autolink-literal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz#5baf35407421310a08e68c15e5d8821e8898ba2a" + integrity sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg== + dependencies: + "@types/mdast" "^4.0.0" + ccount "^2.0.0" + devlop "^1.0.0" + mdast-util-find-and-replace "^3.0.0" + micromark-util-character "^2.0.0" + +mdast-util-gfm-footnote@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz#25a1753c7d16db8bfd53cd84fe50562bd1e6d6a9" + integrity sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + +mdast-util-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" + integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" + integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-task-list-item@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" + integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz#3f2aecc879785c3cb6a81ff3a243dc11eca61095" + integrity sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-gfm-autolink-literal "^2.0.0" + mdast-util-gfm-footnote "^2.0.0" + mdast-util-gfm-strikethrough "^2.0.0" + mdast-util-gfm-table "^2.0.0" + mdast-util-gfm-task-list-item "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-phrasing@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3" + integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w== + dependencies: + "@types/mdast" "^4.0.0" + unist-util-is "^6.0.0" + +mdast-util-to-hast@^13.0.0, mdast-util-to-hast@^13.2.0: + version "13.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz#5ca58e5b921cc0a3ded1bc02eed79a4fe4fe41f4" + integrity sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@ungap/structured-clone" "^1.0.0" + devlop "^1.0.0" + micromark-util-sanitize-uri "^2.0.0" + trim-lines "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + +mdast-util-to-markdown@^2.0.0, mdast-util-to-markdown@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" + integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^4.0.0" + mdast-util-to-string "^4.0.0" + micromark-util-decode-string "^2.0.0" + unist-util-visit "^5.0.0" + zwitch "^2.0.0" + +mdast-util-to-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" + integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== + dependencies: + "@types/mdast" "^4.0.0" + +mdn-data@2.0.28: + version "2.0.28" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" + integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== + +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + +mdurl@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0" + integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromark-core-commonmark@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz#9a45510557d068605c6e9a80f282b2bb8581e43d" + integrity sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA== + dependencies: + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-factory-destination "^2.0.0" + micromark-factory-label "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-title "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-html-tag-name "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-autolink-literal@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935" + integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-footnote@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750" + integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw== + dependencies: + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-strikethrough@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz#86106df8b3a692b5f6a92280d3879be6be46d923" + integrity sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-table@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz#5cadedfbb29fca7abf752447967003dc3b6583c9" + integrity sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-tagfilter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" + integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-gfm-task-list-item@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz#bcc34d805639829990ec175c3eea12bb5b781f2c" + integrity sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" + integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== + dependencies: + micromark-extension-gfm-autolink-literal "^2.0.0" + micromark-extension-gfm-footnote "^2.0.0" + micromark-extension-gfm-strikethrough "^2.0.0" + micromark-extension-gfm-table "^2.0.0" + micromark-extension-gfm-tagfilter "^2.0.0" + micromark-extension-gfm-task-list-item "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-destination@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" + integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-label@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" + integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== + dependencies: + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-space@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" + integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-title@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" + integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-whitespace@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" + integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-character@^2.0.0, micromark-util-character@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.0.tgz#31320ace16b4644316f6bf057531689c71e2aee1" + integrity sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ== + dependencies: + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-chunked@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" + integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-classify-character@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" + integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-combine-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" + integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== + dependencies: + micromark-util-chunked "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-decode-numeric-character-reference@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" + integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-decode-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" + integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" + integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== + +micromark-util-html-tag-name@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" + integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== + +micromark-util-normalize-identifier@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" + integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-resolve-all@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" + integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== + dependencies: + micromark-util-types "^2.0.0" + +micromark-util-sanitize-uri@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" + integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-subtokenize@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz#76129c49ac65da6e479c09d0ec4b5f29ec6eace5" + integrity sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-symbol@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" + integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== + +micromark-util-types@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" + integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== + +micromark@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" + integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.7" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" + integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.18, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" + integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== + +mime@^4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/mime/-/mime-4.0.4.tgz#9f851b0fc3c289d063b20a7a8055b3014b25664b" + integrity sha512-v8yqInVjhXyqP6+Kw4fV3ZzeMRqEW6FotRsKXjRS5VMTNIuXsdRoAvklpoRgSqXm6o9VNH4/C0mgedko9DdLsQ== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + +mini-svg-data-uri@^1.2.3: + version "1.4.4" + resolved "https://registry.yarnpkg.com/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz#8ab0aabcdf8c29ad5693ca595af19dd2ead09939" + integrity sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg== + +minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1, minimatch@^5.1.0: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +minipass@^3.0.0: + version "3.3.6" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== + dependencies: + yallist "^4.0.0" + +minipass@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" + integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== + +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + +minisearch@^7.0.2: + version "7.1.0" + resolved "https://registry.yarnpkg.com/minisearch/-/minisearch-7.1.0.tgz#f5830e9109b5919ee7b291c29a304f381aa68770" + integrity sha512-tv7c/uefWdEhcu6hvrfTihflgeEi2tN6VV7HJnCjK6VxM75QQJh4t9FwJCsA2EsRS8LCnu3W87CuGPWMocOLCA== + +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mitt@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" + integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== + +mkdirp@^0.5.6: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +mkdirp@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +mlly@^1.3.0, mlly@^1.4.2, mlly@^1.6.1, mlly@^1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.7.1.tgz#e0336429bb0731b6a8e887b438cbdae522c8f32f" + integrity sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA== + dependencies: + acorn "^8.11.3" + pathe "^1.1.2" + pkg-types "^1.1.1" + ufo "^1.5.3" + +mri@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +mrmime@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.0.tgz#151082a6e06e59a9a39b46b3e14d5cfe92b3abb4" + integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3, ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + +nanoid@^3.3.4, nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + +nanoid@^5.0.7: + version "5.0.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-5.0.7.tgz#6452e8c5a816861fd9d2b898399f7e5fd6944cc6" + integrity sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ== + +napi-wasm@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/napi-wasm/-/napi-wasm-1.1.0.tgz#bbe617823765ae9c1bc12ff5942370eae7b2ba4e" + integrity sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +nitropack@^2.9.7: + version "2.9.7" + resolved "https://registry.yarnpkg.com/nitropack/-/nitropack-2.9.7.tgz#66da772d14d0e364dd17adbd439f0b1e44112a8d" + integrity sha512-aKXvtNrWkOCMsQbsk4A0qQdBjrJ1ZcvwlTQevI/LAgLWLYc5L7Q/YiYxGLal4ITyNSlzir1Cm1D2ZxnYhmpMEw== + dependencies: + "@cloudflare/kv-asset-handler" "^0.3.4" + "@netlify/functions" "^2.8.0" + "@rollup/plugin-alias" "^5.1.0" + "@rollup/plugin-commonjs" "^25.0.8" + "@rollup/plugin-inject" "^5.0.5" + "@rollup/plugin-json" "^6.1.0" + "@rollup/plugin-node-resolve" "^15.2.3" + "@rollup/plugin-replace" "^5.0.7" + "@rollup/plugin-terser" "^0.4.4" + "@rollup/pluginutils" "^5.1.0" + "@types/http-proxy" "^1.17.14" + "@vercel/nft" "^0.26.5" + archiver "^7.0.1" + c12 "^1.11.1" + chalk "^5.3.0" + chokidar "^3.6.0" + citty "^0.1.6" + consola "^3.2.3" + cookie-es "^1.1.0" + croner "^8.0.2" + crossws "^0.2.4" + db0 "^0.1.4" + defu "^6.1.4" + destr "^2.0.3" + dot-prop "^8.0.2" + esbuild "^0.20.2" + escape-string-regexp "^5.0.0" + etag "^1.8.1" + fs-extra "^11.2.0" + globby "^14.0.1" + gzip-size "^7.0.0" + h3 "^1.12.0" + hookable "^5.5.3" + httpxy "^0.1.5" + ioredis "^5.4.1" + jiti "^1.21.6" + klona "^2.0.6" + knitwork "^1.1.0" + listhen "^1.7.2" + magic-string "^0.30.10" + mime "^4.0.3" + mlly "^1.7.1" + mri "^1.2.0" + node-fetch-native "^1.6.4" + ofetch "^1.3.4" + ohash "^1.1.3" + openapi-typescript "^6.7.6" + pathe "^1.1.2" + perfect-debounce "^1.0.0" + pkg-types "^1.1.1" + pretty-bytes "^6.1.1" + radix3 "^1.1.2" + rollup "^4.18.0" + rollup-plugin-visualizer "^5.12.0" + scule "^1.3.0" + semver "^7.6.2" + serve-placeholder "^2.0.2" + serve-static "^1.15.0" + std-env "^3.7.0" + ufo "^1.5.3" + uncrypto "^0.1.3" + unctx "^2.3.1" + unenv "^1.9.0" + unimport "^3.7.2" + unstorage "^1.10.2" + unwasm "^0.3.9" + +node-addon-api@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== + +node-emoji@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.1.3.tgz#93cfabb5cc7c3653aa52f29d6ffb7927d8047c06" + integrity sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA== + dependencies: + "@sindresorhus/is" "^4.6.0" + char-regex "^1.0.2" + emojilib "^2.4.0" + skin-tone "^2.0.0" + +node-fetch-native@^1.6.2, node-fetch-native@^1.6.3, node-fetch-native@^1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.6.4.tgz#679fc8fd8111266d47d7e72c379f1bed9acff06e" + integrity sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ== + +node-fetch@^2.6.7: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +node-forge@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-gyp-build@^4.2.2: + version "4.8.1" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.1.tgz#976d3ad905e71b76086f4f0b0d3637fe79b6cda5" + integrity sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw== + +node-releases@^2.0.18: + version "2.0.18" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" + integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== + +nopt@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" + integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== + dependencies: + abbrev "1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +npm-run-path@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" + integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== + dependencies: + path-key "^4.0.0" + +npmlog@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0" + integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw== + dependencies: + are-we-there-yet "^2.0.0" + console-control-strings "^1.1.0" + gauge "^3.0.0" + set-blocking "^2.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nuxi@^3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/nuxi/-/nuxi-3.12.0.tgz#33ed391a636eca6f8ba2d6c8e47d5257598ff6db" + integrity sha512-6vRdiXTw9SajEQOUi6Ze/XaIXzy1q/sD5UqHQSv3yqTu7Pot5S7fEihNXV8LpcgLz+9HzjVt70r7jYe7R99c2w== + optionalDependencies: + fsevents "~2.3.3" + +nuxt@^3.11.2: + version "3.12.4" + resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-3.12.4.tgz#d1c2aa26aa90aefb8ac08bd9a5648851e4db91af" + integrity sha512-/ddvyc2kgYYIN2UEjP8QIz48O/W3L0lZm7wChIDbOCj0vF/yLLeZHBaTb3aNvS9Hwp269nfjrm8j/mVxQK4RhA== + dependencies: + "@nuxt/devalue" "^2.0.2" + "@nuxt/devtools" "^1.3.9" + "@nuxt/kit" "3.12.4" + "@nuxt/schema" "3.12.4" + "@nuxt/telemetry" "^2.5.4" + "@nuxt/vite-builder" "3.12.4" + "@unhead/dom" "^1.9.16" + "@unhead/ssr" "^1.9.16" + "@unhead/vue" "^1.9.16" + "@vue/shared" "^3.4.32" + acorn "8.12.1" + c12 "^1.11.1" + chokidar "^3.6.0" + compatx "^0.1.8" + consola "^3.2.3" + cookie-es "^1.1.0" + defu "^6.1.4" + destr "^2.0.3" + devalue "^5.0.0" + errx "^0.1.0" + esbuild "^0.23.0" + escape-string-regexp "^5.0.0" + estree-walker "^3.0.3" + globby "^14.0.2" + h3 "^1.12.0" + hookable "^5.5.3" + ignore "^5.3.1" + jiti "^1.21.6" + klona "^2.0.6" + knitwork "^1.1.0" + magic-string "^0.30.10" + mlly "^1.7.1" + nitropack "^2.9.7" + nuxi "^3.12.0" + nypm "^0.3.9" + ofetch "^1.3.4" + ohash "^1.1.3" + pathe "^1.1.2" + perfect-debounce "^1.0.0" + pkg-types "^1.1.3" + radix3 "^1.1.2" + scule "^1.3.0" + semver "^7.6.3" + std-env "^3.7.0" + strip-literal "^2.1.0" + ufo "^1.5.4" + ultrahtml "^1.5.3" + uncrypto "^0.1.3" + unctx "^2.3.1" + unenv "^1.10.0" + unimport "^3.9.0" + unplugin "^1.11.0" + unplugin-vue-router "^0.10.0" + unstorage "^1.10.2" + untyped "^1.4.2" + vue "^3.4.32" + vue-bundle-renderer "^2.1.0" + vue-devtools-stub "^0.1.0" + vue-router "^4.4.0" + +nypm@^0.3.8, nypm@^0.3.9: + version "0.3.9" + resolved "https://registry.yarnpkg.com/nypm/-/nypm-0.3.9.tgz#ab74c55075737466847611aa33c3c67741c01d8f" + integrity sha512-BI2SdqqTHg2d4wJh8P9A1W+bslg33vOE9IZDY6eR2QC+Pu1iNBVZUqczrd43rJb+fMzHU7ltAYKsEFY/kHMFcw== + dependencies: + citty "^0.1.6" + consola "^3.2.3" + execa "^8.0.1" + pathe "^1.1.2" + pkg-types "^1.1.1" + ufo "^1.5.3" + +object-assign@^4.0.1, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + +ofetch@^1.3.3, ofetch@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/ofetch/-/ofetch-1.3.4.tgz#7ea65ced3c592ec2b9906975ae3fe1d26a56f635" + integrity sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw== + dependencies: + destr "^2.0.3" + node-fetch-native "^1.6.3" + ufo "^1.5.3" + +ohash@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/ohash/-/ohash-1.1.3.tgz#f12c3c50bfe7271ce3fd1097d42568122ccdcf07" + integrity sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw== + +on-finished@2.4.1, on-finished@^2.3.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + +only@~0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4" + integrity sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ== + +open@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/open/-/open-10.1.0.tgz#a7795e6e5d519abe4286d9937bb24b51122598e1" + integrity sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw== + dependencies: + default-browser "^5.2.1" + define-lazy-prop "^3.0.0" + is-inside-container "^1.0.0" + is-wsl "^3.1.0" + +open@^7.0.4: + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + +open@^8.4.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +openapi-typescript@^6.7.6: + version "6.7.6" + resolved "https://registry.yarnpkg.com/openapi-typescript/-/openapi-typescript-6.7.6.tgz#4f387199203bd7bfb94545cbc613751b52e3fa37" + integrity sha512-c/hfooPx+RBIOPM09GSxABOZhYPblDoyaGhqBkD/59vtpN21jEuWKDlM0KYTvqJVlSYjKs0tBcIdeXKChlSPtw== + dependencies: + ansi-colors "^4.1.3" + fast-glob "^3.3.2" + js-yaml "^4.1.0" + supports-color "^9.4.0" + undici "^5.28.4" + yargs-parser "^21.1.1" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +package-json-from-dist@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" + integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== + +parse-entities@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.1.tgz#4e2a01111fb1c986549b944af39eeda258fc9e4e" + integrity sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w== + dependencies: + "@types/unist" "^2.0.0" + character-entities "^2.0.0" + character-entities-legacy "^3.0.0" + character-reference-invalid "^2.0.0" + decode-named-character-reference "^1.0.0" + is-alphanumerical "^2.0.0" + is-decimal "^2.0.0" + is-hexadecimal "^2.0.0" + +parse-git-config@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/parse-git-config/-/parse-git-config-3.0.0.tgz#4a2de08c7b74a2555efa5ae94d40cd44302a6132" + integrity sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA== + dependencies: + git-config-path "^2.0.0" + ini "^1.3.5" + +parse-path@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-7.0.0.tgz#605a2d58d0a749c8594405d8cc3a2bf76d16099b" + integrity sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog== + dependencies: + protocols "^2.0.0" + +parse-url@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-8.1.0.tgz#972e0827ed4b57fc85f0ea6b0d839f0d8a57a57d" + integrity sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w== + dependencies: + parse-path "^7.0.0" + +parse5@^7.0.0, parse5@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + dependencies: + entities "^4.4.0" + +parseurl@^1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@1.0.1, path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + +path-to-regexp@^6.2.1: + version "6.2.2" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.2.tgz#324377a83e5049cbecadc5554d6a63a9a4866b36" + integrity sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw== + +path-type@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-5.0.0.tgz#14b01ed7aea7ddf9c7c3f46181d4d04f9c785bb8" + integrity sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg== + +pathe@^1.1.1, pathe@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" + integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== + +perfect-debounce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz#9c2e8bc30b169cc984a58b7d5b28049839591d2a" + integrity sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA== + +picocolors@^1.0.0, picocolors@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pirates@^4.0.1: + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== + +pkg-types@^1.0.3, pkg-types@^1.1.1, pkg-types@^1.1.2, pkg-types@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.1.3.tgz#161bb1242b21daf7795036803f28e30222e476e3" + integrity sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA== + dependencies: + confbox "^0.1.7" + mlly "^1.7.1" + pathe "^1.1.2" + +portfinder@^1.0.26: + version "1.0.32" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.32.tgz#2fe1b9e58389712429dc2bea5beb2146146c7f81" + integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== + dependencies: + async "^2.6.4" + debug "^3.2.7" + mkdirp "^0.5.6" + +postcss-calc@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-10.0.1.tgz#78dce1b90d04a7cb3a67ca7235c041a719762f50" + integrity sha512-pp1Z3FxtxA+xHAoWXcOXgnBN1WPu4ZiJ5LWGjKyf9MMreagAsaTUtnqFK1y1sHhyJddAkYTPu6XSuLgb3oYCjw== + dependencies: + postcss-selector-parser "^6.1.1" + postcss-value-parser "^4.2.0" + +postcss-colormin@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-7.0.1.tgz#6534c7d1175e30f788d4ced891436ad2fa3bd173" + integrity sha512-uszdT0dULt3FQs47G5UHCduYK+FnkLYlpu1HpWu061eGsKZ7setoG7kA+WC9NQLsOJf69D5TxGHgnAdRgylnFQ== + dependencies: + browserslist "^4.23.1" + caniuse-api "^3.0.0" + colord "^2.9.3" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-7.0.2.tgz#8a33265f5f1decfc93328e2a23e03e8491a3d9ae" + integrity sha512-MuZIF6HJ4izko07Q0TgW6pClalI4al6wHRNPkFzqQdwAwG7hPn0lA58VZdxyb2Vl5AYjJ1piO+jgF9EnTjQwQQ== + dependencies: + browserslist "^4.23.1" + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-7.0.1.tgz#00b01c5a99e95f97927b0ba12a1c422ab90bf55f" + integrity sha512-GVrQxUOhmle1W6jX2SvNLt4kmN+JYhV7mzI6BMnkAWR9DtVvg8e67rrV0NfdWhn7x1zxvzdWkMBPdBDCls+uwQ== + dependencies: + postcss-selector-parser "^6.1.0" + +postcss-discard-duplicates@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.0.tgz#47ae1154cc89ad0a50099fbac1f74c942214c961" + integrity sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw== + +postcss-discard-empty@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz#218829d1ef0a5d5142dd62f0aa60e00e599d2033" + integrity sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA== + +postcss-discard-overridden@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz#b123ea51e3d4e1d0a254cf71eaff1201926d319c" + integrity sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w== + +postcss-import@^15.1.0: + version "15.1.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" + integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-js@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" + integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== + dependencies: + camelcase-css "^2.0.1" + +postcss-load-config@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.2.tgz#7159dcf626118d33e299f485d6afe4aff7c4a3e3" + integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== + dependencies: + lilconfig "^3.0.0" + yaml "^2.3.4" + +postcss-merge-longhand@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-7.0.2.tgz#b9fddce88498ca7e45ff130163b69864b25c05dc" + integrity sha512-06vrW6ZWi9qeP7KMS9fsa9QW56+tIMW55KYqF7X3Ccn+NI2pIgPV6gFfvXTMQ05H90Y5DvnCDPZ2IuHa30PMUg== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^7.0.2" + +postcss-merge-rules@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-7.0.2.tgz#f7c991576cff4c7d0a8f16101c20bbfa9426695c" + integrity sha512-VAR47UNvRsdrTHLe7TV1CeEtF9SJYR5ukIB9U4GZyZOptgtsS20xSxy+k5wMrI3udST6O1XuIn7cjQkg7sDAAw== + dependencies: + browserslist "^4.23.1" + caniuse-api "^3.0.0" + cssnano-utils "^5.0.0" + postcss-selector-parser "^6.1.0" + +postcss-minify-font-values@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz#d16a75a2548e000779566b3568fc874ee5d0aa17" + integrity sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz#f6d84456e6d49164a55d0e45bb1b1809c6cf0959" + integrity sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg== + dependencies: + colord "^2.9.3" + cssnano-utils "^5.0.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-7.0.1.tgz#08d753bb09d3ebf1a6d6fb0968d60bb3b981e513" + integrity sha512-e+Xt8xErSRPgSRFxHeBCSxMiO8B8xng7lh8E0A5ep1VfwYhY8FXhu4Q3APMjgx9YDDbSp53IBGENrzygbUvgUQ== + dependencies: + browserslist "^4.23.1" + cssnano-utils "^5.0.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-7.0.2.tgz#869c8ef885a4f9c2550d0d5ec1a2876027d3965c" + integrity sha512-dCzm04wqW1uqLmDZ41XYNBJfjgps3ZugDpogAmJXoCb5oCiTzIX4oPXXKxDpTvWOnKxQKR4EbV4ZawJBLcdXXA== + dependencies: + cssesc "^3.0.0" + postcss-selector-parser "^6.1.0" + +postcss-nested@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.2.0.tgz#4c2d22ab5f20b9cb61e2c5c5915950784d068131" + integrity sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ== + dependencies: + postcss-selector-parser "^6.1.1" + +postcss-nesting@^12.1.5: + version "12.1.5" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-12.1.5.tgz#e5e2dc1d63e6166c194da45aa28c04d4024db98f" + integrity sha512-N1NgI1PDCiAGWPTYrwqm8wpjv0bgDmkYHH72pNsqTCv9CObxjxftdYu6AKtGN+pnJa7FQjMm3v4sp8QJbFsYdQ== + dependencies: + "@csstools/selector-resolve-nested" "^1.1.0" + "@csstools/selector-specificity" "^3.1.1" + postcss-selector-parser "^6.1.0" + +postcss-normalize-charset@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz#92244ae73c31bf8f8885d5f16ff69e857ac6c001" + integrity sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ== + +postcss-normalize-display-values@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz#01fb50e5e97ef8935363629bea5a6d3b3aac1342" + integrity sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz#4eebd7c9d3dde40c97b8047cad38124fc844c463" + integrity sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz#0cb784655d5714d29bd3bda6dee2fb628aa7227b" + integrity sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz#a119d3e63a9614570d8413d572fb9fc8c6a64e8c" + integrity sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz#99d0ee8c4b23b7f4355fafb91385833b9b07108b" + integrity sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.1.tgz#6545debfff2b4b154583cb24bb388b9681ffa119" + integrity sha512-PTPGdY9xAkTw+8ZZ71DUePb7M/Vtgkbbq+EoI33EuyQEzbKemEQMhe5QSr0VP5UfZlreANDPxSfcdSprENcbsg== + dependencies: + browserslist "^4.23.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz#c88cb7cf8952d3ff631e4eba924e7b060ca802f6" + integrity sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz#46b025f0bea72139ddee63015619b0c21cebd845" + integrity sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-7.0.1.tgz#8b4b5b8070ca7756bd49f07d5edf274b8f6782e0" + integrity sha512-irWScWRL6nRzYmBOXReIKch75RRhNS86UPUAxXdmW/l0FcAsg0lvAXQCby/1lymxn/o0gVa6Rv/0f03eJOwHxw== + dependencies: + cssnano-utils "^5.0.0" + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-7.0.1.tgz#d5308153f757ff9dd5b041cd4954a7592ef0d43b" + integrity sha512-0JDUSV4bGB5FGM5g8MkS+rvqKukJZ7OTHw/lcKn7xPNqeaqJyQbUO8/dJpvyTpaVwPsd3Uc33+CfNzdVowp2WA== + dependencies: + browserslist "^4.23.1" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz#0386080a14e5faad9f8eda33375b79fe7c4f9677" + integrity sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-selector-parser@6.0.10: + version "6.0.10" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.1.0, postcss-selector-parser@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz#5be94b277b8955904476a2400260002ce6c56e38" + integrity sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-7.0.1.tgz#2b63571d8e9568384df334bac9917baff4d23f58" + integrity sha512-0WBUlSL4lhD9rA5k1e5D8EN5wCEyZD6HJk0jIvRxl+FDVOMlJ7DePHYWGGVc5QRqrJ3/06FTXM0bxjmJpmTPSA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^3.3.2" + +postcss-unique-selectors@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-7.0.1.tgz#3e4e7c408ca5cd57e834d197e9c96111fc163237" + integrity sha512-MH7QE/eKUftTB5ta40xcHLl7hkZjgDFydpfTK+QWXeHxghVt3VoPqYL5/G+zYZPPIs+8GuqFXSTgxBSoB1RZtQ== + dependencies: + postcss-selector-parser "^6.1.0" + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.4.23, postcss@^8.4.38, postcss@^8.4.39, postcss@^8.4.40: + version "8.4.41" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.41.tgz#d6104d3ba272d882fe18fc07d15dc2da62fa2681" + integrity sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.1" + source-map-js "^1.2.0" + +pretty-bytes@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-6.1.1.tgz#38cd6bb46f47afbf667c202cfc754bffd2016a3b" + integrity sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +property-information@^6.0.0, property-information@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec" + integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== + +protocols@^2.0.0, protocols@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/protocols/-/protocols-2.0.1.tgz#8f155da3fc0f32644e83c5782c8e8212ccf70a86" + integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue-tick@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/queue-tick/-/queue-tick-1.0.1.tgz#f6f07ac82c1fd60f82e098b417a80e52f1f4c142" + integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag== + +radix3@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/radix3/-/radix3-1.1.2.tgz#fd27d2af3896c6bf4bcdfab6427c69c2afc69ec0" + integrity sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +rc9@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/rc9/-/rc9-2.1.2.tgz#6282ff638a50caa0a91a31d76af4a0b9cbd1080d" + integrity sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg== + dependencies: + defu "^6.1.4" + destr "^2.0.3" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + +readable-stream@^2.0.5: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^4.0.0: + version "4.5.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.5.2.tgz#9e7fc4c45099baeed934bff6eb97ba6cf2729e09" + integrity sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g== + dependencies: + abort-controller "^3.0.0" + buffer "^6.0.3" + events "^3.3.0" + process "^0.11.10" + string_decoder "^1.3.0" + +readdir-glob@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.3.tgz#c3d831f51f5e7bfa62fa2ffbe4b508c640f09584" + integrity sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA== + dependencies: + minimatch "^5.1.0" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +redis-errors@^1.0.0, redis-errors@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad" + integrity sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w== + +redis-parser@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redis-parser/-/redis-parser-3.0.0.tgz#b66d828cdcafe6b4b8a428a7def4c6bcac31c8b4" + integrity sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A== + dependencies: + redis-errors "^1.0.0" + +rehype-external-links@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/rehype-external-links/-/rehype-external-links-3.0.0.tgz#2b28b5cda1932f83f045b6f80a3e1b15f168c6f6" + integrity sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw== + dependencies: + "@types/hast" "^3.0.0" + "@ungap/structured-clone" "^1.0.0" + hast-util-is-element "^3.0.0" + is-absolute-url "^4.0.0" + space-separated-tokens "^2.0.0" + unist-util-visit "^5.0.0" + +rehype-raw@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" + integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== + dependencies: + "@types/hast" "^3.0.0" + hast-util-raw "^9.0.0" + vfile "^6.0.0" + +rehype-slug@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/rehype-slug/-/rehype-slug-6.0.0.tgz#1d21cf7fc8a83ef874d873c15e6adaee6344eaf1" + integrity sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A== + dependencies: + "@types/hast" "^3.0.0" + github-slugger "^2.0.0" + hast-util-heading-rank "^3.0.0" + hast-util-to-string "^3.0.0" + unist-util-visit "^5.0.0" + +rehype-sort-attribute-values@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/rehype-sort-attribute-values/-/rehype-sort-attribute-values-5.0.0.tgz#044ef3f0fbe9ddde0b63cf0dc53257b36fa3d990" + integrity sha512-dQdHdCIRnpiU+BkrLSqH+aM4lWJyLqGzv49KvH4gHj+JxYwNqvGhoTXckS3AJu4V9ZutwsTcawP0pC7PhwX0tQ== + dependencies: + "@types/hast" "^3.0.0" + hast-util-is-element "^3.0.0" + unist-util-visit "^5.0.0" + +rehype-sort-attributes@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/rehype-sort-attributes/-/rehype-sort-attributes-5.0.0.tgz#59e7f976d27001682373ac080774cd1386eb446b" + integrity sha512-6tJUH4xHFcdO85CZRwAcEtHNCzjZ9V9S0VZLgo1pzbN04qy8jiVCZ3oAxDmBVG3Rth5b1xFTDet5WG/UYZeJLQ== + dependencies: + "@types/hast" "^3.0.0" + unist-util-visit "^5.0.0" + +remark-emoji@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-5.0.1.tgz#fb08ef9f5a1a036e765d68ac3dcc1b81624f4f6f" + integrity sha512-QCqTSvcZ65Ym+P+VyBKd4JfJfh7icMl7cIOGVmPMzWkDtdD8pQ0nQG7yxGolVIiMzSx90EZ7SwNiVpYpfTxn7w== + dependencies: + "@types/mdast" "^4.0.4" + emoticon "^4.0.1" + mdast-util-find-and-replace "^3.0.1" + node-emoji "^2.1.3" + unified "^11.0.4" + +remark-gfm@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.0.tgz#aea777f0744701aa288b67d28c43565c7e8c35de" + integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-gfm "^3.0.0" + micromark-extension-gfm "^3.0.0" + remark-parse "^11.0.0" + remark-stringify "^11.0.0" + unified "^11.0.0" + +remark-mdc@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/remark-mdc/-/remark-mdc-3.2.1.tgz#14c682b9c6275a397e1c3812fd6881b932568709" + integrity sha512-MLNqQE7ryygOA3TtH4hKmIvmjFAqTMzCs2zrMzXs4MWJXYM2vbtdwR2NfgcN3vxIp5Pllgq3oLGuKgQSs8J19w== + dependencies: + "@types/mdast" "^4.0.3" + "@types/unist" "^3.0.2" + flat "^6.0.1" + js-yaml "^4.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.1.0" + micromark "^4.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.1.0" + micromark-util-types "^2.0.0" + parse-entities "^4.0.1" + scule "^1.3.0" + stringify-entities "^4.0.3" + unified "^11.0.4" + unist-util-visit "^5.0.0" + unist-util-visit-parents "^6.0.1" + +remark-parse@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" + integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + micromark-util-types "^2.0.0" + unified "^11.0.0" + +remark-rehype@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.0.tgz#d5f264f42bcbd4d300f030975609d01a1697ccdc" + integrity sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + mdast-util-to-hast "^13.0.0" + unified "^11.0.0" + vfile "^6.0.0" + +remark-stringify@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" + integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-to-markdown "^2.0.0" + unified "^11.0.0" + +replace-in-file@^6.1.0: + version "6.3.5" + resolved "https://registry.yarnpkg.com/replace-in-file/-/replace-in-file-6.3.5.tgz#ff956b0ab5bc96613207d603d197cd209400a654" + integrity sha512-arB9d3ENdKva2fxRnSjwBEXfK1npgyci7ZZuwysgAp7ORjHSyxz6oqIjTEv8R0Ydl4Ll7uOAZXL4vbkhGIizCg== + dependencies: + chalk "^4.1.2" + glob "^7.2.0" + yargs "^17.2.1" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-path@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/resolve-path/-/resolve-path-1.4.0.tgz#c4bda9f5efb2fce65247873ab36bb4d834fe16f7" + integrity sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w== + dependencies: + http-errors "~1.6.2" + path-is-absolute "1.0.1" + +resolve@^1.1.7, resolve@^1.22.1, resolve@^1.22.2: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rfdc@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" + integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rollup-plugin-visualizer@^5.12.0: + version "5.12.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz#661542191ce78ee4f378995297260d0c1efb1302" + integrity sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ== + dependencies: + open "^8.4.0" + picomatch "^2.3.1" + source-map "^0.7.4" + yargs "^17.5.1" + +rollup@^4.13.0, rollup@^4.18.0: + version "4.20.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.20.0.tgz#f9d602161d29e178f0bf1d9f35f0a26f83939492" + integrity sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw== + dependencies: + "@types/estree" "1.0.5" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.20.0" + "@rollup/rollup-android-arm64" "4.20.0" + "@rollup/rollup-darwin-arm64" "4.20.0" + "@rollup/rollup-darwin-x64" "4.20.0" + "@rollup/rollup-linux-arm-gnueabihf" "4.20.0" + "@rollup/rollup-linux-arm-musleabihf" "4.20.0" + "@rollup/rollup-linux-arm64-gnu" "4.20.0" + "@rollup/rollup-linux-arm64-musl" "4.20.0" + "@rollup/rollup-linux-powerpc64le-gnu" "4.20.0" + "@rollup/rollup-linux-riscv64-gnu" "4.20.0" + "@rollup/rollup-linux-s390x-gnu" "4.20.0" + "@rollup/rollup-linux-x64-gnu" "4.20.0" + "@rollup/rollup-linux-x64-musl" "4.20.0" + "@rollup/rollup-win32-arm64-msvc" "4.20.0" + "@rollup/rollup-win32-ia32-msvc" "4.20.0" + "@rollup/rollup-win32-x64-msvc" "4.20.0" + fsevents "~2.3.2" + +run-applescript@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" + integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-buffer@5.2.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +scule@^1.2.0, scule@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/scule/-/scule-1.3.0.tgz#6efbd22fd0bb801bdcc585c89266a7d2daa8fbd3" + integrity sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g== + +semver@^6.0.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.4, semver@^7.3.5, semver@^7.6.2, semver@^7.6.3: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + +serve-placeholder@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/serve-placeholder/-/serve-placeholder-2.0.2.tgz#c5db17fb8e906687c275404eaeb29c0d93aacc36" + integrity sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ== + dependencies: + defu "^6.1.4" + +serve-static@^1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +shiki@1.12.1, shiki@^1.10.0, shiki@^1.10.3: + version "1.12.1" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-1.12.1.tgz#72d9d230a8d68ddaf8cf7c94a1dc6a5f2625324e" + integrity sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg== + dependencies: + "@shikijs/core" "1.12.1" + "@types/hast" "^3.0.4" + +signal-exit@^3.0.0, signal-exit@^3.0.3, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +signal-exit@^4.0.1, signal-exit@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + +simple-git@^3.25.0: + version "3.25.0" + resolved "https://registry.yarnpkg.com/simple-git/-/simple-git-3.25.0.tgz#3666e76d6831f0583dc380645945b97e0ac4aab6" + integrity sha512-KIY5sBnzc4yEcJXW7Tdv4viEz8KyG+nU0hay+DWZasvdFOYKeUZ6Xc25LUHHjw0tinPT7O1eY6pzX7pRT1K8rw== + dependencies: + "@kwsites/file-exists" "^1.1.1" + "@kwsites/promise-deferred" "^1.1.1" + debug "^4.3.5" + +sirv@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0" + integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ== + dependencies: + "@polka/url" "^1.0.0-next.24" + mrmime "^2.0.0" + totalist "^3.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +skin-tone@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/skin-tone/-/skin-tone-2.0.0.tgz#4e3933ab45c0d4f4f781745d64b9f4c208e41237" + integrity sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA== + dependencies: + unicode-emoji-modifier-base "^1.0.0" + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +slash@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce" + integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg== + +slugify@^1.6.6: + version "1.6.6" + resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.6.6.tgz#2d4ac0eacb47add6af9e04d3be79319cbcc7924b" + integrity sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw== + +smob@^1.0.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/smob/-/smob-1.5.0.tgz#85d79a1403abf128d24d3ebc1cdc5e1a9548d3ab" + integrity sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig== + +socket.io-client@^4.7.5: + version "4.7.5" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.7.5.tgz#919be76916989758bdc20eec63f7ee0ae45c05b7" + integrity sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.2" + engine.io-client "~6.5.2" + socket.io-parser "~4.2.4" + +socket.io-parser@~4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" + integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.1" + +source-map-js@^1.0.1, source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + +speakingurl@^14.0.1: + version "14.0.1" + resolved "https://registry.yarnpkg.com/speakingurl/-/speakingurl-14.0.1.tgz#f37ec8ddc4ab98e9600c1c9ec324a8c48d772a53" + integrity sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ== + +standard-as-callback@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/standard-as-callback/-/standard-as-callback-2.1.0.tgz#8953fc05359868a77b5b9739a665c5977bb7df45" + integrity sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +std-env@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" + integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== + +streamx@^2.15.0: + version "2.18.0" + resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.18.0.tgz#5bc1a51eb412a667ebfdcd4e6cf6a6fc65721ac7" + integrity sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ== + dependencies: + fast-fifo "^1.3.2" + queue-tick "^1.0.1" + text-decoder "^1.1.0" + optionalDependencies: + bare-events "^2.2.0" + +"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +string_decoder@^1.1.1, string_decoder@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-entities@^4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.4.tgz#b3b79ef5f277cc4ac73caeb0236c5ba939b3a4f3" + integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== + dependencies: + character-entities-html4 "^2.0.0" + character-entities-legacy "^3.0.0" + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + +strip-literal@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/strip-literal/-/strip-literal-2.1.0.tgz#6d82ade5e2e74f5c7e8739b6c84692bd65f0bd2a" + integrity sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw== + dependencies: + js-tokens "^9.0.0" + +stylehacks@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-7.0.2.tgz#cc0ec317e9d5b30fdbdfe7ed6b8d3b1a8c57fa06" + integrity sha512-HdkWZS9b4gbgYTdMg4gJLmm7biAUug1qTqXjS+u8X+/pUd+9Px1E+520GnOW3rST9MNsVOVpsJG+mPHNosxjOQ== + dependencies: + browserslist "^4.23.1" + postcss-selector-parser "^6.1.0" + +sucrase@^3.32.0: + version "3.35.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" + integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "^10.3.10" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + +superjson@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/superjson/-/superjson-2.2.1.tgz#9377a7fa80fedb10c851c9dbffd942d4bcf79733" + integrity sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA== + dependencies: + copy-anything "^3.0.2" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^9.4.0: + version "9.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.4.0.tgz#17bfcf686288f531db3dea3215510621ccb55954" + integrity sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw== + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-tags@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" + integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA== + +svgo@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.3.2.tgz#ad58002652dffbb5986fc9716afe52d869ecbda8" + integrity sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^5.1.0" + css-tree "^2.3.1" + css-what "^6.1.0" + csso "^5.0.5" + picocolors "^1.0.0" + +system-architecture@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/system-architecture/-/system-architecture-0.1.0.tgz#71012b3ac141427d97c67c56bc7921af6bff122d" + integrity sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA== + +tailwind-config-viewer@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/tailwind-config-viewer/-/tailwind-config-viewer-2.0.4.tgz#5f47ef0f0ba3719557f88628de8bf276cad7a4cb" + integrity sha512-icvcmdMmt9dphvas8wL40qttrHwAnW3QEN4ExJ2zICjwRsPj7gowd1cOceaWG3IfTuM/cTNGQcx+bsjMtmV+cw== + dependencies: + "@koa/router" "^12.0.1" + commander "^6.0.0" + fs-extra "^9.0.1" + koa "^2.14.2" + koa-static "^5.0.0" + open "^7.0.4" + portfinder "^1.0.26" + replace-in-file "^6.1.0" + +tailwind-merge@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/tailwind-merge/-/tailwind-merge-2.4.0.tgz#1345209dc1f484f15159c9180610130587703042" + integrity sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A== + +tailwindcss@^3.4.7, tailwindcss@~3.4.4: + version "3.4.7" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.7.tgz#6092f18767f5933f59375b9afe558e592fc77201" + integrity sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ== + dependencies: + "@alloc/quick-lru" "^5.2.0" + arg "^5.0.2" + chokidar "^3.5.3" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.3.0" + glob-parent "^6.0.2" + is-glob "^4.0.3" + jiti "^1.21.0" + lilconfig "^2.1.0" + micromatch "^4.0.5" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.23" + postcss-import "^15.1.0" + postcss-js "^4.0.1" + postcss-load-config "^4.0.1" + postcss-nested "^6.0.1" + postcss-selector-parser "^6.0.11" + resolve "^1.22.2" + sucrase "^3.32.0" + +tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +tar-stream@^3.0.0: + version "3.1.7" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" + integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== + dependencies: + b4a "^1.6.4" + fast-fifo "^1.2.0" + streamx "^2.15.0" + +tar@^6.1.11, tar@^6.2.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" + integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^5.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +terser@^5.17.4: + version "5.31.4" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.31.4.tgz#60274c4d3e20eb9a6468526a8878aba8e8428c5f" + integrity sha512-3OU03GgblDgu0g+sdnsVzhBPxnjV+WJuMmocN1qBBZDQ3ia7jZQSAkePeKbPlYAejGXUTYe1CmSaUeV51mvaIw== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +text-decoder@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/text-decoder/-/text-decoder-1.1.1.tgz#5df9c224cebac4a7977720b9f083f9efa1aefde8" + integrity sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA== + dependencies: + b4a "^1.6.4" + +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + +tiny-invariant@^1.1.0: + version "1.3.3" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127" + integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== + +tinyrainbow@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/tinyrainbow/-/tinyrainbow-1.2.0.tgz#5c57d2fc0fb3d1afd78465c33ca885d04f02abb5" + integrity sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + +trough@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" + integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== + +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + +tsscmp@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" + integrity sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^3.8.0: + version "3.13.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-3.13.1.tgz#bb744c1f0678bea7543a2d1ec24e83e68e8c8706" + integrity sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g== + +type-is@^1.6.16: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +ufo@^1.1.2, ufo@^1.4.0, ufo@^1.5.3, ufo@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.5.4.tgz#16d6949674ca0c9e0fbbae1fa20a71d7b1ded754" + integrity sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ== + +ultrahtml@^1.5.3: + version "1.5.3" + resolved "https://registry.yarnpkg.com/ultrahtml/-/ultrahtml-1.5.3.tgz#e7a903a4b28a0e49b71b0801b444050bb0a369c7" + integrity sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg== + +uncrypto@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/uncrypto/-/uncrypto-0.1.3.tgz#e1288d609226f2d02d8d69ee861fa20d8348ef2b" + integrity sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q== + +unctx@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/unctx/-/unctx-2.3.1.tgz#5eb4aa9f96fb5fdac18b88fe5ba8e122fe671a62" + integrity sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A== + dependencies: + acorn "^8.8.2" + estree-walker "^3.0.3" + magic-string "^0.30.0" + unplugin "^1.3.1" + +undici-types@~6.13.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.13.0.tgz#e3e79220ab8c81ed1496b5812471afd7cf075ea5" + integrity sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg== + +undici@^5.28.4: + version "5.28.4" + resolved "https://registry.yarnpkg.com/undici/-/undici-5.28.4.tgz#6b280408edb6a1a604a9b20340f45b422e373068" + integrity sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g== + dependencies: + "@fastify/busboy" "^2.0.0" + +unenv@^1.10.0, unenv@^1.9.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/unenv/-/unenv-1.10.0.tgz#c3394a6c6e4cfe68d699f87af456fe3f0db39571" + integrity sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ== + dependencies: + consola "^3.2.3" + defu "^6.1.4" + mime "^3.0.0" + node-fetch-native "^1.6.4" + pathe "^1.1.2" + +unhead@1.9.16: + version "1.9.16" + resolved "https://registry.yarnpkg.com/unhead/-/unhead-1.9.16.tgz#1b231f3fc308b1707704923d4894b76d2373cb69" + integrity sha512-FOoXkuRNDwt7PUaNE0LXNCb6RCz4vTpkGymz4tJ8rcaG5uUJ0lxGK536hzCFwFw3Xkp3n+tkt2yCcbAZE/FOvA== + dependencies: + "@unhead/dom" "1.9.16" + "@unhead/schema" "1.9.16" + "@unhead/shared" "1.9.16" + hookable "^5.5.3" + +unicode-emoji-modifier-base@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz#dbbd5b54ba30f287e2a8d5a249da6c0cef369459" + integrity sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g== + +unicorn-magic@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz#1bb9a51c823aaf9d73a8bfcd3d1a23dde94b0ce4" + integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ== + +unified@^11.0.0, unified@^11.0.4, unified@^11.0.5: + version "11.0.5" + resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.5.tgz#f66677610a5c0a9ee90cab2b8d4d66037026d9e1" + integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA== + dependencies: + "@types/unist" "^3.0.0" + bail "^2.0.0" + devlop "^1.0.0" + extend "^3.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^6.0.0" + +unimport@^3.7.2, unimport@^3.9.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/unimport/-/unimport-3.10.0.tgz#a2a442679db2332d1f703fe7bb6d902dc1a93683" + integrity sha512-/UvKRfWx3mNDWwWQhR62HsoM3wxHwYdTq8ellZzMOHnnw4Dp8tovgthyW7DjTrbjDL+i4idOp06voz2VKlvrLw== + dependencies: + "@rollup/pluginutils" "^5.1.0" + acorn "^8.12.1" + escape-string-regexp "^5.0.0" + estree-walker "^3.0.3" + fast-glob "^3.3.2" + local-pkg "^0.5.0" + magic-string "^0.30.11" + mlly "^1.7.1" + pathe "^1.1.2" + pkg-types "^1.1.3" + scule "^1.3.0" + strip-literal "^2.1.0" + unplugin "^1.12.0" + +unist-builder@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-4.0.0.tgz#817b326c015a6f9f5e92bb55b8e8bc5e578fe243" + integrity sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-is@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" + integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-stringify-position@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-visit-parents@^6.0.0, unist-util-visit-parents@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" + integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + +unist-util-visit@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" + integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +unplugin-vue-router@^0.10.0: + version "0.10.2" + resolved "https://registry.yarnpkg.com/unplugin-vue-router/-/unplugin-vue-router-0.10.2.tgz#0d7f99ca23a585b4965cb25f6e75f3ef7e09af13" + integrity sha512-aG1UzB96cu4Lu+EdQxl22NIKFrde5b+k568JdsaJ2gzPqnQufPk2j1gCA5DxFfGz9zg4tYTqy2A2JHForVbyXg== + dependencies: + "@babel/types" "^7.25.2" + "@rollup/pluginutils" "^5.1.0" + "@vue-macros/common" "^1.11.0" + ast-walker-scope "^0.6.1" + chokidar "^3.6.0" + fast-glob "^3.3.2" + json5 "^2.2.3" + local-pkg "^0.5.0" + mlly "^1.7.1" + pathe "^1.1.2" + scule "^1.3.0" + unplugin "^1.12.0" + yaml "^2.5.0" + +unplugin@^1.10.0, unplugin@^1.11.0, unplugin@^1.12.0, unplugin@^1.3.1: + version "1.12.0" + resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-1.12.0.tgz#a11d3eb565602190748b1f95ecc8590b0f7dcbb4" + integrity sha512-KeczzHl2sATPQUx1gzo+EnUkmN4VmGBYRRVOZSGvGITE9rGHRDGqft6ONceP3vgXcyJ2XjX5axG5jMWUwNCYLw== + dependencies: + acorn "^8.12.1" + chokidar "^3.6.0" + webpack-sources "^3.2.3" + webpack-virtual-modules "^0.6.2" + +unstorage@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/unstorage/-/unstorage-1.10.2.tgz#fb7590ada8b30e83be9318f85100158b02a76dae" + integrity sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ== + dependencies: + anymatch "^3.1.3" + chokidar "^3.6.0" + destr "^2.0.3" + h3 "^1.11.1" + listhen "^1.7.2" + lru-cache "^10.2.0" + mri "^1.2.0" + node-fetch-native "^1.6.2" + ofetch "^1.3.3" + ufo "^1.4.0" + +untun@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/untun/-/untun-0.1.3.tgz#5d10dee37a3a5737ff03d158be877dae0a0e58a6" + integrity sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ== + dependencies: + citty "^0.1.5" + consola "^3.2.3" + pathe "^1.1.1" + +untyped@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/untyped/-/untyped-1.4.2.tgz#7945ea53357635434284e6112fd1afe84dd5dcab" + integrity sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q== + dependencies: + "@babel/core" "^7.23.7" + "@babel/standalone" "^7.23.8" + "@babel/types" "^7.23.6" + defu "^6.1.4" + jiti "^1.21.0" + mri "^1.2.0" + scule "^1.2.0" + +unwasm@^0.3.9: + version "0.3.9" + resolved "https://registry.yarnpkg.com/unwasm/-/unwasm-0.3.9.tgz#01eca80a1cf2133743bc1bf5cfa749cc145beea0" + integrity sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg== + dependencies: + knitwork "^1.0.0" + magic-string "^0.30.8" + mlly "^1.6.1" + pathe "^1.1.2" + pkg-types "^1.0.3" + unplugin "^1.10.0" + +update-browserslist-db@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e" + integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== + dependencies: + escalade "^3.1.2" + picocolors "^1.0.1" + +uqr@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/uqr/-/uqr-0.1.2.tgz#5c6cd5dcff9581f9bb35b982cb89e2c483a41d7d" + integrity sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA== + +urlpattern-polyfill@8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz#99f096e35eff8bf4b5a2aa7d58a1523d6ebc7ce5" + integrity sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +vary@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vfile-location@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.3.tgz#cb9eacd20f2b6426d19451e0eafa3d0a846225c3" + integrity sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg== + dependencies: + "@types/unist" "^3.0.0" + vfile "^6.0.0" + +vfile-message@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" + integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + +vfile@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.2.tgz#ef49548ea3d270097a67011921411130ceae7deb" + integrity sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + +vite-hot-client@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/vite-hot-client/-/vite-hot-client-0.2.3.tgz#db52aba46edbcfa7906dbca8255fd35b9a9270b2" + integrity sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg== + +vite-node@^2.0.3: + version "2.0.5" + resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-2.0.5.tgz#36d909188fc6e3aba3da5fc095b3637d0d18e27b" + integrity sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q== + dependencies: + cac "^6.7.14" + debug "^4.3.5" + pathe "^1.1.2" + tinyrainbow "^1.2.0" + vite "^5.0.0" + +vite-plugin-checker@^0.7.2: + version "0.7.2" + resolved "https://registry.yarnpkg.com/vite-plugin-checker/-/vite-plugin-checker-0.7.2.tgz#093ffdf9ccf51b2c9eab7101480bd0217ae99536" + integrity sha512-xeYeJbG0gaCaT0QcUC4B2Zo4y5NR8ZhYenc5gPbttrZvraRFwkEADCYwq+BfEHl9zYz7yf85TxsiGoYwyyIjhw== + dependencies: + "@babel/code-frame" "^7.12.13" + ansi-escapes "^4.3.0" + chalk "^4.1.1" + chokidar "^3.5.1" + commander "^8.0.0" + fast-glob "^3.2.7" + fs-extra "^11.1.0" + npm-run-path "^4.0.1" + strip-ansi "^6.0.0" + tiny-invariant "^1.1.0" + vscode-languageclient "^7.0.0" + vscode-languageserver "^7.0.0" + vscode-languageserver-textdocument "^1.0.1" + vscode-uri "^3.0.2" + +vite-plugin-inspect@^0.8.4: + version "0.8.5" + resolved "https://registry.yarnpkg.com/vite-plugin-inspect/-/vite-plugin-inspect-0.8.5.tgz#9063a03c6868c3c78bdddd3a64aa57f7fa9cd3b7" + integrity sha512-JvTUqsP1JNDw0lMZ5Z/r5cSj81VK2B7884LO1DC3GMBhdcjcsAnJjdWq7bzQL01Xbh+v60d3lju3g+z7eAtNew== + dependencies: + "@antfu/utils" "^0.7.10" + "@rollup/pluginutils" "^5.1.0" + debug "^4.3.5" + error-stack-parser-es "^0.1.4" + fs-extra "^11.2.0" + open "^10.1.0" + perfect-debounce "^1.0.0" + picocolors "^1.0.1" + sirv "^2.0.4" + +vite-plugin-vue-inspector@^5.1.2: + version "5.1.3" + resolved "https://registry.yarnpkg.com/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.3.tgz#b85c85c2a2d5fe5aa382039f3230068cc0837996" + integrity sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg== + dependencies: + "@babel/core" "^7.23.0" + "@babel/plugin-proposal-decorators" "^7.23.0" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-transform-typescript" "^7.22.15" + "@vue/babel-plugin-jsx" "^1.1.5" + "@vue/compiler-dom" "^3.3.4" + kolorist "^1.8.0" + magic-string "^0.30.4" + +vite@^5.0.0, vite@^5.3.4: + version "5.3.5" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.3.5.tgz#b847f846fb2b6cb6f6f4ed50a830186138cb83d8" + integrity sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA== + dependencies: + esbuild "^0.21.3" + postcss "^8.4.39" + rollup "^4.13.0" + optionalDependencies: + fsevents "~2.3.3" + +vscode-jsonrpc@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz#108bdb09b4400705176b957ceca9e0880e9b6d4e" + integrity sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg== + +vscode-languageclient@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-7.0.0.tgz#b505c22c21ffcf96e167799757fca07a6bad0fb2" + integrity sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg== + dependencies: + minimatch "^3.0.4" + semver "^7.3.4" + vscode-languageserver-protocol "3.16.0" + +vscode-languageserver-protocol@3.16.0: + version "3.16.0" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz#34135b61a9091db972188a07d337406a3cdbe821" + integrity sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A== + dependencies: + vscode-jsonrpc "6.0.0" + vscode-languageserver-types "3.16.0" + +vscode-languageserver-textdocument@^1.0.1: + version "1.0.12" + resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz#457ee04271ab38998a093c68c2342f53f6e4a631" + integrity sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA== + +vscode-languageserver-types@3.16.0: + version "3.16.0" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz#ecf393fc121ec6974b2da3efb3155644c514e247" + integrity sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA== + +vscode-languageserver@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz#49b068c87cfcca93a356969d20f5d9bdd501c6b0" + integrity sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw== + dependencies: + vscode-languageserver-protocol "3.16.0" + +vscode-uri@^3.0.2: + version "3.0.8" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" + integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== + +vue-bundle-renderer@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/vue-bundle-renderer/-/vue-bundle-renderer-2.1.0.tgz#2832511e0eb826810e20138fbc811e9c2a7c4e57" + integrity sha512-uZ+5ZJdZ/b43gMblWtcpikY6spJd0nERaM/1RtgioXNfWFbjKlUwrS8HlrddN6T2xtptmOouWclxLUkpgcVX3Q== + dependencies: + ufo "^1.5.3" + +vue-demi@>=0.14.8: + version "0.14.10" + resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.10.tgz#afc78de3d6f9e11bf78c55e8510ee12814522f04" + integrity sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg== + +vue-devtools-stub@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/vue-devtools-stub/-/vue-devtools-stub-0.1.0.tgz#a65b9485edecd4273cedcb8102c739b83add2c81" + integrity sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ== + +vue-router@^4.3.2, vue-router@^4.4.0: + version "4.4.3" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.4.3.tgz#58a39dc804632bfb6d26f052aa8f6718bd130299" + integrity sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A== + dependencies: + "@vue/devtools-api" "^6.6.3" + +vue@^3.4.27, vue@^3.4.32: + version "3.4.36" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.36.tgz#b2d9af110c8e9afdf08f4eec0d9196949877447c" + integrity sha512-mIFvbLgjODfx3Iy1SrxOsiPpDb8Bo3EU+87ioimOZzZTOp15IEdAels70IjBOLO3ZFlLW5AhdwY4dWbXVQKYow== + dependencies: + "@vue/compiler-dom" "3.4.36" + "@vue/compiler-sfc" "3.4.36" + "@vue/runtime-dom" "3.4.36" + "@vue/server-renderer" "3.4.36" + "@vue/shared" "3.4.36" + +web-namespaces@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack-virtual-modules@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz#057faa9065c8acf48f24cb57ac0e77739ab9a7e8" + integrity sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +which@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/which/-/which-3.0.1.tgz#89f1cd0c23f629a8105ffe69b8172791c87b4be1" + integrity sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" + integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== + dependencies: + string-width "^1.0.2 || 2 || 3 || 4" + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +ws@^8.17.1, ws@^8.18.0: + version "8.18.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" + integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== + +ws@~8.17.1: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" + integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== + +xmlhttprequest-ssl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67" + integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^2.3.4, yaml@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.0.tgz#c6165a721cf8000e91c36490a41d7be25176cf5d" + integrity sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^17.2.1, yargs@^17.5.1: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +ylru@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ylru/-/ylru-1.4.0.tgz#0cf0aa57e9c24f8a2cbde0cc1ca2c9592ac4e0f6" + integrity sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zhead@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/zhead/-/zhead-2.2.4.tgz#87cd1e2c3d2f465fa9f43b8db23f9716dfe6bed7" + integrity sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag== + +zip-stream@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-6.0.1.tgz#e141b930ed60ccaf5d7fa9c8260e0d1748a2bbfb" + integrity sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA== + dependencies: + archiver-utils "^5.0.0" + compress-commons "^6.0.2" + readable-stream "^4.0.0" + +zwitch@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From b4d79f3ea8005272b8a96704355824ffab892bf5 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:40 -0400 Subject: [PATCH 16/74] Astro lock --- showcase_astro/yarn.lock | 4179 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 4179 insertions(+) create mode 100644 showcase_astro/yarn.lock diff --git a/showcase_astro/yarn.lock b/showcase_astro/yarn.lock new file mode 100644 index 000000000..e2f5d4971 --- /dev/null +++ b/showcase_astro/yarn.lock @@ -0,0 +1,4179 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@alloc/quick-lru@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" + integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== + +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@antfu/utils@^0.7.10": + version "0.7.10" + resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.7.10.tgz#ae829f170158e297a9b6a28f161a8e487d00814d" + integrity sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww== + +"@astrojs/check@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@astrojs/check/-/check-0.7.0.tgz#855eb02fe1e62d26812828d3eb37c25671c606e0" + integrity sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug== + dependencies: + "@astrojs/language-server" "^2.10.0" + chokidar "^3.5.3" + fast-glob "^3.3.1" + kleur "^4.1.5" + yargs "^17.7.2" + +"@astrojs/compiler@^2.10.0", "@astrojs/compiler@^2.10.2": + version "2.10.2" + resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-2.10.2.tgz#74d06c4316cb9fe16364b23a8fc90cb456018091" + integrity sha512-bvH+v8AirwpRWCkYJEyWYdc5Cs/BjG2ZTxIJzttHilXgfKJAdW2496KsUQKzf5j2tOHtaHXKKn9hb9WZiBGpEg== + +"@astrojs/internal-helpers@0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@astrojs/internal-helpers/-/internal-helpers-0.4.1.tgz#ceb5de49346dbdbfb6cba1b683c07fef7df56e1c" + integrity sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g== + +"@astrojs/language-server@^2.10.0": + version "2.13.2" + resolved "https://registry.yarnpkg.com/@astrojs/language-server/-/language-server-2.13.2.tgz#e49974236c40d432bc476b3261e3c47fc12c4b56" + integrity sha512-l435EZLKjaUO/6iewJ7xqd3eHf3zAosVWG4woILbxluQcianBoNPepnnqAg7uUriZUaC44ae5v0Q+AfB8UI64g== + dependencies: + "@astrojs/compiler" "^2.10.2" + "@jridgewell/sourcemap-codec" "^1.4.15" + "@volar/kit" "~2.4.0-alpha.15" + "@volar/language-core" "~2.4.0-alpha.15" + "@volar/language-server" "~2.4.0-alpha.15" + "@volar/language-service" "~2.4.0-alpha.15" + "@volar/typescript" "~2.4.0-alpha.15" + fast-glob "^3.2.12" + muggle-string "^0.4.1" + volar-service-css "0.0.59" + volar-service-emmet "0.0.59" + volar-service-html "0.0.59" + volar-service-prettier "0.0.59" + volar-service-typescript "0.0.59" + volar-service-typescript-twoslash-queries "0.0.59" + vscode-html-languageservice "^5.2.0" + vscode-uri "^3.0.8" + +"@astrojs/markdown-remark@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@astrojs/markdown-remark/-/markdown-remark-5.2.0.tgz#15955e22b74256ed0f1c2b6e98ebcc277b1abe19" + integrity sha512-vWGM24KZXz11jR3JO+oqYU3T2qpuOi4uGivJ9SQLCAI01+vEkHC60YJMRvHPc+hwd60F7euNs1PeOEixIIiNQw== + dependencies: + "@astrojs/prism" "3.1.0" + github-slugger "^2.0.0" + hast-util-from-html "^2.0.1" + hast-util-to-text "^4.0.2" + import-meta-resolve "^4.1.0" + mdast-util-definitions "^6.0.0" + rehype-raw "^7.0.0" + rehype-stringify "^10.0.0" + remark-gfm "^4.0.0" + remark-parse "^11.0.0" + remark-rehype "^11.1.0" + remark-smartypants "^3.0.2" + shiki "^1.10.3" + unified "^11.0.5" + unist-util-remove-position "^5.0.0" + unist-util-visit "^5.0.0" + unist-util-visit-parents "^6.0.1" + vfile "^6.0.2" + +"@astrojs/prism@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@astrojs/prism/-/prism-3.1.0.tgz#1b70432e0b16fafda191ce780c2820822a55bc46" + integrity sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw== + dependencies: + prismjs "^1.29.0" + +"@astrojs/tailwind@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@astrojs/tailwind/-/tailwind-5.1.0.tgz#f63d285825f448704dbdccb3430980fee7ba7d26" + integrity sha512-BJoCDKuWhU9FT2qYg+fr6Nfb3qP4ShtyjXGHKA/4mHN94z7BGcmauQK23iy+YH5qWvTnhqkd6mQPQ1yTZTe9Ig== + dependencies: + autoprefixer "^10.4.15" + postcss "^8.4.28" + postcss-load-config "^4.0.2" + +"@astrojs/telemetry@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@astrojs/telemetry/-/telemetry-3.1.0.tgz#1038bea408a0f8cf363fb939afeefed751f1f86f" + integrity sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA== + dependencies: + ci-info "^4.0.0" + debug "^4.3.4" + dlv "^1.1.3" + dset "^3.1.3" + is-docker "^3.0.0" + is-wsl "^3.0.0" + which-pm-runs "^1.1.0" + +"@astrojs/vue@^4.2.0": + version "4.5.0" + resolved "https://registry.yarnpkg.com/@astrojs/vue/-/vue-4.5.0.tgz#4703f1553e6a62d4e2477958b467ddddb93e515d" + integrity sha512-yVrTwuGBpX/BPLlU29eje3/bUkHe9ftFeoiAJcskbaWeori86ojNCheMGKCS3NZwuXHj+bXcatoKdPEQiFfX5A== + dependencies: + "@vitejs/plugin-vue" "^5.0.5" + "@vitejs/plugin-vue-jsx" "^4.0.0" + "@vue/compiler-sfc" "^3.4.29" + vite-plugin-vue-devtools "^7.3.0" + +"@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== + dependencies: + "@babel/highlight" "^7.24.7" + picocolors "^1.0.0" + +"@babel/compat-data@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.2.tgz#e41928bd33475305c586f6acbbb7e3ade7a6f7f5" + integrity sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ== + +"@babel/core@^7.23.0", "@babel/core@^7.24.6", "@babel/core@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77" + integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/helper-compilation-targets" "^7.25.2" + "@babel/helper-module-transforms" "^7.25.2" + "@babel/helpers" "^7.25.0" + "@babel/parser" "^7.25.0" + "@babel/template" "^7.25.0" + "@babel/traverse" "^7.25.2" + "@babel/types" "^7.25.2" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e" + integrity sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw== + dependencies: + "@babel/types" "^7.25.0" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab" + integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== + dependencies: + "@babel/types" "^7.24.7" + +"@babel/helper-compilation-targets@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c" + integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw== + dependencies: + "@babel/compat-data" "^7.25.2" + "@babel/helper-validator-option" "^7.24.8" + browserslist "^4.23.1" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.24.7", "@babel/helper-create-class-features-plugin@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz#a109bf9c3d58dfed83aaf42e85633c89f43a6253" + integrity sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/helper-replace-supers" "^7.25.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/traverse" "^7.25.0" + semver "^6.3.1" + +"@babel/helper-member-expression-to-functions@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6" + integrity sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA== + dependencies: + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.8" + +"@babel/helper-module-imports@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" + integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/helper-module-imports@~7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz#ee713c29768100f2776edf04d4eb23b8d27a66e6" + integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ== + dependencies: + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + "@babel/traverse" "^7.25.2" + +"@babel/helper-optimise-call-expression@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz#8b0a0456c92f6b323d27cfd00d1d664e76692a0f" + integrity sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== + dependencies: + "@babel/types" "^7.24.7" + +"@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" + integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== + +"@babel/helper-replace-supers@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz#ff44deac1c9f619523fe2ca1fd650773792000a9" + integrity sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/traverse" "^7.25.0" + +"@babel/helper-simple-access@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" + integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/helper-skip-transparent-expression-wrappers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz#5f8fa83b69ed5c27adc56044f8be2b3ea96669d9" + integrity sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/helper-string-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" + integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== + +"@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== + +"@babel/helper-validator-option@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d" + integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== + +"@babel/helpers@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.0.tgz#e69beb7841cb93a6505531ede34f34e6a073650a" + integrity sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw== + dependencies: + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.0" + +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.7" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.7", "@babel/parser@^7.25.0", "@babel/parser@^7.25.3": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.3.tgz#91fb126768d944966263f0657ab222a642b82065" + integrity sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw== + dependencies: + "@babel/types" "^7.25.2" + +"@babel/plugin-proposal-decorators@^7.23.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz#7e2dcfeda4a42596b57c4c9de1f5176bbfc532e3" + integrity sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-decorators" "^7.24.7" + +"@babel/plugin-syntax-decorators@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz#e4f8a0a8778ccec669611cd5aed1ed8e6e3a6fcf" + integrity sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-syntax-import-attributes@^7.22.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz#b4f9ea95a79e6912480c4b626739f86a076624ca" + integrity sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-jsx@^7.23.3", "@babel/plugin-syntax-jsx@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz#39a1fa4a7e3d3d7f34e2acc6be585b718d30e02d" + integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-syntax-typescript@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz#58d458271b4d3b6bb27ee6ac9525acbb259bad1c" + integrity sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-transform-react-jsx@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz#e37e8ebfa77e9f0b16ba07fadcb6adb47412227a" + integrity sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/plugin-syntax-jsx" "^7.24.7" + "@babel/types" "^7.25.2" + +"@babel/plugin-transform-typescript@^7.22.15", "@babel/plugin-transform-typescript@^7.24.6": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz#237c5d10de6d493be31637c6b9fa30b6c5461add" + integrity sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-create-class-features-plugin" "^7.25.0" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/plugin-syntax-typescript" "^7.24.7" + +"@babel/template@^7.23.9", "@babel/template@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a" + integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.25.0" + "@babel/types" "^7.25.0" + +"@babel/traverse@^7.23.9", "@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.2", "@babel/traverse@^7.25.3": + version "7.25.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.3.tgz#f1b901951c83eda2f3e29450ce92743783373490" + integrity sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/parser" "^7.25.3" + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.2" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.23.9", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125" + integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q== + dependencies: + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + +"@emmetio/abbreviation@^2.3.3": + version "2.3.3" + resolved "https://registry.yarnpkg.com/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz#ed2b88fe37b972292d6026c7c540aaf887cecb6e" + integrity sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA== + dependencies: + "@emmetio/scanner" "^1.0.4" + +"@emmetio/css-abbreviation@^2.1.8": + version "2.1.8" + resolved "https://registry.yarnpkg.com/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz#b785313486eba6cb7eb623ad39378c4e1063dc00" + integrity sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw== + dependencies: + "@emmetio/scanner" "^1.0.4" + +"@emmetio/css-parser@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@emmetio/css-parser/-/css-parser-0.4.0.tgz#96135093480c79703df0e4f178f7f8f2b669fbc2" + integrity sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw== + dependencies: + "@emmetio/stream-reader" "^2.2.0" + "@emmetio/stream-reader-utils" "^0.1.0" + +"@emmetio/html-matcher@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz#43b7a71b91cdc511cb699cbe9c67bb5d4cab6754" + integrity sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ== + dependencies: + "@emmetio/scanner" "^1.0.0" + +"@emmetio/scanner@^1.0.0", "@emmetio/scanner@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@emmetio/scanner/-/scanner-1.0.4.tgz#e9cdc67194fd91f8b7eb141014be4f2d086c15f1" + integrity sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA== + +"@emmetio/stream-reader-utils@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz#244cb02c77ec2e74f78a9bd318218abc9c500a61" + integrity sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A== + +"@emmetio/stream-reader@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz#46cffea119a0a003312a21c2d9b5628cb5fcd442" + integrity sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw== + +"@emnapi/runtime@^1.1.1": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.2.0.tgz#71d018546c3a91f3b51106530edbc056b9f2f2e3" + integrity sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ== + dependencies: + tslib "^2.4.0" + +"@esbuild/aix-ppc64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" + integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== + +"@esbuild/android-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052" + integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== + +"@esbuild/android-arm@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" + integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== + +"@esbuild/android-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" + integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== + +"@esbuild/darwin-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" + integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== + +"@esbuild/darwin-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22" + integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== + +"@esbuild/freebsd-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" + integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== + +"@esbuild/freebsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261" + integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== + +"@esbuild/linux-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b" + integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== + +"@esbuild/linux-arm@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" + integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== + +"@esbuild/linux-ia32@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" + integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== + +"@esbuild/linux-loong64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df" + integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== + +"@esbuild/linux-mips64el@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" + integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== + +"@esbuild/linux-ppc64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4" + integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== + +"@esbuild/linux-riscv64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" + integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== + +"@esbuild/linux-s390x@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" + integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== + +"@esbuild/linux-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" + integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== + +"@esbuild/netbsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" + integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== + +"@esbuild/openbsd-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" + integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== + +"@esbuild/sunos-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b" + integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== + +"@esbuild/win32-arm64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" + integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== + +"@esbuild/win32-ia32@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b" + integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== + +"@esbuild/win32-x64@0.21.5": + version "0.21.5" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" + integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== + +"@img/sharp-darwin-arm64@0.33.4": + version "0.33.4" + resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz#a1cf4a7febece334f16e0328b9689f05797d7aec" + integrity sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA== + optionalDependencies: + "@img/sharp-libvips-darwin-arm64" "1.0.2" + +"@img/sharp-darwin-x64@0.33.4": + version "0.33.4" + resolved "https://registry.yarnpkg.com/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz#f77be2d7c3609d3e77cd337b199a772e07b87bd2" + integrity sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw== + optionalDependencies: + "@img/sharp-libvips-darwin-x64" "1.0.2" + +"@img/sharp-libvips-darwin-arm64@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz#b69f49fecbe9572378675769b189410721b0fa53" + integrity sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA== + +"@img/sharp-libvips-darwin-x64@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz#5665da7360d8e5ed7bee314491c8fe736b6a3c39" + integrity sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw== + +"@img/sharp-libvips-linux-arm64@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz#8a05e5e9e9b760ff46561e32f19bd5e035fa881c" + integrity sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw== + +"@img/sharp-libvips-linux-arm@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz#0fd33b9bf3221948ce0ca7a5a725942626577a03" + integrity sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw== + +"@img/sharp-libvips-linux-s390x@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz#4b89150ec91b256ee2cbb5bb125321bf029a4770" + integrity sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog== + +"@img/sharp-libvips-linux-x64@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz#947ccc22ca5bc8c8cfe921b39a5fdaebc5e39f3f" + integrity sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ== + +"@img/sharp-libvips-linuxmusl-arm64@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz#821d58ce774f0f8bed065b69913a62f65d512f2f" + integrity sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ== + +"@img/sharp-libvips-linuxmusl-x64@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz#4309474bd8b728a61af0b3b4fad0c476b5f3ccbe" + integrity sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw== + +"@img/sharp-linux-arm64@0.33.4": + version "0.33.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz#bd390113e256487041411b988ded13a26cfc5f95" + integrity sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q== + optionalDependencies: + "@img/sharp-libvips-linux-arm64" "1.0.2" + +"@img/sharp-linux-arm@0.33.4": + version "0.33.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz#14ecc81f38f75fb4cd7571bc83311746d6745fca" + integrity sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ== + optionalDependencies: + "@img/sharp-libvips-linux-arm" "1.0.2" + +"@img/sharp-linux-s390x@0.33.4": + version "0.33.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz#119e8081e2c6741b5ac908fe02244e4c559e525f" + integrity sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ== + optionalDependencies: + "@img/sharp-libvips-linux-s390x" "1.0.2" + +"@img/sharp-linux-x64@0.33.4": + version "0.33.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz#21d4c137b8da9a313b069ff5c920ded709f853d7" + integrity sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw== + optionalDependencies: + "@img/sharp-libvips-linux-x64" "1.0.2" + +"@img/sharp-linuxmusl-arm64@0.33.4": + version "0.33.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz#f3fde68fd67b85a32da6f1155818c3b58b8e7ae0" + integrity sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ== + optionalDependencies: + "@img/sharp-libvips-linuxmusl-arm64" "1.0.2" + +"@img/sharp-linuxmusl-x64@0.33.4": + version "0.33.4" + resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz#44373724aecd7b69900e0578228144e181db7892" + integrity sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw== + optionalDependencies: + "@img/sharp-libvips-linuxmusl-x64" "1.0.2" + +"@img/sharp-wasm32@0.33.4": + version "0.33.4" + resolved "https://registry.yarnpkg.com/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz#88e3f18d7e7cd8cfe1af98e9963db4d7b6491435" + integrity sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ== + dependencies: + "@emnapi/runtime" "^1.1.1" + +"@img/sharp-win32-ia32@0.33.4": + version "0.33.4" + resolved "https://registry.yarnpkg.com/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz#b1c772dd2952e983980b1eb85808fa8129484d46" + integrity sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw== + +"@img/sharp-win32-x64@0.33.4": + version "0.33.4" + resolved "https://registry.yarnpkg.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.4.tgz#106f911134035b4157ec92a0c154a6b6f88fa4c1" + integrity sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw== + +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + +"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15", "@jridgewell/sourcemap-codec@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + +"@polka/url@^1.0.0-next.24": + version "1.0.0-next.25" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.25.tgz#f077fdc0b5d0078d30893396ff4827a13f99e817" + integrity sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== + +"@rollup/pluginutils@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz#7e53eddc8c7f483a4ad0b94afb1f7f5fd3c771e0" + integrity sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + +"@rollup/rollup-android-arm-eabi@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz#c3f5660f67030c493a981ac1d34ee9dfe1d8ec0f" + integrity sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA== + +"@rollup/rollup-android-arm64@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz#64161f0b67050023a3859e723570af54a82cff5c" + integrity sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ== + +"@rollup/rollup-darwin-arm64@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz#25f3d57b1da433097cfebc89341b355901615763" + integrity sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q== + +"@rollup/rollup-darwin-x64@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz#d8ddaffb636cc2f59222c50316e27771e48966df" + integrity sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ== + +"@rollup/rollup-linux-arm-gnueabihf@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz#41bd4fcffa20fb84f3dbac6c5071638f46151885" + integrity sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA== + +"@rollup/rollup-linux-arm-musleabihf@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz#842077c5113a747eb5686f19f2f18c33ecc0acc8" + integrity sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw== + +"@rollup/rollup-linux-arm64-gnu@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz#65d1d5b6778848f55b7823958044bf3e8737e5b7" + integrity sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ== + +"@rollup/rollup-linux-arm64-musl@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz#50eef7d6e24d0fe3332200bb666cad2be8afcf86" + integrity sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q== + +"@rollup/rollup-linux-powerpc64le-gnu@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz#8837e858f53c84607f05ad0602943e96d104c6b4" + integrity sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw== + +"@rollup/rollup-linux-riscv64-gnu@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz#c894ade2300caa447757ddf45787cca246e816a4" + integrity sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA== + +"@rollup/rollup-linux-s390x-gnu@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz#5841e5390d4c82dd5cdf7b2c95a830e3c2f47dd3" + integrity sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg== + +"@rollup/rollup-linux-x64-gnu@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz#cc1f26398bf777807a99226dc13f47eb0f6c720d" + integrity sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew== + +"@rollup/rollup-linux-x64-musl@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz#1507465d9056e0502a590d4c1a00b4d7b1fda370" + integrity sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg== + +"@rollup/rollup-win32-arm64-msvc@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz#86a221f01a2c248104dd0defb4da119f2a73642e" + integrity sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA== + +"@rollup/rollup-win32-ia32-msvc@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz#8bc8f77e02760aa664694b4286d6fbea7f1331c5" + integrity sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A== + +"@rollup/rollup-win32-x64-msvc@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz#601fffee719a1e8447f908aca97864eec23b2784" + integrity sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg== + +"@shikijs/core@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@shikijs/core/-/core-1.12.1.tgz#32626494bef573cce01f9e0a36d5776cbc1b2e58" + integrity sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA== + dependencies: + "@types/hast" "^3.0.4" + +"@types/babel__core@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.8" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.8.tgz#f836c61f48b1346e7d2b0d93c6dacc5b9535d3ab" + integrity sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" + integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*": + version "7.20.6" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.6.tgz#8dc9f0ae0f202c08d8d4dab648912c8d6038e3f7" + integrity sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg== + dependencies: + "@babel/types" "^7.20.7" + +"@types/cookie@^0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.6.0.tgz#eac397f28bf1d6ae0ae081363eca2f425bedf0d5" + integrity sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA== + +"@types/debug@^4.0.0": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + +"@types/estree@1.0.5", "@types/estree@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + +"@types/hast@^3.0.0", "@types/hast@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" + integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== + dependencies: + "@types/unist" "*" + +"@types/mdast@^4.0.0": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" + integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== + dependencies: + "@types/unist" "*" + +"@types/ms@*": + version "0.7.34" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + +"@types/nlcst@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/nlcst/-/nlcst-2.0.3.tgz#31cad346eaab48a9a8a58465d3d05e2530dda762" + integrity sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA== + dependencies: + "@types/unist" "*" + +"@types/unist@*", "@types/unist@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" + integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== + +"@ungap/structured-clone@^1.0.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== + +"@vitejs/plugin-vue-jsx@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.0.0.tgz#7bb65d57153ebf63b2e6ab0cc81029e82206036c" + integrity sha512-A+6wL2AdQhDsLsDnY+2v4rRDI1HLJGIMc97a8FURO9tqKsH5QvjWrzsa5DH3NlZsM742W2wODl2fF+bfcTWtXw== + dependencies: + "@babel/core" "^7.24.6" + "@babel/plugin-transform-typescript" "^7.24.6" + "@vue/babel-plugin-jsx" "^1.2.2" + +"@vitejs/plugin-vue@^5.0.5": + version "5.1.2" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.1.2.tgz#f11091e0130eca6c1ca8cfb85ee71ea53b255d31" + integrity sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A== + +"@volar/kit@~2.4.0-alpha.15": + version "2.4.0-alpha.18" + resolved "https://registry.yarnpkg.com/@volar/kit/-/kit-2.4.0-alpha.18.tgz#b3c87cd72e08b227a5a4aa01178c27fa90c79142" + integrity sha512-dZMSNhesh23lhd61ax2l04IgIcYofAjm8M+5BKAmX47ROweyc8RrrslszCFUJynlmXx6JS1PoHqvo8+E0aAYQQ== + dependencies: + "@volar/language-service" "2.4.0-alpha.18" + "@volar/typescript" "2.4.0-alpha.18" + typesafe-path "^0.2.2" + vscode-languageserver-textdocument "^1.0.11" + vscode-uri "^3.0.8" + +"@volar/language-core@2.4.0-alpha.18", "@volar/language-core@~2.4.0-alpha.15": + version "2.4.0-alpha.18" + resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.4.0-alpha.18.tgz#dafffd68ac07c26d69de16741187fd4c06bfa345" + integrity sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg== + dependencies: + "@volar/source-map" "2.4.0-alpha.18" + +"@volar/language-server@~2.4.0-alpha.15": + version "2.4.0-alpha.18" + resolved "https://registry.yarnpkg.com/@volar/language-server/-/language-server-2.4.0-alpha.18.tgz#a159ddbbc5a0d67297c9f6a87dcd67f8d7c47158" + integrity sha512-dciHEE/R5kzI0bY71QfkoCVQ3cQI6g9MHfA4oIP6UhnJy0CdleUalWSygOXoD3Nq7Yk6wn2BRrb1PP5MsadY/Q== + dependencies: + "@volar/language-core" "2.4.0-alpha.18" + "@volar/language-service" "2.4.0-alpha.18" + "@volar/snapshot-document" "2.4.0-alpha.18" + "@volar/typescript" "2.4.0-alpha.18" + path-browserify "^1.0.1" + request-light "^0.7.0" + vscode-languageserver "^9.0.1" + vscode-languageserver-protocol "^3.17.5" + vscode-languageserver-textdocument "^1.0.11" + vscode-uri "^3.0.8" + +"@volar/language-service@2.4.0-alpha.18", "@volar/language-service@~2.4.0-alpha.15": + version "2.4.0-alpha.18" + resolved "https://registry.yarnpkg.com/@volar/language-service/-/language-service-2.4.0-alpha.18.tgz#8421721ae76820e532e7d2c3689b3a07ed0ad558" + integrity sha512-EuetrtbEtudi9buinWAG5U3Jam5dY27zXd/7GYnx542kBwanWOBM8i4DAQd0z7M11fOxXgybxPA933uaSyaOog== + dependencies: + "@volar/language-core" "2.4.0-alpha.18" + vscode-languageserver-protocol "^3.17.5" + vscode-languageserver-textdocument "^1.0.11" + vscode-uri "^3.0.8" + +"@volar/snapshot-document@2.4.0-alpha.18": + version "2.4.0-alpha.18" + resolved "https://registry.yarnpkg.com/@volar/snapshot-document/-/snapshot-document-2.4.0-alpha.18.tgz#febef0ffb8c49b06341c2539cdd865519e3c0c70" + integrity sha512-JAeclEly/wnILhR4Pu9MpgBLInZJH49O1zoy8fU+pk5I+zpv7JIEby5z2UFAS60+sIDnxBdAGd7rZ5VibE70vg== + dependencies: + vscode-languageserver-protocol "^3.17.5" + vscode-languageserver-textdocument "^1.0.11" + +"@volar/source-map@2.4.0-alpha.18": + version "2.4.0-alpha.18" + resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-2.4.0-alpha.18.tgz#a2413932ff6b1821ae8efcbd9249d4da3f99f223" + integrity sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g== + +"@volar/typescript@2.4.0-alpha.18", "@volar/typescript@~2.4.0-alpha.15": + version "2.4.0-alpha.18" + resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-2.4.0-alpha.18.tgz#806aca9ce1bd7c48dc5fcd0fcf7f33bdd04e5b35" + integrity sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ== + dependencies: + "@volar/language-core" "2.4.0-alpha.18" + path-browserify "^1.0.1" + vscode-uri "^3.0.8" + +"@vscode/emmet-helper@^2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz#8a8b228981fcf2d9346fdca77b9ad5a31dc09dba" + integrity sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw== + dependencies: + emmet "^2.4.3" + jsonc-parser "^2.3.0" + vscode-languageserver-textdocument "^1.0.1" + vscode-languageserver-types "^3.15.1" + vscode-uri "^2.1.2" + +"@vscode/l10n@^0.0.18": + version "0.0.18" + resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.18.tgz#916d3a5e960dbab47c1c56f58a7cb5087b135c95" + integrity sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ== + +"@vue/babel-helper-vue-transform-on@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz#7f1f817a4f00ad531651a8d1d22e22d9e42807ef" + integrity sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw== + +"@vue/babel-plugin-jsx@^1.1.5", "@vue/babel-plugin-jsx@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz#eb426fb4660aa510bb8d188ff0ec140405a97d8a" + integrity sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA== + dependencies: + "@babel/helper-module-imports" "~7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/template" "^7.23.9" + "@babel/traverse" "^7.23.9" + "@babel/types" "^7.23.9" + "@vue/babel-helper-vue-transform-on" "1.2.2" + "@vue/babel-plugin-resolve-type" "1.2.2" + camelcase "^6.3.0" + html-tags "^3.3.1" + svg-tags "^1.0.0" + +"@vue/babel-plugin-resolve-type@1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz#66844898561da6449e0f4a261b0c875118e0707b" + integrity sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/helper-module-imports" "~7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/parser" "^7.23.9" + "@vue/compiler-sfc" "^3.4.15" + +"@vue/compiler-core@3.4.36": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.36.tgz#4e28dfcbaa8a85e135f7a94c44372b6d52329e42" + integrity sha512-qBkndgpwFKdupmOPoiS10i7oFdN7a+4UNDlezD0GlQ1kuA1pNrscg9g12HnB5E8hrWSuEftRsbJhL1HI2zpJhg== + dependencies: + "@babel/parser" "^7.24.7" + "@vue/shared" "3.4.36" + entities "^5.0.0" + estree-walker "^2.0.2" + source-map-js "^1.2.0" + +"@vue/compiler-dom@3.4.36", "@vue/compiler-dom@^3.3.4": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.36.tgz#32f5f65d1fb242211df2ddc65a336779cd8b974c" + integrity sha512-eEIjy4GwwZTFon/Y+WO8tRRNGqylaRlA79T1RLhUpkOzJ7EtZkkb8MurNfkqY6x6Qiu0R7ESspEF7GkPR/4yYg== + dependencies: + "@vue/compiler-core" "3.4.36" + "@vue/shared" "3.4.36" + +"@vue/compiler-sfc@3.4.36", "@vue/compiler-sfc@^3.4.15", "@vue/compiler-sfc@^3.4.29": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.36.tgz#887809183a273dc0ef8337d5e84ef6a781727ccc" + integrity sha512-rhuHu7qztt/rNH90dXPTzhB7hLQT2OC4s4GrPVqmzVgPY4XBlfWmcWzn4bIPEWNImt0CjO7kfHAf/1UXOtx3vw== + dependencies: + "@babel/parser" "^7.24.7" + "@vue/compiler-core" "3.4.36" + "@vue/compiler-dom" "3.4.36" + "@vue/compiler-ssr" "3.4.36" + "@vue/shared" "3.4.36" + estree-walker "^2.0.2" + magic-string "^0.30.10" + postcss "^8.4.40" + source-map-js "^1.2.0" + +"@vue/compiler-ssr@3.4.36": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.36.tgz#5881f9303ad6a4fdf04fb4238ebb483caf040707" + integrity sha512-Wt1zyheF0zVvRJyhY74uxQbnkXV2Le/JPOrAxooR4rFYKC7cFr+cRqW6RU3cM/bsTy7sdZ83IDuy/gLPSfPGng== + dependencies: + "@vue/compiler-dom" "3.4.36" + "@vue/shared" "3.4.36" + +"@vue/devtools-core@^7.3.7": + version "7.3.7" + resolved "https://registry.yarnpkg.com/@vue/devtools-core/-/devtools-core-7.3.7.tgz#49e1450871014cb5fdee455de021ca6e9b78fc26" + integrity sha512-IapWbHUqvO6n+p5JFTCE5JyNjpsZ5IS1GYIRX0P7/SqYPgFCOdH0dG+u8PbBHYdnp+VPxHLO+GGZ/WBZFCZnsA== + dependencies: + "@vue/devtools-kit" "^7.3.7" + "@vue/devtools-shared" "^7.3.7" + mitt "^3.0.1" + nanoid "^3.3.4" + pathe "^1.1.2" + vite-hot-client "^0.2.3" + +"@vue/devtools-kit@^7.3.7": + version "7.3.7" + resolved "https://registry.yarnpkg.com/@vue/devtools-kit/-/devtools-kit-7.3.7.tgz#c1c19d427e3b457cf91305c86ae2e6a58830442b" + integrity sha512-ktHhhjI4CoUrwdSUF5b/MFfjrtAtK8r4vhOkFyRN5Yp9kdXTwsRBYcwarHuP+wFPKf4/KM7DVBj2ELO8SBwdsw== + dependencies: + "@vue/devtools-shared" "^7.3.7" + birpc "^0.2.17" + hookable "^5.5.3" + mitt "^3.0.1" + perfect-debounce "^1.0.0" + speakingurl "^14.0.1" + superjson "^2.2.1" + +"@vue/devtools-shared@^7.3.7": + version "7.3.7" + resolved "https://registry.yarnpkg.com/@vue/devtools-shared/-/devtools-shared-7.3.7.tgz#765d2e0e4d3def891cdead22ef2a373d1d1f4df0" + integrity sha512-M9EU1/bWi5GNS/+IZrAhwGOVZmUTN4MH22Hvh35nUZZg9AZP2R2OhfCb+MG4EtAsrUEYlu3R43/SIj3G7EZYtQ== + dependencies: + rfdc "^1.4.1" + +"@vue/reactivity@3.4.36": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.36.tgz#f0797308b1639db7f303e91fdd20577ad538a817" + integrity sha512-wN1aoCwSoqrt1yt8wO0gc13QaC+Vk1o6AoSt584YHNnz6TGDhh1NCMUYgAnvp4HEIkLdGsaC1bvu/P+wpoDEXw== + dependencies: + "@vue/shared" "3.4.36" + +"@vue/runtime-core@3.4.36": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.36.tgz#7d956671800b2567deebf4a5f92cb476404dfa94" + integrity sha512-9+TR14LAVEerZWLOm/N/sG2DVYhrH2bKgFrbH/FVt/Q8Jdw4OtdcGMRC6Tx8VAo0DA1eqAqrZaX0fbOaOxxZ4A== + dependencies: + "@vue/reactivity" "3.4.36" + "@vue/shared" "3.4.36" + +"@vue/runtime-dom@3.4.36": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.36.tgz#e4eeeba2cb2b9645de45eebd023939a35fff5e30" + integrity sha512-2Qe2fKkLxgZBVvHrG0QMNLL4bsx7Ae88pyXebY2WnQYABpOnGYvA+axMbcF9QwM4yxnsv+aELbC0eiNVns7mGw== + dependencies: + "@vue/reactivity" "3.4.36" + "@vue/runtime-core" "3.4.36" + "@vue/shared" "3.4.36" + csstype "^3.1.3" + +"@vue/server-renderer@3.4.36": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.36.tgz#352138e6a31a5eeabcbb75e66f6919f607f8c870" + integrity sha512-2XW90Rq8+Y7S1EIsAuubZVLm0gCU8HYb5mRAruFdwfC3XSOU5/YKePz29csFzsch8hXaY5UHh7ZMddmi1XTJEA== + dependencies: + "@vue/compiler-ssr" "3.4.36" + "@vue/shared" "3.4.36" + +"@vue/shared@3.4.36": + version "3.4.36" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.36.tgz#7551f41684966acb6a307152b49a8308e7f69203" + integrity sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA== + +acorn@^8.12.1: + version "8.12.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" + integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== + +ansi-align@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +aria-query@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" + integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== + dependencies: + dequal "^2.0.3" + +array-iterate@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/array-iterate/-/array-iterate-2.0.1.tgz#6efd43f8295b3fee06251d3d62ead4bd9805dd24" + integrity sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg== + +astro@^4.8.6: + version "4.13.1" + resolved "https://registry.yarnpkg.com/astro/-/astro-4.13.1.tgz#cb8f5e7763284f9d6829b8414c00bbdc6d8ca9c8" + integrity sha512-VnMjAc+ykFsIVjgbu9Mt/EA1fMIcPMXbU89h3ATwGOzSIKDsQH72bDgfJkWiwk6u0OE90GeP5EPhAT28Twf9oA== + dependencies: + "@astrojs/compiler" "^2.10.0" + "@astrojs/internal-helpers" "0.4.1" + "@astrojs/markdown-remark" "5.2.0" + "@astrojs/telemetry" "3.1.0" + "@babel/core" "^7.25.2" + "@babel/generator" "^7.25.0" + "@babel/parser" "^7.25.3" + "@babel/plugin-transform-react-jsx" "^7.25.2" + "@babel/traverse" "^7.25.3" + "@babel/types" "^7.25.2" + "@types/babel__core" "^7.20.5" + "@types/cookie" "^0.6.0" + acorn "^8.12.1" + aria-query "^5.3.0" + axobject-query "^4.1.0" + boxen "7.1.1" + ci-info "^4.0.0" + clsx "^2.1.1" + common-ancestor-path "^1.0.1" + cookie "^0.6.0" + cssesc "^3.0.0" + debug "^4.3.6" + deterministic-object-hash "^2.0.2" + devalue "^5.0.0" + diff "^5.2.0" + dlv "^1.1.3" + dset "^3.1.3" + es-module-lexer "^1.5.4" + esbuild "^0.21.5" + estree-walker "^3.0.3" + execa "^8.0.1" + fast-glob "^3.3.2" + flattie "^1.1.1" + github-slugger "^2.0.0" + gray-matter "^4.0.3" + html-escaper "^3.0.3" + http-cache-semantics "^4.1.1" + js-yaml "^4.1.0" + kleur "^4.1.5" + magic-string "^0.30.11" + mrmime "^2.0.0" + ora "^8.0.1" + p-limit "^6.1.0" + p-queue "^8.0.1" + path-to-regexp "^6.2.2" + preferred-pm "^4.0.0" + prompts "^2.4.2" + rehype "^13.0.1" + semver "^7.6.3" + shiki "^1.12.0" + string-width "^7.2.0" + strip-ansi "^7.1.0" + tsconfck "^3.1.1" + unist-util-visit "^5.0.0" + vfile "^6.0.2" + vite "^5.3.5" + vitefu "^0.2.5" + which-pm "^3.0.0" + yargs-parser "^21.1.1" + zod "^3.23.8" + zod-to-json-schema "^3.23.2" + optionalDependencies: + sharp "^0.33.3" + +autoprefixer@^10.4.15: + version "10.4.20" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b" + integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== + dependencies: + browserslist "^4.23.3" + caniuse-lite "^1.0.30001646" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.0.1" + postcss-value-parser "^4.2.0" + +axobject-query@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee" + integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== + +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base-64@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base-64/-/base-64-1.0.0.tgz#09d0f2084e32a3fd08c2475b973788eee6ae8f4a" + integrity sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg== + +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +birpc@^0.2.17: + version "0.2.17" + resolved "https://registry.yarnpkg.com/birpc/-/birpc-0.2.17.tgz#d0bdb90d4d063061156637f03b7b0adea1779734" + integrity sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg== + +boxen@7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-7.1.1.tgz#f9ba525413c2fec9cdb88987d835c4f7cad9c8f4" + integrity sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog== + dependencies: + ansi-align "^3.0.1" + camelcase "^7.0.1" + chalk "^5.2.0" + cli-boxes "^3.0.0" + string-width "^5.1.2" + type-fest "^2.13.0" + widest-line "^4.0.1" + wrap-ansi "^8.1.0" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^3.0.3, braces@~3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.23.1, browserslist@^4.23.3: + version "4.23.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800" + integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA== + dependencies: + caniuse-lite "^1.0.30001646" + electron-to-chromium "^1.5.4" + node-releases "^2.0.18" + update-browserslist-db "^1.1.0" + +bundle-name@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" + integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== + dependencies: + run-applescript "^7.0.0" + +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelcase@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048" + integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== + +caniuse-lite@^1.0.30001646: + version "1.0.30001650" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001650.tgz#dd1eba0938e39536d184c3c99b2569a13788bc16" + integrity sha512-fgEc7hP/LB7iicdXHUI9VsBsMZmUmlVJeQP2qqQW+3lkqVhbmjEU8zp+h5stWeilX+G7uXuIUIIlWlDw9jdt8g== + +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== + +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^5.2.0, chalk@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== + +character-entities-html4@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" + integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== + +character-entities-legacy@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" + integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== + +character-entities@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" + integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== + +chokidar@^3.5.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +ci-info@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2" + integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg== + +cli-boxes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" + integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== + +cli-cursor@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-4.0.0.tgz#3cecfe3734bf4fe02a8361cbdc0f6fe28c6a57ea" + integrity sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg== + dependencies: + restore-cursor "^4.0.0" + +cli-spinners@^2.9.2: + version "2.9.2" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" + integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clsx@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" + integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" + integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== + dependencies: + color-convert "^2.0.1" + color-string "^1.9.0" + +comma-separated-tokens@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +common-ancestor-path@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" + integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cookie@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" + integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== + +copy-anything@^3.0.2: + version "3.0.5" + resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-3.0.5.tgz#2d92dce8c498f790fa7ad16b01a1ae5a45b020a0" + integrity sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w== + dependencies: + is-what "^4.1.8" + +cross-spawn@^7.0.0, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +csstype@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +debug@^4.0.0, debug@^4.1.0, debug@^4.3.1, debug@^4.3.4, debug@^4.3.5, debug@^4.3.6: + version "4.3.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b" + integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== + dependencies: + ms "2.1.2" + +decode-named-character-reference@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" + integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== + dependencies: + character-entities "^2.0.0" + +default-browser-id@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" + integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== + +default-browser@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" + integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== + dependencies: + bundle-name "^4.1.0" + default-browser-id "^5.0.0" + +define-lazy-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" + integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== + +dequal@^2.0.0, dequal@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +detect-libc@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" + integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== + +deterministic-object-hash@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz#b251ddc801443905f0e9fef08816a46bc9fe3807" + integrity sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ== + dependencies: + base-64 "^1.0.0" + +devalue@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/devalue/-/devalue-5.0.0.tgz#1ca0099a7d715b4d6cac3924e770ccbbc584ad98" + integrity sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA== + +devlop@^1.0.0, devlop@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== + dependencies: + dequal "^2.0.0" + +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + +diff@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== + +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + +dset@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.3.tgz#c194147f159841148e8e34ca41f638556d9542d2" + integrity sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +electron-to-chromium@^1.5.4: + version "1.5.5" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz#03bfdf422bdd2c05ee2657efedde21264a1a566b" + integrity sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA== + +emmet@^2.4.3: + version "2.4.7" + resolved "https://registry.yarnpkg.com/emmet/-/emmet-2.4.7.tgz#19893c34e6274af14ea3c5729101e3c4ed18f01e" + integrity sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA== + dependencies: + "@emmetio/abbreviation" "^2.3.3" + "@emmetio/css-abbreviation" "^2.1.8" + +emoji-regex@^10.3.0: + version "10.3.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.3.0.tgz#76998b9268409eb3dae3de989254d456e70cfe23" + integrity sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +entities@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-5.0.0.tgz#b2ab51fe40d995817979ec79dd621154c3c0f62b" + integrity sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA== + +error-stack-parser-es@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz#15b50b67bea4b6ed6596976ee07c7867ae25bb1c" + integrity sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg== + +es-module-lexer@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz#a8efec3a3da991e60efa6b633a7cad6ab8d26b78" + integrity sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw== + +esbuild@^0.21.3, esbuild@^0.21.5: + version "0.21.5" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d" + integrity sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== + optionalDependencies: + "@esbuild/aix-ppc64" "0.21.5" + "@esbuild/android-arm" "0.21.5" + "@esbuild/android-arm64" "0.21.5" + "@esbuild/android-x64" "0.21.5" + "@esbuild/darwin-arm64" "0.21.5" + "@esbuild/darwin-x64" "0.21.5" + "@esbuild/freebsd-arm64" "0.21.5" + "@esbuild/freebsd-x64" "0.21.5" + "@esbuild/linux-arm" "0.21.5" + "@esbuild/linux-arm64" "0.21.5" + "@esbuild/linux-ia32" "0.21.5" + "@esbuild/linux-loong64" "0.21.5" + "@esbuild/linux-mips64el" "0.21.5" + "@esbuild/linux-ppc64" "0.21.5" + "@esbuild/linux-riscv64" "0.21.5" + "@esbuild/linux-s390x" "0.21.5" + "@esbuild/linux-x64" "0.21.5" + "@esbuild/netbsd-x64" "0.21.5" + "@esbuild/openbsd-x64" "0.21.5" + "@esbuild/sunos-x64" "0.21.5" + "@esbuild/win32-arm64" "0.21.5" + "@esbuild/win32-ia32" "0.21.5" + "@esbuild/win32-x64" "0.21.5" + +escalade@^3.1.1, escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + +estree-walker@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== + dependencies: + "@types/estree" "^1.0.0" + +eventemitter3@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" + integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== + +execa@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" + integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^8.0.1" + human-signals "^5.0.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^4.1.0" + strip-final-newline "^3.0.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-glob@^3.2.12, fast-glob@^3.3.0, fast-glob@^3.3.1, fast-glob@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fastq@^1.6.0: + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== + dependencies: + reusify "^1.0.4" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +find-up-simple@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/find-up-simple/-/find-up-simple-1.0.0.tgz#21d035fde9fdbd56c8f4d2f63f32fd93a1cfc368" + integrity sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw== + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-yarn-workspace-root2@1.2.16: + version "1.2.16" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz#60287009dd2f324f59646bdb4b7610a6b301c2a9" + integrity sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA== + dependencies: + micromatch "^4.0.2" + pkg-dir "^4.2.0" + +flattie@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/flattie/-/flattie-1.1.1.tgz#88182235723113667d36217fec55359275d6fe3d" + integrity sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ== + +foreground-child@^3.1.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77" + integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^4.0.1" + +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +fs-extra@^11.2.0: + version "11.2.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fsevents@~2.3.2, fsevents@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-east-asian-width@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz#5e6ebd9baee6fb8b7b6bd505221065f0cd91f64e" + integrity sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA== + +get-stream@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" + integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== + +github-slugger@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-2.0.0.tgz#52cf2f9279a21eb6c59dd385b410f0c0adda8f1a" + integrity sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob@^10.3.10: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +gray-matter@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" + integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== + dependencies: + js-yaml "^3.13.1" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +hast-util-from-html@^2.0.0, hast-util-from-html@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz#9cd38ee81bf40b2607368b92a04b0905fa987488" + integrity sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g== + dependencies: + "@types/hast" "^3.0.0" + devlop "^1.1.0" + hast-util-from-parse5 "^8.0.0" + parse5 "^7.0.0" + vfile "^6.0.0" + vfile-message "^4.0.0" + +hast-util-from-parse5@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" + integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + hastscript "^8.0.0" + property-information "^6.0.0" + vfile "^6.0.0" + vfile-location "^5.0.0" + web-namespaces "^2.0.0" + +hast-util-is-element@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz#6e31a6532c217e5b533848c7e52c9d9369ca0932" + integrity sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g== + dependencies: + "@types/hast" "^3.0.0" + +hast-util-parse-selector@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" + integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== + dependencies: + "@types/hast" "^3.0.0" + +hast-util-raw@^9.0.0: + version "9.0.4" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.4.tgz#2da03e37c46eb1a6f1391f02f9b84ae65818f7ed" + integrity sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + "@ungap/structured-clone" "^1.0.0" + hast-util-from-parse5 "^8.0.0" + hast-util-to-parse5 "^8.0.0" + html-void-elements "^3.0.0" + mdast-util-to-hast "^13.0.0" + parse5 "^7.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-to-html@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-9.0.1.tgz#d108aba473c0ced8377267b1a725b25e818ff3c8" + integrity sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + ccount "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-raw "^9.0.0" + hast-util-whitespace "^3.0.0" + html-void-elements "^3.0.0" + mdast-util-to-hast "^13.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + stringify-entities "^4.0.0" + zwitch "^2.0.4" + +hast-util-to-parse5@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" + integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-to-text@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz#57b676931e71bf9cb852453678495b3080bfae3e" + integrity sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + hast-util-is-element "^3.0.0" + unist-util-find-after "^5.0.0" + +hast-util-whitespace@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" + integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== + dependencies: + "@types/hast" "^3.0.0" + +hastscript@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" + integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^4.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + +hookable@^5.5.3: + version "5.5.3" + resolved "https://registry.yarnpkg.com/hookable/-/hookable-5.5.3.tgz#6cfc358984a1ef991e2518cb9ed4a778bbd3215d" + integrity sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ== + +html-escaper@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-3.0.3.tgz#4d336674652beb1dcbc29ef6b6ba7f6be6fdfed6" + integrity sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ== + +html-tags@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" + integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== + +html-void-elements@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" + integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== + +http-cache-semantics@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + +human-signals@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" + integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== + +import-meta-resolve@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#f9db8bead9fafa61adb811db77a2bf22c5399706" + integrity sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw== + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-core-module@^2.13.0: + version "2.15.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.0.tgz#71c72ec5442ace7e76b306e9d48db361f22699ea" + integrity sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA== + dependencies: + hasown "^2.0.2" + +is-docker@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" + integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== + +is-extendable@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-inside-container@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" + integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== + dependencies: + is-docker "^3.0.0" + +is-interactive@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90" + integrity sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + +is-unicode-supported@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#d824984b616c292a2e198207d4a609983842f714" + integrity sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ== + +is-unicode-supported@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz#fdf32df9ae98ff6ab2cedc155a5a6e895701c451" + integrity sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q== + +is-what@^4.1.8: + version "4.1.16" + resolved "https://registry.yarnpkg.com/is-what/-/is-what-4.1.16.tgz#1ad860a19da8b4895ad5495da3182ce2acdd7a6f" + integrity sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A== + +is-wsl@^3.0.0, is-wsl@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" + integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== + dependencies: + is-inside-container "^1.0.0" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + +jiti@^1.21.0: + version "1.21.6" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.6.tgz#6c7f7398dd4b3142767f9a168af2f317a428d268" + integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.0, js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonc-parser@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.3.1.tgz#59549150b133f2efacca48fe9ce1ec0659af2342" + integrity sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +kleur@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" + integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== + +kolorist@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.8.0.tgz#edddbbbc7894bc13302cdf740af6374d4a04743c" + integrity sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ== + +lilconfig@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + +lilconfig@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.2.tgz#e4a7c3cb549e3a606c8dcc32e5ae1005e62c05cb" + integrity sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +load-yaml-file@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/load-yaml-file/-/load-yaml-file-0.2.0.tgz#af854edaf2bea89346c07549122753c07372f64d" + integrity sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw== + dependencies: + graceful-fs "^4.1.5" + js-yaml "^3.13.0" + pify "^4.0.1" + strip-bom "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +log-symbols@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-6.0.0.tgz#bb95e5f05322651cac30c0feb6404f9f2a8a9439" + integrity sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw== + dependencies: + chalk "^5.3.0" + is-unicode-supported "^1.3.0" + +longest-streak@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== + +lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +magic-string@^0.30.10, magic-string@^0.30.11, magic-string@^0.30.4: + version "0.30.11" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954" + integrity sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" + +markdown-table@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" + integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== + +mdast-util-definitions@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz#c1bb706e5e76bb93f9a09dd7af174002ae69ac24" + integrity sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + unist-util-visit "^5.0.0" + +mdast-util-find-and-replace@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz#a6fc7b62f0994e973490e45262e4bc07607b04e0" + integrity sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA== + dependencies: + "@types/mdast" "^4.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-from-markdown@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz#32a6e8f512b416e1f51eb817fc64bd867ebcd9cc" + integrity sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + mdast-util-to-string "^4.0.0" + micromark "^4.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-decode-string "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-stringify-position "^4.0.0" + +mdast-util-gfm-autolink-literal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz#5baf35407421310a08e68c15e5d8821e8898ba2a" + integrity sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg== + dependencies: + "@types/mdast" "^4.0.0" + ccount "^2.0.0" + devlop "^1.0.0" + mdast-util-find-and-replace "^3.0.0" + micromark-util-character "^2.0.0" + +mdast-util-gfm-footnote@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz#25a1753c7d16db8bfd53cd84fe50562bd1e6d6a9" + integrity sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + +mdast-util-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" + integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" + integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-task-list-item@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" + integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz#3f2aecc879785c3cb6a81ff3a243dc11eca61095" + integrity sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-gfm-autolink-literal "^2.0.0" + mdast-util-gfm-footnote "^2.0.0" + mdast-util-gfm-strikethrough "^2.0.0" + mdast-util-gfm-table "^2.0.0" + mdast-util-gfm-task-list-item "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-phrasing@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3" + integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w== + dependencies: + "@types/mdast" "^4.0.0" + unist-util-is "^6.0.0" + +mdast-util-to-hast@^13.0.0: + version "13.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz#5ca58e5b921cc0a3ded1bc02eed79a4fe4fe41f4" + integrity sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@ungap/structured-clone" "^1.0.0" + devlop "^1.0.0" + micromark-util-sanitize-uri "^2.0.0" + trim-lines "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + +mdast-util-to-markdown@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" + integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^4.0.0" + mdast-util-to-string "^4.0.0" + micromark-util-decode-string "^2.0.0" + unist-util-visit "^5.0.0" + zwitch "^2.0.0" + +mdast-util-to-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" + integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== + dependencies: + "@types/mdast" "^4.0.0" + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromark-core-commonmark@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz#9a45510557d068605c6e9a80f282b2bb8581e43d" + integrity sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA== + dependencies: + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-factory-destination "^2.0.0" + micromark-factory-label "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-title "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-html-tag-name "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-autolink-literal@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935" + integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-footnote@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750" + integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw== + dependencies: + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-strikethrough@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz#86106df8b3a692b5f6a92280d3879be6be46d923" + integrity sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-table@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz#5cadedfbb29fca7abf752447967003dc3b6583c9" + integrity sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-tagfilter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" + integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-gfm-task-list-item@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz#bcc34d805639829990ec175c3eea12bb5b781f2c" + integrity sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" + integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== + dependencies: + micromark-extension-gfm-autolink-literal "^2.0.0" + micromark-extension-gfm-footnote "^2.0.0" + micromark-extension-gfm-strikethrough "^2.0.0" + micromark-extension-gfm-table "^2.0.0" + micromark-extension-gfm-tagfilter "^2.0.0" + micromark-extension-gfm-task-list-item "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-destination@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" + integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-label@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" + integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== + dependencies: + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-space@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" + integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-title@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" + integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-whitespace@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" + integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-character@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.0.tgz#31320ace16b4644316f6bf057531689c71e2aee1" + integrity sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ== + dependencies: + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-chunked@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" + integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-classify-character@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" + integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-combine-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" + integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== + dependencies: + micromark-util-chunked "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-decode-numeric-character-reference@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" + integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-decode-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" + integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" + integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== + +micromark-util-html-tag-name@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" + integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== + +micromark-util-normalize-identifier@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" + integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-resolve-all@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" + integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== + dependencies: + micromark-util-types "^2.0.0" + +micromark-util-sanitize-uri@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" + integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-subtokenize@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz#76129c49ac65da6e479c09d0ec4b5f29ec6eace5" + integrity sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-symbol@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" + integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== + +micromark-util-types@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" + integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== + +micromark@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" + integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.7" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" + integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + +mitt@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" + integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== + +mrmime@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.0.tgz#151082a6e06e59a9a39b46b3e14d5cfe92b3abb4" + integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +muggle-string@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/muggle-string/-/muggle-string-0.4.1.tgz#3b366bd43b32f809dc20659534dd30e7c8a0d328" + integrity sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ== + +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + +nanoid@^3.3.4, nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + +nlcst-to-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz#05511e8461ebfb415952eb0b7e9a1a7d40471bd4" + integrity sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA== + dependencies: + "@types/nlcst" "^2.0.0" + +node-releases@^2.0.18: + version "2.0.18" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" + integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +npm-run-path@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" + integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== + dependencies: + path-key "^4.0.0" + +object-assign@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + +open@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/open/-/open-10.1.0.tgz#a7795e6e5d519abe4286d9937bb24b51122598e1" + integrity sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw== + dependencies: + default-browser "^5.2.1" + define-lazy-prop "^3.0.0" + is-inside-container "^1.0.0" + is-wsl "^3.1.0" + +ora@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-8.0.1.tgz#6dcb9250a629642cbe0d2df3a6331ad6f7a2af3e" + integrity sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ== + dependencies: + chalk "^5.3.0" + cli-cursor "^4.0.0" + cli-spinners "^2.9.2" + is-interactive "^2.0.0" + is-unicode-supported "^2.0.0" + log-symbols "^6.0.0" + stdin-discarder "^0.2.1" + string-width "^7.0.0" + strip-ansi "^7.1.0" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-6.1.0.tgz#d91f9364d3fdff89b0a45c70d04ad4e0df30a0e8" + integrity sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg== + dependencies: + yocto-queue "^1.1.1" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-queue@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-8.0.1.tgz#718b7f83836922ef213ddec263ff4223ce70bef8" + integrity sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA== + dependencies: + eventemitter3 "^5.0.1" + p-timeout "^6.1.2" + +p-timeout@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-6.1.2.tgz#22b8d8a78abf5e103030211c5fc6dee1166a6aa5" + integrity sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ== + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json-from-dist@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" + integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== + +parse-latin@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/parse-latin/-/parse-latin-7.0.0.tgz#8dfacac26fa603f76417f36233fc45602a323e1d" + integrity sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ== + dependencies: + "@types/nlcst" "^2.0.0" + "@types/unist" "^3.0.0" + nlcst-to-string "^4.0.0" + unist-util-modify-children "^4.0.0" + unist-util-visit-children "^3.0.0" + vfile "^6.0.0" + +parse5@^7.0.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + dependencies: + entities "^4.4.0" + +path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + +path-to-regexp@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.2.tgz#324377a83e5049cbecadc5554d6a63a9a4866b36" + integrity sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw== + +pathe@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" + integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== + +perfect-debounce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz#9c2e8bc30b169cc984a58b7d5b28049839591d2a" + integrity sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA== + +picocolors@^1.0.0, picocolors@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pirates@^4.0.1: + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-import@^15.1.0: + version "15.1.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" + integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-js@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" + integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== + dependencies: + camelcase-css "^2.0.1" + +postcss-load-config@^4.0.1, postcss-load-config@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.2.tgz#7159dcf626118d33e299f485d6afe4aff7c4a3e3" + integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== + dependencies: + lilconfig "^3.0.0" + yaml "^2.3.4" + +postcss-nested@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.2.0.tgz#4c2d22ab5f20b9cb61e2c5c5915950784d068131" + integrity sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ== + dependencies: + postcss-selector-parser "^6.1.1" + +postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz#5be94b277b8955904476a2400260002ce6c56e38" + integrity sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@^8.4.23, postcss@^8.4.28, postcss@^8.4.40: + version "8.4.41" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.41.tgz#d6104d3ba272d882fe18fc07d15dc2da62fa2681" + integrity sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.1" + source-map-js "^1.2.0" + +preferred-pm@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-4.0.0.tgz#6b256a44d39181fb3829b3abbd9ea2ead6db082b" + integrity sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw== + dependencies: + find-up-simple "^1.0.0" + find-yarn-workspace-root2 "1.2.16" + which-pm "^3.0.0" + +prismjs@^1.29.0: + version "1.29.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" + integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + +prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +property-information@^6.0.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec" + integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rehype-parse@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/rehype-parse/-/rehype-parse-9.0.0.tgz#3949faeec6f466ec57774215661e0d75469195d9" + integrity sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw== + dependencies: + "@types/hast" "^3.0.0" + hast-util-from-html "^2.0.0" + unified "^11.0.0" + +rehype-raw@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" + integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== + dependencies: + "@types/hast" "^3.0.0" + hast-util-raw "^9.0.0" + vfile "^6.0.0" + +rehype-stringify@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/rehype-stringify/-/rehype-stringify-10.0.0.tgz#2031cf6fdd0355393706f0474ec794c75e5492f2" + integrity sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ== + dependencies: + "@types/hast" "^3.0.0" + hast-util-to-html "^9.0.0" + unified "^11.0.0" + +rehype@^13.0.1: + version "13.0.1" + resolved "https://registry.yarnpkg.com/rehype/-/rehype-13.0.1.tgz#56384ba83955e2f3aa7eca1975b406c67d9dbd5e" + integrity sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg== + dependencies: + "@types/hast" "^3.0.0" + rehype-parse "^9.0.0" + rehype-stringify "^10.0.0" + unified "^11.0.0" + +remark-gfm@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.0.tgz#aea777f0744701aa288b67d28c43565c7e8c35de" + integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-gfm "^3.0.0" + micromark-extension-gfm "^3.0.0" + remark-parse "^11.0.0" + remark-stringify "^11.0.0" + unified "^11.0.0" + +remark-parse@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" + integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + micromark-util-types "^2.0.0" + unified "^11.0.0" + +remark-rehype@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.0.tgz#d5f264f42bcbd4d300f030975609d01a1697ccdc" + integrity sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + mdast-util-to-hast "^13.0.0" + unified "^11.0.0" + vfile "^6.0.0" + +remark-smartypants@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/remark-smartypants/-/remark-smartypants-3.0.2.tgz#cbaf2b39624c78fcbd6efa224678c1d2e9bc1dfb" + integrity sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA== + dependencies: + retext "^9.0.0" + retext-smartypants "^6.0.0" + unified "^11.0.4" + unist-util-visit "^5.0.0" + +remark-stringify@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" + integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-to-markdown "^2.0.0" + unified "^11.0.0" + +request-light@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/request-light/-/request-light-0.7.0.tgz#885628bb2f8040c26401ebf258ec51c4ae98ac2a" + integrity sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q== + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +resolve@^1.1.7, resolve@^1.22.2: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +restore-cursor@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-4.0.0.tgz#519560a4318975096def6e609d44100edaa4ccb9" + integrity sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +retext-latin@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/retext-latin/-/retext-latin-4.0.0.tgz#d02498aa1fd39f1bf00e2ff59b1384c05d0c7ce3" + integrity sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA== + dependencies: + "@types/nlcst" "^2.0.0" + parse-latin "^7.0.0" + unified "^11.0.0" + +retext-smartypants@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/retext-smartypants/-/retext-smartypants-6.1.0.tgz#59a005113c3e63a0045ebc8b3edbb31d0a1d2a55" + integrity sha512-LDPXg95346bqFZnDMHo0S7Rq5p64+B+N8Vz733+wPMDtwb9rCOs9LIdIEhrUOU+TAywX9St+ocQWJt8wrzivcQ== + dependencies: + "@types/nlcst" "^2.0.0" + nlcst-to-string "^4.0.0" + unist-util-visit "^5.0.0" + +retext-stringify@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/retext-stringify/-/retext-stringify-4.0.0.tgz#501d5440bd4d121e351c7c509f8507de9611e159" + integrity sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA== + dependencies: + "@types/nlcst" "^2.0.0" + nlcst-to-string "^4.0.0" + unified "^11.0.0" + +retext@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/retext/-/retext-9.0.0.tgz#ab5cd72836894167b0ca6ae70fdcfaa166267f7a" + integrity sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA== + dependencies: + "@types/nlcst" "^2.0.0" + retext-latin "^4.0.0" + retext-stringify "^4.0.0" + unified "^11.0.0" + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rfdc@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" + integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== + +rollup@^4.13.0: + version "4.20.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.20.0.tgz#f9d602161d29e178f0bf1d9f35f0a26f83939492" + integrity sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw== + dependencies: + "@types/estree" "1.0.5" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.20.0" + "@rollup/rollup-android-arm64" "4.20.0" + "@rollup/rollup-darwin-arm64" "4.20.0" + "@rollup/rollup-darwin-x64" "4.20.0" + "@rollup/rollup-linux-arm-gnueabihf" "4.20.0" + "@rollup/rollup-linux-arm-musleabihf" "4.20.0" + "@rollup/rollup-linux-arm64-gnu" "4.20.0" + "@rollup/rollup-linux-arm64-musl" "4.20.0" + "@rollup/rollup-linux-powerpc64le-gnu" "4.20.0" + "@rollup/rollup-linux-riscv64-gnu" "4.20.0" + "@rollup/rollup-linux-s390x-gnu" "4.20.0" + "@rollup/rollup-linux-x64-gnu" "4.20.0" + "@rollup/rollup-linux-x64-musl" "4.20.0" + "@rollup/rollup-win32-arm64-msvc" "4.20.0" + "@rollup/rollup-win32-ia32-msvc" "4.20.0" + "@rollup/rollup-win32-x64-msvc" "4.20.0" + fsevents "~2.3.2" + +run-applescript@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" + integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.8, semver@^7.6.0, semver@^7.6.2, semver@^7.6.3: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== + +sharp@^0.33.3: + version "0.33.4" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.33.4.tgz#b88e6e843e095c6ab5e1a0c59c4885e580cd8405" + integrity sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q== + dependencies: + color "^4.2.3" + detect-libc "^2.0.3" + semver "^7.6.0" + optionalDependencies: + "@img/sharp-darwin-arm64" "0.33.4" + "@img/sharp-darwin-x64" "0.33.4" + "@img/sharp-libvips-darwin-arm64" "1.0.2" + "@img/sharp-libvips-darwin-x64" "1.0.2" + "@img/sharp-libvips-linux-arm" "1.0.2" + "@img/sharp-libvips-linux-arm64" "1.0.2" + "@img/sharp-libvips-linux-s390x" "1.0.2" + "@img/sharp-libvips-linux-x64" "1.0.2" + "@img/sharp-libvips-linuxmusl-arm64" "1.0.2" + "@img/sharp-libvips-linuxmusl-x64" "1.0.2" + "@img/sharp-linux-arm" "0.33.4" + "@img/sharp-linux-arm64" "0.33.4" + "@img/sharp-linux-s390x" "0.33.4" + "@img/sharp-linux-x64" "0.33.4" + "@img/sharp-linuxmusl-arm64" "0.33.4" + "@img/sharp-linuxmusl-x64" "0.33.4" + "@img/sharp-wasm32" "0.33.4" + "@img/sharp-win32-ia32" "0.33.4" + "@img/sharp-win32-x64" "0.33.4" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shiki@^1.10.3, shiki@^1.12.0: + version "1.12.1" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-1.12.1.tgz#72d9d230a8d68ddaf8cf7c94a1dc6a5f2625324e" + integrity sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg== + dependencies: + "@shikijs/core" "1.12.1" + "@types/hast" "^3.0.4" + +signal-exit@^3.0.2: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +signal-exit@^4.0.1, signal-exit@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + dependencies: + is-arrayish "^0.3.1" + +sirv@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0" + integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ== + dependencies: + "@polka/url" "^1.0.0-next.24" + mrmime "^2.0.0" + totalist "^3.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== + +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + +speakingurl@^14.0.1: + version "14.0.1" + resolved "https://registry.yarnpkg.com/speakingurl/-/speakingurl-14.0.1.tgz#f37ec8ddc4ab98e9600c1c9ec324a8c48d772a53" + integrity sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stdin-discarder@^0.2.1: + version "0.2.2" + resolved "https://registry.yarnpkg.com/stdin-discarder/-/stdin-discarder-0.2.2.tgz#390037f44c4ae1a1ae535c5fe38dc3aba8d997be" + integrity sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ== + +"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +string-width@^7.0.0, string-width@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-7.2.0.tgz#b5bb8e2165ce275d4d43476dd2700ad9091db6dc" + integrity sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ== + dependencies: + emoji-regex "^10.3.0" + get-east-asian-width "^1.0.0" + strip-ansi "^7.1.0" + +stringify-entities@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.4.tgz#b3b79ef5f277cc4ac73caeb0236c5ba939b3a4f3" + integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== + dependencies: + character-entities-html4 "^2.0.0" + character-entities-legacy "^3.0.0" + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1, strip-ansi@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + +sucrase@^3.32.0: + version "3.35.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" + integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "^10.3.10" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + +superjson@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/superjson/-/superjson-2.2.1.tgz#9377a7fa80fedb10c851c9dbffd942d4bcf79733" + integrity sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA== + dependencies: + copy-anything "^3.0.2" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-tags@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" + integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA== + +tailwindcss@^3.4.3: + version "3.4.8" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.8.tgz#74fdfc085732c244ad9ca4ee0d539bc5dddd58fd" + integrity sha512-GkP17r9GQkxgZ9FKHJQEnjJuKBcbFhMFzKu5slmN6NjlCuFnYJMQ8N4AZ6VrUyiRXlDtPKHkesuQ/MS913Nvdg== + dependencies: + "@alloc/quick-lru" "^5.2.0" + arg "^5.0.2" + chokidar "^3.5.3" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.3.0" + glob-parent "^6.0.2" + is-glob "^4.0.3" + jiti "^1.21.0" + lilconfig "^2.1.0" + micromatch "^4.0.5" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.23" + postcss-import "^15.1.0" + postcss-js "^4.0.1" + postcss-load-config "^4.0.1" + postcss-nested "^6.0.1" + postcss-selector-parser "^6.0.11" + resolve "^1.22.2" + sucrase "^3.32.0" + +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +totalist@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== + +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + +trough@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" + integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== + +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + +tsconfck@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/tsconfck/-/tsconfck-3.1.1.tgz#c7284913262c293b43b905b8b034f524de4a3162" + integrity sha512-00eoI6WY57SvZEVjm13stEVE90VkEdJAFGgpFLTsZbJyW/LwFQ7uQxJHWpZ2hzSWgCPKc9AnBnNP+0X7o3hAmQ== + +tslib@^2.4.0: + version "2.6.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" + integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== + +type-fest@^2.13.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +typesafe-path@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/typesafe-path/-/typesafe-path-0.2.2.tgz#91a436681b2f514badb114061b6a5e5c2b8943b1" + integrity sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA== + +typescript-auto-import-cache@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.3.tgz#45f376313d1eb0929ce47ef1d1aae5a353d060a3" + integrity sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA== + dependencies: + semver "^7.3.8" + +typescript@^5.4.5: + version "5.5.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" + integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== + +unified@^11.0.0, unified@^11.0.4, unified@^11.0.5: + version "11.0.5" + resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.5.tgz#f66677610a5c0a9ee90cab2b8d4d66037026d9e1" + integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA== + dependencies: + "@types/unist" "^3.0.0" + bail "^2.0.0" + devlop "^1.0.0" + extend "^3.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^6.0.0" + +unist-util-find-after@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz#3fccc1b086b56f34c8b798e1ff90b5c54468e896" + integrity sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + +unist-util-is@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" + integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-modify-children@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz#981d6308e887b005d1f491811d3cbcc254b315e9" + integrity sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw== + dependencies: + "@types/unist" "^3.0.0" + array-iterate "^2.0.0" + +unist-util-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-remove-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz#fea68a25658409c9460408bc6b4991b965b52163" + integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== + dependencies: + "@types/unist" "^3.0.0" + unist-util-visit "^5.0.0" + +unist-util-stringify-position@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-visit-children@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz#4bced199b71d7f3c397543ea6cc39e7a7f37dc7e" + integrity sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-visit-parents@^6.0.0, unist-util-visit-parents@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" + integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + +unist-util-visit@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" + integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +update-browserslist-db@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e" + integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== + dependencies: + escalade "^3.1.2" + picocolors "^1.0.1" + +util-deprecate@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +vfile-location@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.3.tgz#cb9eacd20f2b6426d19451e0eafa3d0a846225c3" + integrity sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg== + dependencies: + "@types/unist" "^3.0.0" + vfile "^6.0.0" + +vfile-message@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" + integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + +vfile@^6.0.0, vfile@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.2.tgz#ef49548ea3d270097a67011921411130ceae7deb" + integrity sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + +vite-hot-client@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/vite-hot-client/-/vite-hot-client-0.2.3.tgz#db52aba46edbcfa7906dbca8255fd35b9a9270b2" + integrity sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg== + +vite-plugin-inspect@^0.8.4: + version "0.8.5" + resolved "https://registry.yarnpkg.com/vite-plugin-inspect/-/vite-plugin-inspect-0.8.5.tgz#9063a03c6868c3c78bdddd3a64aa57f7fa9cd3b7" + integrity sha512-JvTUqsP1JNDw0lMZ5Z/r5cSj81VK2B7884LO1DC3GMBhdcjcsAnJjdWq7bzQL01Xbh+v60d3lju3g+z7eAtNew== + dependencies: + "@antfu/utils" "^0.7.10" + "@rollup/pluginutils" "^5.1.0" + debug "^4.3.5" + error-stack-parser-es "^0.1.4" + fs-extra "^11.2.0" + open "^10.1.0" + perfect-debounce "^1.0.0" + picocolors "^1.0.1" + sirv "^2.0.4" + +vite-plugin-vue-devtools@^7.3.0: + version "7.3.7" + resolved "https://registry.yarnpkg.com/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.3.7.tgz#d435007a0d771cd4b828d027802fc84a132f9472" + integrity sha512-pPv6YJYrCIlWP+wwRk9gzDp2rK5M5jQ5oz//Nci3C3FDvORL1btKQqGvgthx3hs6xbx5acToJtkMGgDnZg8smw== + dependencies: + "@vue/devtools-core" "^7.3.7" + "@vue/devtools-kit" "^7.3.7" + "@vue/devtools-shared" "^7.3.7" + execa "^8.0.1" + sirv "^2.0.4" + vite-plugin-inspect "^0.8.4" + vite-plugin-vue-inspector "^5.1.3" + +vite-plugin-vue-inspector@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.3.tgz#b85c85c2a2d5fe5aa382039f3230068cc0837996" + integrity sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg== + dependencies: + "@babel/core" "^7.23.0" + "@babel/plugin-proposal-decorators" "^7.23.0" + "@babel/plugin-syntax-import-attributes" "^7.22.5" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-transform-typescript" "^7.22.15" + "@vue/babel-plugin-jsx" "^1.1.5" + "@vue/compiler-dom" "^3.3.4" + kolorist "^1.8.0" + magic-string "^0.30.4" + +vite@^5.3.5: + version "5.4.0" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.0.tgz#11dca8a961369ba8b5cae42d068c7ad684d5370f" + integrity sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg== + dependencies: + esbuild "^0.21.3" + postcss "^8.4.40" + rollup "^4.13.0" + optionalDependencies: + fsevents "~2.3.3" + +vitefu@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-0.2.5.tgz#c1b93c377fbdd3e5ddd69840ea3aa70b40d90969" + integrity sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q== + +volar-service-css@0.0.59: + version "0.0.59" + resolved "https://registry.yarnpkg.com/volar-service-css/-/volar-service-css-0.0.59.tgz#28efe8dbb2052316e94e21b30e340e2030aeed71" + integrity sha512-gLNjJnECbalPvQB7qeJjhkDN8sR5M3ItbVYjnyio61aHaWptIiXm/HfDahcQ2ApwmvWidkMWWegjGq5L0BENDA== + dependencies: + vscode-css-languageservice "^6.3.0" + vscode-languageserver-textdocument "^1.0.11" + vscode-uri "^3.0.8" + +volar-service-emmet@0.0.59: + version "0.0.59" + resolved "https://registry.yarnpkg.com/volar-service-emmet/-/volar-service-emmet-0.0.59.tgz#8429f6c6d675cedd12337cb769a97a65a1e51e3f" + integrity sha512-6EynHcuMwMBETpK29TbZvIMmvzdVG+Tkokk9VWfZeI+SwDptk2tgdhEqiXXvIkqYNgbuu73Itp66lpH76cAU+Q== + dependencies: + "@emmetio/css-parser" "^0.4.0" + "@emmetio/html-matcher" "^1.3.0" + "@vscode/emmet-helper" "^2.9.3" + vscode-uri "^3.0.8" + +volar-service-html@0.0.59: + version "0.0.59" + resolved "https://registry.yarnpkg.com/volar-service-html/-/volar-service-html-0.0.59.tgz#1b2837f6688f56230aa9e1962700af39141d424d" + integrity sha512-hEXOsYpILDlITZxnqRLV9OepVWD63GZBsyjMxszwdzlxvGZjzbGcBBinJGGJRwFIV8djdJwnt91bkdg1V5tj6Q== + dependencies: + vscode-html-languageservice "^5.3.0" + vscode-languageserver-textdocument "^1.0.11" + vscode-uri "^3.0.8" + +volar-service-prettier@0.0.59: + version "0.0.59" + resolved "https://registry.yarnpkg.com/volar-service-prettier/-/volar-service-prettier-0.0.59.tgz#d35f5e2c9f7be3ae066de15437adabc49736af41" + integrity sha512-FmBR4lsgFRGR3V0LnxZZal0WqdOJjuLL6mQSj4p57M15APtQwuocG/FiF+ONGFnwRXMOIBDBTCARdth+TKgL3A== + dependencies: + vscode-uri "^3.0.8" + +volar-service-typescript-twoslash-queries@0.0.59: + version "0.0.59" + resolved "https://registry.yarnpkg.com/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.59.tgz#8aeaae13843cf68d98ca75285c081017df5ba06c" + integrity sha512-skm8e6yhCIkqLwJB6S9MqT5lO9LNFuMD3dYxKpmOZs1CKbXmCZZTmLfEaD5VkJae1xdleEDZFFTHl2O5HLjOGQ== + dependencies: + vscode-uri "^3.0.8" + +volar-service-typescript@0.0.59: + version "0.0.59" + resolved "https://registry.yarnpkg.com/volar-service-typescript/-/volar-service-typescript-0.0.59.tgz#9b549b3fd1e97026f0b4a9de199b39806ee02e5a" + integrity sha512-VCOpfiu+lUo5lapWLB5L5vmQGtwzmNWn5MueV915eku7blpphmE+Z7hCNcL1NApn7AetXWhiblv8ZhmUx/dGIA== + dependencies: + path-browserify "^1.0.1" + semver "^7.6.2" + typescript-auto-import-cache "^0.3.3" + vscode-languageserver-textdocument "^1.0.11" + vscode-nls "^5.2.0" + vscode-uri "^3.0.8" + +vscode-css-languageservice@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/vscode-css-languageservice/-/vscode-css-languageservice-6.3.0.tgz#51724d193d19b1a9075b1cef5cfeea6a555d2aa4" + integrity sha512-nU92imtkgzpCL0xikrIb8WvedV553F2BENzgz23wFuok/HLN5BeQmroMy26pUwFxV2eV8oNRmYCUv8iO7kSMhw== + dependencies: + "@vscode/l10n" "^0.0.18" + vscode-languageserver-textdocument "^1.0.11" + vscode-languageserver-types "3.17.5" + vscode-uri "^3.0.8" + +vscode-html-languageservice@^5.2.0, vscode-html-languageservice@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/vscode-html-languageservice/-/vscode-html-languageservice-5.3.0.tgz#298ae5600c6749cbb95838975d07f449c44cb478" + integrity sha512-C4Z3KsP5Ih+fjHpiBc5jxmvCl+4iEwvXegIrzu2F5pktbWvQaBT3YkVPk8N+QlSSMk8oCG6PKtZ/Sq2YHb5e8g== + dependencies: + "@vscode/l10n" "^0.0.18" + vscode-languageserver-textdocument "^1.0.11" + vscode-languageserver-types "^3.17.5" + vscode-uri "^3.0.8" + +vscode-jsonrpc@8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz#f43dfa35fb51e763d17cd94dcca0c9458f35abf9" + integrity sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA== + +vscode-languageserver-protocol@3.17.5, vscode-languageserver-protocol@^3.17.5: + version "3.17.5" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz#864a8b8f390835572f4e13bd9f8313d0e3ac4bea" + integrity sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg== + dependencies: + vscode-jsonrpc "8.2.0" + vscode-languageserver-types "3.17.5" + +vscode-languageserver-textdocument@^1.0.1, vscode-languageserver-textdocument@^1.0.11: + version "1.0.12" + resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz#457ee04271ab38998a093c68c2342f53f6e4a631" + integrity sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA== + +vscode-languageserver-types@3.17.5, vscode-languageserver-types@^3.15.1, vscode-languageserver-types@^3.17.5: + version "3.17.5" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz#3273676f0cf2eab40b3f44d085acbb7f08a39d8a" + integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg== + +vscode-languageserver@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz#500aef82097eb94df90d008678b0b6b5f474015b" + integrity sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g== + dependencies: + vscode-languageserver-protocol "3.17.5" + +vscode-nls@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-5.2.0.tgz#3cb6893dd9bd695244d8a024bdf746eea665cc3f" + integrity sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng== + +vscode-uri@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-2.1.2.tgz#c8d40de93eb57af31f3c715dd650e2ca2c096f1c" + integrity sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A== + +vscode-uri@^3.0.8: + version "3.0.8" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" + integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== + +vue@^3.4.27: + version "3.4.36" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.36.tgz#b2d9af110c8e9afdf08f4eec0d9196949877447c" + integrity sha512-mIFvbLgjODfx3Iy1SrxOsiPpDb8Bo3EU+87ioimOZzZTOp15IEdAels70IjBOLO3ZFlLW5AhdwY4dWbXVQKYow== + dependencies: + "@vue/compiler-dom" "3.4.36" + "@vue/compiler-sfc" "3.4.36" + "@vue/runtime-dom" "3.4.36" + "@vue/server-renderer" "3.4.36" + "@vue/shared" "3.4.36" + +web-namespaces@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== + +which-pm-runs@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.1.0.tgz#35ccf7b1a0fce87bd8b92a478c9d045785d3bf35" + integrity sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA== + +which-pm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/which-pm/-/which-pm-3.0.0.tgz#78f2088b345a63cec9f838b390332fb1e680221f" + integrity sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg== + dependencies: + load-yaml-file "^0.2.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +widest-line@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" + integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== + dependencies: + string-width "^5.0.1" + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yaml@^2.3.4: + version "2.5.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.0.tgz#c6165a721cf8000e91c36490a41d7be25176cf5d" + integrity sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^17.7.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yocto-queue@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.1.1.tgz#fef65ce3ac9f8a32ceac5a634f74e17e5b232110" + integrity sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g== + +zod-to-json-schema@^3.23.2: + version "3.23.2" + resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.23.2.tgz#bc7e379c8050462538383e382964c03d8fe008f9" + integrity sha512-uSt90Gzc/tUfyNqxnjlfBs8W6WSGpNBv0rVsNxP/BVSMHMKGdthPYff4xtCHYloJGM0CFxFsb3NbC0eqPhfImw== + +zod@^3.23.8: + version "3.23.8" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" + integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== + +zwitch@^2.0.0, zwitch@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From fe5a861fd8d087962c15f3bef02640f31fe654a3 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:40 -0400 Subject: [PATCH 17/74] Regnerate workflow_manifest. Note: No README.md at ./workflows/VGP-assembly-v2/Assembly-decontamination-VGP9/README.md No README.md at ./workflows/VGP-assembly-v2/Mitogenome-assembly-VGP0/README.md No CHANGELOG.md at ./workflows/VGP-assembly-v2/Mitogenome-assembly-VGP0/CHANGELOG.md Check organization of vgp-assembly-v2 --- workflow_manifest.json | 48299 ++++++++++++++++++++++++++------------- 1 file changed, 32923 insertions(+), 15376 deletions(-) diff --git a/workflow_manifest.json b/workflow_manifest.json index 26604517b..96f5a8359 100644 --- a/workflow_manifest.json +++ b/workflow_manifest.json @@ -38,7 +38,7 @@ ], "format-version": "0.1", "license": "MIT", - "release": "0.1.13", + "release": "0.1.14", "name": "Parallel Accession Download", "steps": { "0": { @@ -70,7 +70,7 @@ }, "1": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", "errors": null, "id": 1, "input_connections": { @@ -104,15 +104,15 @@ "output_name": "list_output_txt" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", "tool_shed_repository": { - "changeset_revision": "baabc30154cd", + "changeset_revision": "2dae863c8f42", "name": "split_file_to_collection", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.5.1", + "tool_version": "0.5.2", "type": "tool", "uuid": "f8d776ff-e1ba-4bde-9b4b-392d825fd2b7", "when": null, @@ -120,7 +120,7 @@ }, "2": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.1+galaxy0", "errors": null, "id": 2, "input_connections": { @@ -181,15 +181,15 @@ "output_name": "output_collection_other" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "f8054ea1c365", + "changeset_revision": "516a54ddf218", "name": "sra_tools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"adv\": {\"seq_defline\": \"@$sn/$ri\", \"minlen\": null, \"split\": \"--split-3\", \"skip_technical\": true}, \"input\": {\"input_select\": \"file_list\", \"__current_case__\": 2, \"file_list\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "3.1.0+galaxy1", + "tool_version": "3.1.1+galaxy0", "type": "tool", "uuid": "4d328e7b-df7d-4d3e-a60f-1ea12925f317", "when": null, @@ -295,10 +295,10 @@ "version": 10 }, "readme": "# Parallel Accession Download\n\nDownloads fastq files for sequencing run accessions provided in a text file\nusing fasterq-dump. Creates one job per listed run accession, and is therefore\nmuch faster and more robust to errors when many accessions need to be\ndownloaded.\n", - "changelog": "# Changelog\n\n## [0.1.13] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1`\n\n## [0.1.12] 2024-04-16\n\n### Changed\n\n- Remove unnecessary param_value_from_file step and directly pass file with identifiers to fasterqdump\n\n## [0.1.11] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0`\n\n## [0.1.10] 2024-03-11\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0`\n\n## [0.1.9] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.1.8] 2023-11-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1`\n\n## [0.1.7] 2023-11-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0`\n\n## [0.1.6] 2023-09-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy3`\n\n## [0.1.5] 2023-09-12\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy1`\n\n## [0.1.4] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy0`\n\n## [0.1.3] 2022-02-04\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy1`\n\n## [0.1.2] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.1.1] 2021-07-23\n\n### Added\n\nAdded RO-Crate metadata file. No functional changes.\n\n## [0.1] - 2021-06-23\n\n### Added\n\n- Initial version of Parallel Accession Download workflow.\n" + "changelog": "# Changelog\n\n## [0.1.14] 2024-05-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.1+galaxy0`\n\n## [0.1.13] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1`\n\n## [0.1.12] 2024-04-16\n\n### Changed\n\n- Remove unnecessary param_value_from_file step and directly pass file with identifiers to fasterqdump\n\n## [0.1.11] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0`\n\n## [0.1.10] 2024-03-11\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0`\n\n## [0.1.9] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.1.8] 2023-11-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1`\n\n## [0.1.7] 2023-11-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0`\n\n## [0.1.6] 2023-09-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy3`\n\n## [0.1.5] 2023-09-12\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy1`\n\n## [0.1.4] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy0`\n\n## [0.1.3] 2022-02-04\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/2.11.0+galaxy1`\n\n## [0.1.2] 2021-12-13\n\n### Added\n- Added GitHub Actions workflow. No functional changes.\n\n## [0.1.1] 2021-07-23\n\n### Added\n\nAdded RO-Crate metadata file. No functional changes.\n\n## [0.1] - 2021-06-23\n\n### Added\n\n- Initial version of Parallel Accession Download workflow.\n" } ], - "path": "./workflows/data-fetching" + "path": "./workflows/data-fetching/parallel-accession-download" }, { "version": 1.2, @@ -346,7 +346,7 @@ } ], "format-version": "0.1", - "release": "0.5", + "release": "0.7", "license": "MIT", "name": "sra_manifest_to_concatenated_fastqs_parallel", "steps": { @@ -647,7 +647,7 @@ }, "8": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", "errors": null, "id": 8, "input_connections": { @@ -681,15 +681,15 @@ "output_name": "list_output_tab" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", "tool_shed_repository": { - "changeset_revision": "baabc30154cd", + "changeset_revision": "2dae863c8f42", "name": "split_file_to_collection", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"split_parms\": {\"select_ftype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"top\": \"1\", \"split_by\": {\"select_split_by\": \"col\", \"__current_case__\": 0, \"id_col\": \"1\", \"match_regex\": \"(.*)\", \"sub_regex\": \"\\\\1\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.5.1", + "tool_version": "0.5.2", "type": "tool", "uuid": "4a1ad675-4291-4001-a748-d009299f9d40", "when": null, @@ -697,7 +697,7 @@ }, "9": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.1+galaxy0", "errors": null, "id": 9, "input_connections": { @@ -758,15 +758,15 @@ "output_name": "output_collection_other" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "f8054ea1c365", + "changeset_revision": "516a54ddf218", "name": "sra_tools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"adv\": {\"seq_defline\": \"@$sn/$ri\", \"minlen\": null, \"split\": \"--split-3\", \"skip_technical\": true}, \"input\": {\"input_select\": \"file_list\", \"__current_case__\": 2, \"file_list\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "3.1.0+galaxy1", + "tool_version": "3.1.1+galaxy0", "type": "tool", "uuid": "fa409017-1eea-4426-83f6-22a10b9f762c", "when": null, @@ -948,7 +948,7 @@ }, "14": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.2", + "content_id": "toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.3", "errors": null, "id": 14, "input_connections": { @@ -984,15 +984,15 @@ "output_name": "paired_output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.3", "tool_shed_repository": { - "changeset_revision": "5b2cc63d7a21", + "changeset_revision": "5b1b635232ed", "name": "concatenate_multiple_datasets", "owner": "artbio", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"__input_ext\": \"fastqsanger.gz\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"dataset_names\": false, \"global_condition\": {\"input_type\": \"paired_collection\", \"__current_case__\": 1, \"inputs\": {\"__class__\": \"ConnectedValue\"}, \"paired_cat_type\": \"by_strand\"}, \"headers\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.4.2", + "tool_version": "1.4.3", "type": "tool", "uuid": "37b6fecb-1c87-4c41-8598-95d43b418ee0", "when": null, @@ -1006,7 +1006,7 @@ }, "15": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.2", + "content_id": "toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.3", "errors": null, "id": 15, "input_connections": { @@ -1042,15 +1042,15 @@ "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.3", "tool_shed_repository": { - "changeset_revision": "5b2cc63d7a21", + "changeset_revision": "5b1b635232ed", "name": "concatenate_multiple_datasets", "owner": "artbio", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"__input_ext\": \"fastqsanger.gz\", \"chromInfo\": \"/opt/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"dataset_names\": false, \"global_condition\": {\"input_type\": \"singles\", \"__current_case__\": 0, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"headers\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.4.2", + "tool_version": "1.4.3", "type": "tool", "uuid": "49a70885-3374-4680-bbd2-ad57b8be543d", "when": null, @@ -1068,7 +1068,7 @@ "version": 3 }, "readme": "# SRA manifest to concatenated fastqs\n\nThis workflow takes as input a SRA manifest from SRA Run Selector (or a tabular with a header line), downloads all sequencing run data from the SRA and arranges it into per-sample fastq or pairs of fastq datasets.\n\nIt will work out the relationship between runs and samples from the user-indicated run and sample columns in the input and will concatenate sequencing run data as needed to obtain per-sample datasets.\n\n## Input dataset\n\n- The workflow needs a single tabular input dataset, which is supposed to list SRA run identifiers in one column and sample names in another, and which needs to have a header line.\n- SRA manifests obtained via the SRA Run Selector and turned into tabular format represent valid input.\n\n## Input values\n\n- Column number with SRA run ID\n\n For manifests obtained through the SRA Run Selector this is column 1\n\n- Column number with sample names\n\n The number of the column that should be used to assign sequencing runs to samples\n The names in the column will also serve as the labels of datasets in the output collection.\n For manifests obtained through the SRA Run Selector suitable columns might be number 6 (BioSample), 16 (Experiment) or 36 (Sample Name).\n\n## Processing\n\n- The workflow downloads sequencing run data in fastq format with fasterqdump (one job per SRA run ID).\n- Run data gets concatenated if it comes from the same sample.\n\n## Outputs\n\n- There are 2 outputs, one with paired-end datasets, one with single-read datasets.\n\n## Limitations\n\n- Special characters in sample names (anything that is not an English alphabet character, digit, underscore, dash, space, dot or comma (`[a-zA-Z0-9_\\- \\.,]`) will be converted to dashes (`-`).\n", - "changelog": "# Changelog\n\n## [0.5] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1`\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0`\n\n## [0.3] 2024-03-11\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0`\n\n## [0.2.4] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0`\n\n## [0.2.3] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0`\n\n## [0.2.2] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.2.1] 2023-11-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1`\n\n## [0.2] 2023-11-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.1` was updated to `toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.2`\n\n## [0.1] 2023-10-23\nFirst release.\n" + "changelog": "# Changelog\n\n## [0.7] 2024-06-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.2` was updated to `toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.3`\n\n## [0.6] 2024-06-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.1+galaxy0`\n\n## [0.5] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy1`\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.1.0+galaxy0`\n\n## [0.3] 2024-03-11\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.10+galaxy0`\n\n## [0.2.4] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0`\n\n## [0.2.3] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0`\n\n## [0.2.2] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.2.1] 2023-11-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy1`\n\n## [0.2] 2023-11-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.5+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/sra_tools/fasterq_dump/3.0.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.1` was updated to `toolshed.g2.bx.psu.edu/repos/artbio/concatenate_multiple_datasets/cat_multi_datasets/1.4.2`\n\n## [0.1] 2023-10-23\nFirst release.\n" } ], "path": "./workflows/data-fetching/sra-manifest-to-concatenated-fastqs" @@ -1093,6 +1093,7 @@ "definition": { "a_galaxy_workflow": "true", "annotation": "This workflow takes as input a list of single-reads fastqs. Adapters and bad quality bases are removed with cutadapt. Reads are mapped with STAR with ENCODE parameters and genes are counted simultaneously as well as normalized coverage (per million mapped reads) on uniquely mapped reads. The counts are reprocessed to be similar to HTSeq-count output. FPKM are computed with cufflinks and/or with StringTie. The unstranded normalized coverage is computed with bedtools.", + "comments": [], "creator": [ { "class": "Person", @@ -1103,7 +1104,7 @@ "format-version": "0.1", "license": "MIT", "name": "RNAseq_SR", - "release": "0.6", + "release": "0.8", "steps": { "0": { "annotation": "Should be a list of single-read RNA-seq fastqs", @@ -1128,7 +1129,7 @@ "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "633ddb66-8a2b-4822-b894-2e947bf6607b", + "uuid": "2fee2555-0a2f-4758-9011-3667db23f962", "when": null, "workflow_outputs": [] }, @@ -1155,7 +1156,7 @@ "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "0179b655-f7e2-4b8b-b8b1-f875d0d8039f", + "uuid": "124c7578-bdaa-445b-a756-326077f2567d", "when": null, "workflow_outputs": [] }, @@ -1182,7 +1183,7 @@ "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "ff4a9932-6ed0-436f-a63c-d6fbe2a582a3", + "uuid": "39f1c435-1e7c-48d6-9149-37671b7b07da", "when": null, "workflow_outputs": [] }, @@ -1209,7 +1210,7 @@ "tool_state": "{\"optional\": false, \"tag\": \"\"}", "tool_version": null, "type": "data_input", - "uuid": "c91756d4-f7f1-4dcc-97f6-da4c96a53c94", + "uuid": "b32d0b73-c827-46f9-8279-697487cd3c4c", "when": null, "workflow_outputs": [] }, @@ -1236,7 +1237,7 @@ "tool_state": "{\"restrictions\": [\"stranded - forward\", \"stranded - reverse\", \"unstranded\"], \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "fd2c51fd-58b3-43b5-b8ce-a919f5325cb7", + "uuid": "02b7890c-1d0d-493e-9943-3016f6594b46", "when": null, "workflow_outputs": [] }, @@ -1263,7 +1264,7 @@ "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "fbe4c961-6b62-46b7-a329-163b9cda4979", + "uuid": "a80fd45c-4164-4b94-847c-dcef5441b92a", "when": null, "workflow_outputs": [] }, @@ -1290,7 +1291,7 @@ "tool_state": "{\"optional\": true, \"tag\": \"\"}", "tool_version": null, "type": "data_input", - "uuid": "cc52d397-17a9-4c38-85f6-a7c0b8f21985", + "uuid": "54a833b6-bb4a-48c2-b8d7-4c8bb0172ce7", "when": null, "workflow_outputs": [] }, @@ -1317,13 +1318,13 @@ "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "9619cb07-6835-4f79-8f49-ce59e343736d", + "uuid": "05bdc4bb-4988-42e6-b281-cbb826b96c7b", "when": null, "workflow_outputs": [] }, "8": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0", "errors": null, "id": 8, "input_connections": { @@ -1336,7 +1337,12 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Cutadapt", + "name": "library" + } + ], "label": "Cutadapt (remove adapter + bad quality bases)", "name": "Cutadapt", "outputs": [ @@ -1370,17 +1376,17 @@ "output_name": "report" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0", "tool_shed_repository": { - "changeset_revision": "64172f1c1202", + "changeset_revision": "aa784cb3810d", "name": "cutadapt", "owner": "lparsons", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"30\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "4.6+galaxy1", + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"minimum_length2\": null, \"maximum_length\": null, \"maximum_length2\": null, \"max_n\": null, \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_casava\": false, \"pair_filter\": \"any\"}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}}, \"other_trimming_options\": {\"cut\": \"0\", \"cut2\": \"0\", \"quality_cutoff\": \"30\", \"quality_cutoff2\": \"\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"shorten_options_r2\": {\"shorten_values_r2\": \"False\", \"__current_case__\": 1}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"strip_suffix\": \"\", \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.9+galaxy0", "type": "tool", - "uuid": "7f7ca59a-09db-491f-b185-1caa51e9d2aa", + "uuid": "4d39b70d-c852-4c42-9e0d-f3641d632543", "when": null, "workflow_outputs": [] }, @@ -1425,7 +1431,7 @@ "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.1.1", "type": "tool", - "uuid": "19dceb12-2f4e-46e6-bb2b-2f718dc4438c", + "uuid": "87e88a77-d412-4ed0-8bf1-9c23406d4a22", "when": null, "workflow_outputs": [] }, @@ -1440,7 +1446,12 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" + } + ], "label": "awk command from strand", "name": "Map parameter value", "outputs": [ @@ -1470,7 +1481,7 @@ "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$3}\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$4}\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$2}\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.2.0", "type": "tool", - "uuid": "98da5820-124e-4fe5-8e6c-efc602e700a8", + "uuid": "dc27749f-07ad-454d-8b8d-15612b31870c", "when": null, "workflow_outputs": [] }, @@ -1485,7 +1496,12 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" + } + ], "label": "Get cufflinks strandess parameter", "name": "Map parameter value", "outputs": [ @@ -1515,7 +1531,7 @@ "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"fr-secondstrand\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"fr-firststrand\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"fr-unstranded\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.2.0", "type": "tool", - "uuid": "e49965f9-2351-4c2b-a1ad-fdaf543dfe34", + "uuid": "d2d1af99-7b7b-4ec1-b2dc-5997fd3d702b", "when": null, "workflow_outputs": [] }, @@ -1530,7 +1546,12 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" + } + ], "label": "Get Stringtie strandedness parameter", "name": "Map parameter value", "outputs": [ @@ -1560,7 +1581,7 @@ "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"--fr\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"--rf\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.2.0", "type": "tool", - "uuid": "569625da-3d4a-444e-9137-53413cf8a249", + "uuid": "c04f4059-e125-46b4-9a85-446dd6f0a08b", "when": null, "workflow_outputs": [] }, @@ -1583,7 +1604,12 @@ "output_name": "out1" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool RNA STAR", + "name": "singlePaired" + } + ], "label": "STAR: map and count and coverage splitted", "name": "RNA STAR", "outputs": [ @@ -1661,23 +1687,23 @@ "tool_state": "{\"algo\": {\"params\": {\"settingsType\": \"full\", \"__current_case__\": 3, \"seed\": {\"seedSearchStartLmax\": \"50\", \"seedSearchStartLmaxOverLread\": \"1.0\", \"seedSearchLmax\": \"0\", \"seedMultimapNmax\": \"10000\", \"seedPerReadNmax\": \"1000\", \"seedPerWindowNmax\": \"50\", \"seedNoneLociPerWindow\": \"10\"}, \"align\": {\"alignIntronMin\": \"20\", \"alignIntronMax\": \"1000000\", \"alignMatesGapMax\": \"1000000\", \"alignSJoverhangMin\": \"8\", \"alignSJstitchMismatchNmax\": {\"alignSJstitchMismatchNmax1\": \"0\", \"alignSJstitchMismatchNmax2\": \"-1\", \"alignSJstitchMismatchNmax3\": \"0\", \"alignSJstitchMismatchNmax4\": \"0\"}, \"alignSJDBoverhangMin\": \"1\", \"alignSplicedMateMapLmin\": \"0\", \"alignSplicedMateMapLminOverLmate\": \"0.66\", \"alignWindowsPerReadNmax\": \"10000\", \"alignTranscriptsPerWindowNmax\": \"100\", \"alignTranscriptsPerReadNmax\": \"10000\", \"alignEndsType\": \"Local\", \"peOverlapNbasesMin\": \"0\", \"peOverlapMMp\": \"0.01\"}, \"chim_settings\": {\"chimSegmentMin\": \"12\", \"chimScoreMin\": \"0\", \"chimScoreDropMax\": \"20\", \"chimScoreSeparation\": \"10\", \"chimScoreJunctionNonGTAG\": \"-1\", \"chimJunctionOverhangMin\": \"20\", \"chimSegmentReadGapMax\": \"0\", \"chimFilter\": true, \"chimMainSegmentMultNmax\": \"10\", \"chimMultimapNmax\": \"1\", \"chimMultimapScoreRange\": \"1\"}, \"junction_limits\": {\"limitOutSJoneRead\": \"1000\", \"limitOutSJcollapsed\": \"1000000\", \"limitSjdbInsertNsj\": \"1000000\"}}}, \"chimOutType\": \"\", \"filter\": {\"basic_filters\": [\"exclude_unmapped\"], \"output_params2\": {\"output_select2\": \"yes\", \"__current_case__\": 0, \"outFilterType\": true, \"outFilterMultimapScoreRange\": \"1\", \"outFilterMultimapNmax\": \"20\", \"outFilterMismatchNmax\": \"999\", \"outFilterMismatchNoverLmax\": \"0.3\", \"outFilterMismatchNoverReadLmax\": \"0.04\", \"outFilterScoreMin\": \"0\", \"outFilterScoreMinOverLread\": \"0.66\", \"outFilterMatchNmin\": \"0\", \"outFilterMatchNminOverLread\": \"0.66\", \"outSAMmultNmax\": \"-1\", \"outSAMtlen\": \"1\"}}, \"oformat\": {\"outSAMattributes\": [\"NH\", \"HI\", \"AS\", \"nM\"], \"HI_offset\": \"1\", \"outSAMprimaryFlag\": \"OneBestScore\", \"outSAMmapqUnique\": \"255\"}, \"outWig\": {\"outWigType\": \"bedGraph\", \"__current_case__\": 1, \"outWigTypeSecondWord\": \"\", \"outWigStrand\": true, \"outWigReferencesPrefix\": \"-\", \"outWigNorm\": true}, \"perf\": {\"outBAMsortingBinsN\": \"50\", \"winAnchorMultimapNmax\": \"50\"}, \"refGenomeSource\": {\"geneSource\": \"indexed\", \"__current_case__\": 0, \"GTFconditional\": {\"GTFselect\": \"without-gtf-with-gtf\", \"__current_case__\": 1, \"genomeDir\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfile\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfeatureExon\": \"exon\", \"sjdbOverhang\": \"100\", \"quantmode_output\": {\"quantMode\": \"GeneCounts\", \"__current_case__\": 1}}}, \"singlePaired\": {\"sPaired\": \"single\", \"__current_case__\": 0, \"input1\": {\"__class__\": \"ConnectedValue\"}}, \"twopass\": {\"twopassMode\": \"None\", \"__current_case__\": 0, \"twopass_read_subset\": \"\", \"sj_precalculated\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "2.7.11a+galaxy0", "type": "tool", - "uuid": "b0cd7bb3-88dc-4e5c-b1c7-78929397c245", + "uuid": "8a26e154-29c0-426a-b0aa-215192f03596", "when": null, "workflow_outputs": [ { "label": "output_log", "output_name": "output_log", - "uuid": "9fdf6357-295b-41cd-98ed-eb8145c45354" + "uuid": "4cb18b88-63ab-4881-afec-d6569dbd3533" }, { "label": "reads_per_gene from STAR", "output_name": "reads_per_gene", - "uuid": "dd816276-a80e-4f6d-b5a1-5468b2348130" + "uuid": "056b9f4b-5208-4885-97e8-474f417537ee" }, { "label": "mapped-reads", "output_name": "mapped_reads", - "uuid": "57535a90-ff13-4ed3-9fc8-10875b4baae2" + "uuid": "94cb795a-4fa6-4323-af7d-99c346e83435" } ] }, @@ -1738,18 +1764,18 @@ "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"star\", \"__current_case__\": 28, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"log\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"type\": {\"type\": \"genecounts\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.11+galaxy1", "type": "tool", - "uuid": "a4e1b954-a475-4a3c-b84a-5dc44947e1c8", + "uuid": "ba4d9ac2-f8b6-43bc-bc5f-e542c44441cd", "when": null, "workflow_outputs": [ - { - "label": "MultiQC on input dataset(s): Stats", - "output_name": "stats", - "uuid": "4a60ab44-4c20-40e2-8896-778ddf7c6b93" - }, { "label": "MultiQC webpage", "output_name": "html_report", - "uuid": "bbdeacff-6ca5-4259-940b-3b7bd033f41c" + "uuid": "24fe0860-563a-4938-b51d-6fdf10ec4175" + }, + { + "label": "MultiQC on input dataset(s): Stats", + "output_name": "stats", + "uuid": "4036a639-8e11-4de6-873f-a60183b789df" } ] }, @@ -1779,6 +1805,7 @@ "subworkflow": { "a_galaxy_workflow": "true", "annotation": "", + "comments": [], "creator": [ { "class": "Person", @@ -1791,14 +1818,14 @@ "name": "Get Uniquely mapped unstranded coverage", "steps": { "0": { - "annotation": "STAR mapping results (BAM)", + "annotation": "", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "STAR mapping results (BAM)", + "description": "", "name": "STAR BAM" } ], @@ -1813,19 +1840,19 @@ "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "d6f1f09b-d56f-43f0-9c09-c7a5a92bb21c", + "uuid": "8688442b-cd63-46b3-8f36-a02e11091e4c", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "STAR log", + "annotation": "", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "STAR log", + "description": "", "name": "STAR log" } ], @@ -1840,13 +1867,13 @@ "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "4d4e4f39-3b7b-4c19-bd8a-08c1236b3052", + "uuid": "e97ce94f-3ccb-4abf-ab75-8b76c7cb1762", "when": null, "workflow_outputs": [] }, "2": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy2", "errors": null, "id": 2, "input_connections": { @@ -1884,23 +1911,23 @@ "output_name": "out_file2" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy2", "tool_shed_repository": { - "changeset_revision": "108db6635177", + "changeset_revision": "993b19f20c76", "name": "bamtools_filter", "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"conditions\": [{\"__index__\": 0, \"filters\": [{\"__index__\": 0, \"bam_property\": {\"bam_property_selector\": \"tag\", \"__current_case__\": 21, \"bam_property_value\": \"NH=1\"}}]}], \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"rule_configuration\": {\"rules_selector\": false, \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.5.2+galaxy1", + "tool_state": "{\"conditions\": [{\"__index__\": 0, \"filters\": [{\"__index__\": 0, \"bam_property\": {\"bam_property_selector\": \"tag\", \"__current_case__\": 21, \"bam_property_value\": \"NH=1\"}}]}], \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"rule_configuration\": {\"rules_selector\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.2+galaxy2", "type": "tool", - "uuid": "7cc2377c-657b-4d9d-919b-1a68fd3eceec", + "uuid": "8b2522f8-237b-4bb0-8429-94c029a1c9d8", "when": null, "workflow_outputs": [] }, "3": { - "annotation": "This step get 1 / millions of uniquely mapped reads", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, "id": 3, "input_connections": { @@ -1929,17 +1956,17 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"code\": \"$0~\\\"Uniquely mapped reads number\\\"{print 1000000/$NF}\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "122cd0c2-4484-496c-b589-93b4553d1442", + "uuid": "12b386f6-5254-4389-9400-4fe5381b3336", "when": null, "workflow_outputs": [] }, @@ -1978,13 +2005,13 @@ "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"float\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.1.0", "type": "tool", - "uuid": "ae839aba-23c4-4633-9ffd-08c6becbb9e8", + "uuid": "2c5c3ff1-a96f-4002-937c-d0560c1b190f", "when": null, "workflow_outputs": [] }, "5": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.31.1", "errors": null, "id": 5, "input_connections": { @@ -1997,7 +2024,16 @@ "output_name": "float_param" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool bedtools Genome Coverage", + "name": "input_type" + }, + { + "description": "runtime parameter for tool bedtools Genome Coverage", + "name": "report" + } + ], "label": "Scaled Coverage both strands combined", "name": "bedtools Genome Coverage", "outputs": [ @@ -2017,17 +2053,17 @@ "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.31.1", "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", + "changeset_revision": "64e2edfe7a2c", "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"d\": false, \"dz\": false, \"five\": false, \"input_type\": {\"input_type_select\": \"bam\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"report\": {\"report_select\": \"bg\", \"__current_case__\": 0, \"zero_regions\": false, \"scale\": {\"__class__\": \"ConnectedValue\"}}, \"split\": true, \"strand\": \"\", \"three\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0", + "tool_version": "2.31.1", "type": "tool", - "uuid": "ef9e0577-c831-4cad-8fae-67ceaf0550fa", + "uuid": "6a733bff-0f07-454f-9e07-1abd649f8ab6", "when": null, "workflow_outputs": [] }, @@ -2068,29 +2104,29 @@ "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.1.1", "type": "tool", - "uuid": "1260fbcb-0521-4957-842f-d9b4fd124a1a", + "uuid": "518f3e4f-cef7-4c50-936f-661873aee1d4", "when": null, "workflow_outputs": [ { "label": "both strands coverage", "output_name": "out_file1", - "uuid": "acac3057-9854-4236-a02d-e084b4bab1e4" + "uuid": "69f8c8e8-85d2-42c5-8b28-f7ba79dbcfa7" } ] } }, - "tags": "", - "uuid": "84f06c06-22e2-44a3-b1a9-74437ef5e4c7" + "tags": [], + "uuid": "0af80b84-9ced-41d5-8315-40dfe8c1b638" }, "tool_id": null, "type": "subworkflow", - "uuid": "9fbcf8ab-3e46-4ec6-9fc1-8b1ed61688d8", + "uuid": "093c0e8d-69f6-4bf9-9277-3e4183be1988", "when": null, "workflow_outputs": [ { "label": "both strands coverage", "output_name": "both strands coverage", - "uuid": "ed4b91ff-c2d2-4668-95c6-479e2ffc8d1e" + "uuid": "0ee924f9-48e4-406a-b7e2-dd14a8e1640f" } ] }, @@ -2125,6 +2161,7 @@ "subworkflow": { "a_galaxy_workflow": "true", "annotation": "", + "comments": [], "creator": [ { "class": "Person", @@ -2159,25 +2196,25 @@ "tool_state": "{\"restrictions\": [\"stranded - forward\", \"stranded - reverse\", \"unstranded\"], \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "630bd9ab-da3a-4b98-a073-0c2e12af195a", + "uuid": "1865e89f-6f75-4bef-a34f-65c44f68eb83", "when": null, "workflow_outputs": [ { "label": null, "output_name": "output", - "uuid": "3e59583d-a7e6-4ba1-9be4-a9cc48ac8c94" + "uuid": "d9eef145-06bd-44e9-b2e5-ba276897fd0f" } ] }, "1": { - "annotation": "From STAR strand 1", + "annotation": "", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "From STAR strand 1", + "description": "", "name": "Bedgraph strand 1" } ], @@ -2192,7 +2229,7 @@ "tool_state": "{\"optional\": false, \"format\": [\"bedgraph\"], \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "fa1b2712-805a-47f7-95d7-b1d2957a36a5", + "uuid": "480154cb-4343-4ed2-b106-9c20032aca7f", "when": null, "workflow_outputs": [] }, @@ -2219,7 +2256,7 @@ "tool_state": "{\"optional\": false, \"format\": [\"bedgraph\"], \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "79aee01a-2ba4-42c4-802d-975f955651ee", + "uuid": "99862f93-3061-4074-bb86-486b8bbf6009", "when": null, "workflow_outputs": [] }, @@ -2234,7 +2271,12 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" + } + ], "label": "Get replacement for strand1", "name": "Map parameter value", "outputs": [ @@ -2269,7 +2311,7 @@ "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"$1_forward\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"$1_reverse\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"$1_forward\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.2.0", "type": "tool", - "uuid": "e51b1ec5-6ac7-45c2-95e3-12ab8c027ff0", + "uuid": "22cf84f4-9cc7-49aa-a568-39b8716311a5", "when": null, "workflow_outputs": [] }, @@ -2284,7 +2326,12 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" + } + ], "label": "Get replacement for strand2", "name": "Map parameter value", "outputs": [ @@ -2319,7 +2366,7 @@ "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"$1_reverse\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"$1_forward\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"$1_reverse\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.2.0", "type": "tool", - "uuid": "b7588e70-d204-4630-99e4-f554a22ee2fe", + "uuid": "d6c2ce80-2927-4a4f-beab-2afd85b899f0", "when": null, "workflow_outputs": [] }, @@ -2358,13 +2405,13 @@ "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.0.2", "type": "tool", - "uuid": "274e53f9-17f8-45aa-960a-1ef619648c7c", + "uuid": "1fd86b13-3273-4a95-9b38-657ede0cb1a5", "when": null, "workflow_outputs": [] }, "6": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", "errors": null, "id": 6, "input_connections": { @@ -2397,23 +2444,23 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"^(.+)$\", \"replace_pattern\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "11b98d13-5c13-464e-b223-8fab20f69f62", + "uuid": "930e865a-bafd-4f20-81fd-c008d781b7d2", "when": null, "workflow_outputs": [] }, "7": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", "errors": null, "id": 7, "input_connections": { @@ -2446,17 +2493,17 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"^(.+)$\", \"replace_pattern\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "4e158197-8591-4fce-b969-9002f7482634", + "uuid": "7f9c10e6-8f19-4467-9549-641668c84812", "when": null, "workflow_outputs": [] }, @@ -2475,7 +2522,12 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], "label": "Relabelled strand 1", "name": "Relabel identifiers", "outputs": [ @@ -2499,7 +2551,7 @@ "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.0.0", "type": "tool", - "uuid": "6a3f57c0-f6d6-468f-8ac9-b6882f754eed", + "uuid": "89b5768c-6f33-403a-98ca-efcdb302e65a", "when": null, "workflow_outputs": [] }, @@ -2518,7 +2570,12 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], "label": "Relabelled strand 2", "name": "Relabel identifiers", "outputs": [ @@ -2542,7 +2599,7 @@ "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.0.0", "type": "tool", - "uuid": "d181b9ba-0cd3-4de6-8e82-c53a97c5ae67", + "uuid": "554d85f6-7c54-44f7-a9f4-9b0d2d9737f6", "when": null, "workflow_outputs": [] }, @@ -2585,7 +2642,7 @@ "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.0.0", "type": "tool", - "uuid": "4b4b9d77-13fe-4b8a-a5af-e0857547521e", + "uuid": "e3c1b832-2f79-4ce4-94d2-4e6396e569e3", "when": null, "workflow_outputs": [] }, @@ -2626,29 +2683,29 @@ "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.1.1", "type": "tool", - "uuid": "b69eee65-c37e-4c75-8127-b78185b130db", + "uuid": "f9b2dbd6-c547-4c2e-be60-1423e06710a4", "when": null, "workflow_outputs": [ { "label": "stranded coverage", "output_name": "out_file1", - "uuid": "dd43e657-0116-46ad-9cc9-c12fb871988c" + "uuid": "b747244f-fc40-4f20-b713-882715921a5b" } ] } }, - "tags": "", - "uuid": "2641211f-6a1c-493c-8729-3471ff4065b5" + "tags": [], + "uuid": "7bf438af-cb14-4fd2-ba15-2e86b44ed0cb" }, "tool_id": null, "type": "subworkflow", - "uuid": "cc127732-933e-420a-a5ae-24fed48e7e6a", + "uuid": "3dbdc02e-6875-495d-841a-aae50c3b5f96", "when": null, "workflow_outputs": [ { "label": "stranded coverage", "output_name": "stranded coverage", - "uuid": "245c268e-87fc-43a7-9d49-d18d9363b475" + "uuid": "7302e44f-8cce-466e-9672-3b510b55072b" } ] }, @@ -2683,7 +2740,20 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Cufflinks", + "name": "advanced_settings" + }, + { + "description": "runtime parameter for tool Cufflinks", + "name": "advanced_settings" + }, + { + "description": "runtime parameter for tool Cufflinks", + "name": "reference_annotation" + } + ], "label": "Compute FPKM with cufflinks", "name": "Cufflinks", "outputs": [ @@ -2739,24 +2809,24 @@ "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"advanced_settings\": {\"use_advanced_settings\": \"Yes\", \"__current_case__\": 1, \"library_type\": {\"__class__\": \"ConnectedValue\"}, \"mask_file\": {\"__class__\": \"ConnectedValue\"}, \"inner_mean_dist\": \"200\", \"inner_dist_std_dev\": \"80\", \"max_mle_iterations\": \"5000\", \"junc_alpha\": \"0.001\", \"small_anchor_fraction\": \"0.09\", \"overhang_tolerance\": \"8\", \"max_bundle_length\": \"10000000\", \"max_bundle_frags\": \"1000000\", \"min_intron_length\": \"50\", \"trim_three_avgcov_thresh\": \"10\", \"trim_three_dropoff_frac\": \"0.1\"}, \"bias_correction\": {\"do_bias_correction\": \"Yes\", \"__current_case__\": 0, \"seq_source\": {\"index_source\": \"cached\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}}, \"global_model\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"length_correction\": \"--no-effective-length-correction\", \"max_intron_len\": \"300000\", \"min_isoform_fraction\": \"0.1\", \"multiread_correct\": true, \"pre_mrna_fraction\": \"0.15\", \"reference_annotation\": {\"use_ref\": \"Use reference annotation\", \"__current_case__\": 1, \"reference_annotation_file\": {\"__class__\": \"ConnectedValue\"}, \"compatible_hits_norm\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "2.2.1.3", "type": "tool", - "uuid": "a3371ab0-86dd-4302-bdbc-4e79421186d9", + "uuid": "351d3b94-214e-496d-8eae-ef61174b6809", "when": "$(inputs.when)", "workflow_outputs": [ - { - "label": "transcripts_expression_cufflinks", - "output_name": "transcripts_expression", - "uuid": "1f278863-0d6b-4167-b5a4-27850704c72b" - }, { "label": "genes_expression_cufflinks", "output_name": "genes_expression", - "uuid": "fb312cfb-d5d4-4327-bcd8-16354713d720" + "uuid": "3ca1813f-0dcd-48b3-9075-15fa3b4a2ef3" + }, + { + "label": "transcripts_expression_cufflinks", + "output_name": "transcripts_expression", + "uuid": "37c571b6-cd9a-42a2-ae3e-d167daf8ef47" } ] }, "18": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, "id": 18, "input_connections": { @@ -2791,29 +2861,29 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"code\": {\"__class__\": \"ConnectedValue\"}, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "3b5e2b1f-bb92-4b81-8b47-12dc83f81b02", + "uuid": "bae7a5b1-a9a1-4d45-9e8b-e375bfc27942", "when": null, "workflow_outputs": [ { "label": "HTS count like output", "output_name": "outfile", - "uuid": "799d84a4-0fe4-4ecc-882b-ee007a6f2358" + "uuid": "87baa6e9-1455-4537-bf0b-42d4beeba4c0" } ] }, "19": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.1+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.3+galaxy0", "errors": null, "id": 19, "input_connections": { @@ -2838,6 +2908,10 @@ { "description": "runtime parameter for tool StringTie", "name": "adv" + }, + { + "description": "runtime parameter for tool StringTie", + "name": "input_options" } ], "label": "Compute FPKM with StringTie", @@ -2863,23 +2937,23 @@ "output_name": "output_gtf" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.1+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.3+galaxy0", "tool_shed_repository": { - "changeset_revision": "ae618321f34a", + "changeset_revision": "cbf488da3b2c", "name": "stringtie", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"adv\": {\"abundance_estimation\": true, \"omit_sequences\": \"\", \"name_prefix\": null, \"fraction\": \"0.01\", \"min_tlen\": \"200\", \"min_anchor_len\": \"10\", \"min_anchor_cov\": \"1\", \"min_bundle_cov\": \"1\", \"bdist\": \"50\", \"bundle_fraction\": \"1.0\", \"disable_trimming\": false, \"multi_mapping\": false, \"point_features\": {\"__class__\": \"RuntimeValue\"}}, \"guide\": {\"use_guide\": \"yes\", \"__current_case__\": 1, \"guide_source\": {\"guide_gff_select\": \"history\", \"__current_case__\": 1, \"ref_hist\": {\"__class__\": \"ConnectedValue\"}}, \"input_estimation\": true, \"special_outputs\": {\"special_outputs_select\": \"no\", \"__current_case__\": 2}, \"coverage_file\": false}, \"input_options\": {\"input_mode\": \"short_reads\", \"__current_case__\": 0, \"input_bam\": {\"__class__\": \"ConnectedValue\"}}, \"rna_strandness\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.2.1+galaxy1", + "tool_version": "2.2.3+galaxy0", "type": "tool", - "uuid": "4c7d6852-faac-4269-a7fa-92f93ebdab4c", + "uuid": "d87ca6aa-3738-49a3-8090-41aa896b52fa", "when": "$(inputs.when)", "workflow_outputs": [ { "label": "genes_expression_stringtie", "output_name": "gene_abundance_estimation", - "uuid": "bd391675-83ab-4eac-8083-be71c69b786f" + "uuid": "07d67129-87be-4281-b82b-64fcb300b0e1" } ] } @@ -2887,11 +2961,11 @@ "tags": [ "RNAseq" ], - "uuid": "847e4ce1-5522-499c-ab7d-9a3efe06a7be", - "version": 2 + "uuid": "6a424c0e-eb24-4f61-8750-adc09f4db1b1", + "version": 1 }, "readme": "# RNA-seq single-read Workflow\n\n## Inputs dataset\n\n- The workflow needs a list of datasets of fastqsanger.\n- As well as a gtf file with genes\n- Optional, but recommended: a gtf file with regions to exclude from normalization in Cufflinks.\n\n - For instance a gtf that masks chrM for the mm10 genome:\n\n```\nchrM\tchrM_gene\texon\t0\t16299\t.\t+\t.\tgene_id \"chrM_gene_plus\"; transcript_id \"chrM_tx_plus\"; exon_id \"chrM_ex_plus\";\nchrM\tchrM_gene\texon\t0\t16299\t.\t-\t.\tgene_id \"chrM_gene_minus\"; transcript_id \"chrM_tx_minus\"; exon_id \"chrM_ex_minus\";\n```\n\n## Inputs values\n\n- forward adapter sequence: this depends on the library preparation. Usually classical Illumina RNA libraries are Truseq and ISML (relatively new Illumina library) is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera. If the read length is relatively short (50bp), there is probably no adapter so it will not impact your results.\n- reference_genome: this field will be adapted to the genomes available for STAR\n- strandedness: For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence. This will only count alignments that are compatible with your library preparation strategy. This is also used for the stranded coverage and for FPKM computation with cufflinks/StringTie.\n- cufflinks_FPKM: Whether you want to get FPKM with Cufflinks (pretty long)\n- stringtie_FPKM: Whether you want to get FPKM/TPM etc... with Stringtie.\n\n## Processing\n\n- The workflow will remove adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with STAR with ENCODE parameters (for long RNA-seq but I use it for short also). STAR is also used to count reads per gene and generate strand-specific normalized coverage (on uniquely mapped reads).\n- A multiQC is run to have an overview of the QC. This can also be used to get the strandedness.\n- FPKM values for genes and transcripts are computed with cufflinks using correction for multi-mapped reads (this step is optionnal).\n- FPKM/TPM values for genes are computed with StringTie (this step is optional).\n- The BAM is filtered to keep only uniquely mapped reads (tag NH:i:1).\n- Unstranded coverage is computed with bedtools and normalized to the number of million uniquely mapped reads.\n- The three coverage files are converted to bigwig.\n\n### Warning\n\n- The coverage stranded output depends on the strandedness of the library:\n - If you have an unstranded library, stranded coverages are useless\n - If you have a forward stranded library, the label matches the orientation of reads.\n - If you have a reverse stranded library, `forward` should correspond to genes on the forward strand and uses the reads mapped on the reverse strand. `reverse` should correspond to genes on the reverse strand and uses the reads mapped on the forward strand.\n\n## Contribution\n\n@lldelisle wrote the workflow and the tests.\n\n@nagoue updated the tools, made it work in usegalaxy.org, fixed some best practices.\n", - "changelog": "# Changelog\n\n## [0.6] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0`\n\n## [0.5] 2023-09-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4`\n\n### Manual update\n- Use STAR to compute normalized strand-specific coverage\n- Add an option to use StringTie to compute FPKM\n- Make cufflinks step optional\n\n## [0.4.1] 2023-09-14\n- add author in dockstore file\n\n## [0.4] 2023-01-16\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1`\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-02\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy1`\n\n## [0.1] 2022-10-12\n\nFirst release.\n" + "changelog": "# Changelog\n\n## [0.8] 2024-07-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0`\n\n## [0.7] 2024-06-25\n\n### Automatic update (triggered manually)\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.31.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.1+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.3+galaxy0`\n\n## [0.6] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0`\n\n## [0.5] 2023-09-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4`\n\n### Manual update\n- Use STAR to compute normalized strand-specific coverage\n- Add an option to use StringTie to compute FPKM\n- Make cufflinks step optional\n\n## [0.4.1] 2023-09-14\n- add author in dockstore file\n\n## [0.4] 2023-01-16\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1`\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-02\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy1`\n\n## [0.1] 2022-10-12\n\nFirst release.\n" } ], "path": "./workflows/transcriptomics/rnaseq-sr" @@ -2903,9 +2977,9 @@ "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/rnaseq-pe.ga", + "primaryDescriptorPath": "/BREW3R.ga", "testParameterFiles": [ - "/rnaseq-pe-tests.yml" + "/BREW3R-tests.yml" ], "authors": [ { @@ -2915,749 +2989,1249 @@ ], "definition": { "a_galaxy_workflow": "true", - "annotation": "This workflow takes as input a list of paired-end fastqs. Adapters and bad quality bases are removed with cutadapt. Reads are mapped with STAR with ENCODE parameters and genes are counted simultaneously as well as normalized coverage (per million mapped reads) on uniquely mapped reads. The counts are reprocessed to be similar to HTSeq-count output. FPKM are computed with cufflinks and/or with StringTie. The unstranded normalized coverage is computed with bedtools.", + "annotation": "This workflow takes a collection of BAM (output of STAR) and a gtf. It extends the input gtf using de novo annotation.", + "comments": [], "creator": [ { "class": "Person", - "identifier": "0000-0002-1964-4960", + "identifier": "https://orcid.org/0000-0002-1964-4960", "name": "Lucille Delisle" } ], "format-version": "0.1", - "license": "MIT", - "release": "0.6", - "name": "RNAseq_PE", + "license": "GPL-3.0-or-later", + "name": "BREW3R", + "release": "0.1", + "report": { + "markdown": "\n# Workflow Execution Report\n\n## Workflow Inputs\n```galaxy\ninvocation_inputs()\n```\n\n## Workflow Outputs\n```galaxy\ninvocation_outputs()\n```\n\n## Workflow\n```galaxy\nworkflow_display()\n```\n" + }, "steps": { "0": { - "annotation": "Should be a list of paired-end RNA-seq fastqs", + "annotation": "", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "Should be a list of paired-end RNA-seq fastqs", - "name": "PE fastq input" + "description": "", + "name": "Input gtf" } ], - "label": "PE fastq input", - "name": "Input dataset collection", + "label": "Input gtf", + "name": "Input dataset", "outputs": [], "position": { "left": 0, - "top": 252.80832516863774 + "top": 0 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_state": "{\"optional\": false, \"format\": [\"gtf\"], \"tag\": null}", "tool_version": null, - "type": "data_collection_input", - "uuid": "688da967-e739-409a-b950-b4e4985a1a3b", + "type": "data_input", + "uuid": "c59ff317-5e58-4823-bd62-6474555f40a7", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC", + "annotation": "BAM collection for example output of STAR", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC", - "name": "forward_adapter" + "description": "BAM collection for example output of STAR", + "name": "BAM collection" } ], - "label": "forward_adapter", - "name": "Input parameter", + "label": "BAM collection", + "name": "Input dataset collection", "outputs": [], "position": { - "left": 26.45001220703125, - "top": 338.9083312721534 + "left": 52, + "top": 92.84911999999173 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", "tool_version": null, - "type": "parameter_input", - "uuid": "0179b655-f7e2-4b8b-b8b1-f875d0d8039f", + "type": "data_collection_input", + "uuid": "14322b26-f7e5-415d-ab99-74b11036d9d8", "when": null, "workflow_outputs": [] }, "2": { - "annotation": "Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT", + "annotation": "", "content_id": null, "errors": null, "id": 2, "input_connections": {}, "inputs": [ { - "description": "Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT", - "name": "reverse_adapter" + "description": "", + "name": "strandedness" } ], - "label": "reverse_adapter", + "label": "strandedness", "name": "Input parameter", "outputs": [], "position": { - "left": 68, - "top": 427.04166257098154 + "left": 122, + "top": 186.84911999999173 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"restrictions\": [\"stranded - forward\", \"stranded - reverse\", \"unstranded\"], \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "a63a8ae0-aaf6-45ac-9b43-c6dc69dd7f6d", + "uuid": "ee38bb19-c158-4a54-82b1-a2eeb195e5f0", "when": null, "workflow_outputs": [] }, "3": { - "annotation": "reference_genome", + "annotation": "", "content_id": null, "errors": null, "id": 3, "input_connections": {}, "inputs": [ { - "description": "reference_genome", - "name": "reference_genome" + "description": "", + "name": "minimum coverage" } ], - "label": "reference_genome", + "label": "minimum coverage", "name": "Input parameter", "outputs": [], "position": { - "left": 132.63336181640625, - "top": 522.134886401586 + "left": 229, + "top": 269.84911999999173 }, "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"default\": 10, \"parameter_type\": \"integer\", \"optional\": true}", "tool_version": null, "type": "parameter_input", - "uuid": "ff4a9932-6ed0-436f-a63c-d6fbe2a582a3", + "uuid": "912d8e34-2782-4375-a683-1f71ec0cabb7", "when": null, "workflow_outputs": [] }, "4": { - "annotation": "gtf compatible with the reference_genome. Mind the UCSC/Ensembl differences in chromosome naming", + "annotation": "", "content_id": null, "errors": null, "id": 4, "input_connections": {}, "inputs": [ { - "description": "gtf compatible with the reference_genome. Mind the UCSC/Ensembl differences in chromosome naming", - "name": "gtf" + "description": "", + "name": "minimum FPKM for merge" } ], - "label": "gtf", - "name": "Input dataset", + "label": "minimum FPKM for merge", + "name": "Input parameter", "outputs": [], "position": { - "left": 150.60003662109375, - "top": 606.751585620336 + "left": 278, + "top": 383.34911999999173 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_state": "{\"default\": 1.0, \"parameter_type\": \"float\", \"optional\": true}", "tool_version": null, - "type": "data_input", - "uuid": "c91756d4-f7f1-4dcc-97f6-da4c96a53c94", + "type": "parameter_input", + "uuid": "b71eaaf4-31b8-47e9-a5dd-27c48faaa0c6", "when": null, "workflow_outputs": [] }, "5": { - "annotation": "For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence", - "content_id": null, + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", "errors": null, "id": 5, - "input_connections": {}, - "inputs": [ - { - "description": "For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence", - "name": "strandedness" + "input_connections": { + "input_param_type|input_param": { + "id": 2, + "output_name": "output" } - ], - "label": "strandedness", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 181.25, - "top": 667.118284839086 }, - "tool_id": null, - "tool_state": "{\"restrictions\": [\"stranded - forward\", \"stranded - reverse\", \"unstranded\"], \"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "fd2c51fd-58b3-43b5-b8ce-a919f5325cb7", - "when": null, - "workflow_outputs": [] - }, - "6": { - "annotation": "Whether FPKM values should be computed with cufflinks", - "content_id": null, - "errors": null, - "id": 6, - "input_connections": {}, "inputs": [ { - "description": "Whether FPKM values should be computed with cufflinks", - "name": "cufflinks_FPKM" + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" } ], - "label": "cufflinks_FPKM", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 202.6500244140625, - "top": 735.4800895070166 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "fbe4c961-6b62-46b7-a329-163b9cda4979", - "when": null, - "workflow_outputs": [] - }, - "7": { - "annotation": "Could be a gtf with for example one entry for the chrM forward and one entry for the chrM reverse", - "content_id": null, - "errors": null, - "id": 7, - "input_connections": {}, - "inputs": [ + "label": null, + "name": "Map parameter value", + "outputs": [ { - "description": "Could be a gtf with for example one entry for the chrM forward and one entry for the chrM reverse", - "name": "gtf with regions to exclude from FPKM normalization with Cufflinks" + "name": "output_param_text", + "type": "expression.json" } ], - "label": "gtf with regions to exclude from FPKM normalization with Cufflinks", - "name": "Input dataset", - "outputs": [], "position": { - "left": 226.73333740234375, - "top": 809.5967887257666 + "left": 437, + "top": 150.5 }, - "tool_id": null, - "tool_state": "{\"optional\": true, \"tag\": \"\"}", - "tool_version": null, - "type": "data_input", - "uuid": "cc52d397-17a9-4c38-85f6-a7c0b8f21985", - "when": null, - "workflow_outputs": [] - }, - "8": { - "annotation": "Whether FPKM values should be computed with StringTie", - "content_id": null, - "errors": null, - "id": 8, - "input_connections": {}, - "inputs": [ - { - "description": "Whether FPKM values should be computed with StringTie", - "name": "stringtie_FPKM" + "post_job_actions": { + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" } - ], - "label": "stringtie_FPKM", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 270.88330078125, - "top": 926.4134391163916 }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "9619cb07-6835-4f79-8f49-ce59e343736d", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"--fr\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"--rf\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "41e690b0-597b-4a3a-9289-5fc22fc6644b", "when": null, "workflow_outputs": [] }, - "9": { + "6": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", "errors": null, - "id": 9, + "id": 6, "input_connections": { - "library|input_1": { - "id": 0, - "output_name": "output" - }, - "library|r1|adapters_0|adapter_source|adapter": { - "id": 1, - "output_name": "output" - }, - "library|r2|adapters2_0|adapter_source|adapter": { + "input_param_type|input_param": { "id": 2, "output_name": "output" } }, "inputs": [ { - "description": "runtime parameter for tool Cutadapt", - "name": "library" + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" } ], - "label": "Cutadapt (remove adapter + bad quality bases)", - "name": "Cutadapt", + "label": "Unstranded", + "name": "Map parameter value", "outputs": [ { - "name": "out_pairs", - "type": "input" - }, - { - "name": "report", - "type": "txt" + "name": "output_param_boolean", + "type": "expression.json" } ], "position": { - "left": 527.61669921875, - "top": 200.13333129882812 + "left": 882, + "top": 394.3499755859375 }, "post_job_actions": { - "HideDatasetActionout1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out1" - }, - "HideDatasetActionout_pairs": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_pairs" - }, - "HideDatasetActionreport": { + "HideDatasetActionoutput_param_boolean": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "report" + "output_name": "output_param_boolean" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", "tool_shed_repository": { - "changeset_revision": "64172f1c1202", - "name": "cutadapt", - "owner": "lparsons", + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"RuntimeValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}, \"r2\": {\"adapters2\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters2\": [], \"anywhere_adapters2\": [], \"cut2\": \"0\", \"quality_cutoff2\": null, \"minimum_length2\": null, \"maximum_length2\": null}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"30\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "4.6+galaxy1", + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"unstranded\", \"to\": \"true\"}]}, \"output_param_type\": \"boolean\", \"unmapped\": {\"on_unmapped\": \"default\", \"__current_case__\": 2, \"default_value\": \"false\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", "type": "tool", - "uuid": "7f7ca59a-09db-491f-b185-1caa51e9d2aa", + "uuid": "62529fa0-d1b5-40c2-a1c4-69976ace92ce", "when": null, "workflow_outputs": [] }, - "10": { + "7": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.3+galaxy0", "errors": null, - "id": 10, + "id": 7, "input_connections": { - "components_0|param_type|component_value": { + "adv|min_anchor_cov": { + "id": 3, + "output_name": "output" + }, + "adv|min_bundle_cov": { "id": 3, "output_name": "output" + }, + "input_options|input_bam": { + "id": 1, + "output_name": "output" + }, + "rna_strandness": { + "id": 5, + "output_name": "output_param_text" } }, - "inputs": [], - "label": "get reference_genome as text parameter", - "name": "Compose text parameter value", + "inputs": [ + { + "description": "runtime parameter for tool StringTie", + "name": "adv" + }, + { + "description": "runtime parameter for tool StringTie", + "name": "adv" + }, + { + "description": "runtime parameter for tool StringTie", + "name": "adv" + }, + { + "description": "runtime parameter for tool StringTie", + "name": "input_options" + } + ], + "label": "assembl with StringTie", + "name": "StringTie", "outputs": [ { - "name": "out1", - "type": "expression.json" + "name": "output_gtf", + "type": "gtf" } ], "position": { - "left": 1004.0166015625, - "top": 1004.2468131398291 + "left": 692, + "top": 38.850006103515625 }, "post_job_actions": { - "HideDatasetActionout1": { + "HideDatasetActionoutput_gtf": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "out1" + "output_name": "output_gtf" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.3+galaxy0", "tool_shed_repository": { - "changeset_revision": "e188c9826e0f", - "name": "compose_text_param", + "changeset_revision": "cbf488da3b2c", + "name": "stringtie", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.1", + "tool_state": "{\"adv\": {\"abundance_estimation\": false, \"omit_sequences\": \"\", \"name_prefix\": \"\", \"fraction\": \"0.01\", \"min_tlen\": \"200\", \"min_anchor_len\": \"10\", \"min_anchor_cov\": {\"__class__\": \"ConnectedValue\"}, \"min_bundle_cov\": {\"__class__\": \"ConnectedValue\"}, \"bdist\": \"50\", \"bundle_fraction\": \"1.0\", \"disable_trimming\": false, \"multi_mapping\": false, \"point_features\": {\"__class__\": \"RuntimeValue\"}}, \"guide\": {\"use_guide\": \"no\", \"__current_case__\": 0}, \"input_options\": {\"input_mode\": \"short_reads\", \"__current_case__\": 0, \"input_bam\": {\"__class__\": \"ConnectedValue\"}}, \"rna_strandness\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.3+galaxy0", "type": "tool", - "uuid": "19dceb12-2f4e-46e6-bb2b-2f718dc4438c", + "uuid": "dd55ed02-93cf-4341-927b-d68879ac94c2", "when": null, "workflow_outputs": [] }, - "11": { + "8": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie_merge/2.2.3+galaxy0", "errors": null, - "id": 11, + "id": 8, "input_connections": { - "input_param_type|input_param": { - "id": 5, + "input_gtf": { + "id": 7, + "output_name": "output_gtf" + }, + "min_fpkm": { + "id": 4, "output_name": "output" } }, - "inputs": [], - "label": "awk command from strand", - "name": "Map parameter value", + "inputs": [ + { + "description": "runtime parameter for tool StringTie merge", + "name": "guide_gff" + } + ], + "label": "merge assembled transcripts", + "name": "StringTie merge", "outputs": [ { - "name": "output_param_text", - "type": "expression.json" + "name": "out_gtf", + "type": "gtf" } ], "position": { - "left": 1221.5, - "top": 814.2634757374854 + "left": 936, + "top": 108.85000610351562 }, "post_job_actions": { - "HideDatasetActionoutput_param_text": { + "HideDatasetActionout_gtf": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "output_param_text" + "output_name": "out_gtf" + }, + "RenameDatasetActionout_gtf": { + "action_arguments": { + "newname": "merged StringTie gtf" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_gtf" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie_merge/2.2.3+galaxy0", "tool_shed_repository": { - "changeset_revision": "5ac8a4bf7a8d", - "name": "map_param_value", + "changeset_revision": "cbf488da3b2c", + "name": "stringtie", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$3}\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$4}\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$2}\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.2.0", + "tool_state": "{\"gap_len\": \"0\", \"guide_gff\": {\"__class__\": \"RuntimeValue\"}, \"input_gtf\": {\"__class__\": \"ConnectedValue\"}, \"keep_introns\": false, \"min_cov\": \"0\", \"min_fpkm\": {\"__class__\": \"ConnectedValue\"}, \"min_iso\": \"0.01\", \"min_len\": \"50\", \"min_tpm\": \"1.0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.3+galaxy0", "type": "tool", - "uuid": "98da5820-124e-4fe5-8e6c-efc602e700a8", + "uuid": "d93e48b1-da4c-4eaa-bd1c-c12aca790c05", "when": null, "workflow_outputs": [] }, - "12": { + "9": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/brew3r_r/brew3r_r/1.0.2+galaxy0", "errors": null, - "id": 12, + "id": 9, "input_connections": { - "input_param_type|input_param": { - "id": 5, + "filter_unstranded": { + "id": 6, + "output_name": "output_param_boolean" + }, + "gtf_to_extend": { + "id": 0, "output_name": "output" + }, + "gtf_to_overlap": { + "id": 8, + "output_name": "out_gtf" } }, "inputs": [], - "label": "Get cufflinks strandess parameter", - "name": "Map parameter value", + "label": "BREW3R.r", + "name": "BREW3R.r", "outputs": [ { - "name": "output_param_text", - "type": "expression.json" + "name": "output", + "type": "gtf" } ], "position": { - "left": 1035.4833984375, - "top": 1180.2257433107284 + "left": 1243, + "top": 115.3499755859375 }, "post_job_actions": { - "HideDatasetActionoutput_param_text": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_param_text" + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "#{gtf_to_extend} BREW3R extended" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/brew3r_r/brew3r_r/1.0.2+galaxy0", "tool_shed_repository": { - "changeset_revision": "5ac8a4bf7a8d", - "name": "map_param_value", + "changeset_revision": "3198f52bffaa", + "name": "brew3r_r", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"fr-secondstrand\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"fr-firststrand\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"fr-unstranded\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.2.0", + "tool_state": "{\"exclude_pattern\": \"\", \"filter_unstranded\": {\"__class__\": \"ConnectedValue\"}, \"gtf_to_extend\": {\"__class__\": \"ConnectedValue\"}, \"gtf_to_overlap\": {\"__class__\": \"ConnectedValue\"}, \"no_add\": false, \"sup_output\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2+galaxy0", "type": "tool", - "uuid": "e49965f9-2351-4c2b-a1ad-fdaf543dfe34", + "uuid": "c6a1e810-55f4-4c0e-9f19-d162503edbf0", "when": null, - "workflow_outputs": [] - }, - "13": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", - "errors": null, - "id": 13, - "input_connections": { - "input_param_type|input_param": { - "id": 5, - "output_name": "output" - } - }, - "inputs": [], - "label": "Get Stringtie strandedness parameter", - "name": "Map parameter value", - "outputs": [ + "workflow_outputs": [ { - "name": "output_param_text", - "type": "expression.json" + "label": "extended_gtf", + "output_name": "output", + "uuid": "fddb2278-64af-422b-88da-1c8889a175be" + } + ] + } + }, + "tags": [], + "uuid": "ac8ef6cb-1621-4b73-9362-8a460ef3c3a2", + "version": 1 + }, + "readme": "# BREW3R\n\n![BREW3R logo](https://raw.githubusercontent.com/lldelisle/BREW3R/main/images/logo.png)\n\nBREW3R stands for **B**ulk **R**NA-seq **E**vidence-based **W**orkflow for **3**' UTR **R**eannotation. \n\nThis workflow enables extending an existing gtf downloaded on a public website, like Ensembl, Genecode or UCSC, using *de novo* gene annotation with StringTie on full length bulk RNA-seq.\n\nBREW3R highly relies on a R package called BREW3R.r available on [bioconductor](https://bioconductor.org/packages/release/bioc/html/BREW3R.r.html).\n\n## Input datasets\n\n- The workflow requires an input gtf file which will be extended.\n- As well as a collection of BAM files.\n\n## Input values\n\n- strandedness: Must be one of `stranded - forward`, `stranded - reverse` and `unstranded`. For stranded libraries, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence.\n- minimum coverage: Minimum reads per bp coverage to consider for assembly in each de novo assembly (for each BAM file). Default: 10\n- minimum FPKM for merge: Minimum FPKM value for a transcript to be included into the merged de novo assembly.\n\n## Processing\n\n- StringTie is called once per input BAM file to compute de novo assembly.\n- StringTie is called to merge all outputs of previous steps.\n- BREW3R.r is run with the default parameters on the input gtf to extend and the output of StringTie. If the library was unstranded all merged transcripts without orientation that overlaps exons of both strands are not used for the extension.\n", + "changelog": "# Changelog\n\n## [0.1] 2024-06-17\n\nFirst release.\n" + } + ], + "path": "./workflows/transcriptomics/brew3r" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/rnaseq-pe.ga", + "testParameterFiles": [ + "/rnaseq-pe-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes as input a list of paired-end fastqs. Adapters and bad quality bases are removed with cutadapt. Reads are mapped with STAR with ENCODE parameters and genes are counted simultaneously as well as normalized coverage (per million mapped reads) on uniquely mapped reads. The counts are reprocessed to be similar to HTSeq-count output. FPKM are computed with cufflinks and/or with StringTie. The unstranded normalized coverage is computed with bedtools.", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.8", + "name": "RNAseq_PE", + "steps": { + "0": { + "annotation": "Should be a list of paired-end RNA-seq fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a list of paired-end RNA-seq fastqs", + "name": "PE fastq input" } ], + "label": "PE fastq input", + "name": "Input dataset collection", + "outputs": [], "position": { - "left": 938.0522727953694, - "top": 1576.8436797276113 + "left": 0, + "top": 252.80832516863774 }, - "post_job_actions": { - "HideDatasetActionoutput_param_text": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_param_text" + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "b6379949-1974-4250-b476-dee789f918db", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC", + "name": "forward_adapter" } + ], + "label": "forward_adapter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 26.45001220703125, + "top": 338.9083312721534 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", - "tool_shed_repository": { - "changeset_revision": "5ac8a4bf7a8d", - "name": "map_param_value", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "db025004-00b9-4fa0-b4ae-e47d58a615ae", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT", + "name": "reverse_adapter" + } + ], + "label": "reverse_adapter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 68, + "top": 427.04166257098154 }, - "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"--fr\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"--rf\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.2.0", - "type": "tool", - "uuid": "569625da-3d4a-444e-9137-53413cf8a249", + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ad4f5c84-4a83-4d66-afe1-a7fdfc37f638", "when": null, "workflow_outputs": [] }, - "14": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0", + "3": { + "annotation": "reference_genome", + "content_id": null, "errors": null, - "id": 14, - "input_connections": { - "refGenomeSource|GTFconditional|genomeDir": { - "id": 3, - "output_name": "output" - }, - "refGenomeSource|GTFconditional|sjdbGTFfile": { - "id": 4, - "output_name": "output" - }, - "singlePaired|input": { - "id": 9, - "output_name": "out_pairs" + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "reference_genome", + "name": "reference_genome" } + ], + "label": "reference_genome", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 132.63336181640625, + "top": 522.134886401586 }, - "inputs": [], - "label": "STAR: map and count and coverage splitted", - "name": "RNA STAR", - "outputs": [ + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "9e037207-3243-489c-bc93-3eb388f5d962", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "gtf compatible with the reference_genome. Mind the UCSC/Ensembl differences in chromosome naming", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ { - "name": "output_log", - "type": "txt" - }, + "description": "gtf compatible with the reference_genome. Mind the UCSC/Ensembl differences in chromosome naming", + "name": "gtf" + } + ], + "label": "gtf", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 150.60003662109375, + "top": 606.751585620336 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "423b33a8-0778-46a5-b5fb-2a8199660076", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ { - "name": "splice_junctions", - "type": "interval" - }, + "description": "For stranded RNA, reverse means that the read is complementary to the coding sequence, forward means that the read is in the same orientation as the coding sequence", + "name": "strandedness" + } + ], + "label": "strandedness", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 181.25, + "top": 667.118284839086 + }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"stranded - forward\", \"stranded - reverse\", \"unstranded\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "180fc8bd-b8f4-486b-b300-e503bf379373", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Whether FPKM values should be computed with cufflinks", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ { - "name": "mapped_reads", - "type": "bam" - }, + "description": "Whether FPKM values should be computed with cufflinks", + "name": "cufflinks_FPKM" + } + ], + "label": "cufflinks_FPKM", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 202.6500244140625, + "top": 735.4800895070166 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "35a99e85-127a-48b1-80fb-30d6b08aff92", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "Could be a gtf with for example one entry for the chrM forward and one entry for the chrM reverse", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ { - "name": "reads_per_gene", - "type": "tabular" - }, + "description": "Could be a gtf with for example one entry for the chrM forward and one entry for the chrM reverse", + "name": "gtf with regions to exclude from FPKM normalization with Cufflinks" + } + ], + "label": "gtf with regions to exclude from FPKM normalization with Cufflinks", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 226.73333740234375, + "top": 809.5967887257666 + }, + "tool_id": null, + "tool_state": "{\"optional\": true, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "1d1b3d41-0efa-4ffa-aba9-0e80a51173a5", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "Whether FPKM values should be computed with StringTie", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, + "inputs": [ { - "name": "signal_unique_str1", - "type": "bedgraph" + "description": "Whether FPKM values should be computed with StringTie", + "name": "stringtie_FPKM" + } + ], + "label": "stringtie_FPKM", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 270.88330078125, + "top": 926.4134391163916 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "47972cba-6df9-4883-8280-24ea28bcc4bb", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "library|input_1": { + "id": 0, + "output_name": "output" }, - { - "name": "signal_uniquemultiple_str1", - "type": "bedgraph" + "library|r1|adapters_0|adapter_source|adapter": { + "id": 1, + "output_name": "output" }, + "library|r2|adapters2_0|adapter_source|adapter": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ { - "name": "signal_unique_str2", - "type": "bedgraph" + "description": "runtime parameter for tool Cutadapt", + "name": "library" + } + ], + "label": "Cutadapt (remove adapter + bad quality bases)", + "name": "Cutadapt", + "outputs": [ + { + "name": "out_pairs", + "type": "input" }, { - "name": "signal_uniquemultiple_str2", - "type": "bedgraph" + "name": "report", + "type": "txt" } ], "position": { - "left": 844.25, - "top": 335.9166717529297 + "left": 527.61669921875, + "top": 200.13333129882812 }, "post_job_actions": { - "HideDatasetActionsignal_unique_str1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "signal_unique_str1" - }, - "HideDatasetActionsignal_unique_str2": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "signal_unique_str2" - }, - "HideDatasetActionsignal_uniquemultiple_str1": { + "HideDatasetActionout1": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "signal_uniquemultiple_str1" + "output_name": "out1" }, - "HideDatasetActionsignal_uniquemultiple_str2": { + "HideDatasetActionout_pairs": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "signal_uniquemultiple_str2" + "output_name": "out_pairs" }, - "HideDatasetActionsplice_junctions": { + "HideDatasetActionreport": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "splice_junctions" + "output_name": "report" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0", "tool_shed_repository": { - "changeset_revision": "b0f2be869d6d", - "name": "rgrnastar", - "owner": "iuc", + "changeset_revision": "aa784cb3810d", + "name": "cutadapt", + "owner": "lparsons", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"algo\": {\"params\": {\"settingsType\": \"full\", \"__current_case__\": 3, \"seed\": {\"seedSearchStartLmax\": \"50\", \"seedSearchStartLmaxOverLread\": \"1.0\", \"seedSearchLmax\": \"0\", \"seedMultimapNmax\": \"10000\", \"seedPerReadNmax\": \"1000\", \"seedPerWindowNmax\": \"50\", \"seedNoneLociPerWindow\": \"10\"}, \"align\": {\"alignIntronMin\": \"20\", \"alignIntronMax\": \"1000000\", \"alignMatesGapMax\": \"1000000\", \"alignSJoverhangMin\": \"8\", \"alignSJstitchMismatchNmax\": {\"alignSJstitchMismatchNmax1\": \"0\", \"alignSJstitchMismatchNmax2\": \"-1\", \"alignSJstitchMismatchNmax3\": \"0\", \"alignSJstitchMismatchNmax4\": \"0\"}, \"alignSJDBoverhangMin\": \"1\", \"alignSplicedMateMapLmin\": \"0\", \"alignSplicedMateMapLminOverLmate\": \"0.66\", \"alignWindowsPerReadNmax\": \"10000\", \"alignTranscriptsPerWindowNmax\": \"100\", \"alignTranscriptsPerReadNmax\": \"10000\", \"alignEndsType\": \"Local\", \"peOverlapNbasesMin\": \"0\", \"peOverlapMMp\": \"0.01\"}, \"chim_settings\": {\"chimSegmentMin\": \"12\", \"chimScoreMin\": \"0\", \"chimScoreDropMax\": \"20\", \"chimScoreSeparation\": \"10\", \"chimScoreJunctionNonGTAG\": \"-1\", \"chimJunctionOverhangMin\": \"20\", \"chimSegmentReadGapMax\": \"0\", \"chimFilter\": true, \"chimMainSegmentMultNmax\": \"10\", \"chimMultimapNmax\": \"1\", \"chimMultimapScoreRange\": \"1\"}, \"junction_limits\": {\"limitOutSJoneRead\": \"1000\", \"limitOutSJcollapsed\": \"1000000\", \"limitSjdbInsertNsj\": \"1000000\"}}}, \"chimOutType\": \"\", \"filter\": {\"basic_filters\": [\"exclude_unmapped\"], \"output_params2\": {\"output_select2\": \"yes\", \"__current_case__\": 0, \"outFilterType\": true, \"outFilterMultimapScoreRange\": \"1\", \"outFilterMultimapNmax\": \"20\", \"outFilterMismatchNmax\": \"999\", \"outFilterMismatchNoverLmax\": \"0.3\", \"outFilterMismatchNoverReadLmax\": \"0.04\", \"outFilterScoreMin\": \"0\", \"outFilterScoreMinOverLread\": \"0.66\", \"outFilterMatchNmin\": \"0\", \"outFilterMatchNminOverLread\": \"0.66\", \"outSAMmultNmax\": \"-1\", \"outSAMtlen\": \"1\"}}, \"oformat\": {\"outSAMattributes\": [\"NH\", \"HI\", \"AS\", \"nM\"], \"HI_offset\": \"1\", \"outSAMprimaryFlag\": \"OneBestScore\", \"outSAMmapqUnique\": \"255\"}, \"outWig\": {\"outWigType\": \"bedGraph\", \"__current_case__\": 1, \"outWigTypeSecondWord\": \"\", \"outWigStrand\": true, \"outWigReferencesPrefix\": \"-\", \"outWigNorm\": true}, \"perf\": {\"outBAMsortingBinsN\": \"50\", \"winAnchorMultimapNmax\": \"50\"}, \"refGenomeSource\": {\"geneSource\": \"indexed\", \"__current_case__\": 0, \"GTFconditional\": {\"GTFselect\": \"without-gtf-with-gtf\", \"__current_case__\": 1, \"genomeDir\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfile\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfeatureExon\": \"exon\", \"sjdbOverhang\": \"100\", \"quantmode_output\": {\"quantMode\": \"GeneCounts\", \"__current_case__\": 1}}}, \"singlePaired\": {\"sPaired\": \"paired_collection\", \"__current_case__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"twopass\": {\"twopassMode\": \"None\", \"__current_case__\": 0, \"twopass_read_subset\": \"\", \"sj_precalculated\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.7.11a+galaxy0", + "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"minimum_length2\": null, \"maximum_length\": null, \"maximum_length2\": null, \"max_n\": null, \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_casava\": false, \"pair_filter\": \"any\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}, \"r2\": {\"adapters2\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters2\": [], \"anywhere_adapters2\": []}, \"pair_adapters\": false}, \"other_trimming_options\": {\"cut\": \"0\", \"cut2\": \"0\", \"quality_cutoff\": \"30\", \"quality_cutoff2\": \"\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"shorten_options_r2\": {\"shorten_values_r2\": \"False\", \"__current_case__\": 1}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"strip_suffix\": \"\", \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.9+galaxy0", "type": "tool", - "uuid": "b0cd7bb3-88dc-4e5c-b1c7-78929397c245", + "uuid": "bb78142b-c185-40a6-b7c5-4fa9f6b3d314", "when": null, - "workflow_outputs": [ - { - "label": "reads_per_gene from STAR", - "output_name": "reads_per_gene", - "uuid": "dd816276-a80e-4f6d-b5a1-5468b2348130" - }, - { - "label": "mapped-reads", - "output_name": "mapped_reads", - "uuid": "57535a90-ff13-4ed3-9fc8-10875b4baae2" - }, - { - "label": "output_log", - "output_name": "output_log", - "uuid": "9fdf6357-295b-41cd-98ed-eb8145c45354" - } - ] + "workflow_outputs": [] }, - "15": { + "10": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", "errors": null, - "id": 15, + "id": 10, "input_connections": { - "results_0|software_cond|input": { - "id": 9, - "output_name": "report" - }, - "results_1|software_cond|output_0|type|input": { - "id": 14, - "output_name": "output_log" - }, - "results_1|software_cond|output_1|type|input": { - "id": 14, - "output_name": "reads_per_gene" + "components_0|param_type|component_value": { + "id": 3, + "output_name": "output" } }, "inputs": [], - "label": "MultiQC", - "name": "MultiQC", + "label": "get reference_genome as text parameter", + "name": "Compose text parameter value", "outputs": [ { - "name": "stats", - "type": "input" - }, - { - "name": "plots", - "type": "input" - }, - { - "name": "html_report", - "type": "html" + "name": "out1", + "type": "expression.json" } ], "position": { - "left": 1220.211542597603, - "top": 0 + "left": 1004.0166015625, + "top": 1004.2468131398291 }, "post_job_actions": { - "HideDatasetActionplots": { + "HideDatasetActionout1": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "plots" + "output_name": "out1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", "tool_shed_repository": { - "changeset_revision": "abfd8a6544d7", - "name": "multiqc", + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"star\", \"__current_case__\": 28, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"log\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"type\": {\"type\": \"genecounts\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.11+galaxy1", + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", "type": "tool", - "uuid": "a4e1b954-a475-4a3c-b84a-5dc44947e1c8", + "uuid": "7439bab2-1fb4-46e9-974f-b2ad7171f273", "when": null, - "workflow_outputs": [ - { - "label": "MultiQC on input dataset(s): Stats", - "output_name": "stats", - "uuid": "4a60ab44-4c20-40e2-8896-778ddf7c6b93" - }, - { - "label": "MultiQC webpage", - "output_name": "html_report", - "uuid": "bbdeacff-6ca5-4259-940b-3b7bd033f41c" - } - ] + "workflow_outputs": [] }, - "16": { + "11": { "annotation": "", - "id": 16, + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 11, "input_connections": { - "STAR BAM": { - "id": 14, - "input_subworkflow_step_id": 0, - "output_name": "mapped_reads" - }, - "STAR log": { - "id": 14, - "input_subworkflow_step_id": 1, - "output_name": "output_log" + "input_param_type|input_param": { + "id": 5, + "output_name": "output" } }, - "inputs": [], - "label": null, - "name": "Get Uniquely mapped unstranded coverage", - "outputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" + } + ], + "label": "awk command from strand", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], "position": { - "left": 1159, - "top": 420 + "left": 1221.5, + "top": 814.2634757374854 }, - "subworkflow": { - "a_galaxy_workflow": "true", - "annotation": "", - "creator": [ - { - "class": "Person", - "identifier": "0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "name": "Get Uniquely mapped unstranded coverage", + "post_job_actions": { + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$3}\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$4}\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"NR>4{print $1\\\"\\\\t\\\"$2}\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "2b9a5ca1-e974-450b-99b3-3fcce531154b", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 12, + "input_connections": { + "input_param_type|input_param": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" + } + ], + "label": "Get cufflinks strandess parameter", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], + "position": { + "left": 1035.4833984375, + "top": 1180.2257433107284 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"fr-secondstrand\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"fr-firststrand\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"fr-unstranded\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "3ee3675d-3fcd-4bc6-8b3b-ab31d92f79cb", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "errors": null, + "id": 13, + "input_connections": { + "input_param_type|input_param": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" + } + ], + "label": "Get Stringtie strandedness parameter", + "name": "Map parameter value", + "outputs": [ + { + "name": "output_param_text", + "type": "expression.json" + } + ], + "position": { + "left": 938.0522727953694, + "top": 1576.8436797276113 + }, + "post_job_actions": { + "HideDatasetActionoutput_param_text": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_param_text" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "5ac8a4bf7a8d", + "name": "map_param_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"--fr\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"--rf\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "7b911a8e-2f08-4288-bbd8-47aeaff4f2a6", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0", + "errors": null, + "id": 14, + "input_connections": { + "refGenomeSource|GTFconditional|genomeDir": { + "id": 3, + "output_name": "output" + }, + "refGenomeSource|GTFconditional|sjdbGTFfile": { + "id": 4, + "output_name": "output" + }, + "singlePaired|input": { + "id": 9, + "output_name": "out_pairs" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool RNA STAR", + "name": "singlePaired" + } + ], + "label": "STAR: map and count and coverage splitted", + "name": "RNA STAR", + "outputs": [ + { + "name": "output_log", + "type": "txt" + }, + { + "name": "splice_junctions", + "type": "interval" + }, + { + "name": "mapped_reads", + "type": "bam" + }, + { + "name": "reads_per_gene", + "type": "tabular" + }, + { + "name": "signal_unique_str1", + "type": "bedgraph" + }, + { + "name": "signal_uniquemultiple_str1", + "type": "bedgraph" + }, + { + "name": "signal_unique_str2", + "type": "bedgraph" + }, + { + "name": "signal_uniquemultiple_str2", + "type": "bedgraph" + } + ], + "position": { + "left": 844.25, + "top": 335.9166717529297 + }, + "post_job_actions": { + "HideDatasetActionsignal_unique_str1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "signal_unique_str1" + }, + "HideDatasetActionsignal_unique_str2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "signal_unique_str2" + }, + "HideDatasetActionsignal_uniquemultiple_str1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "signal_uniquemultiple_str1" + }, + "HideDatasetActionsignal_uniquemultiple_str2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "signal_uniquemultiple_str2" + }, + "HideDatasetActionsplice_junctions": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "splice_junctions" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b0f2be869d6d", + "name": "rgrnastar", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"algo\": {\"params\": {\"settingsType\": \"full\", \"__current_case__\": 3, \"seed\": {\"seedSearchStartLmax\": \"50\", \"seedSearchStartLmaxOverLread\": \"1.0\", \"seedSearchLmax\": \"0\", \"seedMultimapNmax\": \"10000\", \"seedPerReadNmax\": \"1000\", \"seedPerWindowNmax\": \"50\", \"seedNoneLociPerWindow\": \"10\"}, \"align\": {\"alignIntronMin\": \"20\", \"alignIntronMax\": \"1000000\", \"alignMatesGapMax\": \"1000000\", \"alignSJoverhangMin\": \"8\", \"alignSJstitchMismatchNmax\": {\"alignSJstitchMismatchNmax1\": \"0\", \"alignSJstitchMismatchNmax2\": \"-1\", \"alignSJstitchMismatchNmax3\": \"0\", \"alignSJstitchMismatchNmax4\": \"0\"}, \"alignSJDBoverhangMin\": \"1\", \"alignSplicedMateMapLmin\": \"0\", \"alignSplicedMateMapLminOverLmate\": \"0.66\", \"alignWindowsPerReadNmax\": \"10000\", \"alignTranscriptsPerWindowNmax\": \"100\", \"alignTranscriptsPerReadNmax\": \"10000\", \"alignEndsType\": \"Local\", \"peOverlapNbasesMin\": \"0\", \"peOverlapMMp\": \"0.01\"}, \"chim_settings\": {\"chimSegmentMin\": \"12\", \"chimScoreMin\": \"0\", \"chimScoreDropMax\": \"20\", \"chimScoreSeparation\": \"10\", \"chimScoreJunctionNonGTAG\": \"-1\", \"chimJunctionOverhangMin\": \"20\", \"chimSegmentReadGapMax\": \"0\", \"chimFilter\": true, \"chimMainSegmentMultNmax\": \"10\", \"chimMultimapNmax\": \"1\", \"chimMultimapScoreRange\": \"1\"}, \"junction_limits\": {\"limitOutSJoneRead\": \"1000\", \"limitOutSJcollapsed\": \"1000000\", \"limitSjdbInsertNsj\": \"1000000\"}}}, \"chimOutType\": \"\", \"filter\": {\"basic_filters\": [\"exclude_unmapped\"], \"output_params2\": {\"output_select2\": \"yes\", \"__current_case__\": 0, \"outFilterType\": true, \"outFilterMultimapScoreRange\": \"1\", \"outFilterMultimapNmax\": \"20\", \"outFilterMismatchNmax\": \"999\", \"outFilterMismatchNoverLmax\": \"0.3\", \"outFilterMismatchNoverReadLmax\": \"0.04\", \"outFilterScoreMin\": \"0\", \"outFilterScoreMinOverLread\": \"0.66\", \"outFilterMatchNmin\": \"0\", \"outFilterMatchNminOverLread\": \"0.66\", \"outSAMmultNmax\": \"-1\", \"outSAMtlen\": \"1\"}}, \"oformat\": {\"outSAMattributes\": [\"NH\", \"HI\", \"AS\", \"nM\"], \"HI_offset\": \"1\", \"outSAMprimaryFlag\": \"OneBestScore\", \"outSAMmapqUnique\": \"255\"}, \"outWig\": {\"outWigType\": \"bedGraph\", \"__current_case__\": 1, \"outWigTypeSecondWord\": \"\", \"outWigStrand\": true, \"outWigReferencesPrefix\": \"-\", \"outWigNorm\": true}, \"perf\": {\"outBAMsortingBinsN\": \"50\", \"winAnchorMultimapNmax\": \"50\"}, \"refGenomeSource\": {\"geneSource\": \"indexed\", \"__current_case__\": 0, \"GTFconditional\": {\"GTFselect\": \"without-gtf-with-gtf\", \"__current_case__\": 1, \"genomeDir\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfile\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfeatureExon\": \"exon\", \"sjdbOverhang\": \"100\", \"quantmode_output\": {\"quantMode\": \"GeneCounts\", \"__current_case__\": 1}}}, \"singlePaired\": {\"sPaired\": \"paired_collection\", \"__current_case__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"twopass\": {\"twopassMode\": \"None\", \"__current_case__\": 0, \"twopass_read_subset\": \"\", \"sj_precalculated\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.7.11a+galaxy0", + "type": "tool", + "uuid": "8f30d1b2-6458-491b-bf46-9bdcca9db085", + "when": null, + "workflow_outputs": [ + { + "label": "mapped-reads", + "output_name": "mapped_reads", + "uuid": "9353ea66-8e9c-4771-901b-cf82dce0f925" + }, + { + "label": "output_log", + "output_name": "output_log", + "uuid": "09738048-8469-448a-8706-3530e0632baa" + }, + { + "label": "reads_per_gene from STAR", + "output_name": "reads_per_gene", + "uuid": "0006f49d-bf29-4aaf-bc0a-0e0bf575744e" + } + ] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 15, + "input_connections": { + "results_0|software_cond|input": { + "id": 9, + "output_name": "report" + }, + "results_1|software_cond|output_0|type|input": { + "id": 14, + "output_name": "output_log" + }, + "results_1|software_cond|output_1|type|input": { + "id": 14, + "output_name": "reads_per_gene" + } + }, + "inputs": [], + "label": "MultiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "plots", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 1220.211542597603, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionplots": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plots" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"star\", \"__current_case__\": 28, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"log\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"type\": {\"type\": \"genecounts\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "da516e4c-e074-4930-a6f8-a68d9844d386", + "when": null, + "workflow_outputs": [ + { + "label": "MultiQC webpage", + "output_name": "html_report", + "uuid": "43c889aa-0bfa-48e8-b204-a557a918549c" + }, + { + "label": "MultiQC on input dataset(s): Stats", + "output_name": "stats", + "uuid": "27607c05-cf81-4795-a3e7-0dab33f41552" + } + ] + }, + "16": { + "annotation": "", + "id": 16, + "input_connections": { + "STAR BAM": { + "id": 14, + "input_subworkflow_step_id": 0, + "output_name": "mapped_reads" + }, + "STAR log": { + "id": 14, + "input_subworkflow_step_id": 1, + "output_name": "output_log" + } + }, + "inputs": [], + "label": null, + "name": "Get Uniquely mapped unstranded coverage", + "outputs": [], + "position": { + "left": 1159, + "top": 420 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Get Uniquely mapped unstranded coverage", "steps": { "0": { - "annotation": "STAR mapping results (BAM)", + "annotation": "", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "STAR mapping results (BAM)", + "description": "", "name": "STAR BAM" } ], @@ -3672,19 +4246,19 @@ "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "d6f1f09b-d56f-43f0-9c09-c7a5a92bb21c", + "uuid": "10dddc85-d3fc-4cba-a637-0c40153d284f", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "STAR log", + "annotation": "", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "STAR log", + "description": "", "name": "STAR log" } ], @@ -3699,13 +4273,13 @@ "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "4d4e4f39-3b7b-4c19-bd8a-08c1236b3052", + "uuid": "3e3f7463-a635-44a2-a1f4-7e12aae3d25b", "when": null, "workflow_outputs": [] }, "2": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy2", "errors": null, "id": 2, "input_connections": { @@ -3743,23 +4317,23 @@ "output_name": "out_file2" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy2", "tool_shed_repository": { - "changeset_revision": "108db6635177", + "changeset_revision": "993b19f20c76", "name": "bamtools_filter", "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"conditions\": [{\"__index__\": 0, \"filters\": [{\"__index__\": 0, \"bam_property\": {\"bam_property_selector\": \"tag\", \"__current_case__\": 21, \"bam_property_value\": \"NH=1\"}}]}], \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"rule_configuration\": {\"rules_selector\": false, \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.5.2+galaxy1", + "tool_state": "{\"conditions\": [{\"__index__\": 0, \"filters\": [{\"__index__\": 0, \"bam_property\": {\"bam_property_selector\": \"tag\", \"__current_case__\": 21, \"bam_property_value\": \"NH=1\"}}]}], \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"rule_configuration\": {\"rules_selector\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.2+galaxy2", "type": "tool", - "uuid": "7cc2377c-657b-4d9d-919b-1a68fd3eceec", + "uuid": "59db7088-85bf-42ba-9dcd-76836f9d6310", "when": null, "workflow_outputs": [] }, "3": { - "annotation": "This step get 1 / millions of uniquely mapped reads", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, "id": 3, "input_connections": { @@ -3788,17 +4362,17 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"code\": \"$0~\\\"Uniquely mapped reads number\\\"{print 1000000/$NF}\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "122cd0c2-4484-496c-b589-93b4553d1442", + "uuid": "77cf2304-36bf-4337-bc2d-bc4d8b831668", "when": null, "workflow_outputs": [] }, @@ -3837,13 +4411,13 @@ "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"float\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.1.0", "type": "tool", - "uuid": "ae839aba-23c4-4633-9ffd-08c6becbb9e8", + "uuid": "83e6d856-5809-419a-b4bc-639662a95751", "when": null, "workflow_outputs": [] }, "5": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.31.1", "errors": null, "id": 5, "input_connections": { @@ -3856,7 +4430,16 @@ "output_name": "float_param" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool bedtools Genome Coverage", + "name": "input_type" + }, + { + "description": "runtime parameter for tool bedtools Genome Coverage", + "name": "report" + } + ], "label": "Scaled Coverage both strands combined", "name": "bedtools Genome Coverage", "outputs": [ @@ -3876,17 +4459,17 @@ "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.31.1", "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", + "changeset_revision": "64e2edfe7a2c", "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"d\": false, \"dz\": false, \"five\": false, \"input_type\": {\"input_type_select\": \"bam\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"report\": {\"report_select\": \"bg\", \"__current_case__\": 0, \"zero_regions\": false, \"scale\": {\"__class__\": \"ConnectedValue\"}}, \"split\": true, \"strand\": \"\", \"three\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0", + "tool_version": "2.31.1", "type": "tool", - "uuid": "ef9e0577-c831-4cad-8fae-67ceaf0550fa", + "uuid": "df53e789-be2d-4b09-be8d-a07a35c14913", "when": null, "workflow_outputs": [] }, @@ -3927,29 +4510,29 @@ "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.1.1", "type": "tool", - "uuid": "1260fbcb-0521-4957-842f-d9b4fd124a1a", + "uuid": "62d76728-f614-48c0-9560-3abd05b8366d", "when": null, "workflow_outputs": [ { "label": "both strands coverage", "output_name": "out_file1", - "uuid": "acac3057-9854-4236-a02d-e084b4bab1e4" + "uuid": "81faf6f8-1ec1-45f1-9e04-d2fd12a1ddc0" } ] } }, - "tags": "", - "uuid": "4e30c994-1437-4578-8d84-30a2d9db24b8" + "tags": [], + "uuid": "c548dfba-fd18-4f89-bba4-722f9a1cc300" }, "tool_id": null, "type": "subworkflow", - "uuid": "9fbcf8ab-3e46-4ec6-9fc1-8b1ed61688d8", + "uuid": "c46207a6-d625-4646-a72b-79dc2065044f", "when": null, "workflow_outputs": [ { "label": "both strands coverage", "output_name": "both strands coverage", - "uuid": "ed4b91ff-c2d2-4668-95c6-479e2ffc8d1e" + "uuid": "9f2bf997-14f8-4307-90b4-dc068b02dcd6" } ] }, @@ -3984,6 +4567,7 @@ "subworkflow": { "a_galaxy_workflow": "true", "annotation": "", + "comments": [], "creator": [ { "class": "Person", @@ -4018,19 +4602,25 @@ "tool_state": "{\"restrictions\": [\"stranded - forward\", \"stranded - reverse\", \"unstranded\"], \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "630bd9ab-da3a-4b98-a073-0c2e12af195a", + "uuid": "56955f25-7e9e-4201-a056-b61f47359c84", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "2d815f2b-a706-43a8-a317-7dc434c6fea8" + } + ] }, "1": { - "annotation": "From STAR strand 1", + "annotation": "", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "From STAR strand 1", + "description": "", "name": "Bedgraph strand 1" } ], @@ -4045,7 +4635,7 @@ "tool_state": "{\"optional\": false, \"format\": [\"bedgraph\"], \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "fa1b2712-805a-47f7-95d7-b1d2957a36a5", + "uuid": "7919f2ed-554a-4e08-93eb-6896a2195293", "when": null, "workflow_outputs": [] }, @@ -4072,7 +4662,7 @@ "tool_state": "{\"optional\": false, \"format\": [\"bedgraph\"], \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "79aee01a-2ba4-42c4-802d-975f955651ee", + "uuid": "9318223c-4443-4341-8448-11df606ccfdf", "when": null, "workflow_outputs": [] }, @@ -4087,7 +4677,12 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" + } + ], "label": "Get replacement for strand1", "name": "Map parameter value", "outputs": [ @@ -4122,7 +4717,7 @@ "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"$1_forward\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"$1_reverse\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"$1_forward\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.2.0", "type": "tool", - "uuid": "e51b1ec5-6ac7-45c2-95e3-12ab8c027ff0", + "uuid": "b7e2cedf-e846-4553-9e48-4aa9a93d40b2", "when": null, "workflow_outputs": [] }, @@ -4137,7 +4732,12 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Map parameter value", + "name": "input_param_type" + } + ], "label": "Get replacement for strand2", "name": "Map parameter value", "outputs": [ @@ -4172,7 +4772,7 @@ "tool_state": "{\"input_param_type\": {\"type\": \"text\", \"__current_case__\": 0, \"input_param\": {\"__class__\": \"ConnectedValue\"}, \"mappings\": [{\"__index__\": 0, \"from\": \"stranded - forward\", \"to\": \"$1_reverse\"}, {\"__index__\": 1, \"from\": \"stranded - reverse\", \"to\": \"$1_forward\"}, {\"__index__\": 2, \"from\": \"unstranded\", \"to\": \"$1_reverse\"}]}, \"output_param_type\": \"text\", \"unmapped\": {\"on_unmapped\": \"fail\", \"__current_case__\": 1}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.2.0", "type": "tool", - "uuid": "b7588e70-d204-4630-99e4-f554a22ee2fe", + "uuid": "2ec50fce-ef76-4f56-9fc6-5c6b34c6593e", "when": null, "workflow_outputs": [] }, @@ -4211,13 +4811,13 @@ "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.0.2", "type": "tool", - "uuid": "274e53f9-17f8-45aa-960a-1ef619648c7c", + "uuid": "7d866aad-dd6c-4d17-bf6d-8f0026652265", "when": null, "workflow_outputs": [] }, "6": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", "errors": null, "id": 6, "input_connections": { @@ -4250,23 +4850,23 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"^(.+)$\", \"replace_pattern\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "11b98d13-5c13-464e-b223-8fab20f69f62", + "uuid": "4eb0d67c-f53c-4f84-90fc-3db41e4f0aa7", "when": null, "workflow_outputs": [] }, "7": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", "errors": null, "id": 7, "input_connections": { @@ -4299,17 +4899,17 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"^(.+)$\", \"replace_pattern\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "4e158197-8591-4fce-b969-9002f7482634", + "uuid": "ec10a98b-adb9-4037-9137-1717068d7157", "when": null, "workflow_outputs": [] }, @@ -4328,7 +4928,12 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], "label": "Relabelled strand 1", "name": "Relabel identifiers", "outputs": [ @@ -4352,7 +4957,7 @@ "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.0.0", "type": "tool", - "uuid": "6a3f57c0-f6d6-468f-8ac9-b6882f754eed", + "uuid": "e9dcd2df-2834-4e9a-bef2-7666de012b8a", "when": null, "workflow_outputs": [] }, @@ -4371,7 +4976,12 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], "label": "Relabelled strand 2", "name": "Relabel identifiers", "outputs": [ @@ -4395,7 +5005,7 @@ "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.0.0", "type": "tool", - "uuid": "d181b9ba-0cd3-4de6-8e82-c53a97c5ae67", + "uuid": "147ccbb0-b951-4851-9bf5-2c6b439ac1b6", "when": null, "workflow_outputs": [] }, @@ -4438,7 +5048,7 @@ "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.0.0", "type": "tool", - "uuid": "4b4b9d77-13fe-4b8a-a5af-e0857547521e", + "uuid": "f47d7381-13b2-4615-b947-17a0ac2ad500", "when": null, "workflow_outputs": [] }, @@ -4479,29 +5089,29 @@ "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.1.1", "type": "tool", - "uuid": "b69eee65-c37e-4c75-8127-b78185b130db", + "uuid": "852f2d23-b48e-44d0-aaf2-aed33532d98a", "when": null, "workflow_outputs": [ { "label": "stranded coverage", "output_name": "out_file1", - "uuid": "dd43e657-0116-46ad-9cc9-c12fb871988c" + "uuid": "56ad2ce4-a0d8-4895-b774-79705460c246" } ] } }, - "tags": "", - "uuid": "31aca78d-b855-4f28-b89c-6bf29f5f2015" + "tags": [], + "uuid": "3d850804-e1e9-4517-8f33-ecba0c527b73" }, "tool_id": null, "type": "subworkflow", - "uuid": "cc127732-933e-420a-a5ae-24fed48e7e6a", + "uuid": "d16e1013-cc55-4143-90a4-d58b24684f68", "when": null, "workflow_outputs": [ { "label": "stranded coverage", "output_name": "stranded coverage", - "uuid": "245c268e-87fc-43a7-9d49-d18d9363b475" + "uuid": "ee5ab22f-e952-4094-9895-11ce23b57f79" } ] }, @@ -4536,7 +5146,20 @@ "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Cufflinks", + "name": "advanced_settings" + }, + { + "description": "runtime parameter for tool Cufflinks", + "name": "advanced_settings" + }, + { + "description": "runtime parameter for tool Cufflinks", + "name": "reference_annotation" + } + ], "label": "Compute FPKM with cufflinks", "name": "Cufflinks", "outputs": [ @@ -4592,24 +5215,24 @@ "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"advanced_settings\": {\"use_advanced_settings\": \"Yes\", \"__current_case__\": 1, \"library_type\": {\"__class__\": \"ConnectedValue\"}, \"mask_file\": {\"__class__\": \"ConnectedValue\"}, \"inner_mean_dist\": \"200\", \"inner_dist_std_dev\": \"80\", \"max_mle_iterations\": \"5000\", \"junc_alpha\": \"0.001\", \"small_anchor_fraction\": \"0.09\", \"overhang_tolerance\": \"8\", \"max_bundle_length\": \"10000000\", \"max_bundle_frags\": \"1000000\", \"min_intron_length\": \"50\", \"trim_three_avgcov_thresh\": \"10\", \"trim_three_dropoff_frac\": \"0.1\"}, \"bias_correction\": {\"do_bias_correction\": \"Yes\", \"__current_case__\": 0, \"seq_source\": {\"index_source\": \"cached\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}}, \"global_model\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"length_correction\": \"--no-effective-length-correction\", \"max_intron_len\": \"300000\", \"min_isoform_fraction\": \"0.1\", \"multiread_correct\": true, \"pre_mrna_fraction\": \"0.15\", \"reference_annotation\": {\"use_ref\": \"Use reference annotation\", \"__current_case__\": 1, \"reference_annotation_file\": {\"__class__\": \"ConnectedValue\"}, \"compatible_hits_norm\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "2.2.1.3", "type": "tool", - "uuid": "a3371ab0-86dd-4302-bdbc-4e79421186d9", + "uuid": "c38c3093-61e6-49f9-b756-8e25c37c8c68", "when": "$(inputs.when)", "workflow_outputs": [ { "label": "genes_expression_cufflinks", "output_name": "genes_expression", - "uuid": "fb312cfb-d5d4-4327-bcd8-16354713d720" + "uuid": "807a3d5e-8f42-43c2-a627-a4500c721939" }, { "label": "transcripts_expression_cufflinks", "output_name": "transcripts_expression", - "uuid": "1f278863-0d6b-4167-b5a4-27850704c72b" + "uuid": "bb2b3707-a64b-4fd6-801e-9d2ff1e3dbda" } ] }, "19": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, "id": 19, "input_connections": { @@ -4644,29 +5267,29 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"code\": {\"__class__\": \"ConnectedValue\"}, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "3b5e2b1f-bb92-4b81-8b47-12dc83f81b02", + "uuid": "34922bd3-4676-4f7d-8e05-af0ef0c1efa4", "when": null, "workflow_outputs": [ { "label": "HTS count like output", "output_name": "outfile", - "uuid": "799d84a4-0fe4-4ecc-882b-ee007a6f2358" + "uuid": "45b51c7f-57ca-45d4-8460-30ead2bda023" } ] }, "20": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.1+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.3+galaxy0", "errors": null, "id": 20, "input_connections": { @@ -4691,6 +5314,10 @@ { "description": "runtime parameter for tool StringTie", "name": "adv" + }, + { + "description": "runtime parameter for tool StringTie", + "name": "input_options" } ], "label": "Compute FPKM with StringTie", @@ -4716,23 +5343,23 @@ "output_name": "output_gtf" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.1+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.3+galaxy0", "tool_shed_repository": { - "changeset_revision": "ae618321f34a", + "changeset_revision": "cbf488da3b2c", "name": "stringtie", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"adv\": {\"abundance_estimation\": true, \"omit_sequences\": \"\", \"name_prefix\": null, \"fraction\": \"0.01\", \"min_tlen\": \"200\", \"min_anchor_len\": \"10\", \"min_anchor_cov\": \"1\", \"min_bundle_cov\": \"1\", \"bdist\": \"50\", \"bundle_fraction\": \"1.0\", \"disable_trimming\": false, \"multi_mapping\": false, \"point_features\": {\"__class__\": \"RuntimeValue\"}}, \"guide\": {\"use_guide\": \"yes\", \"__current_case__\": 1, \"guide_source\": {\"guide_gff_select\": \"history\", \"__current_case__\": 1, \"ref_hist\": {\"__class__\": \"ConnectedValue\"}}, \"input_estimation\": true, \"special_outputs\": {\"special_outputs_select\": \"no\", \"__current_case__\": 2}, \"coverage_file\": false}, \"input_options\": {\"input_mode\": \"short_reads\", \"__current_case__\": 0, \"input_bam\": {\"__class__\": \"ConnectedValue\"}}, \"rna_strandness\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.2.1+galaxy1", + "tool_version": "2.2.3+galaxy0", "type": "tool", - "uuid": "4c7d6852-faac-4269-a7fa-92f93ebdab4c", + "uuid": "0403b248-c73c-4a1b-85fd-64f36278c952", "when": "$(inputs.when)", "workflow_outputs": [ { "label": "genes_expression_stringtie", "output_name": "gene_abundance_estimation", - "uuid": "bd391675-83ab-4eac-8083-be71c69b786f" + "uuid": "fc2a77c2-1868-46c0-ad76-648484d764a2" } ] } @@ -4740,11 +5367,11 @@ "tags": [ "RNAseq" ], - "uuid": "065bd049-36f9-4ff9-95ea-effca41a691e", - "version": 2 + "uuid": "242ed0e9-f1fc-4eb0-af99-8328211f5998", + "version": 1 }, "readme": "# RNA-seq paired-end Workflow\n\n## Inputs dataset\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n- As well as a gtf file with genes\n- Optional, but recommended: a gtf file with regions to exclude from normalization in Cufflinks.\n\n - For instance a gtf that masks chrM for the mm10 genome:\n\n```\nchrM\tchrM_gene\texon\t0\t16299\t.\t+\t.\tgene_id \"chrM_gene_plus\"; transcript_id \"chrM_tx_plus\"; exon_id \"chrM_ex_plus\";\nchrM\tchrM_gene\texon\t0\t16299\t.\t-\t.\tgene_id \"chrM_gene_minus\"; transcript_id \"chrM_tx_minus\"; exon_id \"chrM_ex_minus\";\n```\n\n## Inputs values\n\n- adapter sequences: this depends on the library preparation. Usually classical Illumina RNA libraries are Truseq and ISML (relatively new Illumina library) is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera. If the read length is relatively short (50bp), there is probably no adapter so it will not impact your results.\n- reference_genome: this field will be adapted to the genomes available for STAR\n- strandedness: For stranded RNA, reverse means that the first read in a pair is complementary to the coding sequence, forward means that the first read in a pair is in the same orientation as the coding sequence. This will only count alignments that are compatible with your library preparation strategy. This is also used for the stranded coverage and for FPKM computation with cufflinks/StringTie.\n- cufflinks_FPKM: Whether you want to get FPKM with Cufflinks (pretty long)\n- stringtie_FPKM: Whether you want to get FPKM/TPM etc... with StringTie.\n\n## Processing\n\n- The workflow will remove adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with STAR with ENCODE parameters (for long RNA-seq but I use it for short also). STAR is also used to count reads per gene and generate strand-specific normalized coverage (on uniquely mapped reads).\n- A multiQC is run to have an overview of the QC. This can also be used to get the strandedness.\n- FPKM values for genes and transcripts are computed with cufflinks using correction for multi-mapped reads (this step is optionnal).\n- FPKM/TPM values for genes are computed with StringTie.\n- The BAM is filtered to keep only uniquely mapped reads (tag NH:i:1).\n- Unstranded coverage is computed with bedtools and normalized to the number of million uniquely mapped reads.\n- The three coverage files are converted to bigwig.\n\n### Warning\n\n- The coverage stranded output depends on the strandedness of the library:\n - If you have an unstranded library, stranded coverages are useless\n - If you have a forward stranded library, the label matches the orientation of the first read in pairs.\n - If you have a reverse stranded library, the label matches the orientation of the second read in pairs.\n", - "changelog": "# Changelog\n\n## [0.6] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0`\n\n## [0.5] 2023-09-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4`\n\n### Manual update\n- Use STAR to compute normalized strand-specific coverage\n- Add an option to use StringTie to compute FPKM\n- Make cufflinks step optional\n\n## [0.4.1] 2023-09-14\n- add author in dockstore file\n\n## [0.4] 2023-01-16\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1`\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-02\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy1`\n\n## [0.1] 2022-10-21\n\nFirst release.\n" + "changelog": "# Changelog\n\n## [0.8] 2024-07-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0`\n\n## [0.7] 2024-06-25\n\n### Automatic update (triggered manually)\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.30.0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_genomecoveragebed/2.31.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.1+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/stringtie/stringtie/2.2.3+galaxy0`\n\n## [0.6] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/map_param_value/map_param_value/0.2.0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.11a+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy0`\n\n## [0.5] 2023-09-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4`\n\n### Manual update\n- Use STAR to compute normalized strand-specific coverage\n- Add an option to use StringTie to compute FPKM\n- Make cufflinks step optional\n\n## [0.4.1] 2023-09-14\n- add author in dockstore file\n\n## [0.4] 2023-01-16\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1`\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-02\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.8a+galaxy1`\n\n## [0.1] 2022-10-21\n\nFirst release.\n" } ], "path": "./workflows/transcriptomics/rnaseq-pe" @@ -5312,166 +5939,367 @@ "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/Genome-assembly-with-Flye.ga", + "primaryDescriptorPath": "/bacterial_genome_assembly.ga", "testParameterFiles": [ - "/Genome-assembly-with-Flye-tests.yml" + "/bacterial_genome_assembly-tests.yml" ], "authors": [ { - "name": "Anna Syme", - "orcid": "0000-0002-9906-0673" + "name": "abromics-consortium", + "url": "https://www.abromics.fr/" + }, + { + "name": "ABRomics", + "email": "abromics-support@groupes.france-bioinformatique.fr" + }, + { + "name": "Pierre Marin", + "alternateName": "pimarin", + "orcid": "0000-0002-8304-138X" + }, + { + "name": "Clea Siguret", + "alternateName": "clsiguret", + "orcid": "0009-0005-6140-0379" } ], "definition": { "a_galaxy_workflow": "true", - "annotation": "Assemble long reads with Flye, then view assembly statistics and assembly graph", + "annotation": "Assembly of bacterial paired-end short read data with generation of quality metrics and reports", "creator": [ + { + "class": "Organization", + "name": "abromics-consortium", + "url": "https://www.abromics.fr/" + }, { "class": "Person", - "identifier": "https://orcid.org/0000-0002-9906-0673", - "name": "Anna Syme" + "email": "mailto:abromics-support@groupes.france-bioinformatique.fr", + "name": "ABRomics" + }, + { + "alternateName": "pimarin", + "class": "Person", + "identifier": "https://orcid.org/0000-0002-8304-138X", + "name": "Pierre Marin" + }, + { + "alternateName": "clsiguret", + "class": "Person", + "identifier": "https://orcid.org/0009-0005-6140-0379", + "name": "Clea Siguret" } ], "format-version": "0.1", - "license": "MIT", - "release": "0.2", - "name": "Genome assembly with Flye", - "report": { - "markdown": "\n# Workflow Execution Report\n\n## Workflow Inputs\n```galaxy\ninvocation_inputs()\n```\n\n## Workflow Outputs\n```galaxy\ninvocation_outputs()\n```\n\n## Workflow\n```galaxy\nworkflow_display()\n```\n\n" - }, + "release": "1.1.1", + "license": "GPL-3.0-or-later", + "name": "Bacterial Genome Assembly using Shovill", "steps": { "0": { - "annotation": "Sequence reads e.g. nanopore", + "annotation": "Should be the adapter trimmed forward strand of the paired end reads.", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "Sequence reads e.g. nanopore", - "name": "Input sequence reads" + "description": "Should be the adapter trimmed forward strand of the paired end reads.", + "name": "Input adapter trimmed sequence reads (forward)" } ], - "label": "Input sequence reads", + "label": "Input adapter trimmed sequence reads (forward)", "name": "Input dataset", "outputs": [], "position": { "left": 0, - "top": 263.5110244255367 + "top": 26.85905752718789 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_state": "{\"optional\": false, \"format\": [\"fastq\", \"fastq.gz\", \"fastqsanger\", \"fastqsanger.gz\"], \"tag\": \"\"}", "tool_version": null, "type": "data_input", - "uuid": "501d7387-3bed-4510-891f-a4571a48d9ab", + "uuid": "d223414b-29dc-4ffa-9851-a366cc4a3a80", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.3+galaxy0", + "annotation": "Should be the adapter trimmed reverse strand of the paired end reads.", + "content_id": null, "errors": null, "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Should be the adapter trimmed reverse strand of the paired end reads.", + "name": "Input adapter trimmed sequence reads (reverse)" + } + ], + "label": "Input adapter trimmed sequence reads (reverse)", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 1.5420743426057233, + "top": 179.85816302215434 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastq\", \"fastq.gz\", \"fastqsanger\", \"fastqsanger.gz\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "33a6db62-4324-4469-a903-33b5ef505a17", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "genome assembly with shovill tool", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/shovill/shovill/1.1.0+galaxy2", + "errors": null, + "id": 2, "input_connections": { - "inputs": { + "library|R1": { "id": 0, "output_name": "output" + }, + "library|R2": { + "id": 1, + "output_name": "output" } }, - "inputs": [], - "label": "Flye: assembly", - "name": "Flye", + "inputs": [ + { + "description": "runtime parameter for tool Shovill", + "name": "library" + }, + { + "description": "runtime parameter for tool Shovill", + "name": "library" + } + ], + "label": "shovill_genome_assembly", + "name": "Shovill", "outputs": [ { - "name": "consensus", - "type": "fasta" + "name": "shovill_std_log", + "type": "txt" }, { - "name": "assembly_graph", - "type": "graph_dot" + "name": "contigs", + "type": "fasta" }, { - "name": "assembly_gfa", + "name": "contigs_graph", "type": "txt" }, { - "name": "assembly_info", - "type": "tabular" + "name": "bamfiles", + "type": "unsorted.bam" } ], "position": { - "left": 264.3488280182951, - "top": 139.5081025362239 + "left": 308.4719663659007, + "top": 131.00139799356907 }, "post_job_actions": { - "RenameDatasetActionassembly_gfa": { + "ChangeDatatypeActionbamfiles": { "action_arguments": { - "newname": "Flye output as GFA for bandage" + "newtype": "bam" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "bamfiles" + }, + "RenameDatasetActionbamfiles": { + "action_arguments": { + "newname": "shovill_alignment_bam" }, "action_type": "RenameDatasetAction", - "output_name": "assembly_gfa" + "output_name": "bamfiles" + }, + "RenameDatasetActioncontigs": { + "action_arguments": { + "newname": "shovill_contigs_fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "contigs" + }, + "RenameDatasetActioncontigs_graph": { + "action_arguments": { + "newname": "shovill_contigs_graph" + }, + "action_type": "RenameDatasetAction", + "output_name": "contigs_graph" + }, + "RenameDatasetActionshovill_std_log": { + "action_arguments": { + "newname": "shovill_logfile" + }, + "action_type": "RenameDatasetAction", + "output_name": "shovill_std_log" + }, + "TagDatasetActionbamfiles": { + "action_arguments": { + "tags": "shovill,alignment,bam" + }, + "action_type": "TagDatasetAction", + "output_name": "bamfiles" + }, + "TagDatasetActioncontigs": { + "action_arguments": { + "tags": "shovill,fasta,contigs" + }, + "action_type": "TagDatasetAction", + "output_name": "contigs" + }, + "TagDatasetActioncontigs_graph": { + "action_arguments": { + "tags": "shovill,graph" + }, + "action_type": "TagDatasetAction", + "output_name": "contigs_graph" + }, + "TagDatasetActionshovill_std_log": { + "action_arguments": { + "tags": "logfile" + }, + "action_type": "TagDatasetAction", + "output_name": "shovill_std_log" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/shovill/shovill/1.1.0+galaxy2", "tool_shed_repository": { - "changeset_revision": "291923e6f276", - "name": "flye", - "owner": "bgruening", + "changeset_revision": "ee17a294d3a3", + "name": "shovill", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"asm\": {\"asm_select\": \"false\", \"__current_case__\": 1}, \"generate_log\": false, \"i\": \"1\", \"inputs\": {\"__class__\": \"ConnectedValue\"}, \"iterations\": \"1\", \"keep_haplotypes\": false, \"m\": null, \"meta\": false, \"min_overlap\": null, \"mode\": \"--nano-raw\", \"mode_conditional\": {\"mode\": \"--nano-raw\", \"__current_case__\": 0}, \"no_alt_contigs\": false, \"no_trestle\": \"false\", \"plasmids\": \"false\", \"scaffold\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.9.3+galaxy0", + "tool_state": "{\"adv\": {\"namefmt\": \"contig%05d\", \"depth\": \"100\", \"gsize\": \"\", \"kmers\": \"\", \"opts\": \"\", \"keep_files\": {\"nocorr\": \"yes_correction\", \"__current_case__\": 1, \"keepfiles\": true}, \"minlen\": \"0\", \"mincov\": \"2\"}, \"assembler\": \"spades\", \"library\": {\"lib_type\": \"paired\", \"__current_case__\": 0, \"R1\": {\"__class__\": \"ConnectedValue\"}, \"R2\": {\"__class__\": \"ConnectedValue\"}}, \"log\": true, \"trim\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0+galaxy2", "type": "tool", - "uuid": "8bed3591-266a-41f1-91d3-11b3456e8609", + "uuid": "316380fb-2944-4d85-8832-8c8b70fe3623", "when": null, "workflow_outputs": [ { - "label": "Flye assembly (consensus)", - "output_name": "consensus", - "uuid": "3960e31d-7a9e-400c-bb21-f6e47b75e649" + "label": "shovill_contigs_fasta", + "output_name": "contigs", + "uuid": "c74a1bd3-1a9e-45c2-aa00-4c42a6269eee" }, { - "label": "Flye assembly (assembly_graph)", - "output_name": "assembly_graph", - "uuid": "e524f295-a957-4c91-838c-f8e98e809b6c" + "label": "shovill_contigs_graph", + "output_name": "contigs_graph", + "uuid": "d368ce7d-6123-436e-a566-a7ae0f56234d" }, { - "label": "Flye assembly (Graphical Fragment Assembly)", - "output_name": "assembly_gfa", - "uuid": "48b854e2-dd6e-4345-8d05-09abca6659da" + "label": "shovill_alignment_bam", + "output_name": "bamfiles", + "uuid": "8cbb3659-4de3-4c4f-b15d-c44dd5b5ccfa" }, { - "label": "Flye assembly (assembly_info)", - "output_name": "assembly_info", - "uuid": "8672c172-71a7-432c-9679-a8e37f36cf53" + "label": "shovill_logfile", + "output_name": "shovill_std_log", + "uuid": "3b25ebd4-8348-43ac-afdc-870e292d420e" } ] }, - "2": { - "annotation": "", + "3": { + "annotation": "quast_quality", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/quast/quast/5.2.0+galaxy1", "errors": null, - "id": 2, + "id": 3, "input_connections": { "mode|in|inputs": { + "id": 2, + "output_name": "contigs" + }, + "mode|reads|input_1": { + "id": 0, + "output_name": "output" + }, + "mode|reads|input_2": { "id": 1, - "output_name": "consensus" + "output_name": "output" } }, "inputs": [], - "label": "Quast genome report", + "label": "quast_quality", "name": "Quast", "outputs": [ + { + "name": "report_tabular", + "type": "tabular" + }, { "name": "report_html", "type": "html" + }, + { + "name": "report_pdf", + "type": "pdf" + }, + { + "name": "log", + "type": "txt" } ], "position": { - "left": 562.9918212890625, + "left": 583.5485996614345, "top": 0 }, - "post_job_actions": {}, + "post_job_actions": { + "RenameDatasetActionlog": { + "action_arguments": { + "newname": "quast_log" + }, + "action_type": "RenameDatasetAction", + "output_name": "log" + }, + "RenameDatasetActionreport_html": { + "action_arguments": { + "newname": "quast_report_html" + }, + "action_type": "RenameDatasetAction", + "output_name": "report_html" + }, + "RenameDatasetActionreport_pdf": { + "action_arguments": { + "newname": "quast_report_pdf" + }, + "action_type": "RenameDatasetAction", + "output_name": "report_pdf" + }, + "RenameDatasetActionreport_tabular": { + "action_arguments": { + "newname": "quast_report_tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "report_tabular" + }, + "TagDatasetActionlog": { + "action_arguments": { + "tags": "quast_log" + }, + "action_type": "TagDatasetAction", + "output_name": "log" + }, + "TagDatasetActionreport_html": { + "action_arguments": { + "tags": "quast_report_html" + }, + "action_type": "TagDatasetAction", + "output_name": "report_html" + }, + "TagDatasetActionreport_pdf": { + "action_arguments": { + "tags": "quast_report_pdf" + }, + "action_type": "TagDatasetAction", + "output_name": "report_pdf" + }, + "TagDatasetActionreport_tabular": { + "action_arguments": { + "tags": "quast_report_tabular" + }, + "action_type": "TagDatasetAction", + "output_name": "report_tabular" + } + }, "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/quast/quast/5.2.0+galaxy1", "tool_shed_repository": { "changeset_revision": "72472698a2df", @@ -5479,77 +6307,172 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"advanced\": {\"contig_thresholds\": \"0,1000\", \"strict_NA\": false, \"extensive_mis_size\": \"1000\", \"scaffold_gap_max_size\": \"1000\", \"unaligned_part_size\": \"500\", \"skip_unaligned_mis_contigs\": true, \"fragmented_max_indent\": null, \"report_all_metrics\": false, \"x_for_Nx\": \"90\"}, \"al\": {\"ambiguity_score\": \"0.99\", \"ambiguity_usage\": \"one\", \"fragmented\": false, \"fragmented_max_indent\": \"50\", \"min_alignment\": \"65\", \"min_identity\": \"95.0\", \"upper_bound_assembly\": false, \"upper_bound_min_con\": \"2\", \"use_all_alignments\": false}, \"alignments\": {\"use_all_alignments\": false, \"min_alignment\": \"65\", \"ambiguity_usage\": \"one\", \"ambiguity_score\": \"0.99\", \"fragmented\": false, \"upper_bound_assembly\": false, \"upper_bound_min_con\": null, \"local_mis_size\": \"200\"}, \"assembly\": {\"type\": \"genome\", \"__current_case__\": 0, \"ref\": {\"use_ref\": \"false\", \"__current_case__\": 1, \"est_ref_size\": null}, \"orga_type\": \"\", \"min_identity\": \"95.0\"}, \"circos\": \"false\", \"contig_thresholds\": \"0,1000\", \"extensive_mis_size\": \"1000\", \"genes\": {\"gene_finding\": {\"tool\": \"none\", \"__current_case__\": 0}, \"rna_finding\": false, \"conserved_genes_finding\": false}, \"in\": {\"__current_case__\": 1, \"custom\": \"false\", \"inputs\": {\"__class__\": \"RuntimeValue\"}}, \"k_mer\": {\"__current_case__\": 1, \"k_mer_stats\": \"\"}, \"large\": true, \"min_contig\": \"500\", \"mode\": {\"mode\": \"co\", \"__current_case__\": 1, \"in\": {\"custom\": \"false\", \"__current_case__\": 1, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"reads\": {\"reads_option\": \"disabled\", \"__current_case__\": 0}}, \"output_files\": \"html\", \"scaffold_gap_max_size\": \"1000\", \"skip_unaligned_mis_contigs\": \"false\", \"split_scaffolds\": false, \"strict_NA\": \"false\", \"unaligned_part_size\": \"500\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"advanced\": {\"contig_thresholds\": \"0,1000\", \"strict_NA\": false, \"extensive_mis_size\": \"1000\", \"scaffold_gap_max_size\": \"1000\", \"unaligned_part_size\": \"500\", \"skip_unaligned_mis_contigs\": true, \"fragmented_max_indent\": null, \"report_all_metrics\": false, \"x_for_Nx\": \"90\"}, \"alignments\": {\"use_all_alignments\": false, \"min_alignment\": \"65\", \"ambiguity_usage\": \"one\", \"ambiguity_score\": \"0.99\", \"fragmented\": false, \"upper_bound_assembly\": false, \"upper_bound_min_con\": null, \"local_mis_size\": \"200\"}, \"assembly\": {\"type\": \"genome\", \"__current_case__\": 0, \"ref\": {\"use_ref\": \"false\", \"__current_case__\": 1, \"est_ref_size\": null}, \"orga_type\": \"\", \"min_identity\": \"95.0\"}, \"genes\": {\"gene_finding\": {\"tool\": \"none\", \"__current_case__\": 0}, \"rna_finding\": false, \"conserved_genes_finding\": true}, \"large\": false, \"min_contig\": \"500\", \"mode\": {\"mode\": \"individual\", \"__current_case__\": 0, \"in\": {\"custom\": \"false\", \"__current_case__\": 1, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"reads\": {\"reads_option\": \"paired\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"input_2\": {\"__class__\": \"ConnectedValue\"}}}, \"output_files\": [\"html\", \"pdf\", \"tabular\", \"log\", \"summary\", \"krona\"], \"split_scaffolds\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "5.2.0+galaxy1", "type": "tool", - "uuid": "5bc29646-ec4c-4eb3-af01-73d82fc690a2", + "uuid": "94a29697-b779-4cf4-a25c-c59f7f88325c", "when": null, "workflow_outputs": [ { - "label": "Quast: HTML report", + "label": "quast_log", + "output_name": "log", + "uuid": "eadbce9e-d43b-43b1-9704-cae70da20521" + }, + { + "label": "quast_report_pdf", + "output_name": "report_pdf", + "uuid": "7477d62e-ff9f-4fca-8318-dbd876805655" + }, + { + "label": "quast_report_tabular", + "output_name": "report_tabular", + "uuid": "e8269834-4b1d-40c7-9ccc-efaa011ad255" + }, + { + "label": "quast_report_html", "output_name": "report_html", - "uuid": "17cdf8e0-8ad4-4570-afae-1861934fc678" + "uuid": "4169fc6b-c47e-4994-b44e-ca62e804f902" } ] }, - "3": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fasta_stats/fasta-stats/2.0", + "4": { + "annotation": "refseqmasher_genome, search close reference genome in refseq database", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/refseq_masher/refseq_masher_matches/0.1.2", "errors": null, - "id": 3, + "id": 4, "input_connections": { - "fasta": { - "id": 1, - "output_name": "consensus" + "input|fasta": { + "id": 2, + "output_name": "contigs" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool RefSeq Masher Matches", + "name": "input" + } + ], + "label": "refseqmasher_genome", + "name": "RefSeq Masher Matches", + "outputs": [ + { + "name": "output_path_tab", + "type": "tabular" + } + ], + "position": { + "left": 793.6819614778408, + "top": 329.4499969482422 + }, + "post_job_actions": { + "RenameDatasetActionoutput_path_tab": { + "action_arguments": { + "newname": "refseqmasher_report_tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_path_tab" + }, + "TagDatasetActionoutput_path_tab": { + "action_arguments": { + "tags": "refseqmasher,report" + }, + "action_type": "TagDatasetAction", + "output_name": "output_path_tab" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/refseq_masher/refseq_masher_matches/0.1.2", + "tool_shed_repository": { + "changeset_revision": "1ec42f033bb4", + "name": "refseq_masher", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"min_kmer_threshold\": \"8\", \"output_type\": \"tab\", \"verbosity\": \"-vv\"}, \"input\": {\"type\": \"fasta\", \"__current_case__\": 0, \"fasta\": {\"__class__\": \"ConnectedValue\"}}, \"top_n_results\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.2", + "type": "tool", + "uuid": "55213145-5284-462b-98ab-e8871ff9f056", + "when": null, + "workflow_outputs": [ + { + "label": "refseqmasher_report_tabular", + "output_name": "output_path_tab", + "uuid": "538ade11-0fcb-4bb3-be5d-8dc164c91602" + } + ] + }, + "5": { + "annotation": "bandage_contig_graph_stats", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_info/2022.09+galaxy2", + "errors": null, + "id": 5, + "input_connections": { + "input_file": { + "id": 2, + "output_name": "contigs_graph" } }, "inputs": [], - "label": "Fasta statistics", - "name": "Fasta Statistics", + "label": "bandage_contig_graph_stats", + "name": "Bandage Info", "outputs": [ { - "name": "stats_output", + "name": "outfile", "type": "tabular" } ], "position": { - "left": 569.7271118164062, - "top": 189.37097199902308 + "left": 771.3861542615132, + "top": 516.142295707301 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fasta_stats/fasta-stats/2.0", + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "bandage_contig_graph_stats" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + }, + "TagDatasetActionoutfile": { + "action_arguments": { + "tags": "bandage_contig_graph_stats" + }, + "action_type": "TagDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_info/2022.09+galaxy2", "tool_shed_repository": { - "changeset_revision": "0dbb995c7d35", - "name": "fasta_stats", + "changeset_revision": "ddddce450736", + "name": "bandage", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"dataset\": {\"__class__\": \"ConnectedValue\"}, \"fasta\": {\"__class__\": \"ConnectedValue\"}, \"gaps_option\": false, \"genome_size\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.0", + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"tsv\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022.09+galaxy2", "type": "tool", - "uuid": "811b5756-e24e-4de3-a3d6-2ee4bf347c1b", + "uuid": "e84778db-553a-424d-b71e-547994be4050", "when": null, "workflow_outputs": [ { - "label": "Flye assembly statistics", - "output_name": "stats_output", - "uuid": "49f24151-e76c-4d94-8045-4d52bcd9aae5" + "label": "bandage_contig_graph_stats", + "output_name": "outfile", + "uuid": "c075d076-3c99-48e2-94e9-ba9330c6c5f8" } ] }, - "4": { - "annotation": "", + "6": { + "annotation": "bandage_contig_graph_plot", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", "errors": null, - "id": 4, + "id": 6, "input_connections": { "input_file": { - "id": 1, - "output_name": "assembly_gfa" + "id": 2, + "output_name": "contigs_graph" } }, "inputs": [], - "label": "Bandage image: Flye assembly", + "label": "bandage_contig_graph_plot", "name": "Bandage Image", "outputs": [ { @@ -5558,10 +6481,25 @@ } ], "position": { - "left": 571.0624389648438, - "top": 311.80291748046875 + "left": 769.9687076931637, + "top": 740.2606081887517 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "bandage_contig_graph_plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + }, + "TagDatasetActionoutfile": { + "action_arguments": { + "tags": "bandage_contig_graph_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "outfile" + } }, - "post_job_actions": {}, "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", "tool_shed_repository": { "changeset_revision": "ddddce450736", @@ -5569,1680 +6507,2102 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"fontsize\": null, \"height\": \"1000\", \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"lengths\": false, \"names\": false, \"nodewidth\": null, \"output_format\": \"jpg\", \"width\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"fontsize\": null, \"height\": \"1000\", \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"lengths\": false, \"names\": false, \"nodewidth\": null, \"output_format\": \"svg\", \"width\": \"1000\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "2022.09+galaxy4", "type": "tool", - "uuid": "395f2dfe-3fa5-4684-bf97-7dd12e970f78", + "uuid": "7a357116-66a1-46d7-9af2-14e7415ef19e", "when": null, "workflow_outputs": [ { - "label": "Bandage Image: Assembly Graph Image", + "label": "bandage_contig_graph_plot", "output_name": "outfile", - "uuid": "e66bd129-146f-48dc-95b8-39a2a1ffb68d" + "uuid": "eb9d5175-0589-4c3e-8373-ef9cafc72e1e" + } + ] + }, + "7": { + "annotation": "ToolDistillator extracts results from tools and creates a JSON file for each tool", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "tool_section|tools_0|select_tool|bam_file_path": { + "id": 2, + "output_name": "bamfiles" + }, + "tool_section|tools_0|select_tool|contig_graph_path": { + "id": 2, + "output_name": "contigs_graph" + }, + "tool_section|tools_0|select_tool|input": { + "id": 2, + "output_name": "contigs" + }, + "tool_section|tools_1|select_tool|input": { + "id": 3, + "output_name": "report_tabular" + }, + "tool_section|tools_1|select_tool|quast_html_path": { + "id": 3, + "output_name": "report_html" + }, + "tool_section|tools_2|select_tool|input": { + "id": 4, + "output_name": "output_path_tab" + }, + "tool_section|tools_3|select_tool|bandage_plot_path": { + "id": 6, + "output_name": "outfile" + }, + "tool_section|tools_3|select_tool|input": { + "id": 5, + "output_name": "outfile" + } + }, + "inputs": [], + "label": "ToolDistillator", + "name": "ToolDistillator", + "outputs": [ + { + "name": "output_json", + "type": "input" + } + ], + "position": { + "left": 1299.389187169496, + "top": 264.0158282844628 + }, + "post_job_actions": { + "RenameDatasetActionoutput_json": { + "action_arguments": { + "newname": "tooldistillator_results" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_json" + }, + "TagDatasetActionoutput_json": { + "action_arguments": { + "tags": "tooldistillator_results" + }, + "action_type": "TagDatasetAction", + "output_name": "output_json" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0", + "tool_shed_repository": { + "changeset_revision": "a7387ce2a8ca", + "name": "tooldistillator", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"log\": false, \"tool_section\": {\"tools\": [{\"__index__\": 0, \"select_tool\": {\"tool_list\": \"shovill\", \"__current_case__\": 19, \"input\": {\"__class__\": \"ConnectedValue\"}, \"contig_graph_path\": {\"__class__\": \"ConnectedValue\"}, \"bam_file_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"1.1.0\", \"reference_database_version\": null}}, {\"__index__\": 1, \"select_tool\": {\"tool_list\": \"quast\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}, \"quast_html_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"5.2.0\", \"reference_database_version\": null}}, {\"__index__\": 2, \"select_tool\": {\"tool_list\": \"refseqmasher\", \"__current_case__\": 18, \"input\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"0.1.2\", \"reference_database_version\": null}}, {\"__index__\": 3, \"select_tool\": {\"tool_list\": \"bandage\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}, \"bandage_plot_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"0.8.1\", \"reference_database_version\": null}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9+galaxy0", + "type": "tool", + "uuid": "b6156c8e-5048-41e3-90d9-f9302734c3d1", + "when": null, + "workflow_outputs": [ + { + "label": "tooldistillator_results", + "output_name": "output_json", + "uuid": "6f9bffbd-5b92-47ee-9d52-5846a7db2a4a" + } + ] + }, + "8": { + "annotation": "ToolDistillator summarize groups all JSON file into a unique JSON file", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "summarize_data": { + "id": 7, + "output_name": "output_json" + } + }, + "inputs": [], + "label": "ToolDistillator summarize", + "name": "ToolDistillator Summarize", + "outputs": [ + { + "name": "summary_json", + "type": "json" + } + ], + "position": { + "left": 1646.4377091829172, + "top": 358.6654042662252 + }, + "post_job_actions": { + "RenameDatasetActionsummary_json": { + "action_arguments": { + "newname": "tooldistillator_summarize" + }, + "action_type": "RenameDatasetAction", + "output_name": "summary_json" + }, + "TagDatasetActionsummary_json": { + "action_arguments": { + "tags": "tooldistillator_summarize" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_json" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0", + "tool_shed_repository": { + "changeset_revision": "def7a82d23e1", + "name": "tooldistillator_summarize", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"summarize_data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9+galaxy0", + "type": "tool", + "uuid": "3bbe0eba-b6bb-4d43-ab57-2b899b8112ae", + "when": null, + "workflow_outputs": [ + { + "label": "tooldistillator_summarize", + "output_name": "summary_json", + "uuid": "9097e16d-ace5-47f5-9af5-7eb3b13b91d2" } ] } }, - "tags": [], - "uuid": "83ef6fdc-b8a9-41af-a824-0225f0199e63", - "version": 21 + "tags": [ + "fastq", + "Genomics", + "bacterial-genomics", + "paired-end", + "assembly", + "quality", + "ABRomics" + ], + "uuid": "bfe7f341-07ef-4bfe-9b50-2bc7628d6c55", + "version": 1 }, - "readme": "# Genome assembly with Flye workflow\n\n\n## Why use this workflow?\n\n- This is a fairly simple workflow that assembles a genome from long sequencing reads.\n- It takes in sequencing reads from PacBio (Hifi or non-Hifi), or Oxford Nanopore.\n- If you have PacBio Hifi reads, you may prefer to use a workflow with the assembly tool Hifiasm, such as the those in the suite of VGP workflows. \n\n## Inputs\n\nRaw sequencing reads from PacBio or Oxford Nanopore in format:\nfasta, fasta.gz, fastq, fastq.gz, fastqsanger.gz or fastqsanger\n\n## What does the workflow do\n\n- Assembles the reads with the tool Flye\n- Summarizes the statistics with the tool Fasta statistics\n- Report with the tool Quast\n- Renders the assembly graph with the tool Bandage\n\n## Settings\n\nRun as-is or change parameters at runtime\n\nFor example:\n- change the Flye option of \"mode\" to the correct sequencing type\n- change the Quast option for \"Type of organism\" to correct taxon\n \n## Outputs\n\n- Flye assembly output - four files: fasta, gfa for bandage, graph_dot file, assembly info\n- Fasta statistics\n- Bandage image\n- Quast report\n", - "changelog": "# Changelog\n\n## [0.2] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.3+galaxy0`\n\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),\nand this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).\n\n## [0.1] 2023-07-14\nFirst release.\n" + "readme": "# Bacterial genome assembly workflow for paired end data (v1.0)\n\nThis workflow uses paired-end illumina trimmed reads fastq(.gz) files and executes the following steps:\n1. Assembly raw reads to a final contig fasta file \n - **Shovill**\n2. Quality control of the assembly\n - **Quast**\n - **Bandage** to plot assembly graph\n - **Refseqmasher** to identify the closed reference genome\n3. Aggregating outputs into a single JSON file\n - **ToolDistillator** to extract and aggregate information from different tool outputs to JSON parsable files\n\n## Inputs\n\n1. Paired-end illumina trimmed reads in fastq(.gz) format.\n\n## Outputs\n\n1. Assembly:\n - Assembly with contig in fasta\n - Mapped read on assembly in bam format\n - Graph assembly in gfa format\n2. Quality of Assembly:\n - Assembly report\n - Assembly Graph\n - Tabular result of closed reference genome\n3. Aggregating outputs\n - JSON file with information about the outputs of **Shovill**, **Quast**, **Bandage**, **Refseqmasher**", + "changelog": "# Changelog\n\n## [1.1.1] 2024-07-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.8.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.8.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0`\n\n## [1.1] 2024-06-24\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/shovill/shovill/1.1.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/shovill/shovill/1.1.0+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_info/0.8.1+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_info/2022.09+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/0.8.1+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4`\n\n## [1.0] - 05-06-2024\n\n- First release" } ], - "path": "./workflows/genome-assembly/assembly-with-flye" + "path": "./workflows/genome-assembly/bacterial-genome-assembly" }, { "version": 1.2, "workflows": [ { "name": "main", - "primaryDescriptorPath": "/metaprosip.ga", "subclass": "Galaxy", "publish": true, + "primaryDescriptorPath": "/Genome-assembly-with-Flye.ga", "testParameterFiles": [ - "/metaprosip-tests.yml" + "/Genome-assembly-with-Flye-tests.yml" ], "authors": [ { - "name": "Matthias Bernt", - "orcid": "0000-0003-3763-0797" + "name": "Anna Syme", + "orcid": "0000-0002-9906-0673" } ], "definition": { "a_galaxy_workflow": "true", - "annotation": "Automated inference of stable isotope incorporation rates in proteins for functional metaproteomics ", + "annotation": "Assemble long reads with Flye, then view assembly statistics and assembly graph", "creator": [ { "class": "Person", - "identifier": "0000-0003-3763-0797", - "name": "Matthias Bernt" + "identifier": "https://orcid.org/0000-0002-9906-0673", + "name": "Anna Syme" } ], "format-version": "0.1", "license": "MIT", - "release": "0.1", - "name": "MetaProSIP OpenMS 2.8", + "release": "0.2", + "name": "Genome assembly with Flye", + "report": { + "markdown": "\n# Workflow Execution Report\n\n## Workflow Inputs\n```galaxy\ninvocation_inputs()\n```\n\n## Workflow Outputs\n```galaxy\ninvocation_outputs()\n```\n\n## Workflow\n```galaxy\nworkflow_display()\n```\n\n" + }, "steps": { "0": { - "annotation": "mgf, ms2, mzml or mzxml datasets", + "annotation": "Sequence reads e.g. nanopore", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "mgf, ms2, mzml or mzxml datasets", - "name": "Centroided LC-MS datasets" + "description": "Sequence reads e.g. nanopore", + "name": "Input sequence reads" } ], - "label": "Centroided LC-MS datasets", - "name": "Input dataset collection", + "label": "Input sequence reads", + "name": "Input dataset", "outputs": [], "position": { - "left": 7.076599011515327, - "top": 129.1847085591696 + "left": 0, + "top": 263.5110244255367 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_state": "{\"optional\": false, \"tag\": null}", "tool_version": null, - "type": "data_collection_input", - "uuid": "7676403b-b391-41fe-b07b-a35a13ff318f", + "type": "data_input", + "uuid": "501d7387-3bed-4510-891f-a4571a48d9ab", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "A protein sequence database in FASTA format", - "content_id": null, + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.3+galaxy0", "errors": null, "id": 1, - "input_connections": {}, - "inputs": [ - { - "description": "A protein sequence database in FASTA format", - "name": "Fasta Database" + "input_connections": { + "inputs": { + "id": 0, + "output_name": "output" } - ], - "label": "Fasta Database", - "name": "Input dataset", - "outputs": [], - "position": { - "left": 5.760014806230345, - "top": 246.36005905656776 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\"}", - "tool_version": null, - "type": "data_input", - "uuid": "27f8d0f6-773b-4373-ad0a-b3b1ddb0b6ec", - "when": null, - "workflow_outputs": [] - }, - "2": { - "annotation": "passed to\n\n- MSGF+ -precursor_mass_tolerance\n- MetaProSIP -mz_tolerance_ppm", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ + "inputs": [], + "label": "Flye: assembly", + "name": "Flye", + "outputs": [ { - "description": "passed to\n\n- MSGF+ -precursor_mass_tolerance\n- MetaProSIP -mz_tolerance_ppm", - "name": "Precursor monoisotopic mass tolerance (ppm)" - } - ], - "label": "Precursor monoisotopic mass tolerance (ppm)", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 9.126262562065165, - "top": 661.3959437836211 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "f5dd354c-a6af-490a-9613-93f269eefebe", - "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "used for the MSGF+ search", - "content_id": null, - "errors": null, - "id": 3, - "input_connections": {}, - "inputs": [ + "name": "consensus", + "type": "fasta" + }, { - "description": "used for the MSGF+ search", - "name": "Fixed modifications" + "name": "assembly_graph", + "type": "graph_dot" + }, + { + "name": "assembly_gfa", + "type": "txt" + }, + { + "name": "assembly_info", + "type": "tabular" } ], - "label": "Fixed modifications", - "name": "Input parameter", - "outputs": [], "position": { - "left": 10.008971181763343, - "top": 802.6437324919638 + "left": 264.3488280182951, + "top": 139.5081025362239 }, - "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "f1d7a7ce-4007-456b-aa64-e673391ca563", - "when": null, - "workflow_outputs": [] - }, - "4": { - "annotation": "used for the MSGF+ search", - "content_id": null, - "errors": null, - "id": 4, - "input_connections": {}, - "inputs": [ - { - "description": "used for the MSGF+ search", - "name": "Variable modifications" + "post_job_actions": { + "RenameDatasetActionassembly_gfa": { + "action_arguments": { + "newname": "Flye output as GFA for bandage" + }, + "action_type": "RenameDatasetAction", + "output_name": "assembly_gfa" } - ], - "label": "Variable modifications", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 6.208847840341662, - "top": 928.9752741457733 }, - "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "b3ef07df-9879-4b2d-860a-6395606f7c25", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "291923e6f276", + "name": "flye", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"asm\": {\"asm_select\": \"false\", \"__current_case__\": 1}, \"generate_log\": false, \"i\": \"1\", \"inputs\": {\"__class__\": \"ConnectedValue\"}, \"iterations\": \"1\", \"keep_haplotypes\": false, \"m\": null, \"meta\": false, \"min_overlap\": null, \"mode\": \"--nano-raw\", \"mode_conditional\": {\"mode\": \"--nano-raw\", \"__current_case__\": 0}, \"no_alt_contigs\": false, \"no_trestle\": \"false\", \"plasmids\": \"false\", \"scaffold\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.9.3+galaxy0", + "type": "tool", + "uuid": "8bed3591-266a-41f1-91d3-11b3456e8609", "when": null, - "workflow_outputs": [] - }, - "5": { - "annotation": "Used for MetaProSIP (single letter code)", - "content_id": null, - "errors": null, - "id": 5, - "input_connections": {}, - "inputs": [ + "workflow_outputs": [ { - "description": "Used for MetaProSIP (single letter code)", - "name": "Labeled element" + "label": "Flye assembly (consensus)", + "output_name": "consensus", + "uuid": "3960e31d-7a9e-400c-bb21-f6e47b75e649" + }, + { + "label": "Flye assembly (assembly_graph)", + "output_name": "assembly_graph", + "uuid": "e524f295-a957-4c91-838c-f8e98e809b6c" + }, + { + "label": "Flye assembly (Graphical Fragment Assembly)", + "output_name": "assembly_gfa", + "uuid": "48b854e2-dd6e-4345-8d05-09abca6659da" + }, + { + "label": "Flye assembly (assembly_info)", + "output_name": "assembly_info", + "uuid": "8672c172-71a7-432c-9679-a8e37f36cf53" } - ], - "label": "Labeled element", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 0, - "top": 1053.3020245946063 - }, - "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "65dc4bdd-aff3-4e04-8420-3f49d44fbcb9", - "when": null, - "workflow_outputs": [] + ] }, - "6": { + "2": { "annotation": "", - "content_id": "__SORTLIST__", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/quast/quast/5.2.0+galaxy1", "errors": null, - "id": 6, + "id": 2, "input_connections": { - "input": { - "id": 0, - "output_name": "output" + "mode|in|inputs": { + "id": 1, + "output_name": "consensus" } }, "inputs": [], - "label": null, - "name": "Sort collection", + "label": "Quast genome report", + "name": "Quast", "outputs": [ { - "name": "output", - "type": "input" + "name": "report_html", + "type": "html" } ], "position": { - "left": 283.10891498997137, - "top": 113.17633490829857 + "left": 562.9918212890625, + "top": 0 }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/quast/quast/5.2.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "72472698a2df", + "name": "quast", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_id": "__SORTLIST__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"sort_type\": {\"sort_type\": \"alpha\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"advanced\": {\"contig_thresholds\": \"0,1000\", \"strict_NA\": false, \"extensive_mis_size\": \"1000\", \"scaffold_gap_max_size\": \"1000\", \"unaligned_part_size\": \"500\", \"skip_unaligned_mis_contigs\": true, \"fragmented_max_indent\": null, \"report_all_metrics\": false, \"x_for_Nx\": \"90\"}, \"al\": {\"ambiguity_score\": \"0.99\", \"ambiguity_usage\": \"one\", \"fragmented\": false, \"fragmented_max_indent\": \"50\", \"min_alignment\": \"65\", \"min_identity\": \"95.0\", \"upper_bound_assembly\": false, \"upper_bound_min_con\": \"2\", \"use_all_alignments\": false}, \"alignments\": {\"use_all_alignments\": false, \"min_alignment\": \"65\", \"ambiguity_usage\": \"one\", \"ambiguity_score\": \"0.99\", \"fragmented\": false, \"upper_bound_assembly\": false, \"upper_bound_min_con\": null, \"local_mis_size\": \"200\"}, \"assembly\": {\"type\": \"genome\", \"__current_case__\": 0, \"ref\": {\"use_ref\": \"false\", \"__current_case__\": 1, \"est_ref_size\": null}, \"orga_type\": \"\", \"min_identity\": \"95.0\"}, \"circos\": \"false\", \"contig_thresholds\": \"0,1000\", \"extensive_mis_size\": \"1000\", \"genes\": {\"gene_finding\": {\"tool\": \"none\", \"__current_case__\": 0}, \"rna_finding\": false, \"conserved_genes_finding\": false}, \"in\": {\"__current_case__\": 1, \"custom\": \"false\", \"inputs\": {\"__class__\": \"RuntimeValue\"}}, \"k_mer\": {\"__current_case__\": 1, \"k_mer_stats\": \"\"}, \"large\": true, \"min_contig\": \"500\", \"mode\": {\"mode\": \"co\", \"__current_case__\": 1, \"in\": {\"custom\": \"false\", \"__current_case__\": 1, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"reads\": {\"reads_option\": \"disabled\", \"__current_case__\": 0}}, \"output_files\": \"html\", \"scaffold_gap_max_size\": \"1000\", \"skip_unaligned_mis_contigs\": \"false\", \"split_scaffolds\": false, \"strict_NA\": \"false\", \"unaligned_part_size\": \"500\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.2.0+galaxy1", "type": "tool", - "uuid": "428ef215-857a-4525-a650-240c1b1a4d85", + "uuid": "5bc29646-ec4c-4eb3-af01-73d82fc690a2", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "Quast: HTML report", + "output_name": "report_html", + "uuid": "17cdf8e0-8ad4-4570-afae-1861934fc678" + } + ] }, - "7": { + "3": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_decoydatabase/DecoyDatabase/2.8+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fasta_stats/fasta-stats/2.0", "errors": null, - "id": 7, + "id": 3, "input_connections": { - "in_cond|in": { + "fasta": { "id": 1, - "output_name": "output" + "output_name": "consensus" } }, "inputs": [], - "label": null, - "name": "DecoyDatabase", + "label": "Fasta statistics", + "name": "Fasta Statistics", "outputs": [ { - "name": "out", - "type": "fasta" + "name": "stats_output", + "type": "tabular" } ], "position": { - "left": 259.8666687011719, - "top": 444.29214961038565 + "left": 569.7271118164062, + "top": 189.37097199902308 }, "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_decoydatabase/DecoyDatabase/2.8+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fasta_stats/fasta-stats/2.0", "tool_shed_repository": { - "changeset_revision": "25529df60a81", - "name": "openms_decoydatabase", - "owner": "galaxyp", + "changeset_revision": "0dbb995c7d35", + "name": "fasta_stats", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"Decoy\": {\"non_shuffle_pattern\": \"\", \"keepPeptideNTerm\": true, \"keepPeptideCTerm\": true}, \"OPTIONAL_OUTPUTS\": null, \"adv_opts\": {\"shuffle_max_attempts\": \"30\", \"shuffle_sequence_identity_threshold\": \"0.5\", \"seed\": \"1\", \"force\": false, \"test\": \"False\"}, \"decoy_string\": \"DECOY_\", \"decoy_string_position\": \"prefix\", \"enzyme\": \"Trypsin\", \"in_cond\": {\"in_select\": \"no\", \"__current_case__\": 0, \"in\": {\"__class__\": \"ConnectedValue\"}}, \"method\": \"reverse\", \"only_decoy\": false, \"type\": \"protein\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.8+galaxy0", + "tool_state": "{\"dataset\": {\"__class__\": \"ConnectedValue\"}, \"fasta\": {\"__class__\": \"ConnectedValue\"}, \"gaps_option\": false, \"genome_size\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", "type": "tool", - "uuid": "dbe2ad39-3591-46c8-abf1-2fcbe284f78e", + "uuid": "811b5756-e24e-4de3-a3d6-2ee4bf347c1b", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "Flye assembly statistics", + "output_name": "stats_output", + "uuid": "49f24151-e76c-4d94-8045-4d52bcd9aae5" + } + ] }, - "8": { + "4": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_featurefindermultiplex/FeatureFinderMultiplex/2.8+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", "errors": null, - "id": 8, + "id": 4, "input_connections": { - "in": { - "id": 6, - "output_name": "output" + "input_file": { + "id": 1, + "output_name": "assembly_gfa" } }, "inputs": [], - "label": null, - "name": "FeatureFinderMultiplex", + "label": "Bandage image: Flye assembly", + "name": "Bandage Image", "outputs": [ { - "name": "out", - "type": "featurexml" + "name": "outfile", + "type": "jpg" } ], "position": { - "left": 889.1042176446133, - "top": 0.0 + "left": 571.0624389648438, + "top": 311.80291748046875 }, "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_featurefindermultiplex/FeatureFinderMultiplex/2.8+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", "tool_shed_repository": { - "changeset_revision": "9876bda3ec53", - "name": "openms_featurefindermultiplex", - "owner": "galaxyp", + "changeset_revision": "ddddce450736", + "name": "bandage", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"OPTIONAL_OUTPUTS\": [\"out_FLAG\"], \"adv_opts\": {\"force\": false, \"test\": \"False\"}, \"algorithm\": {\"labels\": \"\", \"charge\": \"1:4\", \"isotopes_per_peptide\": \"3:6\", \"rt_typical\": \"40.0\", \"rt_band\": \"0.0\", \"rt_min\": \"2.0\", \"mz_tolerance\": \"6.0\", \"mz_unit\": \"ppm\", \"intensity_cutoff\": \"1000.0\", \"peptide_similarity\": \"0.5\", \"averagine_similarity\": \"0.4\", \"averagine_similarity_scaling\": \"0.95\", \"missed_cleavages\": \"0\", \"spectrum_type\": \"automatic\", \"averagine_type\": \"peptide\", \"knock_out\": false}, \"in\": {\"__class__\": \"ConnectedValue\"}, \"labels\": {\"Arg6\": \"6.0201290268\", \"Arg10\": \"10.0082686\", \"Lys4\": \"4.0251069836\", \"Lys6\": \"6.0201290268\", \"Lys8\": \"8.0141988132\", \"Leu3\": \"3.01883\", \"Dimethyl0\": \"28.0313\", \"Dimethyl4\": \"32.056407\", \"Dimethyl6\": \"34.063117\", \"Dimethyl8\": \"36.07567\", \"ICPL0\": \"105.021464\", \"ICPL4\": \"109.046571\", \"ICPL6\": \"111.041593\", \"ICPL10\": \"115.0667\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.8+galaxy0", + "tool_state": "{\"fontsize\": null, \"height\": \"1000\", \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"lengths\": false, \"names\": false, \"nodewidth\": null, \"output_format\": \"jpg\", \"width\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022.09+galaxy4", "type": "tool", - "uuid": "a98005bb-1181-4632-939c-520962481b41", + "uuid": "395f2dfe-3fa5-4684-bf97-7dd12e970f78", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "Bandage Image: Assembly Graph Image", + "output_name": "outfile", + "uuid": "e66bd129-146f-48dc-95b8-39a2a1ffb68d" + } + ] + } + }, + "tags": [], + "uuid": "83ef6fdc-b8a9-41af-a824-0225f0199e63", + "version": 21 + }, + "readme": "# Genome assembly with Flye workflow\n\n\n## Why use this workflow?\n\n- This is a fairly simple workflow that assembles a genome from long sequencing reads.\n- It takes in sequencing reads from PacBio (Hifi or non-Hifi), or Oxford Nanopore.\n- If you have PacBio Hifi reads, you may prefer to use a workflow with the assembly tool Hifiasm, such as the those in the suite of VGP workflows. \n\n## Inputs\n\nRaw sequencing reads from PacBio or Oxford Nanopore in format:\nfasta, fasta.gz, fastq, fastq.gz, fastqsanger.gz or fastqsanger\n\n## What does the workflow do\n\n- Assembles the reads with the tool Flye\n- Summarizes the statistics with the tool Fasta statistics\n- Report with the tool Quast\n- Renders the assembly graph with the tool Bandage\n\n## Settings\n\nRun as-is or change parameters at runtime\n\nFor example:\n- change the Flye option of \"mode\" to the correct sequencing type\n- change the Quast option for \"Type of organism\" to correct taxon\n \n## Outputs\n\n- Flye assembly output - four files: fasta, gfa for bandage, graph_dot file, assembly info\n- Fasta statistics\n- Bandage image\n- Quast report\n", + "changelog": "# Changelog\n\n## [0.2] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.3+galaxy0`\n\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),\nand this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).\n\n## [0.1] 2023-07-14\nFirst release.\n" + } + ], + "path": "./workflows/genome-assembly/assembly-with-flye" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/quality_and_contamination_control.ga", + "testParameterFiles": [ + "/quality_and_contamination_control-tests.yml" + ], + "authors": [ + { + "name": "ABRomics", + "email": "abromics-support@groupes.france-bioinformatique.fr" + }, + { + "name": "abromics-consortium", + "url": "https://www.abromics.fr/" + }, + { + "name": "Pierre Marin", + "alternateName": "pimarin", + "orcid": "0000-0002-8304-138X" + }, + { + "name": "Clea Siguret", + "alternateName": "clsiguret", + "orcid": "0009-0005-6140-0379" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Short paired-end read analysis to provide quality analysis, read cleaning and taxonomy assignation", + "creator": [ + { + "class": "Person", + "email": "mailto:abromics-support@groupes.france-bioinformatique.fr", + "name": "ABRomics" }, - "9": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_msgfplusadapter/MSGFPlusAdapter/2.8+galaxy0", + { + "class": "Organization", + "name": "abromics-consortium", + "url": "https://www.abromics.fr/" + }, + { + "alternateName": "pimarin", + "class": "Person", + "identifier": "https://orcid.org/0000-0002-8304-138X", + "name": "Pierre Marin" + }, + { + "alternateName": "clsiguret", + "class": "Person", + "identifier": "https://orcid.org/0009-0005-6140-0379", + "name": "Clea Siguret" + } + ], + "format-version": "0.1", + "license": "GPL-3.0-or-later", + "release": "1.1.1", + "name": "Quality and Contamination Control For Genome Assembly", + "steps": { + "0": { + "annotation": "Should be the forward strand of the paired end reads.", + "content_id": null, "errors": null, - "id": 9, - "input_connections": { - "database": { - "id": 7, - "output_name": "out" - }, - "fixed_modifications": { - "id": 3, - "output_name": "output" - }, - "in": { - "id": 6, - "output_name": "output" - }, - "precursor_mass_tolerance": { - "id": 2, - "output_name": "output" - }, - "variable_modifications": { - "id": 4, - "output_name": "output" - } - }, + "id": 0, + "input_connections": {}, "inputs": [ { - "description": "runtime parameter for tool MSGFPlusAdapter", - "name": "conf" + "description": "Should be the forward strand of the paired end reads.", + "name": "Input sequence reads (forward)" } ], - "label": null, - "name": "MSGFPlusAdapter", - "outputs": [ + "label": "Input sequence reads (forward)", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 21.02195459971947, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastq\", \"fastq.gz\", \"fastqsanger\", \"fastqsanger.gz\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "05125e59-489b-4896-8e58-8bf49a8dde78", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Should be the reverse strand of the paired end reads.", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ { - "name": "out", - "type": "idxml" + "description": "Should be the reverse strand of the paired end reads.", + "name": "Input sequence reads (reverse)" } ], + "label": "Input sequence reads (reverse)", + "name": "Input dataset", + "outputs": [], "position": { - "left": 563.0759987411635, - "top": 291.24336246769883 - }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_msgfplusadapter/MSGFPlusAdapter/2.8+galaxy0", - "tool_shed_repository": { - "changeset_revision": "f5ec766d80cf", - "name": "openms_msgfplusadapter", - "owner": "galaxyp", - "tool_shed": "toolshed.g2.bx.psu.edu" + "left": 17.95353354143969, + "top": 108.04692569668924 }, - "tool_state": "{\"OPTIONAL_OUTPUTS\": [\"out_FLAG\"], \"PeptideIndexing\": {\"decoy_string\": \"\", \"decoy_string_position\": \"prefix\", \"missing_decoy_action\": \"warn\", \"write_protein_sequence\": false, \"write_protein_description\": false, \"keep_unreferenced_proteins\": false, \"unmatched_action\": \"error\", \"aaa_max\": \"3\", \"mismatches_max\": \"0\", \"IL_equivalent\": false, \"enzyme\": {\"name\": \"auto\", \"specificity\": \"auto\"}}, \"add_features\": true, \"adv_opts\": {\"add_decoys\": false, \"legacy_conversion\": false, \"force\": false, \"test\": \"False\"}, \"conf\": {\"__class__\": \"RuntimeValue\"}, \"database\": {\"__class__\": \"ConnectedValue\"}, \"enzyme\": \"Trypsin/P\", \"fixed_modifications\": {\"__class__\": \"ConnectedValue\"}, \"fragment_method\": \"from_spectrum\", \"in\": {\"__class__\": \"ConnectedValue\"}, \"instrument\": \"low_res\", \"isotope_error_range\": \"0,1\", \"matches_per_spec\": \"1\", \"max_missed_cleavages\": \"-1\", \"max_mods\": \"2\", \"max_peptide_length\": \"40\", \"max_precursor_charge\": \"3\", \"min_peptide_length\": \"6\", \"min_precursor_charge\": \"2\", \"precursor_error_units\": \"ppm\", \"precursor_mass_tolerance\": {\"__class__\": \"ConnectedValue\"}, \"protocol\": \"automatic\", \"reindex\": true, \"tasks\": \"0\", \"tryptic\": \"fully\", \"variable_modifications\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.8+galaxy0", - "type": "tool", - "uuid": "4edeb1a3-bc6e-44d0-8633-1bc439ca988e", + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastq\", \"fastq.gz\", \"fastqsanger\", \"fastqsanger.gz\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "f0763317-fde5-4f81-9297-0163663b1742", "when": null, "workflow_outputs": [] }, - "10": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_peptideindexer/PeptideIndexer/2.8+galaxy0", + "2": { + "annotation": "Select the database to use for assigning taxonomies for Kraken2 and Bracken.", + "content_id": null, "errors": null, - "id": 10, - "input_connections": { - "fasta": { - "id": 7, - "output_name": "out" - }, - "in": { - "id": 9, - "output_name": "out" - } - }, - "inputs": [], - "label": null, - "name": "PeptideIndexer", - "outputs": [ + "id": 2, + "input_connections": {}, + "inputs": [ { - "name": "out", - "type": "idxml" + "description": "Select the database to use for assigning taxonomies for Kraken2 and Bracken.", + "name": "Select a taxonomy database" } ], + "label": "Select a taxonomy database", + "name": "Input parameter", + "outputs": [], "position": { - "left": 856.0592678761781, - "top": 466.70716390817233 - }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_peptideindexer/PeptideIndexer/2.8+galaxy0", - "tool_shed_repository": { - "changeset_revision": "d6aca689dd48", - "name": "openms_peptideindexer", - "owner": "galaxyp", - "tool_shed": "toolshed.g2.bx.psu.edu" + "left": 0, + "top": 307.433349609375 }, - "tool_state": "{\"IL_equivalent\": false, \"OPTIONAL_OUTPUTS\": null, \"aaa_max\": \"3\", \"adv_opts\": {\"force\": false, \"test\": \"False\"}, \"decoy_string\": \"\", \"decoy_string_position\": \"prefix\", \"enzyme\": {\"name\": \"auto\", \"specificity\": \"auto\"}, \"fasta\": {\"__class__\": \"ConnectedValue\"}, \"in\": {\"__class__\": \"ConnectedValue\"}, \"keep_unreferenced_proteins\": false, \"mismatches_max\": \"0\", \"missing_decoy_action\": \"error\", \"unmatched_action\": \"error\", \"write_protein_description\": false, \"write_protein_sequence\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.8+galaxy0", - "type": "tool", - "uuid": "87a572fe-0b20-478e-bbc3-58b1dff8bc7d", + "tool_id": null, + "tool_state": "{\"default\": \"k2_minusb_20210517\", \"restrictions\": [\"16S_SILVA138_k2db\", \"2020-11-24T164216Z_silva_kmer-len_35_minimizer-len_31_minimizer-spaces_6_load-factor_0.7\", \"2020-11-24T170532Z_rdp_kmer-len_35_minimizer-len_31_minimizer-spaces_6_load-factor_0.7\", \"2020-11-24T172646Z_greengenes_kmer-len_35_minimizer-len_31_minimizer-spaces_6_load-factor_0.7\", \"2020-11-26T021706Z_standard_kmer-len_35_minimizer-len_31_minimizer-spaces_6_load-factor_0.7\", \"2022-02-02T162953Z_greengenes_kmer-len_35_minimizer-len_31_minimizer-spaces_6_load-factor_0.7\", \"2022-07-06T094102Z_standard_prebuilt_standard_2022-06-07\", \"2022-08-04T105935Z_standard_prebuilt_viral_2022-06-07\", \"2022-09-04T165121Z_standard_prebuilt_pluspf_2022-06-07\", \"2022-09-05T092205Z_standard_prebuilt_pluspfp_2022-06-07\", \"2023-08-17T071759Z_standard_prebuilt_standard_16gb_2022-06-07\", \"k2_minusb_20210517\", \"k2_pluspf_20210517\", \"k2_standard_20210517\", \"kalamari\", \"kraken2_fungi_db\", \"kraken2_plasmid_db\", \"kraken2_viral_db\"], \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "1a56b57e-8893-4cbc-a984-329e0b815cbd", "when": null, "workflow_outputs": [] }, - "11": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_falsediscoveryrate/FalseDiscoveryRate/2.8+galaxy0", + "3": { + "annotation": "Select the ncbi taxonomy database for Recentrifuge.", + "content_id": null, "errors": null, - "id": 11, - "input_connections": { - "in": { - "id": 10, - "output_name": "out" - } - }, - "inputs": [], - "label": null, - "name": "FalseDiscoveryRate", - "outputs": [ + "id": 3, + "input_connections": {}, + "inputs": [ { - "name": "out", - "type": "idxml" + "description": "Select the ncbi taxonomy database for Recentrifuge.", + "name": "Select a NCBI taxonomy database" } ], + "label": "Select a NCBI taxonomy database", + "name": "Input parameter", + "outputs": [], "position": { - "left": 1145.676234466169, - "top": 737.5180702002503 - }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_falsediscoveryrate/FalseDiscoveryRate/2.8+galaxy0", - "tool_shed_repository": { - "changeset_revision": "6ccbf9a2072c", - "name": "openms_falsediscoveryrate", - "owner": "galaxyp", - "tool_shed": "toolshed.g2.bx.psu.edu" + "left": 5.9666748046875, + "top": 454.91066885428484 }, - "tool_state": "{\"FDR\": {\"PSM\": \"1.0\", \"protein\": \"1.0\", \"cleanup\": {\"remove_proteins_without_psms\": true, \"remove_psms_without_proteins\": true, \"remove_spectra_without_psms\": true}}, \"OPTIONAL_OUTPUTS\": null, \"PSM\": true, \"adv_opts\": {\"force\": false, \"test\": \"False\"}, \"algorithm\": {\"no_qvalues\": false, \"use_all_hits\": false, \"split_charge_variants\": false, \"treat_runs_separately\": false, \"add_decoy_peptides\": false, \"add_decoy_proteins\": false, \"conservative\": true}, \"in\": {\"__class__\": \"ConnectedValue\"}, \"protein\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.8+galaxy0", - "type": "tool", - "uuid": "21e5233c-0395-44aa-814a-e690c9a759db", + "tool_id": null, + "tool_state": "{\"default\": \"ncbi-2015-10-05\", \"restrictions\": [\"ncbi-2015-10-05\"], \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "daac0634-bcf4-4fdd-bcd2-67247f5afdd0", "when": null, "workflow_outputs": [] }, - "12": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_idmapper/IDMapper/2.8+galaxy0", + "4": { + "annotation": "fastp_triming, quality analaysis and read cleaning", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0", "errors": null, - "id": 12, + "id": 4, "input_connections": { - "id": { - "id": 11, - "output_name": "out" + "single_paired|in1": { + "id": 0, + "output_name": "output" }, - "in": { - "id": 8, - "output_name": "out" + "single_paired|in2": { + "id": 1, + "output_name": "output" } }, "inputs": [ { - "description": "runtime parameter for tool IDMapper", - "name": "spectra" + "description": "runtime parameter for tool fastp", + "name": "single_paired" + }, + { + "description": "runtime parameter for tool fastp", + "name": "single_paired" } ], - "label": null, - "name": "IDMapper", + "label": "fastp_trimming_step", + "name": "fastp", "outputs": [ { - "name": "out", + "name": "out1", "type": "input" - } + }, + { + "name": "out2", + "type": "input" + }, + { + "name": "report_html", + "type": "html" + }, + { + "name": "report_json", + "type": "json" + } ], "position": { - "left": 1393.1927501192213, - "top": 333.20925115710634 + "left": 256.3279681321078, + "top": 11.29864083194758 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_idmapper/IDMapper/2.8+galaxy0", + "post_job_actions": { + "ChangeDatatypeActionout1": { + "action_arguments": { + "newtype": "fastqsanger.gz" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "out1" + }, + "ChangeDatatypeActionout2": { + "action_arguments": { + "newtype": "fastqsanger.gz" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "out2" + }, + "RenameDatasetActionout1": { + "action_arguments": { + "newname": "fastp_trimmed_R1" + }, + "action_type": "RenameDatasetAction", + "output_name": "out1" + }, + "RenameDatasetActionout2": { + "action_arguments": { + "newname": "fastp_trimmed_R2" + }, + "action_type": "RenameDatasetAction", + "output_name": "out2" + }, + "RenameDatasetActionreport_html": { + "action_arguments": { + "newname": "fastp_report_html" + }, + "action_type": "RenameDatasetAction", + "output_name": "report_html" + }, + "RenameDatasetActionreport_json": { + "action_arguments": { + "newname": "fastp_report_json" + }, + "action_type": "RenameDatasetAction", + "output_name": "report_json" + }, + "TagDatasetActionout1": { + "action_arguments": { + "tags": "R1" + }, + "action_type": "TagDatasetAction", + "output_name": "out1" + }, + "TagDatasetActionout2": { + "action_arguments": { + "tags": "R2" + }, + "action_type": "TagDatasetAction", + "output_name": "out2" + }, + "TagDatasetActionreport_html": { + "action_arguments": { + "tags": "fastp,html" + }, + "action_type": "TagDatasetAction", + "output_name": "report_html" + }, + "TagDatasetActionreport_json": { + "action_arguments": { + "tags": "fastp,report,json" + }, + "action_type": "TagDatasetAction", + "output_name": "report_json" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0", "tool_shed_repository": { - "changeset_revision": "adca857b4884", - "name": "openms_idmapper", - "owner": "galaxyp", + "changeset_revision": "c59d48774d03", + "name": "fastp", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"OPTIONAL_OUTPUTS\": null, \"adv_opts\": {\"ignore_charge\": false, \"force\": false, \"test\": \"False\"}, \"consensus\": {\"use_subelements\": false, \"annotate_ids_with_subelements\": false}, \"feature\": {\"use_centroid_rt\": false, \"use_centroid_mz\": true}, \"id\": {\"__class__\": \"ConnectedValue\"}, \"in\": {\"__class__\": \"ConnectedValue\"}, \"mz_measure\": \"ppm\", \"mz_reference\": \"peptide\", \"mz_tolerance\": \"20.0\", \"rt_tolerance\": \"5.0\", \"spectra\": {\"_in\": {\"__class__\": \"RuntimeValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.8+galaxy0", + "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": false, \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": false, \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": false, \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": true, \"report_json\": true}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": false, \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": false, \"umi_loc\": null, \"umi_len\": null, \"umi_prefix\": null}, \"cutting_by_quality_options\": {\"cut_by_quality5\": false, \"cut_by_quality3\": false, \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": false}}, \"single_paired\": {\"single_paired_selector\": \"paired\", \"__current_case__\": 1, \"in1\": {\"__class__\": \"ConnectedValue\"}, \"in2\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": false, \"adapter_sequence1\": null, \"adapter_sequence2\": null}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null, \"trim_front2\": null, \"trim_tail2\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.23.4+galaxy0", "type": "tool", - "uuid": "d59740a0-a78e-44d1-9481-b9249e3489b6", + "uuid": "7f405009-2491-4633-b4e1-ca0fdbd8360d", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "fastp_trimmed_R1", + "output_name": "out1", + "uuid": "d596e01c-9180-4482-9326-cc8289427fa1" + }, + { + "label": "fastp_trimmed_R2", + "output_name": "out2", + "uuid": "44c14c4e-40af-4045-856c-f2429af36b98" + }, + { + "label": "fastp_report_html", + "output_name": "report_html", + "uuid": "f6b7db2c-fdd8-4d7c-81c0-6d4a9dd76ff7" + }, + { + "label": "fastp_report_json", + "output_name": "report_json", + "uuid": "4ce40cda-0c59-4128-b8fe-d2fe67fe0ba9" + } + ] }, - "13": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_metaprosip/MetaProSIP/2.8+galaxy0", + "5": { + "annotation": "kraken_taxonomy_assignation", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.3+galaxy1", "errors": null, - "id": 13, + "id": 5, "input_connections": { - "in_fasta": { - "id": 7, - "output_name": "out" - }, - "in_featureXML": { - "id": 12, - "output_name": "out" - }, - "in_mzML": { - "id": 6, + "kraken2_database": { + "id": 2, "output_name": "output" }, - "labeling_element": { - "id": 5, - "output_name": "output" + "single_paired|forward_input": { + "id": 4, + "output_name": "out1" }, - "mz_tolerance_ppm": { - "id": 2, - "output_name": "output" + "single_paired|reverse_input": { + "id": 4, + "output_name": "out2" } }, - "inputs": [], - "label": null, - "name": "MetaProSIP", + "inputs": [ + { + "description": "runtime parameter for tool Kraken2", + "name": "single_paired" + }, + { + "description": "runtime parameter for tool Kraken2", + "name": "single_paired" + } + ], + "label": "kraken_taxonomy_assignation", + "name": "Kraken2", "outputs": [ { - "name": "out_csv", - "type": "csv" + "name": "report_output", + "type": "tabular" }, { - "name": "out_peptide_centric_csv", - "type": "csv" + "name": "output", + "type": "tabular" } ], "position": { - "left": 1666.1430646529957, - "top": 602.8082753835706 + "left": 563.3447180137721, + "top": 148.60919325423987 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_metaprosip/MetaProSIP/2.8+galaxy0", + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "kraken_report_reads" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionreport_output": { + "action_arguments": { + "newname": "kraken_report_tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "report_output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "kraken2,report,reads" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + }, + "TagDatasetActionreport_output": { + "action_arguments": { + "tags": "kraken2,report,tabular" + }, + "action_type": "TagDatasetAction", + "output_name": "report_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "819ed5aae76f", - "name": "openms_metaprosip", - "owner": "galaxyp", + "changeset_revision": "cdee7158adf3", + "name": "kraken2", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"OPTIONAL_OUTPUTS\": null, \"adv_opts\": {\"min_correlation_distance_to_averagine\": \"-1.0\", \"pattern_15N_TIC_threshold\": \"0.95\", \"pattern_13C_TIC_threshold\": \"0.95\", \"pattern_2H_TIC_threshold\": \"0.95\", \"pattern_18O_TIC_threshold\": \"0.95\", \"heatmap_bins\": \"20\", \"observed_peak_fraction\": \"0.5\", \"min_consecutive_isotopes\": \"2\", \"score_plot_yaxis_min\": \"0.0\", \"collect_method\": \"correlation_maximum\", \"lowRIA_correlation_threshold\": \"-1.0\", \"force\": false, \"test\": \"False\"}, \"cluster\": false, \"correlation_threshold\": \"0.7\", \"decomposition_threshold\": \"0.7\", \"filter_monoisotopic\": false, \"in_fasta\": {\"__class__\": \"ConnectedValue\"}, \"in_featureXML\": {\"__class__\": \"ConnectedValue\"}, \"in_mzML\": {\"__class__\": \"ConnectedValue\"}, \"intensity_threshold\": \"10.0\", \"labeling_element\": {\"__class__\": \"ConnectedValue\"}, \"mz_tolerance_ppm\": {\"__class__\": \"ConnectedValue\"}, \"plot_extension\": \"png\", \"qc_output_directory\": \"\", \"report_natural_peptides\": false, \"rt_tolerance_s\": \"30.0\", \"use_averagine_ids\": false, \"use_unassigned_ids\": false, \"weight_merge_window\": \"5.0\", \"xic_threshold\": \"0.7\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.8+galaxy0", + "tool_state": "{\"confidence\": \"0.0\", \"kraken2_database\": {\"__class__\": \"ConnectedValue\"}, \"min_base_quality\": \"10\", \"minimum_hit_groups\": \"2\", \"quick\": false, \"report\": {\"create_report\": true, \"use_mpa_style\": false, \"report_zero_counts\": false, \"report_minimizer_data\": false}, \"single_paired\": {\"single_paired_selector\": \"yes\", \"__current_case__\": 1, \"forward_input\": {\"__class__\": \"ConnectedValue\"}, \"reverse_input\": {\"__class__\": \"ConnectedValue\"}}, \"split_reads\": false, \"use_names\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.3+galaxy1", "type": "tool", - "uuid": "224b7012-ffd4-4286-9338-97ac411bb313", + "uuid": "e414f0c1-5e79-472c-bf06-a3984aa3a46b", "when": null, "workflow_outputs": [ { - "label": "Feature fitting result", - "output_name": "out_csv", - "uuid": "b2370639-8c23-46a6-be8a-b2136d0b8de0" + "label": "kraken_report_tabular", + "output_name": "report_output", + "uuid": "68f9f0c0-375c-43ba-8687-9e2a1e602e8e" }, { - "label": "Peptide centric result", - "output_name": "out_peptide_centric_csv", - "uuid": "1985589f-e690-48e4-a41f-7dc20eb7446f" + "label": "kraken_report_reads", + "output_name": "output", + "uuid": "267ff8a0-b6bc-4fcf-97b9-bbf5a3d0c05f" } ] - } - }, - "tags": [], - "uuid": "b03da1a7-fc6f-419f-aa2c-431a670f9a96", - "version": 1 - }, - "readme": "# MetaProSIP: automated inference of elemental fluxes in microbial communities\n\n## Inputs dataset\n\n- `Centroided LC-MS datasets` in mzML (MetaProSIP is mainly tested on data generated by orbitrap instruments)\n- `Fasta Database` in Fasta (aminoacid sequences)\n\n## Inputs values\n\n- `Precursor monoisotopic mass tolerance` (ppm): This value is passed to\n - MSGFPlusAdapter parameter `Precursor monoisotopic mass tolerance` (-precursor_mass_tolerance)\n - MetaProSIP parameter `Tolerance in ppm` (-mz_tolerance_ppm)\n- Fixed modifications\n- Variable modifications\n- Labeled element\n\n## Processing\n\n- DecoyDatabase: Add decoy sequences to the Fasta database (for FDR calculation)\n- FeatureFinderCentroided: identify eluting peptides that correspond to isotopologues with natural isotopic distributions \n- MSGFPlusAdapter: identify peptides through peptide fragment fingerprinting (database search)\n- FeatureFinderMultiplex: detect elution profiles of unlabeled peptides\n- PeptideIndexer: annotate protein association to identified peptides\n- FalseDiscoveryRate: Calculate FDR\n- IDMapper: map identified spectra to elution profiles\n- MetaProSIP: calculate the protein-SIP features, to perform functional grouping, and for protein inference\n", - "changelog": "# Changelog\n\n## [0.1] 2023-04-13\nFirst release.\n" - } - ], - "path": "./workflows/proteomics/openms-metaprosip" - }, - { - "version": 1.2, - "workflows": [ - { - "name": "main", - "subclass": "Galaxy", - "publish": true, - "primaryDescriptorPath": "/RepeatMasking-Workflow.ga", - "testParameterFiles": [ - "/RepeatMasking-Workflow-tests.yml" - ], - "authors": [ - { - "name": "Romane Libouban", - "email": "romane.libouban@irisa.fr" - } - ], - "definition": { - "a_galaxy_workflow": "true", - "annotation": "", - "format-version": "0.1", - "license": "MIT", - "release": "0.1", - "name": "Repeat masking with RepeatModeler and RepeatMasker", - "creator": [ - { - "class": "Person", - "email": "mailto:romane.libouban@irisa.fr", - "name": "Romane Libouban" - } - ], - "steps": { - "0": { - "annotation": "", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "Apply repeat masking to this fasta file", - "name": "input" - } - ], - "label": "input", - "name": "Input dataset", - "outputs": [], - "position": { - "left": 10, - "top": 10 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null}", - "tool_version": null, - "type": "data_input", - "uuid": "ab5e19b0-ce35-4e54-a55e-f75243c86e3d", - "when": null, - "workflow_outputs": [] }, - "1": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/csbl/repeatmodeler/repeatmodeler/2.0.4+galaxy1", + "6": { + "annotation": "bracken_abundance_estimation", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bracken/est_abundance/2.9+galaxy0", "errors": null, - "id": 1, + "id": 6, "input_connections": { - "input_file": { - "id": 0, + "input": { + "id": 5, + "output_name": "report_output" + }, + "kmer_distr": { + "id": 2, "output_name": "output" } }, "inputs": [], - "label": null, - "name": "RepeatModeler", + "label": "bracken_abundance_estimation", + "name": "Bracken", "outputs": [ { - "name": "sequences", - "type": "fasta" + "name": "report", + "type": "tabular" }, { - "name": "seeds", - "type": "stockholm" + "name": "kraken_report", + "type": "tabular" } ], "position": { - "left": 230, - "top": 10 + "left": 810.7535213344084, + "top": 77.49065954589844 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/csbl/repeatmodeler/repeatmodeler/2.0.4+galaxy1", + "post_job_actions": { + "RenameDatasetActionkraken_report": { + "action_arguments": { + "newname": "bracken_kraken_report" + }, + "action_type": "RenameDatasetAction", + "output_name": "kraken_report" + }, + "RenameDatasetActionreport": { + "action_arguments": { + "newname": "bracken_report_tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "report" + }, + "TagDatasetActionkraken_report": { + "action_arguments": { + "tags": "bracken_kraken_report" + }, + "action_type": "TagDatasetAction", + "output_name": "kraken_report" + }, + "TagDatasetActionreport": { + "action_arguments": { + "tags": "bracken,report" + }, + "action_type": "TagDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bracken/est_abundance/2.9+galaxy0", "tool_shed_repository": { - "changeset_revision": "8661b2607b7e", - "name": "repeatmodeler", - "owner": "csbl", + "changeset_revision": "1d4bd12f01cf", + "name": "bracken", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__input_ext\": \"input\", \"chromInfo\": \"/shared/ifbstor1/galaxy/mutable-config/tool-data/shared/ucsc/chrom/?.len\", \"input_file\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.0.4+galaxy1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"kmer_distr\": {\"__class__\": \"ConnectedValue\"}, \"level\": \"S\", \"logfile_output\": false, \"out_report\": true, \"threshold\": \"10\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.9+galaxy0", "type": "tool", - "uuid": "9312ba36-4275-4d40-8ba6-95eea1b23b11", + "uuid": "e088cdc6-d79b-453c-8787-6d4b7004312a", "when": null, "workflow_outputs": [ { - "output_name": "sequences", - "label": "RepeatModeler consensus sequences" + "label": "bracken_kraken_report", + "output_name": "kraken_report", + "uuid": "63933cf1-8f43-4481-98ff-3a7c36fbaf00" }, { - "output_name": "seeds", - "label": "RepeatModeler seeds alignments" + "label": "bracken_report_tsv", + "output_name": "report", + "uuid": "2d962685-0630-4cf8-a943-800eab2d4f67" } ] }, - "2": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/repeat_masker/repeatmasker_wrapper/4.1.5+galaxy0", + "7": { + "annotation": "recentrifuge_taxonomy_visualization", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/recentrifuge/recentrifuge/1.14.0+galaxy0", "errors": null, - "id": 2, + "id": 7, "input_connections": { - "input_fasta": { - "id": 1, - "output_name": "sequences" + "database|database_name": { + "id": 3, + "output_name": "output" + }, + "input_file": { + "id": 5, + "output_name": "output" } }, - "inputs": [], - "label": null, - "name": "RepeatMasker", - "outputs": [ + "inputs": [ { - "name": "output_masked_genome", - "type": "fasta" - }, + "description": "runtime parameter for tool Recentrifuge", + "name": "database" + } + ], + "label": "recentrifuge_taxonomy_visualization", + "name": "Recentrifuge", + "outputs": [ { - "name": "output_log", - "type": "tabular" + "name": "html_report", + "type": "html" }, { - "name": "output_table", + "name": "logfile", "type": "txt" }, { - "name": "output_repeat_catalog", - "type": "txt" + "name": "data_tsv", + "type": "tabular" }, { - "name": "output_gff", - "type": "gff" + "name": "stat_tsv", + "type": "tabular" } ], "position": { - "left": 450, - "top": 10 + "left": 809.9535335414397, + "top": 405.274 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/repeat_masker/repeatmasker_wrapper/4.1.5+galaxy0", + "post_job_actions": { + "RenameDatasetActiondata_tsv": { + "action_arguments": { + "newname": "recentrifuge_data_tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "data_tsv" + }, + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "recentrifuge_report_html" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + }, + "RenameDatasetActionlogfile": { + "action_arguments": { + "newname": "recentrifuge_logfile" + }, + "action_type": "RenameDatasetAction", + "output_name": "logfile" + }, + "RenameDatasetActionstat_tsv": { + "action_arguments": { + "newname": "recentrifuge_stats_tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "stat_tsv" + }, + "TagDatasetActiondata_tsv": { + "action_arguments": { + "tags": "recentrifuge,data" + }, + "action_type": "TagDatasetAction", + "output_name": "data_tsv" + }, + "TagDatasetActionhtml_report": { + "action_arguments": { + "tags": "recentrifuge_report_html" + }, + "action_type": "TagDatasetAction", + "output_name": "html_report" + }, + "TagDatasetActionlogfile": { + "action_arguments": { + "tags": "logfile" + }, + "action_type": "TagDatasetAction", + "output_name": "logfile" + }, + "TagDatasetActionstat_tsv": { + "action_arguments": { + "tags": "recentrifuge,stats" + }, + "action_type": "TagDatasetAction", + "output_name": "stat_tsv" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/recentrifuge/recentrifuge/1.14.0+galaxy0", "tool_shed_repository": { - "changeset_revision": "ba6d2c32f797", - "name": "repeat_masker", - "owner": "bgruening", + "changeset_revision": "76bf12b928f4", + "name": "recentrifuge", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__input_ext\": \"input\", \"advanced\": {\"is_only\": false, \"is_clip\": false, \"no_is\": false, \"rodspec\": false, \"primspec\": false, \"nolow\": false, \"noint\": false, \"norna\": false, \"alu\": false, \"div\": false, \"search_speed\": \"\", \"frag\": \"40000\", \"gc\": null, \"gccalc\": false, \"nocut\": false, \"xout\": false, \"keep_alignments\": false, \"invert_alignments\": false, \"poly\": false}, \"chromInfo\": \"/shared/ifbstor1/galaxy/mutable-config/tool-data/shared/ucsc/chrom/?.len\", \"excln\": true, \"gff\": true, \"input_fasta\": null, \"repeat_source\": {\"source_type\": \"dfam\", \"__current_case__\": 0, \"species_source\": {\"species_from_list\": \"no\", \"__current_case__\": 1, \"species_name\": \"\"}}, \"xsmall\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "4.1.5+galaxy0", + "tool_state": "{\"advanced_option\": {\"controls\": \"0\", \"scoring\": null, \"minscore_value\": \"0\", \"mintaxa\": \"0\", \"exclude_taxa_name\": null, \"include_taxa_name\": null, \"avoidcross\": false}, \"database\": {\"database_name\": {\"__class__\": \"ConnectedValue\"}}, \"file_type\": {\"filetype\": \"kraken\", \"__current_case__\": 3}, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"more_advanced_option\": {\"ctrlminscore\": \"0\", \"ctrlmintaxa\": \"0\", \"summary\": \"ADD\", \"takeoutroot\": false, \"nokollapse\": false, \"strain\": true, \"sequential\": false}, \"output_option\": {\"extra\": \"TSV\", \"nohtml\": false, \"no_logfile\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.14.0+galaxy0", "type": "tool", - "uuid": "e6c8e6a1-efe8-4291-b12b-5fdb3795b6ca", + "uuid": "2db5d20e-62c7-43ad-b21f-e9992c77faa1", "when": null, "workflow_outputs": [ { - "output_name": "output_masked_genome", - "label": "RepeatMasker masked genome" + "label": "recentrifuge_report_html", + "output_name": "html_report", + "uuid": "1cb280ed-a5dc-4d26-8ce4-833b3c3ffe47" }, { - "output_name": "output_log", - "label": "RepeatMasker output log" + "label": "recentrifuge_stats_tabular", + "output_name": "stat_tsv", + "uuid": "62543f1b-765b-4022-bf57-ce2a7f6d3845" }, { - "output_name": "output_table", - "label": "RepeatMasker repeat statistics" + "label": "recentrifuge_data_tabular", + "output_name": "data_tsv", + "uuid": "2c9ca7c0-6fd8-4324-8684-94e4d1fa24ba" }, { - "output_name": "output_repeat_catalog", - "label": "RepeatMasker repeat catalog" + "label": "recentrifuge_logfile", + "output_name": "logfile", + "uuid": "f09996c8-a1be-484c-9b0d-3d96a68ae8c7" + } + ] + }, + "8": { + "annotation": "ToolDistillator extracts results from tools and creates a JSON file for each tool", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "tool_section|tools_0|select_tool|html_report_path": { + "id": 4, + "output_name": "report_html" + }, + "tool_section|tools_0|select_tool|input": { + "id": 4, + "output_name": "report_json" + }, + "tool_section|tools_0|select_tool|trimmed_forward_R1_path": { + "id": 4, + "output_name": "out1" + }, + "tool_section|tools_0|select_tool|trimmed_reverse_R2_path": { + "id": 4, + "output_name": "out2" + }, + "tool_section|tools_1|select_tool|input": { + "id": 5, + "output_name": "report_output" }, + "tool_section|tools_1|select_tool|reference_database_version": { + "id": 2, + "output_name": "output" + }, + "tool_section|tools_1|select_tool|seq_classification_file_path": { + "id": 5, + "output_name": "output" + }, + "tool_section|tools_2|select_tool|input": { + "id": 6, + "output_name": "report" + }, + "tool_section|tools_2|select_tool|kraken_report_path": { + "id": 6, + "output_name": "kraken_report" + }, + "tool_section|tools_2|select_tool|reference_database_version": { + "id": 2, + "output_name": "output" + }, + "tool_section|tools_3|select_tool|input": { + "id": 7, + "output_name": "data_tsv" + }, + "tool_section|tools_3|select_tool|rcf_html_path": { + "id": 7, + "output_name": "html_report" + }, + "tool_section|tools_3|select_tool|rcf_stat_path": { + "id": 7, + "output_name": "stat_tsv" + }, + "tool_section|tools_3|select_tool|reference_database_version": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": "ToolDistillator", + "name": "ToolDistillator", + "outputs": [ { - "output_name": "output_gff", - "label": "RepeatMasker repeat annotation" + "name": "output_json", + "type": "input" + } + ], + "position": { + "left": 1208.036907564877, + "top": 47.093340454101565 + }, + "post_job_actions": { + "RenameDatasetActionoutput_json": { + "action_arguments": { + "newname": "tooldistillator_results" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_json" + }, + "TagDatasetActionoutput_json": { + "action_arguments": { + "tags": "tooldistillator_results" + }, + "action_type": "TagDatasetAction", + "output_name": "output_json" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0", + "tool_shed_repository": { + "changeset_revision": "a7387ce2a8ca", + "name": "tooldistillator", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"log\": false, \"tool_section\": {\"tools\": [{\"__index__\": 0, \"select_tool\": {\"tool_list\": \"fastp\", \"__current_case__\": 6, \"input\": {\"__class__\": \"ConnectedValue\"}, \"trimmed_forward_R1_path\": {\"__class__\": \"ConnectedValue\"}, \"trimmed_reverse_R2_path\": {\"__class__\": \"ConnectedValue\"}, \"html_report_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"0.23.2\", \"reference_database_version\": null}}, {\"__index__\": 1, \"select_tool\": {\"tool_list\": \"kraken2\", \"__current_case__\": 12, \"input\": {\"__class__\": \"ConnectedValue\"}, \"seq_classification_file_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"2.1.1\", \"reference_database_version\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"select_tool\": {\"tool_list\": \"bracken\", \"__current_case__\": 4, \"input\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"2.8\", \"reference_database_version\": {\"__class__\": \"ConnectedValue\"}, \"kraken_report_path\": {\"__class__\": \"ConnectedValue\"}, \"threshold\": null, \"read_len\": \"100\", \"level\": \"S\"}}, {\"__index__\": 3, \"select_tool\": {\"tool_list\": \"recentrifuge\", \"__current_case__\": 17, \"input\": {\"__class__\": \"ConnectedValue\"}, \"rcf_stat_path\": {\"__class__\": \"ConnectedValue\"}, \"rcf_html_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"1.12.1\", \"reference_database_version\": {\"__class__\": \"ConnectedValue\"}}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9+galaxy0", + "type": "tool", + "uuid": "b88b0ffe-f660-43ea-b00a-40ca0087f83f", + "when": null, + "workflow_outputs": [ + { + "label": "tooldistillator_results", + "output_name": "output_json", + "uuid": "d0ad8d88-a27f-439a-8523-6e0626401c58" + } + ] + }, + "9": { + "annotation": "ToolDistillator summarize groups all JSON file into a unique JSON file", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "summarize_data": { + "id": 8, + "output_name": "output_json" + } + }, + "inputs": [], + "label": "ToolDistillator summarize", + "name": "ToolDistillator Summarize", + "outputs": [ + { + "name": "summary_json", + "type": "json" + } + ], + "position": { + "left": 1509.353557955502, + "top": 342.8073251953125 + }, + "post_job_actions": { + "RenameDatasetActionsummary_json": { + "action_arguments": { + "newname": "tooldistillator_summarize" + }, + "action_type": "RenameDatasetAction", + "output_name": "summary_json" + }, + "TagDatasetActionsummary_json": { + "action_arguments": { + "tags": "tooldistillator_summarize" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_json" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0", + "tool_shed_repository": { + "changeset_revision": "def7a82d23e1", + "name": "tooldistillator_summarize", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"summarize_data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9+galaxy0", + "type": "tool", + "uuid": "fbc8d552-c0b1-426c-b26f-8bfe8371b05e", + "when": null, + "workflow_outputs": [ + { + "label": "tooldistillator_summarize", + "output_name": "summary_json", + "uuid": "2db8147f-05b9-4ddc-a3db-bd31fb57c690" } ] } }, - "tags": [], - "uuid": "f25be8fa-7823-456f-9707-a497703f48d7", - "version": 0 + "tags": [ + "Genomics", + "fastq", + "bacterial-genomics", + "taxonomy-assignment", + "paired-end", + "quality", + "ABRomics", + "trimming" + ], + "uuid": "eb1c667d-639d-4403-a2b4-1cb6683e0fa5", + "version": 1 }, - "readme": "# RepeatMasking Workflow\n\nThis workflow uses RepeatModeler and RepeatMasker for genome analysis.\n\n- RepeatModeler is a software package for identifying and modeling de novo families of transposable elements (TEs). At the heart of RepeatModeler are three de novo repeat search programs (RECON, RepeatScout and LtrHarvest/Ltr_retriever) which use complementary computational methods to identify repeat element boundaries and family relationships from sequence data.\n\n- RepeatMasker is a program that analyzes DNA sequences for *interleaved repeats* and *low-complexity* DNA sequences. The result of the program is a detailed annotation of the repeats present in the query sequence, as well as a modified version of the query sequence in which all annotated repeats are present.\n\n## Input dataset for RepeatModeler\n- RepeatModeler requires a single input file, a genome in fasta format.\n\n\n## Outputs dataset for RepeatModeler\n- Two output files are generated:\n - summary file (.tbl)\n - fasta file containing alignments in order of appearance in the query sequence\n\n\n## Input dataset for RepeatMasker\n- ReapatMasker requires the fasta file generated by RepeatModeler\n\n## Outputs datasets for RepeatMasker\n- Five output files are generated:\n - a fasta file\n - .gff3 file\n - a table summarizing the repeated content of the sequence analyzed\n - a file with statistics related to the repeated content of the sequence analyzed\n - a summary of the mutation sites found and the order of grouping\n \n", - "changelog": "# Changelog\n\n## [0.1]\n\nInitial version of the RepeatMasking workflow for genomic sequencing data." + "readme": "# Quality and Contamination control workflow for paired end data (v1.0)\n\nThis workflow uses paired-end illumina fastq(.gz) files and executes the following steps:\n1. Quality control and trimming\n - **fastp** QC control and trimming\n2. Taxonomic assignation on trimmed data\n - **Kraken2** assignation\n - **Bracken** to re-estimate abundance to the species level\n - **Recentrifuge** to make a krona chart\n3. Aggregating outputs into a single JSON file\n - **ToolDistillator** to extract and aggregate information from different tool outputs to JSON parsable files\n\n## Inputs\n\n1. Paired-end illumina raw reads in fastq(.gz) format.\n\n## Outputs\n\n1. Quality control:\n - quality report\n - trimmed raw reads\n2. Taxonomic assignation:\n - Tabular report of identified species\n - Tabular file with assigned read to a taxonomic level\n - Krona chart to illustrate species diversity of the sample\n3. Aggregating outputs:\n - JSON file with information about the outputs of **fastp**, **Kraken2**, **Bracken**, **Recentrifuge** \n", + "changelog": "# Changelog\n\n## [1.1.1] 2024-07-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.8.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.8.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0`\n\n## [1.1] 2024-06-24\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.1+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bracken/est_abundance/2.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bracken/est_abundance/2.9+galaxy0`\n\n## [1.0] - 04-06-2024\n\n- First release\n" } ], - "path": "./workflows/repeatmasking" + "path": "./workflows/genome-assembly/quality-and-contamination-control" }, { "version": 1.2, "workflows": [ { "name": "main", + "primaryDescriptorPath": "/metaprosip.ga", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/cutandrun.ga", "testParameterFiles": [ - "/cutandrun-tests.yml" + "/metaprosip-tests.yml" ], "authors": [ { - "name": "Lucille Delisle", - "orcid": "0000-0002-1964-4960" + "name": "Matthias Bernt", + "orcid": "0000-0003-3763-0797" } ], "definition": { "a_galaxy_workflow": "true", - "annotation": "This workflow take as input a collection of paired fastq. Remove adapters with cutadapt, map pairs with bowtie2 allowing dovetail. Keep MAPQ30 and concordant pairs. BAM to BED. MACS2 with \"ATAC\" parameters.", + "annotation": "Automated inference of stable isotope incorporation rates in proteins for functional metaproteomics ", "creator": [ { "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" + "identifier": "0000-0003-3763-0797", + "name": "Matthias Bernt" } ], "format-version": "0.1", "license": "MIT", - "release": "0.10", - "name": "CUTandRUN", + "release": "0.2", + "name": "MetaProSIP OpenMS 2.8", "steps": { "0": { - "annotation": "Should be a paired collection with CUT and RUN fastqs", + "annotation": "mgf, ms2, mzml or mzxml datasets", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "Should be a paired collection with CUT and RUN fastqs", - "name": "PE fastq input" + "description": "mgf, ms2, mzml or mzxml datasets", + "name": "Centroided LC-MS datasets" } ], - "label": "PE fastq input", + "label": "Centroided LC-MS datasets", "name": "Input dataset collection", "outputs": [], "position": { - "left": 0, - "top": 268 + "left": 7.076599011515327, + "top": 129.1847085591696 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "9fbb875d-05b1-4557-bd2e-710f80dd1a21", + "uuid": "7676403b-b391-41fe-b07b-a35a13ff318f", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "Please use: For R1: - For TrueSeq (CUT and RUN): GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTCCGAGCCCACGAGAC ", + "annotation": "A protein sequence database in FASTA format", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "Please use: For R1: - For TrueSeq (CUT and RUN): GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTCCGAGCCCACGAGAC ", - "name": "adapter_forward" + "description": "A protein sequence database in FASTA format", + "name": "Fasta Database" } ], - "label": "adapter_forward", - "name": "Input parameter", + "label": "Fasta Database", + "name": "Input dataset", "outputs": [], "position": { - "left": 22, - "top": 375 + "left": 5.760014806230345, + "top": 246.36005905656776 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"optional\": false, \"tag\": \"\"}", "tool_version": null, - "type": "parameter_input", - "uuid": "1eac70a4-a4b7-42c7-82cd-913f23b4f941", + "type": "data_input", + "uuid": "27f8d0f6-773b-4373-ad0a-b3b1ddb0b6ec", "when": null, "workflow_outputs": [] }, "2": { - "annotation": "Please use: For R2: - For TruSeq (CUT and RUN): GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTGACGCTGCCGACGA", + "annotation": "passed to\n\n- MSGF+ -precursor_mass_tolerance\n- MetaProSIP -mz_tolerance_ppm", "content_id": null, "errors": null, "id": 2, "input_connections": {}, "inputs": [ { - "description": "Please use: For R2: - For TruSeq (CUT and RUN): GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTGACGCTGCCGACGA", - "name": "adapter_reverse" + "description": "passed to\n\n- MSGF+ -precursor_mass_tolerance\n- MetaProSIP -mz_tolerance_ppm", + "name": "Precursor monoisotopic mass tolerance (ppm)" } ], - "label": "adapter_reverse", + "label": "Precursor monoisotopic mass tolerance (ppm)", "name": "Input parameter", "outputs": [], "position": { - "left": 62, - "top": 483 + "left": 9.126262562065165, + "top": 661.3959437836211 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "68b198e5-7de8-445f-807f-7f432090e2c7", + "uuid": "f5dd354c-a6af-490a-9613-93f269eefebe", "when": null, "workflow_outputs": [] }, "3": { - "annotation": "reference_genome", + "annotation": "used for the MSGF+ search", "content_id": null, "errors": null, "id": 3, "input_connections": {}, "inputs": [ { - "description": "reference_genome", - "name": "reference_genome" + "description": "used for the MSGF+ search", + "name": "Fixed modifications" } ], - "label": "reference_genome", + "label": "Fixed modifications", "name": "Input parameter", "outputs": [], "position": { - "left": 128, - "top": 589 + "left": 10.008971181763343, + "top": 802.6437324919638 }, "tool_id": null, "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "7f16a988-8ead-4a4a-9be1-8f5fbb744dec", + "uuid": "f1d7a7ce-4007-456b-aa64-e673391ca563", "when": null, "workflow_outputs": [] }, "4": { - "annotation": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "annotation": "used for the MSGF+ search", "content_id": null, "errors": null, "id": 4, "input_connections": {}, "inputs": [ { - "description": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", - "name": "effective_genome_size" + "description": "used for the MSGF+ search", + "name": "Variable modifications" } ], - "label": "effective_genome_size", + "label": "Variable modifications", "name": "Input parameter", "outputs": [], "position": { - "left": 176, - "top": 689 + "left": 6.208847840341662, + "top": 928.9752741457733 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "aae90433-355d-4f27-bdfb-77f8bc4fcff5", + "uuid": "b3ef07df-9879-4b2d-860a-6395606f7c25", "when": null, "workflow_outputs": [] }, "5": { - "annotation": "Whether you want to have a profile normalized as Signal to Million Reads", + "annotation": "Used for MetaProSIP (single letter code)", "content_id": null, "errors": null, "id": 5, "input_connections": {}, "inputs": [ { - "description": "Whether you want to have a profile normalized as Signal to Million Reads", - "name": "normalize_profile" + "description": "Used for MetaProSIP (single letter code)", + "name": "Labeled element" } ], - "label": "normalize_profile", + "label": "Labeled element", "name": "Input parameter", "outputs": [], "position": { - "left": 228, - "top": 780.4016399999857 + "left": 0, + "top": 1053.3020245946063 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "a2c8d3e2-7542-4feb-8523-6100983ddb3b", + "uuid": "65dc4bdd-aff3-4e04-8420-3f49d44fbcb9", "when": null, "workflow_outputs": [] }, "6": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "content_id": "__SORTLIST__", "errors": null, "id": 6, "input_connections": { - "library|input_1": { + "input": { "id": 0, "output_name": "output" - }, - "library|r1|adapters_0|adapter_source|adapter": { - "id": 1, - "output_name": "output" - }, - "library|r2|adapters2_0|adapter_source|adapter": { - "id": 2, - "output_name": "output" } }, - "inputs": [ - { - "description": "runtime parameter for tool Cutadapt", - "name": "library" - } - ], - "label": "Cutadapt (remove adapter + bad quality bases)", - "name": "Cutadapt", + "inputs": [], + "label": null, + "name": "Sort collection", "outputs": [ { - "name": "out_pairs", + "name": "output", "type": "input" - }, - { - "name": "report", - "type": "txt" } ], "position": { - "left": 288, - "top": 180 + "left": 283.10891498997137, + "top": 113.17633490829857 }, "post_job_actions": { - "HideDatasetActionout_pairs": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_pairs" - }, - "HideDatasetActionreport": { + "HideDatasetActionoutput": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "report" - }, - "RenameDatasetActionreport": { - "action_arguments": { - "newname": "cutadapt report" - }, - "action_type": "RenameDatasetAction", - "output_name": "report" + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", - "tool_shed_repository": { - "changeset_revision": "b1c926deaa2d", - "name": "cutadapt", - "owner": "lparsons", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For TrueSeq (CUT and RUN): GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTCCGAGCCCACGAGAC \", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}, \"r2\": {\"adapters2\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R2: - For TruSeq (CUT and RUN): GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTGACGCTGCCGACGA\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters2\": [], \"anywhere_adapters2\": [], \"cut2\": \"0\", \"quality_cutoff2\": \"\", \"minimum_length2\": null, \"maximum_length2\": null}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"30\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "4.8+galaxy0", + "tool_id": "__SORTLIST__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"sort_type\": {\"sort_type\": \"alpha\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", "type": "tool", - "uuid": "774b0604-628f-46a1-9088-a59d082e5317", + "uuid": "428ef215-857a-4525-a650-240c1b1a4d85", "when": null, "workflow_outputs": [] }, "7": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_decoydatabase/DecoyDatabase/3.1+galaxy0", "errors": null, "id": 7, "input_connections": { - "library|input_1": { - "id": 6, - "output_name": "out_pairs" - }, - "reference_genome|index": { - "id": 3, + "in_cond|in": { + "id": 1, "output_name": "output" } }, "inputs": [ { - "description": "runtime parameter for tool Bowtie2", - "name": "library" - }, - { - "description": "runtime parameter for tool Bowtie2", - "name": "reference_genome" + "description": "runtime parameter for tool DecoyDatabase", + "name": "in_cond" } ], - "label": "Bowtie2 map on reference", - "name": "Bowtie2", + "label": null, + "name": "DecoyDatabase", "outputs": [ { - "name": "output", - "type": "bam" - }, - { - "name": "mapping_stats", - "type": "txt" + "name": "out", + "type": "fasta" } ], "position": { - "left": 559, - "top": 102 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - }, - "RenameDatasetActionmapping_stats": { - "action_arguments": { - "newname": "mapping stats" - }, - "action_type": "RenameDatasetAction", - "output_name": "mapping_stats" - }, - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "bowtie2 output (BAM)" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" - } + "left": 259.8666687011719, + "top": 444.29214961038565 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_decoydatabase/DecoyDatabase/3.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "0d4acadabb04", - "name": "bowtie2", - "owner": "devteam", + "changeset_revision": "06cca574e337", + "name": "openms_decoydatabase", + "owner": "galaxyp", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"simple\", \"__current_case__\": 0, \"presets\": \"--very-sensitive\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"unaligned_file\": false, \"aligned_file\": false, \"paired_options\": {\"paired_options_selector\": \"yes\", \"__current_case__\": 0, \"I\": \"0\", \"X\": \"1000\", \"fr_rf_ff\": \"--fr\", \"no_mixed\": false, \"no_discordant\": false, \"dovetail\": true, \"no_contain\": false, \"no_overlap\": false}}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"sam_options\": {\"sam_options_selector\": \"no\", \"__current_case__\": 1}, \"save_mapping_stats\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.5.3+galaxy0", + "tool_state": "{\"Decoy\": {\"non_shuffle_pattern\": \"\", \"keepPeptideNTerm\": true, \"keepPeptideCTerm\": true}, \"OPTIONAL_OUTPUTS\": null, \"adv_opts\": {\"shuffle_max_attempts\": \"30\", \"shuffle_sequence_identity_threshold\": \"0.5\", \"seed\": \"1\", \"force\": false, \"test\": \"False\"}, \"decoy_string\": \"DECOY_\", \"decoy_string_position\": \"prefix\", \"enzyme\": \"Trypsin\", \"in_cond\": {\"in_select\": \"no\", \"__current_case__\": 0, \"in\": {\"__class__\": \"ConnectedValue\"}}, \"method\": \"reverse\", \"only_decoy\": false, \"type\": \"protein\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1+galaxy0", "type": "tool", - "uuid": "407d46cc-d908-44eb-a4dd-125537498b17", + "uuid": "dbe2ad39-3591-46c8-abf1-2fcbe284f78e", "when": null, - "workflow_outputs": [ - { - "label": "Mapping stats", - "output_name": "mapping_stats", - "uuid": "87e15eab-1e45-4838-88b7-d2d8594f0de1" - } - ] + "workflow_outputs": [] }, "8": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_featurefindermultiplex/FeatureFinderMultiplex/3.1+galaxy0", "errors": null, "id": 8, "input_connections": { - "input1": { - "id": 7, + "in": { + "id": 6, "output_name": "output" } }, - "inputs": [ - { - "description": "runtime parameter for tool Filter SAM or BAM, output SAM or BAM", - "name": "bed_file" - } - ], - "label": "filter MAPQ30 concordant pairs", - "name": "Filter SAM or BAM, output SAM or BAM", + "inputs": [], + "label": null, + "name": "FeatureFinderMultiplex", "outputs": [ { - "name": "output1", - "type": "sam" + "name": "out", + "type": "featurexml" } ], "position": { - "left": 834, - "top": 23 - }, - "post_job_actions": { - "HideDatasetActionoutput1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output1" - }, - "RenameDatasetActionoutput1": { - "action_arguments": { - "newname": "filtered BAM" - }, - "action_type": "RenameDatasetAction", - "output_name": "output1" - } + "left": 889.1042176446133, + "top": 0.0 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_featurefindermultiplex/FeatureFinderMultiplex/3.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "649a225999a5", - "name": "samtool_filter2", - "owner": "devteam", + "changeset_revision": "c9b2a5022d9e", + "name": "openms_featurefindermultiplex", + "owner": "galaxyp", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"bed_file\": {\"__class__\": \"RuntimeValue\"}, \"flag\": {\"filter\": \"yes\", \"__current_case__\": 1, \"reqBits\": [\"0x0002\"], \"skipBits\": null}, \"header\": \"-h\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"library\": \"\", \"mapq\": \"30\", \"outputtype\": \"bam\", \"possibly_select_inverse\": false, \"read_group\": \"\", \"regions\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.8+galaxy1", + "tool_state": "{\"OPTIONAL_OUTPUTS\": [\"out_FLAG\"], \"adv_opts\": {\"force\": false, \"test\": \"False\"}, \"algorithm\": {\"labels\": \"\", \"charge\": \"1:4\", \"isotopes_per_peptide\": \"3:6\", \"rt_typical\": \"40.0\", \"rt_band\": \"0.0\", \"rt_min\": \"2.0\", \"mz_tolerance\": \"6.0\", \"mz_unit\": \"ppm\", \"intensity_cutoff\": \"1000.0\", \"peptide_similarity\": \"0.5\", \"averagine_similarity\": \"0.4\", \"averagine_similarity_scaling\": \"0.95\", \"missed_cleavages\": \"0\", \"spectrum_type\": \"automatic\", \"averagine_type\": \"peptide\", \"knock_out\": false}, \"in\": {\"__class__\": \"ConnectedValue\"}, \"labels\": {\"Arg6\": \"6.0201290268\", \"Arg10\": \"10.0082686\", \"Lys4\": \"4.0251069836\", \"Lys6\": \"6.0201290268\", \"Lys8\": \"8.0141988132\", \"Leu3\": \"3.01883\", \"Dimethyl0\": \"28.0313\", \"Dimethyl4\": \"32.056407\", \"Dimethyl6\": \"34.063117\", \"Dimethyl8\": \"36.07567\", \"ICPL0\": \"105.021464\", \"ICPL4\": \"109.046571\", \"ICPL6\": \"111.041593\", \"ICPL10\": \"115.0667\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1+galaxy0", "type": "tool", - "uuid": "b04312a6-1680-4d8e-9c70-f30f2d2be3cc", + "uuid": "a98005bb-1181-4632-939c-520962481b41", "when": null, "workflow_outputs": [] }, "9": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_msgfplusadapter/MSGFPlusAdapter/3.1+galaxy0", "errors": null, "id": 9, "input_connections": { - "inputFile": { - "id": 8, - "output_name": "output1" + "database": { + "id": 7, + "output_name": "out" + }, + "fixed_modifications": { + "id": 3, + "output_name": "output" + }, + "in": { + "id": 6, + "output_name": "output" + }, + "precursor_mass_tolerance": { + "id": 2, + "output_name": "output" + }, + "variable_modifications": { + "id": 4, + "output_name": "output" } }, - "inputs": [], - "label": "remove PCR duplicates", - "name": "MarkDuplicates", - "outputs": [ + "inputs": [ { - "name": "metrics_file", - "type": "txt" - }, + "description": "runtime parameter for tool MSGFPlusAdapter", + "name": "conf" + } + ], + "label": null, + "name": "MSGFPlusAdapter", + "outputs": [ { - "name": "outFile", - "type": "bam" + "name": "out", + "type": "idxml" } ], "position": { - "left": 1112, - "top": 64 - }, - "post_job_actions": { - "RenameDatasetActionmetrics_file": { - "action_arguments": { - "newname": "MarkDuplicates metrics" - }, - "action_type": "RenameDatasetAction", - "output_name": "metrics_file" - }, - "RenameDatasetActionoutFile": { - "action_arguments": { - "newname": "BAM filtered rmDup" - }, - "action_type": "RenameDatasetAction", - "output_name": "outFile" - } + "left": 563.0759987411635, + "top": 291.24336246769883 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_msgfplusadapter/MSGFPlusAdapter/3.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "3f254c5ced1d", - "name": "picard", - "owner": "devteam", + "changeset_revision": "810779f0cf49", + "name": "openms_msgfplusadapter", + "owner": "galaxyp", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"assume_sorted\": true, \"barcode_tag\": \"\", \"comments\": [], \"duplicate_scoring_strategy\": \"SUM_OF_BASE_QUALITIES\", \"inputFile\": {\"__class__\": \"ConnectedValue\"}, \"optical_duplicate_pixel_distance\": \"100\", \"read_name_regex\": \"\", \"remove_duplicates\": true, \"validation_stringency\": \"LENIENT\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "3.1.1.0", + "tool_state": "{\"OPTIONAL_OUTPUTS\": [\"out_FLAG\"], \"PeptideIndexing\": {\"decoy_string\": \"\", \"decoy_string_position\": \"prefix\", \"missing_decoy_action\": \"warn\", \"write_protein_sequence\": false, \"write_protein_description\": false, \"keep_unreferenced_proteins\": false, \"unmatched_action\": \"error\", \"aaa_max\": \"3\", \"mismatches_max\": \"0\", \"IL_equivalent\": false, \"allow_nterm_protein_cleavage\": true, \"enzyme\": {\"name\": \"auto\", \"specificity\": \"auto\"}}, \"add_features\": true, \"adv_opts\": {\"legacy_conversion\": false, \"force\": false, \"test\": \"False\"}, \"conf\": {\"__class__\": \"RuntimeValue\"}, \"database\": {\"__class__\": \"ConnectedValue\"}, \"enzyme\": \"Trypsin/P\", \"fixed_modifications\": {\"__class__\": \"ConnectedValue\"}, \"fragment_method\": \"from_spectrum\", \"in\": {\"__class__\": \"ConnectedValue\"}, \"instrument\": \"low_res\", \"isotope_error_range\": \"0,1\", \"matches_per_spec\": \"1\", \"max_missed_cleavages\": \"-1\", \"max_mods\": \"2\", \"max_peptide_length\": \"40\", \"max_precursor_charge\": \"3\", \"min_peptide_length\": \"6\", \"min_precursor_charge\": \"2\", \"precursor_error_units\": \"ppm\", \"precursor_mass_tolerance\": {\"__class__\": \"ConnectedValue\"}, \"protocol\": \"automatic\", \"reindex\": true, \"tasks\": \"0\", \"tryptic\": \"fully\", \"variable_modifications\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1+galaxy0", "type": "tool", - "uuid": "7f78ad5a-5250-4ced-aa7f-cf0802051c82", + "uuid": "4edeb1a3-bc6e-44d0-8633-1bc439ca988e", "when": null, - "workflow_outputs": [ - { - "label": "BAM filtered rmDup", - "output_name": "outFile", - "uuid": "4cb5b980-39bd-40ab-ad0a-8c90beffd11c" - }, - { - "label": "MarkDuplicates metrics", - "output_name": "metrics_file", - "uuid": "3cec58d5-3851-4ccb-bab5-ae3f550df1e5" - } - ] + "workflow_outputs": [] }, "10": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_peptideindexer/PeptideIndexer/3.1+galaxy0", "errors": null, "id": 10, "input_connections": { - "input": { + "fasta": { + "id": 7, + "output_name": "out" + }, + "in": { "id": 9, - "output_name": "outFile" + "output_name": "out" } }, "inputs": [], - "label": "convert BAM to BED to improve peak calling", - "name": "bedtools BAM to BED", + "label": null, + "name": "PeptideIndexer", "outputs": [ { - "name": "output", - "type": "bed" + "name": "out", + "type": "idxml" } ], "position": { - "left": 1387, - "top": 37 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - }, - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "BED filtered rmDup" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" - } + "left": 856.0592678761781, + "top": 466.70716390817233 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_peptideindexer/PeptideIndexer/3.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", - "name": "bedtools", - "owner": "iuc", + "changeset_revision": "0693b186f39e", + "name": "openms_peptideindexer", + "owner": "galaxyp", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"\", \"split\": false, \"tag\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0+galaxy2", + "tool_state": "{\"IL_equivalent\": false, \"OPTIONAL_OUTPUTS\": null, \"aaa_max\": \"3\", \"adv_opts\": {\"force\": false, \"test\": \"False\"}, \"allow_nterm_protein_cleavage\": true, \"decoy_string\": \"\", \"decoy_string_position\": \"prefix\", \"enzyme\": {\"name\": \"auto\", \"specificity\": \"auto\"}, \"fasta\": {\"__class__\": \"ConnectedValue\"}, \"in\": {\"__class__\": \"ConnectedValue\"}, \"keep_unreferenced_proteins\": false, \"mismatches_max\": \"0\", \"missing_decoy_action\": \"error\", \"unmatched_action\": \"error\", \"write_protein_description\": false, \"write_protein_sequence\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1+galaxy0", "type": "tool", - "uuid": "f447290b-bd3d-403d-bc67-0765124b7a97", + "uuid": "87a572fe-0b20-478e-bbc3-58b1dff8bc7d", "when": null, "workflow_outputs": [] }, "11": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_falsediscoveryrate/FalseDiscoveryRate/3.1+galaxy0", "errors": null, "id": 11, "input_connections": { - "advanced_options|spmr": { - "id": 5, - "output_name": "output" - }, - "effective_genome_size_options|gsize": { - "id": 4, - "output_name": "output" - }, - "treatment|input_treatment_file": { + "in": { "id": 10, - "output_name": "output" + "output_name": "out" } }, - "inputs": [ - { - "description": "runtime parameter for tool MACS2 callpeak", - "name": "advanced_options" - }, - { - "description": "runtime parameter for tool MACS2 callpeak", - "name": "effective_genome_size_options" - }, - { - "description": "runtime parameter for tool MACS2 callpeak", - "name": "treatment" - } - ], - "label": "Call Peaks with MACS2", - "name": "MACS2 callpeak", + "inputs": [], + "label": null, + "name": "FalseDiscoveryRate", "outputs": [ { - "name": "output_tabular", - "type": "tabular" - }, - { - "name": "output_narrowpeaks", - "type": "bed" - }, - { - "name": "output_summits", - "type": "bed" - }, - { - "name": "output_treat_pileup", - "type": "bedgraph" - }, - { - "name": "output_control_lambda", - "type": "bedgraph" - }, - { - "name": "output_extra_files", - "type": "html" + "name": "out", + "type": "idxml" } ], "position": { - "left": 1656, - "top": 3 + "left": 1145.676234466169, + "top": 737.5180702002503 }, - "post_job_actions": { - "HideDatasetActionoutput_control_lambda": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_control_lambda" + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_falsediscoveryrate/FalseDiscoveryRate/3.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4138acdeedfb", + "name": "openms_falsediscoveryrate", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"FDR\": {\"PSM\": \"1.0\", \"protein\": \"1.0\", \"cleanup\": {\"remove_proteins_without_psms\": true, \"remove_psms_without_proteins\": true, \"remove_spectra_without_psms\": true}}, \"OPTIONAL_OUTPUTS\": null, \"PSM\": true, \"adv_opts\": {\"force\": false, \"test\": \"False\"}, \"algorithm\": {\"no_qvalues\": false, \"use_all_hits\": false, \"split_charge_variants\": false, \"treat_runs_separately\": false, \"add_decoy_peptides\": false, \"add_decoy_proteins\": false, \"conservative\": true}, \"in\": {\"__class__\": \"ConnectedValue\"}, \"peptide\": false, \"protein\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1+galaxy0", + "type": "tool", + "uuid": "21e5233c-0395-44aa-814a-e690c9a759db", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_idmapper/IDMapper/3.1+galaxy0", + "errors": null, + "id": 12, + "input_connections": { + "id": { + "id": 11, + "output_name": "out" }, - "HideDatasetActionoutput_extra_files": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_extra_files" - }, - "HideDatasetActionoutput_treat_pileup": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_treat_pileup" - }, - "RenameDatasetActionoutput_control_lambda": { - "action_arguments": { - "newname": "MACS2 control coverage" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_control_lambda" - }, - "RenameDatasetActionoutput_narrowpeaks": { - "action_arguments": { - "newname": "MACS2 narrowPeak" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_narrowpeaks" - }, - "RenameDatasetActionoutput_summits": { - "action_arguments": { - "newname": "MACS2 summits" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_summits" - }, - "RenameDatasetActionoutput_tabular": { - "action_arguments": { - "newname": "MACS2 peaks xls" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_tabular" - }, - "RenameDatasetActionoutput_treat_pileup": { - "action_arguments": { - "newname": "MACS2 treatment coverage" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_treat_pileup" + "in": { + "id": 8, + "output_name": "out" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "inputs": [ + { + "description": "runtime parameter for tool IDMapper", + "name": "spectra" + } + ], + "label": null, + "name": "IDMapper", + "outputs": [ + { + "name": "out", + "type": "input" + } + ], + "position": { + "left": 1393.1927501192213, + "top": 333.20925115710634 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_idmapper/IDMapper/3.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "86e2413cf3f8", - "name": "macs2", - "owner": "iuc", + "changeset_revision": "ea02403ff738", + "name": "openms_idmapper", + "owner": "galaxyp", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": {\"__class__\": \"ConnectedValue\"}, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"all\", \"__current_case__\": 2}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BED\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"-100\"}, \"outputs\": [\"peaks_tabular\", \"summits\", \"bdg\", \"html\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.2.9.1+galaxy0", + "tool_state": "{\"OPTIONAL_OUTPUTS\": null, \"adv_opts\": {\"ignore_charge\": false, \"force\": false, \"test\": \"False\"}, \"consensus\": {\"use_subelements\": false, \"annotate_ids_with_subelements\": false}, \"feature\": {\"use_centroid_rt\": false, \"use_centroid_mz\": true}, \"id\": {\"__class__\": \"ConnectedValue\"}, \"in\": {\"__class__\": \"ConnectedValue\"}, \"mz_measure\": \"ppm\", \"mz_reference\": \"peptide\", \"mz_tolerance\": \"20.0\", \"rt_tolerance\": \"5.0\", \"spectra\": {\"_in\": {\"__class__\": \"RuntimeValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1+galaxy0", "type": "tool", - "uuid": "1a6316d7-3ee1-482a-9264-77bc98090d73", + "uuid": "d59740a0-a78e-44d1-9481-b9249e3489b6", "when": null, - "workflow_outputs": [ - { - "label": "MACS2 summits", - "output_name": "output_summits", - "uuid": "7bed750a-c0a6-4fda-8f10-4605db362045" - }, - { - "label": "MACS2 narrowPeak", - "output_name": "output_narrowpeaks", - "uuid": "be4e6c87-fb7b-40ed-ac6b-971aeda3631f" - }, - { - "label": "MACS2 peaks xls", - "output_name": "output_tabular", - "uuid": "45eb5a1f-6036-40bf-8c10-5672cb1258ab" - } - ] + "workflow_outputs": [] }, - "12": { + "13": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_metaprosip/MetaProSIP/3.1+galaxy0", "errors": null, - "id": 12, + "id": 13, "input_connections": { - "infile": { - "id": 11, - "output_name": "output_tabular" + "in_fasta": { + "id": 7, + "output_name": "out" + }, + "in_featureXML": { + "id": 12, + "output_name": "out" + }, + "in_mzML": { + "id": 6, + "output_name": "output" + }, + "labeling_element": { + "id": 5, + "output_name": "output" + }, + "mz_tolerance_ppm": { + "id": 2, + "output_name": "output" } }, "inputs": [], - "label": "summary of MACS2", - "name": "Search in textfiles", + "label": null, + "name": "MetaProSIP", "outputs": [ { - "name": "output", - "type": "input" + "name": "out_csv", + "type": "csv" + }, + { + "name": "out_peptide_centric_csv", + "type": "csv" } ], "position": { - "left": 1946, - "top": 0 - }, - "post_job_actions": { - "ChangeDatatypeActionoutput": { - "action_arguments": { - "newtype": "txt" - }, - "action_type": "ChangeDatatypeAction", - "output_name": "output" - }, - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "MACS2 report" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" - } + "left": 1666.1430646529957, + "top": 602.8082753835706 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/openms_metaprosip/MetaProSIP/3.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", + "changeset_revision": "5f72a8fa935d", + "name": "openms_metaprosip", + "owner": "galaxyp", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"^#\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", + "tool_state": "{\"OPTIONAL_OUTPUTS\": null, \"adv_opts\": {\"min_correlation_distance_to_averagine\": \"-1.0\", \"pattern_15N_TIC_threshold\": \"0.95\", \"pattern_13C_TIC_threshold\": \"0.95\", \"pattern_2H_TIC_threshold\": \"0.95\", \"pattern_18O_TIC_threshold\": \"0.95\", \"heatmap_bins\": \"20\", \"observed_peak_fraction\": \"0.5\", \"min_consecutive_isotopes\": \"2\", \"score_plot_yaxis_min\": \"0.0\", \"collect_method\": \"correlation_maximum\", \"lowRIA_correlation_threshold\": \"-1.0\", \"force\": false, \"test\": \"False\"}, \"cluster\": false, \"correlation_threshold\": \"0.7\", \"decomposition_threshold\": \"0.7\", \"filter_monoisotopic\": false, \"in_fasta\": {\"__class__\": \"ConnectedValue\"}, \"in_featureXML\": {\"__class__\": \"ConnectedValue\"}, \"in_mzML\": {\"__class__\": \"ConnectedValue\"}, \"intensity_threshold\": \"10.0\", \"labeling_element\": {\"__class__\": \"ConnectedValue\"}, \"mz_tolerance_ppm\": {\"__class__\": \"ConnectedValue\"}, \"plot_extension\": \"png\", \"qc_output_directory\": \"\", \"report_natural_peptides\": false, \"rt_tolerance_s\": \"30.0\", \"use_averagine_ids\": false, \"use_unassigned_ids\": false, \"weight_merge_window\": \"5.0\", \"xic_threshold\": \"0.7\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1+galaxy0", "type": "tool", - "uuid": "c3ff2b9d-d53a-40d9-8f4c-a7a2461dd7f5", + "uuid": "224b7012-ffd4-4286-9338-97ac411bb313", "when": null, "workflow_outputs": [ { - "label": "MACS2 report", - "output_name": "output", - "uuid": "8bf8fad7-3493-4424-a5bf-278457288166" + "label": "Feature fitting result", + "output_name": "out_csv", + "uuid": "b2370639-8c23-46a6-be8a-b2136d0b8de0" + }, + { + "label": "Peptide centric result", + "output_name": "out_peptide_centric_csv", + "uuid": "1985589f-e690-48e4-a41f-7dc20eb7446f" } ] + } + }, + "tags": [], + "uuid": "b03da1a7-fc6f-419f-aa2c-431a670f9a96", + "version": 1 + }, + "readme": "# MetaProSIP: automated inference of elemental fluxes in microbial communities\n\n## Inputs dataset\n\n- `Centroided LC-MS datasets` in mzML (MetaProSIP is mainly tested on data generated by orbitrap instruments)\n- `Fasta Database` in Fasta (aminoacid sequences)\n\n## Inputs values\n\n- `Precursor monoisotopic mass tolerance` (ppm): This value is passed to\n - MSGFPlusAdapter parameter `Precursor monoisotopic mass tolerance` (-precursor_mass_tolerance)\n - MetaProSIP parameter `Tolerance in ppm` (-mz_tolerance_ppm)\n- Fixed modifications\n- Variable modifications\n- Labeled element\n\n## Processing\n\n- DecoyDatabase: Add decoy sequences to the Fasta database (for FDR calculation)\n- FeatureFinderCentroided: identify eluting peptides that correspond to isotopologues with natural isotopic distributions \n- MSGFPlusAdapter: identify peptides through peptide fragment fingerprinting (database search)\n- FeatureFinderMultiplex: detect elution profiles of unlabeled peptides\n- PeptideIndexer: annotate protein association to identified peptides\n- FalseDiscoveryRate: Calculate FDR\n- IDMapper: map identified spectra to elution profiles\n- MetaProSIP: calculate the protein-SIP features, to perform functional grouping, and for protein inference\n", + "changelog": "# Changelog\n\n## [0.2] 2024-06-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_decoydatabase/DecoyDatabase/2.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_decoydatabase/DecoyDatabase/3.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_featurefindermultiplex/FeatureFinderMultiplex/2.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_featurefindermultiplex/FeatureFinderMultiplex/3.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_msgfplusadapter/MSGFPlusAdapter/2.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_msgfplusadapter/MSGFPlusAdapter/3.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_peptideindexer/PeptideIndexer/2.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_peptideindexer/PeptideIndexer/3.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_falsediscoveryrate/FalseDiscoveryRate/2.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_falsediscoveryrate/FalseDiscoveryRate/3.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_idmapper/IDMapper/2.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_idmapper/IDMapper/3.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_metaprosip/MetaProSIP/2.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/galaxyp/openms_metaprosip/MetaProSIP/3.1+galaxy0`\n\n## [0.1] 2023-04-13\nFirst release.\n" + } + ], + "path": "./workflows/proteomics/openms-metaprosip" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/RepeatMasking-Workflow.ga", + "testParameterFiles": [ + "/RepeatMasking-Workflow-tests.yml" + ], + "authors": [ + { + "name": "Romane Libouban", + "email": "romane.libouban@irisa.fr" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "license": "MIT", + "release": "0.1", + "name": "Repeat masking with RepeatModeler and RepeatMasker", + "creator": [ + { + "class": "Person", + "email": "mailto:romane.libouban@irisa.fr", + "name": "Romane Libouban" + } + ], + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Apply repeat masking to this fasta file", + "name": "input" + } + ], + "label": "input", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 10, + "top": 10 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "ab5e19b0-ce35-4e54-a55e-f75243c86e3d", + "when": null, + "workflow_outputs": [] }, - "13": { + "1": { "annotation": "", - "content_id": "wig_to_bigWig", + "content_id": "toolshed.g2.bx.psu.edu/repos/csbl/repeatmodeler/repeatmodeler/2.0.4+galaxy1", "errors": null, - "id": 13, + "id": 1, "input_connections": { - "input1": { - "id": 11, - "output_name": "output_treat_pileup" + "input_file": { + "id": 0, + "output_name": "output" } }, "inputs": [], - "label": "Bigwig from MACS2", - "name": "Wig/BedGraph-to-bigWig", + "label": null, + "name": "RepeatModeler", "outputs": [ { - "name": "out_file1", - "type": "bigwig" + "name": "sequences", + "type": "fasta" + }, + { + "name": "seeds", + "type": "stockholm" } ], "position": { - "left": 1945, - "top": 139 + "left": 230, + "top": 10 }, - "post_job_actions": { - "RenameDatasetActionout_file1": { - "action_arguments": { - "newname": "Coverage from MACS2 (bigwig)" - }, - "action_type": "RenameDatasetAction", - "output_name": "out_file1" - } + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/csbl/repeatmodeler/repeatmodeler/2.0.4+galaxy1", + "tool_shed_repository": { + "changeset_revision": "8661b2607b7e", + "name": "repeatmodeler", + "owner": "csbl", + "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_id": "wig_to_bigWig", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.1", + "tool_state": "{\"__input_ext\": \"input\", \"chromInfo\": \"/shared/ifbstor1/galaxy/mutable-config/tool-data/shared/ucsc/chrom/?.len\", \"input_file\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.4+galaxy1", "type": "tool", - "uuid": "4bac5ae5-8119-4ced-92cc-b2281d6199ba", + "uuid": "9312ba36-4275-4d40-8ba6-95eea1b23b11", "when": null, "workflow_outputs": [ { - "label": "Coverage from MACS2 (bigwig)", - "output_name": "out_file1", - "uuid": "4a8e2e9d-4896-4ffd-99b2-a3492e71053c" + "output_name": "sequences", + "label": "RepeatModeler consensus sequences" + }, + { + "output_name": "seeds", + "label": "RepeatModeler seeds alignments" } ] }, - "14": { + "2": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/repeat_masker/repeatmasker_wrapper/4.1.5+galaxy0", "errors": null, - "id": 14, + "id": 2, "input_connections": { - "results_0|software_cond|input": { - "id": 6, - "output_name": "report" - }, - "results_1|software_cond|input": { - "id": 7, - "output_name": "mapping_stats" - }, - "results_2|software_cond|output_0|input": { - "id": 9, - "output_name": "metrics_file" - }, - "results_3|software_cond|input": { - "id": 11, - "output_name": "output_tabular" + "input_fasta": { + "id": 1, + "output_name": "sequences" } }, "inputs": [], - "label": "MultiQC", - "name": "MultiQC", + "label": null, + "name": "RepeatMasker", "outputs": [ { - "name": "stats", - "type": "input" + "name": "output_masked_genome", + "type": "fasta" }, { - "name": "plots", - "type": "input" + "name": "output_log", + "type": "tabular" }, { - "name": "html_report", - "type": "html" + "name": "output_table", + "type": "txt" + }, + { + "name": "output_repeat_catalog", + "type": "txt" + }, + { + "name": "output_gff", + "type": "gff" } ], "position": { - "left": 1936, - "top": 415 - }, - "post_job_actions": { - "HideDatasetActionplots": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "plots" - } + "left": 450, + "top": 10 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/repeat_masker/repeatmasker_wrapper/4.1.5+galaxy0", "tool_shed_repository": { - "changeset_revision": "abfd8a6544d7", - "name": "multiqc", - "owner": "iuc", + "changeset_revision": "ba6d2c32f797", + "name": "repeat_masker", + "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"bowtie2\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"picard\", \"__current_case__\": 17, \"output\": [{\"__index__\": 0, \"type\": \"markdups\", \"input\": {\"__class__\": \"ConnectedValue\"}}]}}, {\"__index__\": 3, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.11+galaxy1", + "tool_state": "{\"__input_ext\": \"input\", \"advanced\": {\"is_only\": false, \"is_clip\": false, \"no_is\": false, \"rodspec\": false, \"primspec\": false, \"nolow\": false, \"noint\": false, \"norna\": false, \"alu\": false, \"div\": false, \"search_speed\": \"\", \"frag\": \"40000\", \"gc\": null, \"gccalc\": false, \"nocut\": false, \"xout\": false, \"keep_alignments\": false, \"invert_alignments\": false, \"poly\": false}, \"chromInfo\": \"/shared/ifbstor1/galaxy/mutable-config/tool-data/shared/ucsc/chrom/?.len\", \"excln\": true, \"gff\": true, \"input_fasta\": null, \"repeat_source\": {\"source_type\": \"dfam\", \"__current_case__\": 0, \"species_source\": {\"species_from_list\": \"no\", \"__current_case__\": 1, \"species_name\": \"\"}}, \"xsmall\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.1.5+galaxy0", "type": "tool", - "uuid": "0edf5e04-cc38-414c-9b57-117e919c435b", + "uuid": "e6c8e6a1-efe8-4291-b12b-5fdb3795b6ca", "when": null, "workflow_outputs": [ { - "label": "MultiQC on input dataset(s): Stats", - "output_name": "stats", - "uuid": "59dfba75-8658-4213-8fd9-b3ce5a916f14" + "output_name": "output_masked_genome", + "label": "RepeatMasker masked genome" }, { - "label": "MultiQC webpage", - "output_name": "html_report", - "uuid": "6d87436a-550e-4d76-a5da-d4463dfd4473" + "output_name": "output_log", + "label": "RepeatMasker output log" + }, + { + "output_name": "output_table", + "label": "RepeatMasker repeat statistics" + }, + { + "output_name": "output_repeat_catalog", + "label": "RepeatMasker repeat catalog" + }, + { + "output_name": "output_gff", + "label": "RepeatMasker repeat annotation" } ] } }, - "tags": [ - "CUTnRUN" - ], - "uuid": "98e9e34b-b203-43db-9a23-5fa72963fa6d", - "version": 1 + "tags": [], + "uuid": "f25be8fa-7823-456f-9707-a497703f48d7", + "version": 0 }, - "readme": "# CUT&RUN (and CUT&TAG) Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- adapter sequences: this depends on the library preparation. Usually CUT&RUN is Truseq and CUT&TAG is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera\n- reference_genome: this field will be adapted to the genomes available for bowtie2\n- effective_genome_size: this is used by macs2 and may be entered manually (indications are provided for heavily used genomes)\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Reads.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any read smaller than 15bp\n- The filtered reads are mapped with bowtie2 allowing dovetail and fragment length up to 1kb\n- The BAM is filtered to keep only MAPQ30 and concordant pairs\n- The PCR duplicates are removed with Picard (only from version 0.6)\n- The BAM is converted to BED to enable macs2 to take both pairs into account\n- The peaks are called with macs2 which at the same time generates a coverage file (normalized or not).\n- The coverage file is converted to bigwig\n- A multiQC is run to have an overview of the QC\n", - "changelog": "# Changelog\n\n## [0.10] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n## [0.9] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n\n## [0.8] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n\n## [0.7] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.4` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n\n## [0.6.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.6] 2023-10-19\n\nFix the remove duplicate step!\nIn all previous versions, due to an error, PCR duplicates were not removed.\n\n## [0.5] 2023-10-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n\n## [0.4] 2023-03-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.3` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.4`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n\n### Manual update\n- New parameter to get normalized profile\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.4.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0`\n\n## [0.1] 2022-10-06\nFirst release.\n" + "readme": "# RepeatMasking Workflow\n\nThis workflow uses RepeatModeler and RepeatMasker for genome analysis.\n\n- RepeatModeler is a software package for identifying and modeling de novo families of transposable elements (TEs). At the heart of RepeatModeler are three de novo repeat search programs (RECON, RepeatScout and LtrHarvest/Ltr_retriever) which use complementary computational methods to identify repeat element boundaries and family relationships from sequence data.\n\n- RepeatMasker is a program that analyzes DNA sequences for *interleaved repeats* and *low-complexity* DNA sequences. The result of the program is a detailed annotation of the repeats present in the query sequence, as well as a modified version of the query sequence in which all annotated repeats are present.\n\n## Input dataset for RepeatModeler\n- RepeatModeler requires a single input file, a genome in fasta format.\n\n\n## Outputs dataset for RepeatModeler\n- Two output files are generated:\n - summary file (.tbl)\n - fasta file containing alignments in order of appearance in the query sequence\n\n\n## Input dataset for RepeatMasker\n- ReapatMasker requires the fasta file generated by RepeatModeler\n\n## Outputs datasets for RepeatMasker\n- Five output files are generated:\n - a fasta file\n - .gff3 file\n - a table summarizing the repeated content of the sequence analyzed\n - a file with statistics related to the repeated content of the sequence analyzed\n - a summary of the mutation sites found and the order of grouping\n \n", + "changelog": "# Changelog\n\n## [0.1]\n\nInitial version of the RepeatMasking workflow for genomic sequencing data." } ], - "path": "./workflows/epigenetics/cutandrun" + "path": "./workflows/repeatmasking" }, { "version": 1.2, @@ -7251,9 +8611,9 @@ "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/chipseq-sr.ga", + "primaryDescriptorPath": "/cutandrun.ga", "testParameterFiles": [ - "/chipseq-sr-tests.yml" + "/cutandrun-tests.yml" ], "authors": [ { @@ -7263,7 +8623,7 @@ ], "definition": { "a_galaxy_workflow": "true", - "annotation": "This workflow takes as input a collection of fastqs (single reads). Remove adapters with cutadapt, map with bowtie2. Keep MAPQ30. MACS2 for bam with fixed extension or model.", + "annotation": "This workflow take as input a collection of paired fastq. Remove adapters with cutadapt, map pairs with bowtie2 allowing dovetail. Keep MAPQ30 and concordant pairs. BAM to BED. MACS2 with \"ATAC\" parameters.", "creator": [ { "class": "Person", @@ -7273,45 +8633,45 @@ ], "format-version": "0.1", "license": "MIT", - "release": "0.9", - "name": "ChIPseq_SR", + "release": "0.12", + "name": "CUTandRUN", "steps": { "0": { - "annotation": "Should be a collection with ChIPseq fastqs", + "annotation": "Should be a paired collection with CUT and RUN fastqs", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "Should be a collection with ChIPseq fastqs", - "name": "SR fastq input" + "description": "Should be a paired collection with CUT and RUN fastqs", + "name": "PE fastq input" } ], - "label": "SR fastq input", + "label": "PE fastq input", "name": "Input dataset collection", "outputs": [], "position": { "left": 0, - "top": 0 + "top": 268 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "e09c0852-1db3-4a68-b88c-1b94c205cb6c", + "uuid": "9fbb875d-05b1-4557-bd2e-710f80dd1a21", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ", + "annotation": "Please use: For R1: - For TrueSeq (CUT and RUN): GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTCCGAGCCCACGAGAC ", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ", + "description": "Please use: For R1: - For TrueSeq (CUT and RUN): GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTCCGAGCCCACGAGAC ", "name": "adapter_forward" } ], @@ -7319,23 +8679,50 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 39.0333251953125, - "top": 77.44999694824219 + "left": 22, + "top": 375 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "30c1d867-5e73-4348-8969-848f58d94015", + "uuid": "1eac70a4-a4b7-42c7-82cd-913f23b4f941", "when": null, "workflow_outputs": [] }, "2": { - "annotation": "reference_genome", + "annotation": "Please use: For R2: - For TruSeq (CUT and RUN): GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTGACGCTGCCGACGA", "content_id": null, "errors": null, "id": 2, "input_connections": {}, + "inputs": [ + { + "description": "Please use: For R2: - For TruSeq (CUT and RUN): GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTGACGCTGCCGACGA", + "name": "adapter_reverse" + } + ], + "label": "adapter_reverse", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 62, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "68b198e5-7de8-445f-807f-7f432090e2c7", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "reference_genome", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, "inputs": [ { "description": "reference_genome", @@ -7346,22 +8733,22 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 62.7833251953125, - "top": 169.9666748046875 + "left": 128, + "top": 589 }, "tool_id": null, "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "0119d669-7ce9-46fd-ba6f-3efd92dfb7f2", + "uuid": "7f16a988-8ead-4a4a-9be1-8f5fbb744dec", "when": null, "workflow_outputs": [] }, - "3": { + "4": { "annotation": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", "content_id": null, "errors": null, - "id": 3, + "id": 4, "input_connections": {}, "inputs": [ { @@ -7373,22 +8760,22 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 106.23333740234375, - "top": 262.3999938964844 + "left": 176, + "top": 689 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "5bb3b3df-60ab-4ec7-88e4-476be547ffbf", + "uuid": "aae90433-355d-4f27-bdfb-77f8bc4fcff5", "when": null, "workflow_outputs": [] }, - "4": { + "5": { "annotation": "Whether you want to have a profile normalized as Signal to Million Reads", "content_id": null, "errors": null, - "id": 4, + "id": 5, "input_connections": {}, "inputs": [ { @@ -7400,22 +8787,22 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 163.95545543674132, - "top": 359.9555974960296 + "left": 228, + "top": 780.4016399999857 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "b89b796d-df4f-416f-8bc4-4f1951efa449", + "uuid": "a2c8d3e2-7542-4feb-8523-6100983ddb3b", "when": null, "workflow_outputs": [] }, - "5": { + "6": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0", "errors": null, - "id": 5, + "id": 6, "input_connections": { "library|input_1": { "id": 0, @@ -7424,6 +8811,10 @@ "library|r1|adapters_0|adapter_source|adapter": { "id": 1, "output_name": "output" + }, + "library|r2|adapters2_0|adapter_source|adapter": { + "id": 2, + "output_name": "output" } }, "inputs": [ @@ -7436,8 +8827,8 @@ "name": "Cutadapt", "outputs": [ { - "name": "out1", - "type": "fastqsanger" + "name": "out_pairs", + "type": "input" }, { "name": "report", @@ -7445,14 +8836,14 @@ } ], "position": { - "left": 423.31666564941406, - "top": 80.16667175292969 + "left": 288, + "top": 180 }, "post_job_actions": { - "HideDatasetActionout1": { + "HideDatasetActionout_pairs": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "out1" + "output_name": "out_pairs" }, "HideDatasetActionreport": { "action_arguments": {}, @@ -7467,32 +8858,32 @@ "output_name": "report" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0", "tool_shed_repository": { - "changeset_revision": "b1c926deaa2d", + "changeset_revision": "aa784cb3810d", "name": "cutadapt", "owner": "lparsons", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"30\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "4.8+galaxy0", + "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"minimum_length2\": null, \"maximum_length\": null, \"maximum_length2\": null, \"max_n\": null, \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_casava\": false, \"pair_filter\": \"any\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For TrueSeq (CUT and RUN): GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTCCGAGCCCACGAGAC \", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}, \"r2\": {\"adapters2\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R2: - For TruSeq (CUT and RUN): GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT - For Nextera (CUT and TAG): CTGTCTCTTATACACATCTGACGCTGCCGACGA\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters2\": [], \"anywhere_adapters2\": []}, \"pair_adapters\": false}, \"other_trimming_options\": {\"cut\": \"0\", \"cut2\": \"0\", \"quality_cutoff\": \"30\", \"quality_cutoff2\": \"\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"shorten_options_r2\": {\"shorten_values_r2\": \"False\", \"__current_case__\": 1}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"strip_suffix\": \"\", \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.9+galaxy0", "type": "tool", - "uuid": "c7846b4c-54fb-458e-982e-c0d8358a9f5d", + "uuid": "774b0604-628f-46a1-9088-a59d082e5317", "when": null, "workflow_outputs": [] }, - "6": { + "7": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy1", "errors": null, - "id": 6, + "id": 7, "input_connections": { "library|input_1": { - "id": 5, - "output_name": "out1" + "id": 6, + "output_name": "out_pairs" }, "reference_genome|index": { - "id": 2, + "id": 3, "output_name": "output" } }, @@ -7519,8 +8910,8 @@ } ], "position": { - "left": 718.6333312988281, - "top": 459.8500061035156 + "left": 559, + "top": 102 }, "post_job_actions": { "HideDatasetActionoutput": { @@ -7543,34 +8934,34 @@ "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "0d4acadabb04", + "changeset_revision": "d5ceb9f3c25b", "name": "bowtie2", "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"simple\", \"__current_case__\": 0, \"presets\": \"no_presets\"}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"unaligned_file\": false, \"aligned_file\": false}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"sam_options\": {\"sam_options_selector\": \"no\", \"__current_case__\": 1}, \"save_mapping_stats\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.5.3+galaxy0", + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"simple\", \"__current_case__\": 0, \"presets\": \"--very-sensitive\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"unaligned_file\": false, \"aligned_file\": false, \"paired_options\": {\"paired_options_selector\": \"yes\", \"__current_case__\": 0, \"I\": \"0\", \"X\": \"1000\", \"fr_rf_ff\": \"--fr\", \"no_mixed\": false, \"no_discordant\": false, \"dovetail\": true, \"no_contain\": false, \"no_overlap\": false}}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"sam_options\": {\"sam_options_selector\": \"no\", \"__current_case__\": 1}, \"save_mapping_stats\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.3+galaxy1", "type": "tool", - "uuid": "6fd8444b-f305-4daa-a33a-5cb44e063f39", + "uuid": "407d46cc-d908-44eb-a4dd-125537498b17", "when": null, "workflow_outputs": [ { - "label": "mapping stats", + "label": "Mapping stats", "output_name": "mapping_stats", - "uuid": "75a21a1c-1a84-4e7e-8b40-2bd11310f590" + "uuid": "87e15eab-1e45-4838-88b7-d2d8594f0de1" } ] }, - "7": { + "8": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", "errors": null, - "id": 7, + "id": 8, "input_connections": { "input1": { - "id": 6, + "id": 7, "output_name": "output" } }, @@ -7580,7 +8971,7 @@ "name": "bed_file" } ], - "label": "filter MAPQ30", + "label": "filter MAPQ30 concordant pairs", "name": "Filter SAM or BAM, output SAM or BAM", "outputs": [ { @@ -7589,10 +8980,15 @@ } ], "position": { - "left": 1114.0499877929688, - "top": 604.2999877929688 + "left": 834, + "top": 23 }, "post_job_actions": { + "HideDatasetActionoutput1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output1" + }, "RenameDatasetActionoutput1": { "action_arguments": { "newname": "filtered BAM" @@ -7608,36 +9004,151 @@ "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"bed_file\": {\"__class__\": \"RuntimeValue\"}, \"flag\": {\"filter\": \"no\", \"__current_case__\": 0}, \"header\": \"-h\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"library\": \"\", \"mapq\": \"30\", \"outputtype\": \"bam\", \"possibly_select_inverse\": false, \"read_group\": \"\", \"regions\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"bed_file\": {\"__class__\": \"RuntimeValue\"}, \"flag\": {\"filter\": \"yes\", \"__current_case__\": 1, \"reqBits\": [\"0x0002\"], \"skipBits\": null}, \"header\": \"-h\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"library\": \"\", \"mapq\": \"30\", \"outputtype\": \"bam\", \"possibly_select_inverse\": false, \"read_group\": \"\", \"regions\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.8+galaxy1", "type": "tool", - "uuid": "bb6e3ac5-cdb0-493c-b534-264ba530a711", + "uuid": "b04312a6-1680-4d8e-9c70-f30f2d2be3cc", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", + "errors": null, + "id": 9, + "input_connections": { + "inputFile": { + "id": 8, + "output_name": "output1" + } + }, + "inputs": [], + "label": "remove PCR duplicates", + "name": "MarkDuplicates", + "outputs": [ + { + "name": "metrics_file", + "type": "txt" + }, + { + "name": "outFile", + "type": "bam" + } + ], + "position": { + "left": 1112, + "top": 64 + }, + "post_job_actions": { + "RenameDatasetActionmetrics_file": { + "action_arguments": { + "newname": "MarkDuplicates metrics" + }, + "action_type": "RenameDatasetAction", + "output_name": "metrics_file" + }, + "RenameDatasetActionoutFile": { + "action_arguments": { + "newname": "BAM filtered rmDup" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", + "tool_shed_repository": { + "changeset_revision": "3f254c5ced1d", + "name": "picard", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"assume_sorted\": true, \"barcode_tag\": \"\", \"comments\": [], \"duplicate_scoring_strategy\": \"SUM_OF_BASE_QUALITIES\", \"inputFile\": {\"__class__\": \"ConnectedValue\"}, \"optical_duplicate_pixel_distance\": \"100\", \"read_name_regex\": \"\", \"remove_duplicates\": true, \"validation_stringency\": \"LENIENT\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1.1.0", + "type": "tool", + "uuid": "7f78ad5a-5250-4ced-aa7f-cf0802051c82", "when": null, "workflow_outputs": [ { - "label": "filtered BAM", - "output_name": "output1", - "uuid": "053ba410-9509-42fd-9b88-0cb749e1738d" + "label": "BAM filtered rmDup", + "output_name": "outFile", + "uuid": "4cb5b980-39bd-40ab-ad0a-8c90beffd11c" + }, + { + "label": "MarkDuplicates metrics", + "output_name": "metrics_file", + "uuid": "3cec58d5-3851-4ccb-bab5-ae3f550df1e5" } ] }, - "8": { + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "input": { + "id": 9, + "output_name": "outFile" + } + }, + "inputs": [], + "label": "convert BAM to BED to improve peak calling", + "name": "bedtools BAM to BED", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 1387, + "top": 37 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "BED filtered rmDup" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "64e2edfe7a2c", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"\", \"split\": false, \"tag\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.31.1+galaxy0", + "type": "tool", + "uuid": "f447290b-bd3d-403d-bc67-0765124b7a97", + "when": null, + "workflow_outputs": [] + }, + "11": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", "errors": null, - "id": 8, + "id": 11, "input_connections": { "advanced_options|spmr": { - "id": 4, + "id": 5, "output_name": "output" }, "effective_genome_size_options|gsize": { - "id": 3, + "id": 4, "output_name": "output" }, "treatment|input_treatment_file": { - "id": 7, - "output_name": "output1" + "id": 10, + "output_name": "output" } }, "inputs": [ @@ -7683,8 +9194,8 @@ } ], "position": { - "left": 1555.199951171875, - "top": 337.98333740234375 + "left": 1656, + "top": 3 }, "post_job_actions": { "HideDatasetActionoutput_control_lambda": { @@ -7745,37 +9256,37 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": {\"__class__\": \"ConnectedValue\"}, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAM\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"0\"}, \"outputs\": [\"peaks_tabular\", \"summits\", \"bdg\", \"html\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": {\"__class__\": \"ConnectedValue\"}, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"all\", \"__current_case__\": 2}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BED\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"-100\"}, \"outputs\": [\"peaks_tabular\", \"summits\", \"bdg\", \"html\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "2.2.9.1+galaxy0", "type": "tool", - "uuid": "06ca906e-c512-4376-9ffc-8eb2b5774af1", + "uuid": "1a6316d7-3ee1-482a-9264-77bc98090d73", "when": null, "workflow_outputs": [ { - "label": "MACS2 peaks", - "output_name": "output_tabular", - "uuid": "1be026e2-7e00-4d96-869c-9763f87477d8" + "label": "MACS2 summits", + "output_name": "output_summits", + "uuid": "7bed750a-c0a6-4fda-8f10-4605db362045" }, { "label": "MACS2 narrowPeak", "output_name": "output_narrowpeaks", - "uuid": "5e4fb64b-40f1-4b07-b0c0-6a9fc6eb08b2" + "uuid": "be4e6c87-fb7b-40ed-ac6b-971aeda3631f" }, { - "label": "MACS2 summits", - "output_name": "output_summits", - "uuid": "146bf7b5-1ecb-4099-a52f-e48bc9f45d27" + "label": "MACS2 peaks xls", + "output_name": "output_tabular", + "uuid": "45eb5a1f-6036-40bf-8c10-5672cb1258ab" } ] }, - "9": { - "annotation": "summary of MACS2", + "12": { + "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", "errors": null, - "id": 9, + "id": 12, "input_connections": { "infile": { - "id": 8, + "id": 11, "output_name": "output_tabular" } }, @@ -7789,8 +9300,8 @@ } ], "position": { - "left": 1965.11669921875, - "top": 208.98333740234375 + "left": 1946, + "top": 0 }, "post_job_actions": { "ChangeDatatypeActionoutput": { @@ -7818,24 +9329,24 @@ "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"^#\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "95832fa1-e96e-4867-8162-d1e39cb1dc46", + "uuid": "c3ff2b9d-d53a-40d9-8f4c-a7a2461dd7f5", "when": null, "workflow_outputs": [ { "label": "MACS2 report", "output_name": "output", - "uuid": "acb6f9ef-7210-4477-a8aa-ed1898e32e96" + "uuid": "8bf8fad7-3493-4424-a5bf-278457288166" } ] }, - "10": { + "13": { "annotation": "", "content_id": "wig_to_bigWig", "errors": null, - "id": 10, + "id": 13, "input_connections": { "input1": { - "id": 8, + "id": 11, "output_name": "output_treat_pileup" } }, @@ -7849,13 +9360,13 @@ } ], "position": { - "left": 2026.9666748046875, - "top": 487.2833251953125 + "left": 1945, + "top": 139 }, "post_job_actions": { "RenameDatasetActionout_file1": { "action_arguments": { - "newname": "coverage from MACS2 (bigwig)" + "newname": "Coverage from MACS2 (bigwig)" }, "action_type": "RenameDatasetAction", "output_name": "out_file1" @@ -7865,32 +9376,36 @@ "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.1.1", "type": "tool", - "uuid": "0fe57c5d-00a0-4cb6-9bac-97e6d03c6b76", + "uuid": "4bac5ae5-8119-4ced-92cc-b2281d6199ba", "when": null, "workflow_outputs": [ { - "label": "coverage from MACS2", + "label": "Coverage from MACS2 (bigwig)", "output_name": "out_file1", - "uuid": "1ab01ce0-8f89-4695-9e99-4cf969ec7d1e" + "uuid": "4a8e2e9d-4896-4ffd-99b2-a3492e71053c" } ] }, - "11": { + "14": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "errors": null, - "id": 11, + "id": 14, "input_connections": { "results_0|software_cond|input": { - "id": 5, + "id": 6, "output_name": "report" }, "results_1|software_cond|input": { - "id": 6, + "id": 7, "output_name": "mapping_stats" }, - "results_2|software_cond|input": { - "id": 8, + "results_2|software_cond|output_0|input": { + "id": 9, + "output_name": "metrics_file" + }, + "results_3|software_cond|input": { + "id": 11, "output_name": "output_tabular" } }, @@ -7912,8 +9427,8 @@ } ], "position": { - "left": 2074.183349609375, - "top": 866.2833251953125 + "left": 1936, + "top": 415 }, "post_job_actions": { "HideDatasetActionplots": { @@ -7929,47 +9444,47 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"bowtie2\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"bowtie2\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"picard\", \"__current_case__\": 17, \"output\": [{\"__index__\": 0, \"type\": \"markdups\", \"input\": {\"__class__\": \"ConnectedValue\"}}]}}, {\"__index__\": 3, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.11+galaxy1", "type": "tool", - "uuid": "fb066848-43df-412a-9767-9613bac7d961", + "uuid": "0edf5e04-cc38-414c-9b57-117e919c435b", "when": null, "workflow_outputs": [ - { - "label": "MultiQC webpage", - "output_name": "html_report", - "uuid": "2167289f-6c78-479a-8d3b-95caf11d0c4e" - }, { "label": "MultiQC on input dataset(s): Stats", "output_name": "stats", - "uuid": "d4c3e0a7-d5b7-4307-8669-0254a3723ce0" + "uuid": "59dfba75-8658-4213-8fd9-b3ce5a916f14" + }, + { + "label": "MultiQC webpage", + "output_name": "html_report", + "uuid": "6d87436a-550e-4d76-a5da-d4463dfd4473" } ] } }, "tags": [ - "ChIP" + "CUTnRUN" ], - "uuid": "fe6bda9f-1fc2-4a86-bf8d-e779c79466fc", + "uuid": "98e9e34b-b203-43db-9a23-5fa72963fa6d", "version": 1 }, - "readme": "# ChIP-seq single-read Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of fastqsanger files.\n\n## Inputs values\n\n- adapters sequence_forward: this depends on the library preparation. If you don't know, use FastQC to determine if it is Truseq or Nextera.\n- reference_genome: this field will be adapted to the genomes available for bowtie2.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Reads.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with bowtie2 with default parameters.\n- The BAM is filtered to keep only MAPQ30.\n- The peaks are called with MACS2 with a fixed extension of 200bp which at the same time generates a coverage file (normalized or not).\n- The coverage is converted to bigwig.\n- A MultiQC is run to have an overview of the QC.\n\n### Warning\n\n- The filtered bam still has PCR duplicates which are removed by MACS2.\n", - "changelog": "# Changelog\n\n## [0.9] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n## [0.8] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n\n## [0.7] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n\n## [0.6] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n\n## [0.5] 2023-10-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n\n## [0.4] 2023-06-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n\n### Manual update\n- New parameter to get normalized profile\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.4.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0`\n\n## [0.1] 2022-10-18\nFirst release.\n" + "readme": "# CUT&RUN (and CUT&TAG) Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- adapter sequences: this depends on the library preparation. Usually CUT&RUN is Truseq and CUT&TAG is Nextera. If you don't know, use FastQC to determine if it is Truseq or Nextera\n- reference_genome: this field will be adapted to the genomes available for bowtie2\n- effective_genome_size: this is used by macs2 and may be entered manually (indications are provided for heavily used genomes)\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Reads.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any read smaller than 15bp\n- The filtered reads are mapped with bowtie2 allowing dovetail and fragment length up to 1kb\n- The BAM is filtered to keep only MAPQ30 and concordant pairs\n- The PCR duplicates are removed with Picard (only from version 0.6)\n- The BAM is converted to BED to enable macs2 to take both pairs into account\n- The peaks are called with macs2 which at the same time generates a coverage file (normalized or not).\n- The coverage file is converted to bigwig\n- A multiQC is run to have an overview of the QC\n", + "changelog": "# Changelog\n\n## [0.12] 2024-07-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0`\n\n## [0.11] 2024-05-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0`\n\n## [0.10] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n## [0.9] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n\n## [0.8] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n\n## [0.7] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.4` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n\n## [0.6.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.6] 2023-10-19\n\nFix the remove duplicate step!\nIn all previous versions, due to an error, PCR duplicates were not removed.\n\n## [0.5] 2023-10-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n\n## [0.4] 2023-03-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.3` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.4`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n\n### Manual update\n- New parameter to get normalized profile\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.4.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0`\n\n## [0.1] 2022-10-06\nFirst release.\n" } ], - "path": "./workflows/epigenetics/chipseq-sr" + "path": "./workflows/epigenetics/cutandrun" }, { "version": 1.2, "workflows": [ { - "name": "hic-fastq-to-cool-hicup-cooler", + "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/hic-fastq-to-cool-hicup-cooler.ga", + "primaryDescriptorPath": "/chipseq-sr.ga", "testParameterFiles": [ - "/hic-fastq-to-cool-hicup-cooler-tests.yml" + "/chipseq-sr-tests.yml" ], "authors": [ { @@ -7979,7 +9494,7 @@ ], "definition": { "a_galaxy_workflow": "true", - "annotation": "This workflow takes as input a collection of paired fastq. It uses HiCUP to go from fastq to validPair file using the middle of the fragment as coordinates. The pairs are filtered for MAPQ and sorted by cooler to generate a tabix dataset. Cooler is used to generate a balanced cool file to the desired resolution.", + "annotation": "This workflow takes as input a collection of fastqs (single reads). Remove adapters with cutadapt, map with bowtie2. Keep MAPQ30. MACS2 for bam with fixed extension or model.", "creator": [ { "class": "Person", @@ -7989,1259 +9504,746 @@ ], "format-version": "0.1", "license": "MIT", - "release": "0.3", - "name": "Hi-C_fastqToCool_hicup_cooler", + "release": "0.11", + "name": "ChIPseq_SR", "steps": { "0": { - "annotation": "Should be a paired collection with Hi-C fastqs", + "annotation": "Should be a collection with ChIPseq fastqs", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "Should be a paired collection with Hi-C fastqs", - "name": "PE fastq input" + "description": "Should be a collection with ChIPseq fastqs", + "name": "SR fastq input" } ], - "label": "PE fastq input", + "label": "SR fastq input", "name": "Input dataset collection", "outputs": [], "position": { "left": 0, - "top": 101.53334045410156 + "top": 0 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "30fe3d0f-541a-478a-b57d-a43c0c16ccad", + "uuid": "e09c0852-1db3-4a68-b88c-1b94c205cb6c", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "only use genome ids which have bowtie2 indexes", + "annotation": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "only use genome ids which have bowtie2 indexes", - "name": "genome name" + "description": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ", + "name": "adapter_forward" } ], - "label": "genome name", + "label": "adapter_forward", "name": "Input parameter", "outputs": [], "position": { - "left": 39.01666259765625, - "top": 171.5 + "left": 39.0333251953125, + "top": 77.44999694824219 }, "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "45194ed6-a1e9-4248-8d3a-f51febc36d61", + "uuid": "30c1d867-5e73-4348-8969-848f58d94015", "when": null, "workflow_outputs": [] }, "2": { - "annotation": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "annotation": "reference_genome", "content_id": null, "errors": null, "id": 2, "input_connections": {}, "inputs": [ { - "description": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", - "name": "Restriction enzyme" + "description": "reference_genome", + "name": "reference_genome" } ], - "label": "Restriction enzyme", + "label": "reference_genome", "name": "Input parameter", "outputs": [], "position": { - "left": 71.98333740234375, - "top": 246.5 + "left": 62.7833251953125, + "top": 169.9666748046875 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "ec011ceb-c601-464f-8661-ca9c0b335bb5", + "uuid": "0119d669-7ce9-46fd-ba6f-3efd92dfb7f2", "when": null, "workflow_outputs": [] }, "3": { - "annotation": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "annotation": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", "content_id": null, "errors": null, "id": 3, "input_connections": {}, "inputs": [ { - "description": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", - "name": "No fill-in" + "description": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "name": "effective_genome_size" } ], - "label": "No fill-in", + "label": "effective_genome_size", "name": "Input parameter", "outputs": [], "position": { - "left": 98.433349609375, - "top": 332 + "left": 106.23333740234375, + "top": 262.3999938964844 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "11e64d82-c022-48b2-b616-076bfcdb14ad", + "uuid": "5bb3b3df-60ab-4ec7-88e4-476be547ffbf", "when": null, "workflow_outputs": [] }, "4": { - "annotation": "can be set to 0 for no filtering", + "annotation": "Whether you want to have a profile normalized as Signal to Million Reads", "content_id": null, "errors": null, "id": 4, "input_connections": {}, "inputs": [ { - "description": "can be set to 0 for no filtering", - "name": "minimum MAPQ" + "description": "Whether you want to have a profile normalized as Signal to Million Reads", + "name": "normalize_profile" } ], - "label": "minimum MAPQ", + "label": "normalize_profile", "name": "Input parameter", "outputs": [], "position": { - "left": 143.9666748046875, - "top": 401.5333251953125 + "left": 163.95545543674132, + "top": 359.9555974960296 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "748c8800-5bef-41b7-b2cf-6d6a57c0eb70", + "uuid": "b89b796d-df4f-416f-8bc4-4f1951efa449", "when": null, "workflow_outputs": [] }, "5": { - "annotation": "For example 10000 for 10kb", - "content_id": null, + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0", "errors": null, "id": 5, - "input_connections": {}, + "input_connections": { + "library|input_1": { + "id": 0, + "output_name": "output" + }, + "library|r1|adapters_0|adapter_source|adapter": { + "id": 1, + "output_name": "output" + } + }, "inputs": [ { - "description": "For example 10000 for 10kb", - "name": "Bin size in bp" + "description": "runtime parameter for tool Cutadapt", + "name": "library" + } + ], + "label": "Cutadapt (remove adapter + bad quality bases)", + "name": "Cutadapt", + "outputs": [ + { + "name": "out1", + "type": "fastqsanger" + }, + { + "name": "report", + "type": "txt" } ], - "label": "Bin size in bp", - "name": "Input parameter", - "outputs": [], "position": { - "left": 186, - "top": 491.0333251953125 + "left": 423.31666564941406, + "top": 80.16667175292969 }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "1e019ddf-171c-4247-ab11-0d2cdbe10f6a", + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + }, + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + }, + "RenameDatasetActionreport": { + "action_arguments": { + "newname": "cutadapt report" + }, + "action_type": "RenameDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0", + "tool_shed_repository": { + "changeset_revision": "aa784cb3810d", + "name": "cutadapt", + "owner": "lparsons", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"minimum_length2\": null, \"maximum_length\": null, \"maximum_length2\": null, \"max_n\": null, \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_casava\": false, \"pair_filter\": \"any\"}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}}, \"other_trimming_options\": {\"cut\": \"0\", \"cut2\": \"0\", \"quality_cutoff\": \"30\", \"quality_cutoff2\": \"\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"shorten_options_r2\": {\"shorten_values_r2\": \"False\", \"__current_case__\": 1}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"strip_suffix\": \"\", \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.9+galaxy0", + "type": "tool", + "uuid": "c7846b4c-54fb-458e-982e-c0d8358a9f5d", "when": null, "workflow_outputs": [] }, "6": { - "annotation": "Nothing means genome-wide, '--cis-only' means only Cis interactions, '--trans-only' means only Trans interactions", - "content_id": null, + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy1", "errors": null, "id": 6, - "input_connections": {}, + "input_connections": { + "library|input_1": { + "id": 5, + "output_name": "out1" + }, + "reference_genome|index": { + "id": 2, + "output_name": "output" + } + }, "inputs": [ { - "description": "Nothing means genome-wide, '--cis-only' means only Cis interactions, '--trans-only' means only Trans interactions", - "name": "Interactions to consider to calculate weights in normalization step" + "description": "runtime parameter for tool Bowtie2", + "name": "library" + }, + { + "description": "runtime parameter for tool Bowtie2", + "name": "reference_genome" } ], - "label": "Interactions to consider to calculate weights in normalization step", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 216.9666748046875, - "top": 558.25 - }, - "tool_id": null, - "tool_state": "{\"restrictions\": [\"\", \"--cis-only\", \"--trans-only\"], \"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "51990231-540d-4fbc-bf77-bbbb4d1fc461", - "when": null, - "workflow_outputs": [] - }, - "7": { - "annotation": "You can use your region of interest or a region known for high level of insulation for example HoxD locus:\nhg19: chr2:175,689,620-178,604,461\nhg38: chr2:174,692,032-177,585,317\nmm10: chr2:73,779,626-75,669,724\nmm39: ", - "content_id": null, - "errors": null, - "id": 7, - "input_connections": {}, - "inputs": [ + "label": "Bowtie2 map on reference", + "name": "Bowtie2", + "outputs": [ { - "description": "You can use your region of interest or a region known for high level of insulation for example HoxD locus:\nhg19: chr2:175,689,620-178,604,461\nhg38: chr2:174,692,032-177,585,317\nmm10: chr2:73,779,626-75,669,724\nmm39: ", - "name": "region for matrix plotting" + "name": "output", + "type": "bam" + }, + { + "name": "mapping_stats", + "type": "txt" } ], - "label": "region for matrix plotting", - "name": "Input parameter", - "outputs": [], "position": { - "left": 282, - "top": 710 + "left": 718.6333312988281, + "top": 459.8500061035156 }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "ea792308-f30e-49c4-9fec-8de03f45f64c", - "when": null, - "workflow_outputs": [] - }, - "8": { - "annotation": "", - "id": 8, - "input_connections": { - "No fill-in": { - "id": 3, - "input_subworkflow_step_id": 3, - "output_name": "output" - }, - "PE fastq input": { - "id": 0, - "input_subworkflow_step_id": 0, - "output_name": "output" - }, - "Restriction enzyme": { - "id": 2, - "input_subworkflow_step_id": 2, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", "output_name": "output" }, - "genome name": { - "id": 1, - "input_subworkflow_step_id": 1, - "output_name": "output" + "RenameDatasetActionmapping_stats": { + "action_arguments": { + "newname": "mapping stats" + }, + "action_type": "RenameDatasetAction", + "output_name": "mapping_stats" }, - "minimum MAPQ": { - "id": 4, - "input_subworkflow_step_id": 4, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "bowtie2 output (BAM)" + }, + "action_type": "RenameDatasetAction", "output_name": "output" } }, - "inputs": [], - "label": null, - "name": "Hi-C_fastqToPairs_hicup", - "outputs": [], - "position": { - "left": 489.01666259765625, - "top": 0 - }, - "subworkflow": { - "a_galaxy_workflow": "true", - "annotation": "", - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "name": "Hi-C_fastqToPairs_hicup", - "steps": { - "0": { - "annotation": "Should be a paired collection with Hi-C fastqs", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "Should be a paired collection with Hi-C fastqs", - "name": "PE fastq input" - } - ], - "label": "PE fastq input", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 0, - "top": 12.5 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "30fe3d0f-541a-478a-b57d-a43c0c16ccad", - "when": null, - "workflow_outputs": [] - }, - "1": { - "annotation": "use the bowtie2 indexes to display choices", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ - { - "description": "use the bowtie2 indexes to display choices", - "name": "genome name" - } - ], - "label": "genome name", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 39, - "top": 82.5 - }, - "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "45194ed6-a1e9-4248-8d3a-f51febc36d61", - "when": null, - "workflow_outputs": [] - }, - "2": { - "annotation": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ - { - "description": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", - "name": "Restriction enzyme" - } - ], - "label": "Restriction enzyme", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 58, - "top": 155.5 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "ec011ceb-c601-464f-8661-ca9c0b335bb5", - "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", - "content_id": null, - "errors": null, - "id": 3, - "input_connections": {}, - "inputs": [ - { - "description": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", - "name": "No fill-in" - } - ], - "label": "No fill-in", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 97.5, - "top": 248.5 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "c807fdbf-1c1d-45b4-851e-47fb919b07d6", - "when": null, - "workflow_outputs": [] - }, - "4": { - "annotation": "can be set to 0 for no filtering", - "content_id": null, - "errors": null, - "id": 4, - "input_connections": {}, - "inputs": [ - { - "description": "can be set to 0 for no filtering", - "name": "minimum MAPQ" - } - ], - "label": "minimum MAPQ", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 131, - "top": 320.5 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "748c8800-5bef-41b7-b2cf-6d6a57c0eb70", - "when": null, - "workflow_outputs": [] - }, - "5": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", - "errors": null, - "id": 5, - "input_connections": { - "advanced_options|nofill": { - "id": 3, - "output_name": "output" - }, - "genome": { - "id": 1, - "output_name": "output" - }, - "library|input_1": { - "id": 0, - "output_name": "output" - }, - "re1": { - "id": 2, - "output_name": "output" - }, - "reference_genome|index": { - "id": 1, - "output_name": "output" - } - }, - "inputs": [], - "label": "HiCUP", - "name": "Hicup Pipeline", - "outputs": [ - { - "name": "intermediate_results", - "type": "input" - }, - { - "name": "hicup_results", - "type": "html" - }, - { - "name": "hicup_report", - "type": "tabular" - }, - { - "name": "dataset_hicup", - "type": "qname_sorted.bam" - }, - { - "name": "digester_file", - "type": "tabular" - } - ], - "position": { - "left": 356.5, - "top": 0 - }, - "post_job_actions": { - "HideDatasetActiondataset_hicup": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "dataset_hicup" - }, - "HideDatasetActiondigester_file": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "digester_file" - }, - "HideDatasetActionintermediate_results": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "intermediate_results" - }, - "RenameDatasetActionhicup_report": { - "action_arguments": { - "newname": "HiCUP report (tabular)" - }, - "action_type": "RenameDatasetAction", - "output_name": "hicup_report" - }, - "RenameDatasetActionhicup_results": { - "action_arguments": { - "newname": "HiCUP report (HTML)" - }, - "action_type": "RenameDatasetAction", - "output_name": "hicup_results" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", - "tool_shed_repository": { - "changeset_revision": "68fb19094f84", - "name": "hicup_hicup", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"advanced_options\": {\"re2\": \"\", \"longest\": \"\", \"shortest\": \"\", \"nofill\": {\"__class__\": \"ConnectedValue\"}}, \"genome\": {\"__class__\": \"ConnectedValue\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 1, \"input_1\": {\"__class__\": \"ConnectedValue\"}}, \"re1\": {\"__class__\": \"ConnectedValue\"}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.2+galaxy0", - "type": "tool", - "uuid": "8aba6fbb-d940-4826-911b-8c148e82085c", - "when": null, - "workflow_outputs": [ - { - "label": "HiCUP report (HTML)", - "output_name": "hicup_results", - "uuid": "ba37bb7a-ad3a-487b-b7ba-0023f1c496fd" - }, - { - "label": "HiCUP report (tabular)", - "output_name": "hicup_report", - "uuid": "fd8f1b17-c68e-4652-b139-acccf51baa30" - } - ] - }, - "6": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", - "errors": null, - "id": 6, - "input_connections": { - "components_1|param_type|component_value": { - "id": 4, - "output_name": "output" - }, - "components_3|param_type|component_value": { - "id": 4, - "output_name": "output" - } - }, - "inputs": [], - "label": "build filtering rule for MAPQ", - "name": "Compose text parameter value", - "outputs": [ - { - "name": "out1", - "type": "expression.json" - } - ], - "position": { - "left": 746.5, - "top": 392.5 - }, - "post_job_actions": { - "HideDatasetActionout1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out1" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", - "tool_shed_repository": { - "changeset_revision": "e188c9826e0f", - "name": "compose_text_param", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"(c10>=\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \") and (c11>=\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \")\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.1", - "type": "tool", - "uuid": "ee70cd21-6a36-4e21-97d2-ff0749236523", - "when": null, - "workflow_outputs": [] - }, - "7": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", - "errors": null, - "id": 7, - "input_connections": { - "digester|digester_file": { - "id": 5, - "output_name": "digester_file" - }, - "input_file": { - "id": 5, - "output_name": "dataset_hicup" - } - }, - "inputs": [], - "label": "valid pairs in juicebox format", - "name": "Hicup to juicer converter", - "outputs": [ - { - "name": "output", - "type": "tabular" - } - ], - "position": { - "left": 637.5, - "top": 197.5 - }, - "post_job_actions": { - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "valid pairs in juicebox format" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", - "tool_shed_repository": { - "changeset_revision": "b4e7244246e2", - "name": "hicup2juicer", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"digester\": {\"provide_digester\": \"yes\", \"__current_case__\": 0, \"digester_file\": {\"__class__\": \"ConnectedValue\"}, \"usemid\": true}, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.2+galaxy0", - "type": "tool", - "uuid": "659811cd-a212-4949-9693-074f6161ed11", - "when": null, - "workflow_outputs": [ - { - "label": "valid pairs in juicebox format", - "output_name": "output", - "uuid": "dfc67c68-2569-4727-9ca6-a70f3b13edd9" - } - ] - }, - "8": { - "annotation": "", - "content_id": "Filter1", - "errors": null, - "id": 8, - "input_connections": { - "cond": { - "id": 6, - "output_name": "out1" - }, - "input": { - "id": 7, - "output_name": "output" - } - }, - "inputs": [], - "label": "valid pairs in juicebox format MAPQ filtered", - "name": "Filter", - "outputs": [ - { - "name": "out_file1", - "type": "input" - } - ], - "position": { - "left": 1041, - "top": 304.5 - }, - "post_job_actions": { - "RenameDatasetActionout_file1": { - "action_arguments": { - "newname": "valid pairs in juicebox format MAPQ filtered" - }, - "action_type": "RenameDatasetAction", - "output_name": "out_file1" - } - }, - "tool_id": "Filter1", - "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.1", - "type": "tool", - "uuid": "fe9a084d-06ad-4671-a4d6-85dff2f96138", - "when": null, - "workflow_outputs": [ - { - "label": "valid pairs in juicebox format MAPQ filtered", - "output_name": "out_file1", - "uuid": "b08373c7-59b2-4ae3-90b7-7c9a05ca81b7" - } - ] - } - }, - "tags": "", - "uuid": "f6bb48d4-0392-4c89-825e-01b8523b0943" + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "d5ceb9f3c25b", + "name": "bowtie2", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_id": null, - "type": "subworkflow", - "uuid": "33846b88-4c1c-4c90-9ff9-63cdb29e9587", + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"simple\", \"__current_case__\": 0, \"presets\": \"no_presets\"}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"unaligned_file\": false, \"aligned_file\": false}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"sam_options\": {\"sam_options_selector\": \"no\", \"__current_case__\": 1}, \"save_mapping_stats\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.3+galaxy1", + "type": "tool", + "uuid": "6fd8444b-f305-4daa-a33a-5cb44e063f39", "when": null, "workflow_outputs": [ { - "label": "valid pairs in juicebox format", - "output_name": "valid pairs in juicebox format", - "uuid": "4dffbfdd-cd23-435c-8fac-0cf7d202d8a1" - }, - { - "label": "HiCUP report (txt)", - "output_name": "HiCUP report (tabular)", - "uuid": "38b61150-fc80-43e3-86c2-027562e128da" - }, - { - "label": "valid pairs in juicebox format MAPQ filtered", - "output_name": "valid pairs in juicebox format MAPQ filtered", - "uuid": "c82b20be-667c-4085-9619-dba3b551adf3" - }, - { - "label": "HiCUP report (html)", - "output_name": "HiCUP report (HTML)", - "uuid": "ea4b99e0-c0f4-491a-8992-62d177b60c23" + "label": "mapping stats", + "output_name": "mapping_stats", + "uuid": "75a21a1c-1a84-4e7e-8b40-2bd11310f590" } ] }, - "9": { + "7": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_csort_tabix/cooler_csort_tabix/0.9.3+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", "errors": null, - "id": 9, + "id": 7, "input_connections": { - "input": { - "id": 8, - "output_name": "valid pairs in juicebox format" - }, - "size_source|fasta_cached": { - "id": 1, + "input1": { + "id": 6, "output_name": "output" } }, + "inputs": [ + { + "description": "runtime parameter for tool Filter SAM or BAM, output SAM or BAM", + "name": "bed_file" + } + ], + "label": "filter MAPQ30", + "name": "Filter SAM or BAM, output SAM or BAM", + "outputs": [ + { + "name": "output1", + "type": "sam" + } + ], + "position": { + "left": 1114.0499877929688, + "top": 604.2999877929688 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "filtered BAM" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", + "tool_shed_repository": { + "changeset_revision": "649a225999a5", + "name": "samtool_filter2", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"bed_file\": {\"__class__\": \"RuntimeValue\"}, \"flag\": {\"filter\": \"no\", \"__current_case__\": 0}, \"header\": \"-h\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"library\": \"\", \"mapq\": \"30\", \"outputtype\": \"bam\", \"possibly_select_inverse\": false, \"read_group\": \"\", \"regions\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy1", + "type": "tool", + "uuid": "bb6e3ac5-cdb0-493c-b534-264ba530a711", + "when": null, + "workflow_outputs": [ + { + "label": "filtered BAM", + "output_name": "output1", + "uuid": "053ba410-9509-42fd-9b88-0cb749e1738d" + } + ] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "advanced_options|spmr": { + "id": 4, + "output_name": "output" + }, + "effective_genome_size_options|gsize": { + "id": 3, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 7, + "output_name": "output1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "advanced_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" + } + ], + "label": "Call Peaks with MACS2", + "name": "MACS2 callpeak", + "outputs": [ + { + "name": "output_tabular", + "type": "tabular" + }, + { + "name": "output_narrowpeaks", + "type": "bed" + }, + { + "name": "output_summits", + "type": "bed" + }, + { + "name": "output_treat_pileup", + "type": "bedgraph" + }, + { + "name": "output_control_lambda", + "type": "bedgraph" + }, + { + "name": "output_extra_files", + "type": "html" + } + ], + "position": { + "left": 1555.199951171875, + "top": 337.98333740234375 + }, + "post_job_actions": { + "HideDatasetActionoutput_control_lambda": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_control_lambda" + }, + "HideDatasetActionoutput_extra_files": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_extra_files" + }, + "HideDatasetActionoutput_treat_pileup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_treat_pileup" + }, + "RenameDatasetActionoutput_control_lambda": { + "action_arguments": { + "newname": "MACS2 control coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_control_lambda" + }, + "RenameDatasetActionoutput_narrowpeaks": { + "action_arguments": { + "newname": "MACS2 narrowPeak" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_summits": { + "action_arguments": { + "newname": "MACS2 summits" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_summits" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "MACS2 peaks xls" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "MACS2 treatment coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": {\"__class__\": \"ConnectedValue\"}, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAM\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"0\"}, \"outputs\": [\"peaks_tabular\", \"summits\", \"bdg\", \"html\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", + "type": "tool", + "uuid": "06ca906e-c512-4376-9ffc-8eb2b5774af1", + "when": null, + "workflow_outputs": [ + { + "label": "MACS2 peaks", + "output_name": "output_tabular", + "uuid": "1be026e2-7e00-4d96-869c-9763f87477d8" + }, + { + "label": "MACS2 narrowPeak", + "output_name": "output_narrowpeaks", + "uuid": "5e4fb64b-40f1-4b07-b0c0-6a9fc6eb08b2" + }, + { + "label": "MACS2 summits", + "output_name": "output_summits", + "uuid": "146bf7b5-1ecb-4099-a52f-e48bc9f45d27" + } + ] + }, + "9": { + "annotation": "summary of MACS2", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "infile": { + "id": 8, + "output_name": "output_tabular" + } + }, "inputs": [], - "label": "Sort pairs and index", - "name": "cooler csort with tabix", + "label": "summary of MACS2", + "name": "Search in textfiles", "outputs": [ { "name": "output", - "type": "interval_tabix.gz" + "type": "input" } ], "position": { - "left": 742.0333251953125, - "top": 367.5 + "left": 1965.11669921875, + "top": 208.98333740234375 }, "post_job_actions": { "ChangeDatatypeActionoutput": { "action_arguments": { - "newtype": "juicer_medium_tabix.gz" + "newtype": "txt" }, "action_type": "ChangeDatatypeAction", "output_name": "output" }, "RenameDatasetActionoutput": { "action_arguments": { - "newname": "valid pairs filtered and sorted" + "newname": "MACS2 report" }, "action_type": "RenameDatasetAction", "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_csort_tabix/cooler_csort_tabix/0.9.3+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "8c3cba559c99", - "name": "cooler_csort_tabix", - "owner": "lldelisle", + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"format_sel\": {\"format\": \"juicer_medium\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"size_source\": {\"size_source_selector\": \"cached\", \"__current_case__\": 0, \"fasta_cached\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.3+galaxy1", + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"^#\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "bbb479cd-c67c-4347-9c1d-ac8095d90aa9", + "uuid": "95832fa1-e96e-4867-8162-d1e39cb1dc46", "when": null, "workflow_outputs": [ { - "label": "valid pairs filtered and sorted", + "label": "MACS2 report", "output_name": "output", - "uuid": "8f590490-b10c-441a-90f5-77110c7bab77" + "uuid": "acb6f9ef-7210-4477-a8aa-ed1898e32e96" } ] }, "10": { "annotation": "", + "content_id": "wig_to_bigWig", + "errors": null, "id": 10, "input_connections": { - "Bin size in bp": { + "input1": { + "id": 8, + "output_name": "output_treat_pileup" + } + }, + "inputs": [], + "label": "Bigwig from MACS2", + "name": "Wig/BedGraph-to-bigWig", + "outputs": [ + { + "name": "out_file1", + "type": "bigwig" + } + ], + "position": { + "left": 2026.9666748046875, + "top": 487.2833251953125 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "coverage from MACS2 (bigwig)" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "0fe57c5d-00a0-4cb6-9bac-97e6d03c6b76", + "when": null, + "workflow_outputs": [ + { + "label": "coverage from MACS2", + "output_name": "out_file1", + "uuid": "1ab01ce0-8f89-4695-9e99-4cf969ec7d1e" + } + ] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 11, + "input_connections": { + "results_0|software_cond|input": { "id": 5, - "input_subworkflow_step_id": 0, - "output_name": "output" + "output_name": "report" }, - "Interactions to consider to calculate weights in normalization step": { + "results_1|software_cond|input": { "id": 6, - "input_subworkflow_step_id": 3, - "output_name": "output" - }, - "Juicer Medium Tabix with validPairs": { - "id": 9, - "input_subworkflow_step_id": 2, - "output_name": "output" + "output_name": "mapping_stats" }, - "genome name": { - "id": 1, - "input_subworkflow_step_id": 1, - "output_name": "output" + "results_2|software_cond|input": { + "id": 8, + "output_name": "output_tabular" } }, "inputs": [], - "label": null, - "name": "Hi-C_juicermediumtabixToCool_cooler", + "label": "MultiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "plots", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 2074.183349609375, + "top": 866.2833251953125 + }, + "post_job_actions": { + "HideDatasetActionplots": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plots" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"bowtie2\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "fb066848-43df-412a-9767-9613bac7d961", + "when": null, + "workflow_outputs": [ + { + "label": "MultiQC webpage", + "output_name": "html_report", + "uuid": "2167289f-6c78-479a-8d3b-95caf11d0c4e" + }, + { + "label": "MultiQC on input dataset(s): Stats", + "output_name": "stats", + "uuid": "d4c3e0a7-d5b7-4307-8669-0254a3723ce0" + } + ] + } + }, + "tags": [ + "ChIP" + ], + "uuid": "fe6bda9f-1fc2-4a86-bf8d-e779c79466fc", + "version": 1 + }, + "readme": "# ChIP-seq single-read Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of fastqsanger files.\n\n## Inputs values\n\n- adapters sequence_forward: this depends on the library preparation. If you don't know, use FastQC to determine if it is Truseq or Nextera.\n- reference_genome: this field will be adapted to the genomes available for bowtie2.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Reads.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with bowtie2 with default parameters.\n- The BAM is filtered to keep only MAPQ30.\n- The peaks are called with MACS2 with a fixed extension of 200bp which at the same time generates a coverage file (normalized or not).\n- The coverage is converted to bigwig.\n- A MultiQC is run to have an overview of the QC.\n\n### Warning\n\n- The filtered bam still has PCR duplicates which are removed by MACS2.\n", + "changelog": "# Changelog\n\n## [0.11] 2024-07-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0`\n\n## [0.10] 2024-05-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy1`\n\n## [0.9] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n## [0.8] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n\n## [0.7] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n\n## [0.6] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n\n## [0.5] 2023-10-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n\n## [0.4] 2023-06-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n\n### Manual update\n- New parameter to get normalized profile\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.4.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0`\n\n## [0.1] 2022-10-18\nFirst release.\n" + } + ], + "path": "./workflows/epigenetics/chipseq-sr" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "hic-fastq-to-cool-hicup-cooler", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/hic-fastq-to-cool-hicup-cooler.ga", + "testParameterFiles": [ + "/hic-fastq-to-cool-hicup-cooler-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes as input a collection of paired fastq. It uses HiCUP to go from fastq to validPair file using the middle of the fragment as coordinates. The pairs are filtered for MAPQ and sorted by cooler to generate a tabix dataset. Cooler is used to generate a balanced cool file to the desired resolution.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.3", + "name": "Hi-C_fastqToCool_hicup_cooler", + "steps": { + "0": { + "annotation": "Should be a paired collection with Hi-C fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a paired collection with Hi-C fastqs", + "name": "PE fastq input" + } + ], + "label": "PE fastq input", + "name": "Input dataset collection", "outputs": [], "position": { - "left": 1002.0166015625, - "top": 441.5 - }, - "subworkflow": { - "a_galaxy_workflow": "true", - "annotation": "", - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "name": "Hi-C_juicermediumtabixToCool_cooler", - "steps": { - "0": { - "annotation": "For example 10000 for 10kb", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "For example 10000 for 10kb", - "name": "Bin size in bp" - } - ], - "label": "Bin size in bp", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 0, - "top": 33.5 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "d0a82863-82f8-426c-addb-06066e9d0a73", - "when": null, - "workflow_outputs": [ - { - "label": null, - "output_name": "output", - "uuid": "fd697a0a-0844-470c-a6b3-c96e3a0247ba" - } - ] - }, - "1": { - "annotation": "This is used to get the chromosome sizes", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ - { - "description": "This is used to get the chromosome sizes", - "name": "genome name" - } - ], - "label": "genome name", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 46, - "top": 123.5 - }, - "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "48506f80-b1b5-4d1d-98a6-c6882de026f1", - "when": null, - "workflow_outputs": [ - { - "label": null, - "output_name": "output", - "uuid": "ad0f1061-11da-491d-a2d8-bf4cb7174fde" - } - ] - }, - "2": { - "annotation": "", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ - { - "description": "", - "name": "Juicer Medium Tabix with validPairs" - } - ], - "label": "Juicer Medium Tabix with validPairs", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 129.25, - "top": 208.25 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "588962a4-8ce4-4929-81fd-a9dfdd032598", - "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "Recommended value: cis-only", - "content_id": null, - "errors": null, - "id": 3, - "input_connections": {}, - "inputs": [ - { - "description": "Recommended value: cis-only", - "name": "Interactions to consider to calculate weights in normalization step" - } - ], - "label": "Interactions to consider to calculate weights in normalization step", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 221, - "top": 309.75 - }, - "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "d6375500-a591-47a9-b126-950347e3e7a8", - "when": null, - "workflow_outputs": [ - { - "label": null, - "output_name": "output", - "uuid": "6c998f49-38e8-4863-9908-a51e0915965a" - } - ] - }, - "4": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", - "errors": null, - "id": 4, - "input_connections": { - "binsize": { - "id": 0, - "output_name": "output" - }, - "size_source|fasta_cached": { - "id": 1, - "output_name": "output" - } - }, - "inputs": [], - "label": "make bed with bins", - "name": "cooler_makebins", - "outputs": [ - { - "name": "output", - "type": "bed" - } - ], - "position": { - "left": 489.25, - "top": 0 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", - "tool_shed_repository": { - "changeset_revision": "ebd2a52eb245", - "name": "cooler_makebins", - "owner": "lldelisle", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"binsize\": {\"__class__\": \"ConnectedValue\"}, \"size_source\": {\"size_source_selector\": \"cached\", \"__current_case__\": 0, \"fasta_cached\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.3+galaxy0", - "type": "tool", - "uuid": "34e0a213-93e8-466e-b07b-ede1443ee7d6", - "when": null, - "workflow_outputs": [] - }, - "5": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", - "errors": null, - "id": 5, - "input_connections": { - "assembly": { - "id": 1, - "output_name": "output" - }, - "format_sel|input_pairs": { - "id": 2, - "output_name": "output" - }, - "input_bed": { - "id": 4, - "output_name": "output" - } - }, - "inputs": [], - "label": "Load pairs in matrix", - "name": "cooler_cload_tabix", - "outputs": [ - { - "name": "output", - "type": "cool" - } - ], - "position": { - "left": 762.25, - "top": 58 - }, - "post_job_actions": { - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "matrix with raw values" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "0641e1c892c6", - "name": "cooler_cload_tabix", - "owner": "lldelisle", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"assembly\": {\"__class__\": \"ConnectedValue\"}, \"format_sel\": {\"format\": \"juicer_medium\", \"__current_case__\": 0, \"input_pairs\": {\"__class__\": \"ConnectedValue\"}}, \"input_bed\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.3+galaxy1", - "type": "tool", - "uuid": "d411eea7-7996-44f2-af2a-feecb854a067", - "when": null, - "workflow_outputs": [ - { - "label": "matrix with raw values", - "output_name": "output", - "uuid": "d398b493-9b5d-412f-a06d-d1cfdc904feb" - } - ] - }, - "6": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", - "errors": null, - "id": 6, - "input_connections": { - "cistrans": { - "id": 3, - "output_name": "output" - }, - "input": { - "id": 5, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool cooler_balance", - "name": "blacklist" - } - ], - "label": "ICE normalization", - "name": "cooler_balance", - "outputs": [ - { - "name": "output", - "type": "cool" - } - ], - "position": { - "left": 991.25, - "top": 254.5 - }, - "post_job_actions": { - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "matrix with iced values" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", - "tool_shed_repository": { - "changeset_revision": "8f9fe0667b89", - "name": "cooler_balance", - "owner": "lldelisle", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"blacklist\": {\"__class__\": \"RuntimeValue\"}, \"cistrans\": {\"__class__\": \"ConnectedValue\"}, \"convergencepolicy\": \"error\", \"ignorediags\": \"2\", \"ignoredist\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"madmax\": \"5\", \"maxiters\": \"200\", \"mincount\": \"0\", \"minnnz\": \"10\", \"name\": \"weight\", \"tol\": \"1e-05\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.3+galaxy0", - "type": "tool", - "uuid": "44270887-1c96-4ede-8bb9-3db2a07eeb6e", - "when": null, - "workflow_outputs": [ - { - "label": "matrix with iced values", - "output_name": "output", - "uuid": "1d4fe955-922e-40bf-b879-a71290af3ea7" - } - ] - } - }, - "tags": "", - "uuid": "d7fb120d-41f4-4a67-a6fe-2885dcd33ebf" - }, - "tool_id": null, - "type": "subworkflow", - "uuid": "c4d87b28-5da7-48cb-aa49-cab59a0cb19b", - "when": null, - "workflow_outputs": [ - { - "label": "matrix with raw values", - "output_name": "matrix with raw values", - "uuid": "140f460e-a1b0-4868-ac7e-5605c78e18a9" - }, - { - "label": "matrix with iced values", - "output_name": "matrix with iced values", - "uuid": "b7485ffe-ffcd-4e03-b8ad-7e0d02b05c17" - } - ] - }, - "11": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy2", - "errors": null, - "id": 11, - "input_connections": { - "region": { - "id": 7, - "output_name": "output" - }, - "tracks_0|track_file_style_conditional|matrix_h5_cooler_multiple": { - "id": 10, - "output_name": "matrix with iced values" - } - }, - "inputs": [], - "label": "final plot", - "name": "pyGenomeTracks", - "outputs": [ - { - "name": "outFileName", - "type": "png" - } - ], - "position": { - "left": 1295, - "top": 693 - }, - "post_job_actions": { - "RenameDatasetActionoutFileName": { - "action_arguments": { - "newname": "plot with pyGenomeTracks" - }, - "action_type": "RenameDatasetAction", - "output_name": "outFileName" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy2", - "tool_shed_repository": { - "changeset_revision": "59fd173ac850", - "name": "pygenometracks", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"global_args\": {\"title\": \"\", \"fontsize\": \"12\", \"dpi\": \"72\", \"width\": \"40.0\", \"plotWidth\": null, \"height\": null, \"trackLabelFraction\": \"0.05\", \"trackLabelHAlign\": \"left\", \"decreasingXAxis\": false}, \"image_file_format\": \"png\", \"region\": {\"__class__\": \"ConnectedValue\"}, \"tracks\": [{\"__index__\": 0, \"track_file_style_conditional\": {\"track_file_style_selector\": \"hic_matrix_option\", \"__current_case__\": 0, \"title\": \"\", \"matrix_h5_cooler_multiple\": {\"__class__\": \"ConnectedValue\"}, \"colormap\": \"RdYlBu_r\", \"min_value\": null, \"max_value\": null, \"depth\": \"8000000\", \"transform\": \"no\", \"height_matrix\": null, \"show_masked_bins\": false, \"boundaries_file\": {\"__class__\": \"RuntimeValue\"}, \"scale_factor\": \"1.0\", \"rasterize\": true, \"invert_orientation\": false, \"spacer_height\": null}}, {\"__index__\": 1, \"track_file_style_conditional\": {\"track_file_style_selector\": \"xaxis_option\", \"__current_case__\": 13, \"title\": \"\", \"fontsize\": null, \"xaxis_where\": \"bottom\", \"spacer_height\": null}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "3.8+galaxy2", - "type": "tool", - "uuid": "d8b80397-70dc-4522-8a12-948b1107ac8d", - "when": null, - "workflow_outputs": [ - { - "label": "plot with pyGenomeTracks", - "output_name": "outFileName", - "uuid": "27b9c4ea-2a6a-4477-bd5e-7f69a89d69fa" - } - ] - } - }, - "tags": [ - "Hi-C" - ], - "uuid": "2196fbff-317e-437d-a022-696a1f95a850", - "version": 4 - }, - "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n", - "changelog": "# Changelog\n\n## [0.3] 2023-09-08\n\n### Update tools\n- all cooler tools were updated from 0.8.11 to 0.9.3\n- pyGenomeTracks was updated from 3.7 to 3.8\n\n## [0.2.1] 2023-09-01 Bug fix\n\nFix dockstore (workflows are the same)\n\n## [0.2] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0`\n\n### Manual update\n- Get fragment id in valid pairs file.\n- Use the middle of the fragment instead of 5' of the read in the valid pairs file.\n\n## [0.1] 2023-01-16\n\nFirst release.\n" - }, - { - "name": "chic-fastq-to-cool-hicup-cooler", - "subclass": "Galaxy", - "publish": true, - "primaryDescriptorPath": "/chic-fastq-to-cool-hicup-cooler.ga", - "testParameterFiles": [ - "/chic-fastq-to-cool-hicup-cooler-tests.yml" - ], - "authors": [ - { - "name": "Lucille Delisle", - "orcid": "0000-0002-1964-4960" - } - ], - "definition": { - "a_galaxy_workflow": "true", - "annotation": "This workflow take as input a collection of paired fastq. It uses HiCUP to go from fastq to validPair file. The pairs are filtered for MAPQ and for the region captured. Then, they are sorted by cooler to generate a tabix dataset. Cooler is used to generate a balanced cool file to the desired resolution.", - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "release": "0.3", - "name": "cHi-C_fastqToCool_hicup_cooler", - "steps": { - "0": { - "annotation": "Should be a paired collection with Hi-C fastqs", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "Should be a paired collection with Hi-C fastqs", - "name": "PE fastq input" - } - ], - "label": "PE fastq input", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 0, - "top": 39.12167999999406 + "left": 0, + "top": 101.53334045410156 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", "tool_version": null, "type": "data_collection_input", "uuid": "30fe3d0f-541a-478a-b57d-a43c0c16ccad", @@ -9264,8 +10266,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 39, - "top": 109.12167999999406 + "left": 39.01666259765625, + "top": 171.5 }, "tool_id": null, "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", @@ -9291,8 +10293,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 72, - "top": 184.12167999999406 + "left": 71.98333740234375, + "top": 246.5 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", @@ -9318,8 +10320,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 98.5, - "top": 269.62167999999406 + "left": 98.433349609375, + "top": 332 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", @@ -9345,8 +10347,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 144, - "top": 339.12167999999406 + "left": 143.9666748046875, + "top": 401.5333251953125 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", @@ -9372,8 +10374,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 173, - "top": 409.62167999999406 + "left": 186, + "top": 491.0333251953125 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", @@ -9399,101 +10401,47 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 236, - "top": 473.87167999999406 + "left": 216.9666748046875, + "top": 558.25 }, "tool_id": null, "tool_state": "{\"restrictions\": [\"\", \"--cis-only\", \"--trans-only\"], \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "2cf7902e-aa51-45a7-ae75-9107bbb41911", + "uuid": "51990231-540d-4fbc-bf77-bbbb4d1fc461", "when": null, "workflow_outputs": [] }, "7": { - "annotation": "For example: chr2", + "annotation": "You can use your region of interest or a region known for high level of insulation for example HoxD locus:\nhg19: chr2:175,689,620-178,604,461\nhg38: chr2:174,692,032-177,585,317\nmm10: chr2:73,779,626-75,669,724\nmm39: ", "content_id": null, "errors": null, "id": 7, "input_connections": {}, "inputs": [ { - "description": "For example: chr2", - "name": "capture region (chromosome)" + "description": "You can use your region of interest or a region known for high level of insulation for example HoxD locus:\nhg19: chr2:175,689,620-178,604,461\nhg38: chr2:174,692,032-177,585,317\nmm10: chr2:73,779,626-75,669,724\nmm39: ", + "name": "region for matrix plotting" } ], - "label": "capture region (chromosome)", + "label": "region for matrix plotting", "name": "Input parameter", "outputs": [], "position": { - "left": 279.5, - "top": 622.6216799999941 + "left": 282, + "top": 710 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "386a8e30-aab6-4168-877e-581b883928e5", + "uuid": "ea792308-f30e-49c4-9fec-8de03f45f64c", "when": null, "workflow_outputs": [] }, "8": { - "annotation": "For example: 72402000", - "content_id": null, - "errors": null, - "id": 8, - "input_connections": {}, - "inputs": [ - { - "description": "For example: 72402000", - "name": "capture region (start)" - } - ], - "label": "capture region (start)", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 333.5, - "top": 723.6216799999941 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "47de292d-7499-407e-bf9a-b67a4dc47348", - "when": null, - "workflow_outputs": [] - }, - "9": { - "annotation": "For example: 77000000", - "content_id": null, - "errors": null, - "id": 9, - "input_connections": {}, - "inputs": [ - { - "description": "For example: 77000000", - "name": "capture region (end)" - } - ], - "label": "capture region (end)", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 397.5, - "top": 835.6216799999941 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "25480973-63be-4e64-9ba1-26088b4a65c4", - "when": null, - "workflow_outputs": [] - }, - "10": { "annotation": "", - "id": 10, + "id": 8, "input_connections": { "No fill-in": { "id": 3, @@ -9526,7 +10474,7 @@ "name": "Hi-C_fastqToPairs_hicup", "outputs": [], "position": { - "left": 520, + "left": 489.01666259765625, "top": 0 }, "subworkflow": { @@ -9949,213 +10897,52 @@ } }, "tags": "", - "uuid": "9df7c037-6fe4-47e9-8311-e40bc5101b58" + "uuid": "f6bb48d4-0392-4c89-825e-01b8523b0943" }, "tool_id": null, "type": "subworkflow", - "uuid": "3584d879-0b7a-4a89-a5f6-8439db6f003e", + "uuid": "33846b88-4c1c-4c90-9ff9-63cdb29e9587", "when": null, "workflow_outputs": [ { "label": "valid pairs in juicebox format", "output_name": "valid pairs in juicebox format", - "uuid": "bc19676e-9619-43b9-9c21-bc3c31fad3b2" + "uuid": "4dffbfdd-cd23-435c-8fac-0cf7d202d8a1" + }, + { + "label": "HiCUP report (txt)", + "output_name": "HiCUP report (tabular)", + "uuid": "38b61150-fc80-43e3-86c2-027562e128da" }, { "label": "valid pairs in juicebox format MAPQ filtered", "output_name": "valid pairs in juicebox format MAPQ filtered", - "uuid": "ec040a8e-883a-4cdb-b5bf-ea5a611a16a7" + "uuid": "c82b20be-667c-4085-9619-dba3b551adf3" }, { "label": "HiCUP report (html)", "output_name": "HiCUP report (HTML)", - "uuid": "902f20ef-d51d-4fad-86a0-206cda2ef361" - }, - { - "label": "HiCUP report (txt)", - "output_name": "HiCUP report (tabular)", - "uuid": "b479e588-6d59-4b60-9dd7-036e58358eae" + "uuid": "ea4b99e0-c0f4-491a-8992-62d177b60c23" } ] }, - "11": { + "9": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_csort_tabix/cooler_csort_tabix/0.9.3+galaxy1", "errors": null, - "id": 11, + "id": 9, "input_connections": { - "components_11|param_type|component_value": { - "id": 8, - "output_name": "output" - }, - "components_1|param_type|component_value": { - "id": 7, - "output_name": "output" - }, - "components_3|param_type|component_value": { - "id": 9, - "output_name": "output" - }, - "components_5|param_type|component_value": { + "input": { "id": 8, - "output_name": "output" - }, - "components_7|param_type|component_value": { - "id": 7, - "output_name": "output" + "output_name": "valid pairs in juicebox format" }, - "components_9|param_type|component_value": { - "id": 9, + "size_source|fasta_cached": { + "id": 1, "output_name": "output" } }, "inputs": [], - "label": "write filtering for capture region", - "name": "Compose text parameter value", - "outputs": [ - { - "name": "out1", - "type": "expression.json" - } - ], - "position": { - "left": 698.5, - "top": 846.6216799999941 - }, - "post_job_actions": { - "HideDatasetActionout1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out1" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", - "tool_shed_repository": { - "changeset_revision": "e188c9826e0f", - "name": "compose_text_param", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"(c3=='\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"' and c4<\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" and c4>\"}}, {\"__index__\": 5, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 6, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \") and (c7==\\\"\"}}, {\"__index__\": 7, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 8, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"\\\" and c8<\"}}, {\"__index__\": 9, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 10, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" and c8>\"}}, {\"__index__\": 11, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 12, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \")\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.1", - "type": "tool", - "uuid": "5736ad36-505d-45cd-aebc-6763055e9509", - "when": null, - "workflow_outputs": [] - }, - "12": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", - "errors": null, - "id": 12, - "input_connections": { - "components_0|param_type|component_value": { - "id": 7, - "output_name": "output" - }, - "components_2|param_type|component_value": { - "id": 8, - "output_name": "output" - }, - "components_4|param_type|component_value": { - "id": 9, - "output_name": "output" - } - }, - "inputs": [], - "label": "write region for pyGenomeTracks", - "name": "Compose text parameter value", - "outputs": [ - { - "name": "out1", - "type": "expression.json" - } - ], - "position": { - "left": 1398, - "top": 689.6216799999941 - }, - "post_job_actions": { - "HideDatasetActionout1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out1" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", - "tool_shed_repository": { - "changeset_revision": "e188c9826e0f", - "name": "compose_text_param", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \":\"}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"-\"}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.1", - "type": "tool", - "uuid": "eb2d5028-6f3f-4f6f-9338-ec979be3b4ab", - "when": null, - "workflow_outputs": [] - }, - "13": { - "annotation": "", - "content_id": "Filter1", - "errors": null, - "id": 13, - "input_connections": { - "cond": { - "id": 11, - "output_name": "out1" - }, - "input": { - "id": 10, - "output_name": "valid pairs in juicebox format MAPQ filtered" - } - }, - "inputs": [], - "label": "Filter for capture region", - "name": "Filter", - "outputs": [ - { - "name": "out_file1", - "type": "input" - } - ], - "position": { - "left": 891.5, - "top": 555.6216799999941 - }, - "post_job_actions": { - "HideDatasetActionout_file1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file1" - } - }, - "tool_id": "Filter1", - "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.1", - "type": "tool", - "uuid": "f39490d2-503d-4c69-a682-c8472abc8e94", - "when": null, - "workflow_outputs": [] - }, - "14": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_csort_tabix/cooler_csort_tabix/0.9.3+galaxy1", - "errors": null, - "id": 14, - "input_connections": { - "input": { - "id": 13, - "output_name": "out_file1" - }, - "size_source|fasta_cached": { - "id": 1, - "output_name": "output" - } - }, - "inputs": [], - "label": "Sort filtered pairs and index", + "label": "Sort pairs and index", "name": "cooler csort with tabix", "outputs": [ { @@ -10164,8 +10951,8 @@ } ], "position": { - "left": 988, - "top": 228.12167999999406 + "left": 742.0333251953125, + "top": 367.5 }, "post_job_actions": { "ChangeDatatypeActionoutput": { @@ -10199,13 +10986,13 @@ { "label": "valid pairs filtered and sorted", "output_name": "output", - "uuid": "1a49e9e8-502b-4750-9349-a026a26df5a0" + "uuid": "8f590490-b10c-441a-90f5-77110c7bab77" } ] }, - "15": { + "10": { "annotation": "", - "id": 15, + "id": 10, "input_connections": { "Bin size in bp": { "id": 5, @@ -10218,7 +11005,7 @@ "output_name": "output" }, "Juicer Medium Tabix with validPairs": { - "id": 14, + "id": 9, "input_subworkflow_step_id": 2, "output_name": "output" }, @@ -10233,8 +11020,8 @@ "name": "Hi-C_juicermediumtabixToCool_cooler", "outputs": [], "position": { - "left": 1290, - "top": 309.1166687011719 + "left": 1002.0166015625, + "top": 441.5 }, "subworkflow": { "a_galaxy_workflow": "true", @@ -10279,7 +11066,7 @@ { "label": null, "output_name": "output", - "uuid": "9b1ea2f8-0754-426a-b7a4-23385bc7ff6a" + "uuid": "fd697a0a-0844-470c-a6b3-c96e3a0247ba" } ] }, @@ -10312,7 +11099,7 @@ { "label": null, "output_name": "output", - "uuid": "3074ec27-efc0-4aa1-b979-4e9a444420bd" + "uuid": "ad0f1061-11da-491d-a2d8-bf4cb7174fde" } ] }, @@ -10372,7 +11159,7 @@ { "label": null, "output_name": "output", - "uuid": "fc026c8b-591d-480c-acfa-5f480c2089dd" + "uuid": "6c998f49-38e8-4863-9908-a51e0915965a" } ] }, @@ -10550,42 +11337,42 @@ } }, "tags": "", - "uuid": "1a6f4422-8f82-4444-a30c-bde38d181e41" + "uuid": "d7fb120d-41f4-4a67-a6fe-2885dcd33ebf" }, "tool_id": null, "type": "subworkflow", - "uuid": "63c60960-bd33-436a-ac47-fdaf69c4bdfa", + "uuid": "c4d87b28-5da7-48cb-aa49-cab59a0cb19b", "when": null, "workflow_outputs": [ - { - "label": "matrix with iced values", - "output_name": "matrix with iced values", - "uuid": "178c2801-e3b3-4398-8448-795d67ae5aa3" - }, { "label": "matrix with raw values", "output_name": "matrix with raw values", - "uuid": "606c3260-41a2-400e-a580-0db59b3bc11f" + "uuid": "140f460e-a1b0-4868-ac7e-5605c78e18a9" + }, + { + "label": "matrix with iced values", + "output_name": "matrix with iced values", + "uuid": "b7485ffe-ffcd-4e03-b8ad-7e0d02b05c17" } ] }, - "16": { + "11": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy2", "errors": null, - "id": 16, + "id": 11, "input_connections": { "region": { - "id": 12, - "output_name": "out1" + "id": 7, + "output_name": "output" }, "tracks_0|track_file_style_conditional|matrix_h5_cooler_multiple": { - "id": 15, + "id": 10, "output_name": "matrix with iced values" } }, "inputs": [], - "label": "final_plot", + "label": "final plot", "name": "pyGenomeTracks", "outputs": [ { @@ -10594,8 +11381,8 @@ } ], "position": { - "left": 1673, - "top": 806.6216799999941 + "left": 1295, + "top": 693 }, "post_job_actions": { "RenameDatasetActionoutFileName": { @@ -10616,13 +11403,13 @@ "tool_state": "{\"global_args\": {\"title\": \"\", \"fontsize\": \"12\", \"dpi\": \"72\", \"width\": \"40.0\", \"plotWidth\": null, \"height\": null, \"trackLabelFraction\": \"0.05\", \"trackLabelHAlign\": \"left\", \"decreasingXAxis\": false}, \"image_file_format\": \"png\", \"region\": {\"__class__\": \"ConnectedValue\"}, \"tracks\": [{\"__index__\": 0, \"track_file_style_conditional\": {\"track_file_style_selector\": \"hic_matrix_option\", \"__current_case__\": 0, \"title\": \"\", \"matrix_h5_cooler_multiple\": {\"__class__\": \"ConnectedValue\"}, \"colormap\": \"RdYlBu_r\", \"min_value\": null, \"max_value\": null, \"depth\": \"8000000\", \"transform\": \"no\", \"height_matrix\": null, \"show_masked_bins\": false, \"boundaries_file\": {\"__class__\": \"RuntimeValue\"}, \"scale_factor\": \"1.0\", \"rasterize\": true, \"invert_orientation\": false, \"spacer_height\": null}}, {\"__index__\": 1, \"track_file_style_conditional\": {\"track_file_style_selector\": \"xaxis_option\", \"__current_case__\": 13, \"title\": \"\", \"fontsize\": null, \"xaxis_where\": \"bottom\", \"spacer_height\": null}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "3.8+galaxy2", "type": "tool", - "uuid": "dfbe45de-b2a7-479e-b717-29ec5b31379e", + "uuid": "d8b80397-70dc-4522-8a12-948b1107ac8d", "when": null, "workflow_outputs": [ { "label": "plot with pyGenomeTracks", "output_name": "outFileName", - "uuid": "32a70740-19aa-463d-a280-6394156bd412" + "uuid": "27b9c4ea-2a6a-4477-bd5e-7f69a89d69fa" } ] } @@ -10630,19 +11417,19 @@ "tags": [ "Hi-C" ], - "uuid": "2a89cbe4-a69f-4bff-9465-2e04b0217e35", + "uuid": "2196fbff-317e-437d-a022-696a1f95a850", "version": 4 }, "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n", "changelog": "# Changelog\n\n## [0.3] 2023-09-08\n\n### Update tools\n- all cooler tools were updated from 0.8.11 to 0.9.3\n- pyGenomeTracks was updated from 3.7 to 3.8\n\n## [0.2.1] 2023-09-01 Bug fix\n\nFix dockstore (workflows are the same)\n\n## [0.2] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0`\n\n### Manual update\n- Get fragment id in valid pairs file.\n- Use the middle of the fragment instead of 5' of the read in the valid pairs file.\n\n## [0.1] 2023-01-16\n\nFirst release.\n" }, { - "name": "hic-juicermediumtabix-to-cool-cooler", + "name": "chic-fastq-to-cool-hicup-cooler", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/hic-juicermediumtabix-to-cool-cooler.ga", + "primaryDescriptorPath": "/chic-fastq-to-cool-hicup-cooler.ga", "testParameterFiles": [ - "/hic-juicermediumtabix-to-cool-cooler-tests.yml" + "/chic-fastq-to-cool-hicup-cooler-tests.yml" ], "authors": [ { @@ -10652,7 +11439,7 @@ ], "definition": { "a_galaxy_workflow": "true", - "annotation": "This workflow uses as input a collection of juicer medium tabix files and a genome name. It builds balanced cool file to the desired resolution.", + "annotation": "This workflow take as input a collection of paired fastq. It uses HiCUP to go from fastq to validPair file. The pairs are filtered for MAPQ and for the region captured. Then, they are sorted by cooler to generate a tabix dataset. Cooler is used to generate a balanced cool file to the desired resolution.", "creator": [ { "class": "Person", @@ -10663,44 +11450,44 @@ "format-version": "0.1", "license": "MIT", "release": "0.3", - "name": "Hi-C_juicermediumtabixToCool_cooler", + "name": "cHi-C_fastqToCool_hicup_cooler", "steps": { "0": { - "annotation": "For example 10000 for 10kb", + "annotation": "Should be a paired collection with Hi-C fastqs", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "For example 10000 for 10kb", - "name": "Bin size in bp" + "description": "Should be a paired collection with Hi-C fastqs", + "name": "PE fastq input" } ], - "label": "Bin size in bp", - "name": "Input parameter", + "label": "PE fastq input", + "name": "Input dataset collection", "outputs": [], "position": { "left": 0, - "top": 33.5 + "top": 39.12167999999406 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", "tool_version": null, - "type": "parameter_input", - "uuid": "d0a82863-82f8-426c-addb-06066e9d0a73", + "type": "data_collection_input", + "uuid": "30fe3d0f-541a-478a-b57d-a43c0c16ccad", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "This is used to get the chromosome sizes", + "annotation": "only use genome ids which have bowtie2 indexes", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "This is used to get the chromosome sizes", + "description": "only use genome ids which have bowtie2 indexes", "name": "genome name" } ], @@ -10708,2123 +11495,2105 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 46, - "top": 123.5 + "left": 39, + "top": 109.12167999999406 }, "tool_id": null, "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "48506f80-b1b5-4d1d-98a6-c6882de026f1", + "uuid": "45194ed6-a1e9-4248-8d3a-f51febc36d61", "when": null, "workflow_outputs": [] }, "2": { - "annotation": "", + "annotation": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", "content_id": null, "errors": null, "id": 2, "input_connections": {}, "inputs": [ { - "description": "", - "name": "Juicer Medium Tabix with validPairs" + "description": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "name": "Restriction enzyme" } ], - "label": "Juicer Medium Tabix with validPairs", - "name": "Input dataset collection", + "label": "Restriction enzyme", + "name": "Input parameter", "outputs": [], "position": { - "left": 129.25, - "top": 208.25 + "left": 72, + "top": 184.12167999999406 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, - "type": "data_collection_input", - "uuid": "588962a4-8ce4-4929-81fd-a9dfdd032598", + "type": "parameter_input", + "uuid": "ec011ceb-c601-464f-8661-ca9c0b335bb5", "when": null, "workflow_outputs": [] }, "3": { - "annotation": "Recommended value: cis-only", + "annotation": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", "content_id": null, "errors": null, "id": 3, "input_connections": {}, "inputs": [ { - "description": "Recommended value: cis-only", - "name": "Interactions to consider to calculate weights in normalization step" + "description": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "name": "No fill-in" } ], - "label": "Interactions to consider to calculate weights in normalization step", + "label": "No fill-in", "name": "Input parameter", "outputs": [], "position": { - "left": 221, - "top": 309.75 + "left": 98.5, + "top": 269.62167999999406 }, "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "d6375500-a591-47a9-b126-950347e3e7a8", + "uuid": "11e64d82-c022-48b2-b616-076bfcdb14ad", "when": null, "workflow_outputs": [] }, "4": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", + "annotation": "can be set to 0 for no filtering", + "content_id": null, "errors": null, "id": 4, - "input_connections": { - "binsize": { - "id": 0, - "output_name": "output" - }, - "size_source|fasta_cached": { - "id": 1, - "output_name": "output" - } - }, - "inputs": [], - "label": "make bed with bins", - "name": "cooler_makebins", - "outputs": [ + "input_connections": {}, + "inputs": [ { - "name": "output", - "type": "bed" + "description": "can be set to 0 for no filtering", + "name": "minimum MAPQ" } ], + "label": "minimum MAPQ", + "name": "Input parameter", + "outputs": [], "position": { - "left": 489.25, - "top": 0 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", - "tool_shed_repository": { - "changeset_revision": "ebd2a52eb245", - "name": "cooler_makebins", - "owner": "lldelisle", - "tool_shed": "toolshed.g2.bx.psu.edu" + "left": 144, + "top": 339.12167999999406 }, - "tool_state": "{\"binsize\": {\"__class__\": \"ConnectedValue\"}, \"size_source\": {\"size_source_selector\": \"cached\", \"__current_case__\": 0, \"fasta_cached\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.3+galaxy0", - "type": "tool", - "uuid": "34e0a213-93e8-466e-b07b-ede1443ee7d6", + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "748c8800-5bef-41b7-b2cf-6d6a57c0eb70", "when": null, "workflow_outputs": [] }, "5": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", + "annotation": "For example 10000 for 10kb", + "content_id": null, "errors": null, "id": 5, - "input_connections": { - "assembly": { - "id": 1, - "output_name": "output" - }, - "format_sel|input_pairs": { - "id": 2, - "output_name": "output" - }, - "input_bed": { - "id": 4, - "output_name": "output" - } - }, - "inputs": [], - "label": "Load pairs in matrix", - "name": "cooler_cload_tabix", - "outputs": [ + "input_connections": {}, + "inputs": [ { - "name": "output", - "type": "cool" + "description": "For example 10000 for 10kb", + "name": "Bin size in bp" } ], + "label": "Bin size in bp", + "name": "Input parameter", + "outputs": [], "position": { - "left": 762.25, - "top": 58 - }, - "post_job_actions": { - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "matrix with raw values" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "0641e1c892c6", - "name": "cooler_cload_tabix", - "owner": "lldelisle", - "tool_shed": "toolshed.g2.bx.psu.edu" + "left": 173, + "top": 409.62167999999406 }, - "tool_state": "{\"assembly\": {\"__class__\": \"ConnectedValue\"}, \"format_sel\": {\"format\": \"juicer_medium\", \"__current_case__\": 0, \"input_pairs\": {\"__class__\": \"ConnectedValue\"}}, \"input_bed\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.3+galaxy1", - "type": "tool", - "uuid": "d411eea7-7996-44f2-af2a-feecb854a067", + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "1e019ddf-171c-4247-ab11-0d2cdbe10f6a", "when": null, - "workflow_outputs": [ - { - "label": "matrix with raw values", - "output_name": "output", - "uuid": "d398b493-9b5d-412f-a06d-d1cfdc904feb" - } - ] + "workflow_outputs": [] }, "6": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", + "annotation": "Nothing means genome-wide, '--cis-only' means only Cis interactions, '--trans-only' means only Trans interactions", + "content_id": null, "errors": null, "id": 6, - "input_connections": { - "cistrans": { - "id": 3, - "output_name": "output" - }, - "input": { - "id": 5, - "output_name": "output" + "input_connections": {}, + "inputs": [ + { + "description": "Nothing means genome-wide, '--cis-only' means only Cis interactions, '--trans-only' means only Trans interactions", + "name": "Interactions to consider to calculate weights in normalization step" } + ], + "label": "Interactions to consider to calculate weights in normalization step", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 236, + "top": 473.87167999999406 }, + "tool_id": null, + "tool_state": "{\"restrictions\": [\"\", \"--cis-only\", \"--trans-only\"], \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "2cf7902e-aa51-45a7-ae75-9107bbb41911", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "For example: chr2", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, "inputs": [ { - "description": "runtime parameter for tool cooler_balance", - "name": "blacklist" + "description": "For example: chr2", + "name": "capture region (chromosome)" } ], - "label": "ICE normalization", - "name": "cooler_balance", - "outputs": [ + "label": "capture region (chromosome)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 279.5, + "top": 622.6216799999941 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "386a8e30-aab6-4168-877e-581b883928e5", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "For example: 72402000", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, + "inputs": [ { - "name": "output", - "type": "cool" + "description": "For example: 72402000", + "name": "capture region (start)" } ], + "label": "capture region (start)", + "name": "Input parameter", + "outputs": [], "position": { - "left": 991.25, - "top": 254.5 + "left": 333.5, + "top": 723.6216799999941 }, - "post_job_actions": { - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "matrix with iced values" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "47de292d-7499-407e-bf9a-b67a4dc47348", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "For example: 77000000", + "content_id": null, + "errors": null, + "id": 9, + "input_connections": {}, + "inputs": [ + { + "description": "For example: 77000000", + "name": "capture region (end)" } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", - "tool_shed_repository": { - "changeset_revision": "8f9fe0667b89", - "name": "cooler_balance", - "owner": "lldelisle", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"blacklist\": {\"__class__\": \"RuntimeValue\"}, \"cistrans\": {\"__class__\": \"ConnectedValue\"}, \"convergencepolicy\": \"error\", \"ignorediags\": \"2\", \"ignoredist\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"madmax\": \"5\", \"maxiters\": \"200\", \"mincount\": \"0\", \"minnnz\": \"10\", \"name\": \"weight\", \"tol\": \"1e-05\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.3+galaxy0", - "type": "tool", - "uuid": "44270887-1c96-4ede-8bb9-3db2a07eeb6e", - "when": null, - "workflow_outputs": [ - { - "label": "matrix with iced values", - "output_name": "output", - "uuid": "1d4fe955-922e-40bf-b879-a71290af3ea7" - } - ] - } - }, - "tags": [ - "Hi-C" - ], - "uuid": "48733b55-4cde-45d4-a69e-78faff0db3f5", - "version": 1 - }, - "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n", - "changelog": "# Changelog\n\n## [0.3] 2023-09-08\n\n### Update tools\n- all cooler tools were updated from 0.8.11 to 0.9.3\n- pyGenomeTracks was updated from 3.7 to 3.8\n\n## [0.2.1] 2023-09-01 Bug fix\n\nFix dockstore (workflows are the same)\n\n## [0.2] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0`\n\n### Manual update\n- Get fragment id in valid pairs file.\n- Use the middle of the fragment instead of 5' of the read in the valid pairs file.\n\n## [0.1] 2023-01-16\n\nFirst release.\n" - }, - { - "name": "hic-fastq-to-pairs-hicup", - "subclass": "Galaxy", - "publish": true, - "primaryDescriptorPath": "/hic-fastq-to-pairs-hicup.ga", - "testParameterFiles": [ - "/hic-fastq-to-pairs-hicup-tests.yml" - ], - "authors": [ - { - "name": "Lucille Delisle", - "orcid": "0000-0002-1964-4960" - } - ], - "definition": { - "a_galaxy_workflow": "true", - "annotation": "This workflow takes as input a collection of paired fastq. It uses HiCUP to go from fastq to validPair file. First truncate the fastq using the cutting sequence to guess the fill-in. Then map the truncated fastq. Then asign to fragment and filter the self-ligated and dandling ends or internal (it can also filter for the size). Then it removes the duplicates. Convert the output to be compatible with juicebox or cooler using the middle of the fragment as coordinates. Finally filter for mapping quality", - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "release": "0.3", - "name": "Hi-C_fastqToPairs_hicup", - "steps": { - "0": { - "annotation": "Should be a paired collection with Hi-C fastqs", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "Should be a paired collection with Hi-C fastqs", - "name": "PE fastq input" - } - ], - "label": "PE fastq input", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 0, - "top": 12.5 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "30fe3d0f-541a-478a-b57d-a43c0c16ccad", - "when": null, - "workflow_outputs": [] - }, - "1": { - "annotation": "use the bowtie2 indexes to display choices", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ - { - "description": "use the bowtie2 indexes to display choices", - "name": "genome name" - } - ], - "label": "genome name", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 39, - "top": 82.5 - }, - "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "45194ed6-a1e9-4248-8d3a-f51febc36d61", - "when": null, - "workflow_outputs": [] - }, - "2": { - "annotation": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ - { - "description": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", - "name": "Restriction enzyme" - } - ], - "label": "Restriction enzyme", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 58, - "top": 155.5 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "ec011ceb-c601-464f-8661-ca9c0b335bb5", - "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", - "content_id": null, - "errors": null, - "id": 3, - "input_connections": {}, - "inputs": [ - { - "description": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", - "name": "No fill-in" - } - ], - "label": "No fill-in", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 97.5, - "top": 248.5 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "c807fdbf-1c1d-45b4-851e-47fb919b07d6", - "when": null, - "workflow_outputs": [] - }, - "4": { - "annotation": "can be set to 0 for no filtering", - "content_id": null, - "errors": null, - "id": 4, - "input_connections": {}, - "inputs": [ - { - "description": "can be set to 0 for no filtering", - "name": "minimum MAPQ" - } - ], - "label": "minimum MAPQ", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 131, - "top": 320.5 + ], + "label": "capture region (end)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 397.5, + "top": 835.6216799999941 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "748c8800-5bef-41b7-b2cf-6d6a57c0eb70", + "uuid": "25480973-63be-4e64-9ba1-26088b4a65c4", "when": null, "workflow_outputs": [] }, - "5": { + "10": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", - "errors": null, - "id": 5, + "id": 10, "input_connections": { - "advanced_options|nofill": { + "No fill-in": { "id": 3, + "input_subworkflow_step_id": 3, "output_name": "output" }, - "genome": { - "id": 1, - "output_name": "output" - }, - "library|input_1": { + "PE fastq input": { "id": 0, + "input_subworkflow_step_id": 0, "output_name": "output" }, - "re1": { + "Restriction enzyme": { "id": 2, + "input_subworkflow_step_id": 2, "output_name": "output" }, - "reference_genome|index": { + "genome name": { "id": 1, - "output_name": "output" - } - }, - "inputs": [], - "label": "HiCUP", - "name": "Hicup Pipeline", - "outputs": [ - { - "name": "intermediate_results", - "type": "input" - }, - { - "name": "hicup_results", - "type": "html" - }, - { - "name": "hicup_report", - "type": "tabular" - }, - { - "name": "dataset_hicup", - "type": "qname_sorted.bam" - }, - { - "name": "digester_file", - "type": "tabular" - } - ], - "position": { - "left": 356.5, - "top": 0 - }, - "post_job_actions": { - "HideDatasetActiondataset_hicup": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "dataset_hicup" - }, - "HideDatasetActiondigester_file": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "digester_file" - }, - "HideDatasetActionintermediate_results": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "intermediate_results" - }, - "RenameDatasetActionhicup_report": { - "action_arguments": { - "newname": "HiCUP report (tabular)" - }, - "action_type": "RenameDatasetAction", - "output_name": "hicup_report" - }, - "RenameDatasetActionhicup_results": { - "action_arguments": { - "newname": "HiCUP report (HTML)" - }, - "action_type": "RenameDatasetAction", - "output_name": "hicup_results" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", - "tool_shed_repository": { - "changeset_revision": "68fb19094f84", - "name": "hicup_hicup", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"advanced_options\": {\"re2\": \"\", \"longest\": \"\", \"shortest\": \"\", \"nofill\": {\"__class__\": \"ConnectedValue\"}}, \"genome\": {\"__class__\": \"ConnectedValue\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 1, \"input_1\": {\"__class__\": \"ConnectedValue\"}}, \"re1\": {\"__class__\": \"ConnectedValue\"}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.2+galaxy0", - "type": "tool", - "uuid": "8aba6fbb-d940-4826-911b-8c148e82085c", - "when": null, - "workflow_outputs": [ - { - "label": "HiCUP report (tabular)", - "output_name": "hicup_report", - "uuid": "fd8f1b17-c68e-4652-b139-acccf51baa30" - }, - { - "label": "HiCUP report (HTML)", - "output_name": "hicup_results", - "uuid": "ba37bb7a-ad3a-487b-b7ba-0023f1c496fd" - } - ] - }, - "6": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", - "errors": null, - "id": 6, - "input_connections": { - "components_1|param_type|component_value": { - "id": 4, + "input_subworkflow_step_id": 1, "output_name": "output" }, - "components_3|param_type|component_value": { + "minimum MAPQ": { "id": 4, + "input_subworkflow_step_id": 4, "output_name": "output" } }, "inputs": [], - "label": "build filtering rule for MAPQ", - "name": "Compose text parameter value", - "outputs": [ - { - "name": "out1", - "type": "expression.json" - } - ], - "position": { - "left": 746.5, - "top": 392.5 - }, - "post_job_actions": { - "HideDatasetActionout1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out1" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", - "tool_shed_repository": { - "changeset_revision": "e188c9826e0f", - "name": "compose_text_param", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"(c10>=\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \") and (c11>=\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \")\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.1", - "type": "tool", - "uuid": "ee70cd21-6a36-4e21-97d2-ff0749236523", - "when": null, - "workflow_outputs": [] - }, - "7": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", - "errors": null, - "id": 7, - "input_connections": { - "digester|digester_file": { - "id": 5, - "output_name": "digester_file" - }, - "input_file": { - "id": 5, - "output_name": "dataset_hicup" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool Hicup to juicer converter", - "name": "digester" - }, - { - "description": "runtime parameter for tool Hicup to juicer converter", - "name": "input_file" - } - ], - "label": "valid pairs in juicebox format", - "name": "Hicup to juicer converter", - "outputs": [ - { - "name": "output", - "type": "tabular" - } - ], + "label": null, + "name": "Hi-C_fastqToPairs_hicup", + "outputs": [], "position": { - "left": 637.5, - "top": 197.5 + "left": 520, + "top": 0 }, - "post_job_actions": { - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "valid pairs in juicebox format" + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Hi-C_fastqToPairs_hicup", + "steps": { + "0": { + "annotation": "Should be a paired collection with Hi-C fastqs", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Should be a paired collection with Hi-C fastqs", + "name": "PE fastq input" + } + ], + "label": "PE fastq input", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 12.5 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "30fe3d0f-541a-478a-b57d-a43c0c16ccad", + "when": null, + "workflow_outputs": [] }, - "action_type": "RenameDatasetAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", - "tool_shed_repository": { - "changeset_revision": "b4e7244246e2", - "name": "hicup2juicer", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"digester\": {\"provide_digester\": \"yes\", \"__current_case__\": 0, \"digester_file\": {\"__class__\": \"RuntimeValue\"}, \"usemid\": true}, \"input_file\": {\"__class__\": \"RuntimeValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.9.2+galaxy0", - "type": "tool", - "uuid": "659811cd-a212-4949-9693-074f6161ed11", - "when": null, - "workflow_outputs": [ - { - "label": "valid pairs in juicebox format", - "output_name": "output", - "uuid": "dfc67c68-2569-4727-9ca6-a70f3b13edd9" - } - ] - }, - "8": { - "annotation": "", - "content_id": "Filter1", - "errors": null, - "id": 8, - "input_connections": { - "cond": { - "id": 6, - "output_name": "out1" - }, - "input": { - "id": 7, - "output_name": "output" - } - }, - "inputs": [], - "label": "valid pairs in juicebox format MAPQ filtered", - "name": "Filter", - "outputs": [ - { - "name": "out_file1", - "type": "input" - } - ], - "position": { - "left": 1041, - "top": 304.5 - }, - "post_job_actions": { - "RenameDatasetActionout_file1": { - "action_arguments": { - "newname": "valid pairs in juicebox format MAPQ filtered" + "1": { + "annotation": "use the bowtie2 indexes to display choices", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "use the bowtie2 indexes to display choices", + "name": "genome name" + } + ], + "label": "genome name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 39, + "top": 82.5 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "45194ed6-a1e9-4248-8d3a-f51febc36d61", + "when": null, + "workflow_outputs": [] }, - "action_type": "RenameDatasetAction", - "output_name": "out_file1" - } - }, - "tool_id": "Filter1", - "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.1", - "type": "tool", - "uuid": "fe9a084d-06ad-4671-a4d6-85dff2f96138", + "2": { + "annotation": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "name": "Restriction enzyme" + } + ], + "label": "Restriction enzyme", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 58, + "top": 155.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ec011ceb-c601-464f-8661-ca9c0b335bb5", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "name": "No fill-in" + } + ], + "label": "No fill-in", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 97.5, + "top": 248.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c807fdbf-1c1d-45b4-851e-47fb919b07d6", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "can be set to 0 for no filtering", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "can be set to 0 for no filtering", + "name": "minimum MAPQ" + } + ], + "label": "minimum MAPQ", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 131, + "top": 320.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "748c8800-5bef-41b7-b2cf-6d6a57c0eb70", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "advanced_options|nofill": { + "id": 3, + "output_name": "output" + }, + "genome": { + "id": 1, + "output_name": "output" + }, + "library|input_1": { + "id": 0, + "output_name": "output" + }, + "re1": { + "id": 2, + "output_name": "output" + }, + "reference_genome|index": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "HiCUP", + "name": "Hicup Pipeline", + "outputs": [ + { + "name": "intermediate_results", + "type": "input" + }, + { + "name": "hicup_results", + "type": "html" + }, + { + "name": "hicup_report", + "type": "tabular" + }, + { + "name": "dataset_hicup", + "type": "qname_sorted.bam" + }, + { + "name": "digester_file", + "type": "tabular" + } + ], + "position": { + "left": 356.5, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActiondataset_hicup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "dataset_hicup" + }, + "HideDatasetActiondigester_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "digester_file" + }, + "HideDatasetActionintermediate_results": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "intermediate_results" + }, + "RenameDatasetActionhicup_report": { + "action_arguments": { + "newname": "HiCUP report (tabular)" + }, + "action_type": "RenameDatasetAction", + "output_name": "hicup_report" + }, + "RenameDatasetActionhicup_results": { + "action_arguments": { + "newname": "HiCUP report (HTML)" + }, + "action_type": "RenameDatasetAction", + "output_name": "hicup_results" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "68fb19094f84", + "name": "hicup_hicup", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_options\": {\"re2\": \"\", \"longest\": \"\", \"shortest\": \"\", \"nofill\": {\"__class__\": \"ConnectedValue\"}}, \"genome\": {\"__class__\": \"ConnectedValue\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 1, \"input_1\": {\"__class__\": \"ConnectedValue\"}}, \"re1\": {\"__class__\": \"ConnectedValue\"}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.2+galaxy0", + "type": "tool", + "uuid": "8aba6fbb-d940-4826-911b-8c148e82085c", + "when": null, + "workflow_outputs": [ + { + "label": "HiCUP report (HTML)", + "output_name": "hicup_results", + "uuid": "ba37bb7a-ad3a-487b-b7ba-0023f1c496fd" + }, + { + "label": "HiCUP report (tabular)", + "output_name": "hicup_report", + "uuid": "fd8f1b17-c68e-4652-b139-acccf51baa30" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 6, + "input_connections": { + "components_1|param_type|component_value": { + "id": 4, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "build filtering rule for MAPQ", + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 746.5, + "top": 392.5 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"(c10>=\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \") and (c11>=\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \")\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "ee70cd21-6a36-4e21-97d2-ff0749236523", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", + "errors": null, + "id": 7, + "input_connections": { + "digester|digester_file": { + "id": 5, + "output_name": "digester_file" + }, + "input_file": { + "id": 5, + "output_name": "dataset_hicup" + } + }, + "inputs": [], + "label": "valid pairs in juicebox format", + "name": "Hicup to juicer converter", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 637.5, + "top": 197.5 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "valid pairs in juicebox format" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "b4e7244246e2", + "name": "hicup2juicer", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"digester\": {\"provide_digester\": \"yes\", \"__current_case__\": 0, \"digester_file\": {\"__class__\": \"ConnectedValue\"}, \"usemid\": true}, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.2+galaxy0", + "type": "tool", + "uuid": "659811cd-a212-4949-9693-074f6161ed11", + "when": null, + "workflow_outputs": [ + { + "label": "valid pairs in juicebox format", + "output_name": "output", + "uuid": "dfc67c68-2569-4727-9ca6-a70f3b13edd9" + } + ] + }, + "8": { + "annotation": "", + "content_id": "Filter1", + "errors": null, + "id": 8, + "input_connections": { + "cond": { + "id": 6, + "output_name": "out1" + }, + "input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": "valid pairs in juicebox format MAPQ filtered", + "name": "Filter", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1041, + "top": 304.5 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "valid pairs in juicebox format MAPQ filtered" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Filter1", + "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "fe9a084d-06ad-4671-a4d6-85dff2f96138", + "when": null, + "workflow_outputs": [ + { + "label": "valid pairs in juicebox format MAPQ filtered", + "output_name": "out_file1", + "uuid": "b08373c7-59b2-4ae3-90b7-7c9a05ca81b7" + } + ] + } + }, + "tags": "", + "uuid": "9df7c037-6fe4-47e9-8311-e40bc5101b58" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "3584d879-0b7a-4a89-a5f6-8439db6f003e", "when": null, "workflow_outputs": [ + { + "label": "valid pairs in juicebox format", + "output_name": "valid pairs in juicebox format", + "uuid": "bc19676e-9619-43b9-9c21-bc3c31fad3b2" + }, { "label": "valid pairs in juicebox format MAPQ filtered", - "output_name": "out_file1", - "uuid": "b08373c7-59b2-4ae3-90b7-7c9a05ca81b7" - } - ] - } - }, - "tags": [ - "Hi-C" - ], - "uuid": "48f579ea-eaac-49ee-b38f-93c82f8b7d76", - "version": 2 - }, - "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n", - "changelog": "# Changelog\n\n## [0.3] 2023-09-08\n\n### Update tools\n- all cooler tools were updated from 0.8.11 to 0.9.3\n- pyGenomeTracks was updated from 3.7 to 3.8\n\n## [0.2.1] 2023-09-01 Bug fix\n\nFix dockstore (workflows are the same)\n\n## [0.2] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0`\n\n### Manual update\n- Get fragment id in valid pairs file.\n- Use the middle of the fragment instead of 5' of the read in the valid pairs file.\n\n## [0.1] 2023-01-16\n\nFirst release.\n" - } - ], - "path": "./workflows/epigenetics/hic-hicup-cooler" - }, - { - "version": 1.2, - "workflows": [ - { - "name": "main", - "subclass": "Galaxy", - "publish": true, - "primaryDescriptorPath": "/average-bigwig-between-replicates.ga", - "testParameterFiles": [ - "/average-bigwig-between-replicates-tests.yml" - ], - "authors": [ - { - "name": "Lucille Delisle", - "orcid": "0000-0002-1964-4960" - } - ], - "definition": { - "a_galaxy_workflow": "true", - "annotation": "We assume the identifiers of the input list are like:\nsample_name_replicateID.\nThe identifiers of the output list will be:\nsample_name", - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "release": "0.2", - "name": "Average Bigwig between replicates", - "steps": { - "0": { - "annotation": "We assume the identifiers are like:\nsample_name_replicateID", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ + "output_name": "valid pairs in juicebox format MAPQ filtered", + "uuid": "ec040a8e-883a-4cdb-b5bf-ea5a611a16a7" + }, { - "description": "We assume the identifiers are like:\nsample_name_replicateID", - "name": "Bigwig to average" - } - ], - "label": "Bigwig to average", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 0, - "top": 0.0 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "45d1d287-ea71-4817-afd2-8ad89aedac46", - "when": null, - "workflow_outputs": [] - }, - "1": { - "annotation": "Bin size for normalized bigwig (usually 5bp is sufficient for RNA-seq and 50bp for ChIP/CUTandRUN/ATAC)", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ + "label": "HiCUP report (html)", + "output_name": "HiCUP report (HTML)", + "uuid": "902f20ef-d51d-4fad-86a0-206cda2ef361" + }, { - "description": "Bin size for normalized bigwig (usually 5bp is sufficient for RNA-seq and 50bp for ChIP/CUTandRUN/ATAC)", - "name": "bin_size" + "label": "HiCUP report (txt)", + "output_name": "HiCUP report (tabular)", + "uuid": "b479e588-6d59-4b60-9dd7-036e58358eae" } - ], - "label": "bin_size", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 16, - "top": 125.0 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "ae41572a-bafb-40d4-8042-87f07552980f", - "when": null, - "workflow_outputs": [] + ] }, - "2": { + "11": { "annotation": "", - "content_id": "__APPLY_RULES__", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", "errors": null, - "id": 2, + "id": 11, "input_connections": { - "input": { - "id": 0, + "components_11|param_type|component_value": { + "id": 8, + "output_name": "output" + }, + "components_1|param_type|component_value": { + "id": 7, + "output_name": "output" + }, + "components_3|param_type|component_value": { + "id": 9, + "output_name": "output" + }, + "components_5|param_type|component_value": { + "id": 8, + "output_name": "output" + }, + "components_7|param_type|component_value": { + "id": 7, + "output_name": "output" + }, + "components_9|param_type|component_value": { + "id": 9, "output_name": "output" } }, "inputs": [], - "label": null, - "name": "Apply rules", + "label": "write filtering for capture region", + "name": "Compose text parameter value", "outputs": [ { - "name": "output", - "type": "input" + "name": "out1", + "type": "expression.json" } ], "position": { - "left": 254, - "top": 11.5 + "left": 698.5, + "top": 846.6216799999941 }, "post_job_actions": { - "HideDatasetActionoutput": { + "HideDatasetActionout1": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__APPLY_RULES__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1, 2], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"^(.*)_([^_]*)$\", \"is_workflow\": false, \"replacement\": \"\\\\1\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"^(.*)_([^_]*)$\", \"is_workflow\": false, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.0", - "type": "tool", - "uuid": "5532681e-f2b3-415c-87e2-71d5eb982d62", - "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", - "errors": null, - "id": 3, - "input_connections": { - "advancedOpt|binSize": { - "id": 1, - "output_name": "output" - }, - "bigwigs": { - "id": 2, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool bigwigAverage", - "name": "advancedOpt" - } - ], - "label": "average bigwigs from different replicates", - "name": "bigwigAverage", - "outputs": [ - { - "name": "outFileName", - "type": "bigwig" + "output_name": "out1" } - ], - "position": { - "left": 474, - "top": 11.5 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", "tool_shed_repository": { - "changeset_revision": "4a53856a5b85", - "name": "deeptools_bigwig_average", - "owner": "bgruening", + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": \"1\", \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "3.5.4+galaxy0", + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"(c3=='\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"' and c4<\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" and c4>\"}}, {\"__index__\": 5, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 6, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \") and (c7==\\\"\"}}, {\"__index__\": 7, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 8, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"\\\" and c8<\"}}, {\"__index__\": 9, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 10, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \" and c8>\"}}, {\"__index__\": 11, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 12, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \")\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", "type": "tool", - "uuid": "f63daf4e-ce9f-4301-be74-e4c263b6e88b", - "when": null, - "workflow_outputs": [ - { - "label": "average_bigwigs", - "output_name": "outFileName", - "uuid": "19023604-eee1-4099-b1c2-abe3de93b3f3" - } - ] - } - }, - "tags": [], - "uuid": "c6ed4b0e-d719-4997-9860-ba99488ec332", - "version": 6 - }, - "readme": "# Average Bigwig between replicates\n\nThis workflow is very useful when you processed multiple samples in collections and you want to generate an average coverage per condition.\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of bigwigs (normalized). The identifiers of your bigwigs must be like:\n - whatever_sample1_identificationOfReplicate1\n - whatever_sample1_identificationOfReplicate2\n - ...\n - whatever_sample2_identificationOfReplicate1\n - whatever_sample2_identificationOfReplicate2\n - ...\n\n## Inputs values\n\n- bin_size: this is used when average of coverage is performed. Large values will allow to have smaller output files but with less resolution while small values will increase computation time and size of output files to produce more resolutive bigwigs. I suggest 5bp for RNA-seq and 50bp for other applications.\n\n## Processing\n\n- The workflow will split identifiers between everything which is before the last underscore which will be the *sample* and everything which is after the last underscore which will be the *replicate identifier*. And restructure the collection as list:list:\n - whatever_sample1:\n - identificationOfReplicate1\n - identificationOfReplicate2\n - ...\n - whatever_sample2:\n - identificationOfReplicate1\n - identificationOfReplicate2\n - ---\n - ...\n- Then it will average bigwigs into each inner list\n\n## Outputs\n\n- The output is a collection of bigwig datasets like:\n - whatever_sample1\n - whatever_sample2\n - ...\n", - "changelog": "# Changelog\n\n## [0.2] 2023-09-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n\n## [0.1] 2023-09-22\nFirst release.\n" - } - ], - "path": "./workflows/epigenetics/average-bigwig-between-replicates" - }, - { - "version": 1.2, - "workflows": [ - { - "name": "consensus-peaks-chip-sr", - "subclass": "Galaxy", - "publish": true, - "primaryDescriptorPath": "/consensus-peaks-chip-sr.ga", - "testParameterFiles": [ - "/consensus-peaks-chip-sr-tests.yml" - ], - "authors": [ - { - "name": "Lucille Delisle", - "orcid": "0000-0002-1964-4960" - } - ], - "definition": { - "a_galaxy_workflow": "true", - "annotation": "This workflow takes as input SR BAM from ChIP-seq. It calls peaks on each replicate and intersect them. In parallel, each BAM is subsetted to smallest number of reads. Peaks are called using all subsets combined. Only peaks called using a combination of all subsets which have summits intersecting the intersection of at least x replicates will be kept.", - "comments": [ - { - "child_steps": [ - 5, - 8, - 12 - ], - "color": "blue", - "data": { - "title": "Get a BED with intersection of at least x rep" - }, - "id": 0, - "position": [ - 767.4, - 0.0 - ], - "size": [ - 525.4, - 382.7 - ], - "type": "frame" - }, - { - "child_steps": [ - 4, - 7, - 11, - 10, - 15, - 14, - 16, - 17, - 18, - 19 - ], - "color": "none", - "data": { - "title": "Downsample input BAM to get the same number of reads" - }, - "id": 2, - "position": [ - 310.4, - 898.0 - ], - "size": [ - 2000, - 403 - ], - "type": "frame" - }, - { - "child_steps": [ - 9, - 13 - ], - "color": "green", - "data": { - "title": "Get the average coverage" - }, - "id": 1, - "position": [ - 721.4, - 539.8 - ], - "size": [ - 548.7, - 332 - ], - "type": "frame" - } - ], - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "release": "1.0", - "name": "Get Confident Peaks From ChIP_SR replicates", - "steps": { - "0": { - "annotation": "A collection with n replicates. BAM should not have duplicates", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "A collection with n replicates. BAM should not have duplicates", - "name": "n rmDup BAMSR" - } - ], - "label": "n rmDup BAMSR", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 0, - "top": 168.94998779296876 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "fc7f3d9f-c1a6-4e00-a65a-ff31ab9e6bca", - "when": null, - "workflow_outputs": [] - }, - "1": { - "annotation": "Minimum number of replicates into which the summit should be present.", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ - { - "description": "Minimum number of replicates into which the summit should be present.", - "name": "Minimum number of overlap" - } - ], - "label": "Minimum number of overlap", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 25, - "top": 247.4 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "025fcb5d-6842-4ed0-9bac-b393942b9d29", - "when": null, - "workflow_outputs": [] - }, - "2": { - "annotation": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ - { - "description": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", - "name": "effective_genome_size" - } - ], - "label": "effective_genome_size", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 39, - "top": 341.94791480468575 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "dac93661-a2aa-4163-a3ec-f64c4075c881", - "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "Bin size for average of normalized coverage", - "content_id": null, - "errors": null, - "id": 3, - "input_connections": {}, - "inputs": [ - { - "description": "Bin size for average of normalized coverage", - "name": "bin_size" - } - ], - "label": "bin_size", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 57, - "top": 438.98123999999825 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "ef17ea2d-7f73-44a8-aecf-15279c559fd1", + "uuid": "5736ad36-505d-45cd-aebc-6763055e9509", "when": null, "workflow_outputs": [] }, - "4": { + "12": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", "errors": null, - "id": 4, + "id": 12, "input_connections": { - "input": { - "id": 0, + "components_0|param_type|component_value": { + "id": 7, + "output_name": "output" + }, + "components_2|param_type|component_value": { + "id": 8, + "output_name": "output" + }, + "components_4|param_type|component_value": { + "id": 9, "output_name": "output" } }, "inputs": [], - "label": "count number of reads", - "name": "Samtools view", + "label": "write region for pyGenomeTracks", + "name": "Compose text parameter value", "outputs": [ { - "name": "outputcnt", - "type": "tabular" + "name": "out1", + "type": "expression.json" } ], "position": { - "left": 330.46457068361184, - "top": 1016.5181008539595 + "left": 1398, + "top": 689.6216799999941 }, "post_job_actions": { - "HideDatasetActionoutputcnt": { + "HideDatasetActionout1": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "outputcnt" + "output_name": "out1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", "tool_shed_repository": { - "changeset_revision": "6be888be75f9", - "name": "samtools_view", + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"all_reads\", \"__current_case__\": 0, \"output_options\": {\"reads_report_type\": \"count\", \"__current_case__\": 1}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.15.1+galaxy2", + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \":\"}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"-\"}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", "type": "tool", - "uuid": "a864ff43-af08-436a-aa78-54491ff0cce6", + "uuid": "eb2d5028-6f3f-4f6f-9338-ec979be3b4ab", "when": null, "workflow_outputs": [] }, - "5": { + "13": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "content_id": "Filter1", "errors": null, - "id": 5, + "id": 13, "input_connections": { - "components_1|param_type|component_value": { - "id": 1, - "output_name": "output" + "cond": { + "id": 11, + "output_name": "out1" + }, + "input": { + "id": 10, + "output_name": "valid pairs in juicebox format MAPQ filtered" } }, "inputs": [], - "label": "generate filter rule", - "name": "Compose text parameter value", + "label": "Filter for capture region", + "name": "Filter", "outputs": [ { - "name": "out1", - "type": "expression.json" + "name": "out_file1", + "type": "input" } ], "position": { - "left": 795.7157982750858, - "top": 206.5517325344974 + "left": 891.5, + "top": 555.6216799999941 }, "post_job_actions": { - "HideDatasetActionout1": { + "HideDatasetActionout_file1": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "out1" + "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", - "tool_shed_repository": { - "changeset_revision": "e188c9826e0f", - "name": "compose_text_param", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c4 >= \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.1", + "tool_id": "Filter1", + "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", "type": "tool", - "uuid": "e6855df9-0e94-4310-835c-15514bd37974", + "uuid": "f39490d2-503d-4c69-a682-c8472abc8e94", "when": null, "workflow_outputs": [] }, - "6": { + "14": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_csort_tabix/cooler_csort_tabix/0.9.3+galaxy1", "errors": null, - "id": 6, + "id": 14, "input_connections": { - "effective_genome_size_options|gsize": { - "id": 2, - "output_name": "output" + "input": { + "id": 13, + "output_name": "out_file1" }, - "treatment|input_treatment_file": { - "id": 0, + "size_source|fasta_cached": { + "id": 1, "output_name": "output" } }, - "inputs": [ - { - "description": "runtime parameter for tool MACS2 callpeak", - "name": "effective_genome_size_options" - }, - { - "description": "runtime parameter for tool MACS2 callpeak", - "name": "treatment" - } - ], - "label": "call peaks individually", - "name": "MACS2 callpeak", + "inputs": [], + "label": "Sort filtered pairs and index", + "name": "cooler csort with tabix", "outputs": [ { - "name": "output_tabular", - "type": "tabular" - }, - { - "name": "output_narrowpeaks", - "type": "bed" - }, - { - "name": "output_treat_pileup", - "type": "bedgraph" - }, - { - "name": "output_control_lambda", - "type": "bedgraph" + "name": "output", + "type": "interval_tabix.gz" } ], "position": { - "left": 454.449951171875, - "top": 153.21457740234203 + "left": 988, + "top": 228.12167999999406 }, "post_job_actions": { - "HideDatasetActionoutput_control_lambda": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_control_lambda" - }, - "HideDatasetActionoutput_tabular": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_tabular" - }, - "HideDatasetActionoutput_treat_pileup": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_treat_pileup" - }, - "RenameDatasetActionoutput_narrowpeaks": { - "action_arguments": { - "newname": "individual macs2 narrowPeaks" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_narrowpeaks" - }, - "RenameDatasetActionoutput_tabular": { + "ChangeDatatypeActionoutput": { "action_arguments": { - "newname": "individual macs2 tabular" + "newtype": "juicer_medium_tabix.gz" }, - "action_type": "RenameDatasetAction", - "output_name": "output_tabular" + "action_type": "ChangeDatatypeAction", + "output_name": "output" }, - "RenameDatasetActionoutput_treat_pileup": { + "RenameDatasetActionoutput": { "action_arguments": { - "newname": "individual macs2 coverage normalized" + "newname": "valid pairs filtered and sorted" }, "action_type": "RenameDatasetAction", - "output_name": "output_treat_pileup" + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_csort_tabix/cooler_csort_tabix/0.9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "86e2413cf3f8", - "name": "macs2", - "owner": "iuc", + "changeset_revision": "8c3cba559c99", + "name": "cooler_csort_tabix", + "owner": "lldelisle", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAM\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"0\"}, \"outputs\": [\"bdg\", \"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"RuntimeValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.2.9.1+galaxy0", + "tool_state": "{\"format_sel\": {\"format\": \"juicer_medium\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"size_source\": {\"size_source_selector\": \"cached\", \"__current_case__\": 0, \"fasta_cached\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy1", "type": "tool", - "uuid": "8f2a3aa4-704e-4d90-a672-94b97996dd56", + "uuid": "bbb479cd-c67c-4347-9c1d-ac8095d90aa9", "when": null, "workflow_outputs": [ { - "label": "individual_macs2_narrowPeaks", - "output_name": "output_narrowpeaks", - "uuid": "4552df5d-4397-4118-af11-f97eb8c748a5" + "label": "valid pairs filtered and sorted", + "output_name": "output", + "uuid": "1a49e9e8-502b-4750-9349-a026a26df5a0" } ] }, - "7": { + "15": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", - "errors": null, - "id": 7, + "id": 15, "input_connections": { - "input_list": { - "id": 4, - "output_name": "outputcnt" - } - }, - "inputs": [], - "label": "put all nb of reads into single dataset", - "name": "Collapse Collection", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 585.9498956836106, - "top": 1016.0836991103162 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", + "Bin size in bp": { + "id": 5, + "input_subworkflow_step_id": 0, + "output_name": "output" + }, + "Interactions to consider to calculate weights in normalization step": { + "id": 6, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "Juicer Medium Tabix with validPairs": { + "id": 14, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "genome name": { + "id": 1, + "input_subworkflow_step_id": 1, "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", - "tool_shed_repository": { - "changeset_revision": "90981f86000f", - "name": "collapse_collections", - "owner": "nml", - "tool_shed": "toolshed.g2.bx.psu.edu" + "inputs": [], + "label": null, + "name": "Hi-C_juicermediumtabixToCool_cooler", + "outputs": [], + "position": { + "left": 1290, + "top": 309.1166687011719 }, - "tool_state": "{\"filename\": {\"add_name\": false, \"__current_case__\": 1}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "5.1.0", - "type": "tool", - "uuid": "bd8b6b03-19ef-4921-96c3-abe5e6992941", + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Hi-C_juicermediumtabixToCool_cooler", + "steps": { + "0": { + "annotation": "For example 10000 for 10kb", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "For example 10000 for 10kb", + "name": "Bin size in bp" + } + ], + "label": "Bin size in bp", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 33.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "d0a82863-82f8-426c-addb-06066e9d0a73", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "9b1ea2f8-0754-426a-b7a4-23385bc7ff6a" + } + ] + }, + "1": { + "annotation": "This is used to get the chromosome sizes", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "This is used to get the chromosome sizes", + "name": "genome name" + } + ], + "label": "genome name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 46, + "top": 123.5 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "48506f80-b1b5-4d1d-98a6-c6882de026f1", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "3074ec27-efc0-4aa1-b979-4e9a444420bd" + } + ] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Juicer Medium Tabix with validPairs" + } + ], + "label": "Juicer Medium Tabix with validPairs", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 129.25, + "top": 208.25 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "588962a4-8ce4-4929-81fd-a9dfdd032598", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Recommended value: cis-only", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Recommended value: cis-only", + "name": "Interactions to consider to calculate weights in normalization step" + } + ], + "label": "Interactions to consider to calculate weights in normalization step", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 221, + "top": 309.75 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "d6375500-a591-47a9-b126-950347e3e7a8", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "fc026c8b-591d-480c-acfa-5f480c2089dd" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", + "errors": null, + "id": 4, + "input_connections": { + "binsize": { + "id": 0, + "output_name": "output" + }, + "size_source|fasta_cached": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "make bed with bins", + "name": "cooler_makebins", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 489.25, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ebd2a52eb245", + "name": "cooler_makebins", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"binsize\": {\"__class__\": \"ConnectedValue\"}, \"size_source\": {\"size_source_selector\": \"cached\", \"__current_case__\": 0, \"fasta_cached\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy0", + "type": "tool", + "uuid": "34e0a213-93e8-466e-b07b-ede1443ee7d6", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "assembly": { + "id": 1, + "output_name": "output" + }, + "format_sel|input_pairs": { + "id": 2, + "output_name": "output" + }, + "input_bed": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": "Load pairs in matrix", + "name": "cooler_cload_tabix", + "outputs": [ + { + "name": "output", + "type": "cool" + } + ], + "position": { + "left": 762.25, + "top": 58 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "matrix with raw values" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "0641e1c892c6", + "name": "cooler_cload_tabix", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"assembly\": {\"__class__\": \"ConnectedValue\"}, \"format_sel\": {\"format\": \"juicer_medium\", \"__current_case__\": 0, \"input_pairs\": {\"__class__\": \"ConnectedValue\"}}, \"input_bed\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy1", + "type": "tool", + "uuid": "d411eea7-7996-44f2-af2a-feecb854a067", + "when": null, + "workflow_outputs": [ + { + "label": "matrix with raw values", + "output_name": "output", + "uuid": "d398b493-9b5d-412f-a06d-d1cfdc904feb" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "cistrans": { + "id": 3, + "output_name": "output" + }, + "input": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool cooler_balance", + "name": "blacklist" + } + ], + "label": "ICE normalization", + "name": "cooler_balance", + "outputs": [ + { + "name": "output", + "type": "cool" + } + ], + "position": { + "left": 991.25, + "top": 254.5 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "matrix with iced values" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "8f9fe0667b89", + "name": "cooler_balance", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"blacklist\": {\"__class__\": \"RuntimeValue\"}, \"cistrans\": {\"__class__\": \"ConnectedValue\"}, \"convergencepolicy\": \"error\", \"ignorediags\": \"2\", \"ignoredist\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"madmax\": \"5\", \"maxiters\": \"200\", \"mincount\": \"0\", \"minnnz\": \"10\", \"name\": \"weight\", \"tol\": \"1e-05\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy0", + "type": "tool", + "uuid": "44270887-1c96-4ede-8bb9-3db2a07eeb6e", + "when": null, + "workflow_outputs": [ + { + "label": "matrix with iced values", + "output_name": "output", + "uuid": "1d4fe955-922e-40bf-b879-a71290af3ea7" + } + ] + } + }, + "tags": "", + "uuid": "1a6f4422-8f82-4444-a30c-bde38d181e41" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "63c60960-bd33-436a-ac47-fdaf69c4bdfa", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "matrix with iced values", + "output_name": "matrix with iced values", + "uuid": "178c2801-e3b3-4398-8448-795d67ae5aa3" + }, + { + "label": "matrix with raw values", + "output_name": "matrix with raw values", + "uuid": "606c3260-41a2-400e-a580-0db59b3bc11f" + } + ] }, - "8": { + "16": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy2", "errors": null, - "id": 8, + "id": 16, "input_connections": { - "tag|inputs": { - "id": 6, - "output_name": "output_narrowpeaks" + "region": { + "id": 12, + "output_name": "out1" + }, + "tracks_0|track_file_style_conditional|matrix_h5_cooler_multiple": { + "id": 15, + "output_name": "matrix with iced values" } }, - "inputs": [ - { - "description": "runtime parameter for tool bedtools Multiple Intersect", - "name": "tag" - } - ], - "label": "compute multi intersect", - "name": "bedtools Multiple Intersect", + "inputs": [], + "label": "final_plot", + "name": "pyGenomeTracks", "outputs": [ { - "name": "output", - "type": "bed" + "name": "outFileName", + "type": "png" } ], "position": { - "left": 790, - "top": 49.4 + "left": 1673, + "top": 806.6216799999941 }, "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" + "RenameDatasetActionoutFileName": { + "action_arguments": { + "newname": "plot with pyGenomeTracks" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFileName" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy2", "tool_shed_repository": { - "changeset_revision": "fe5b4cb8356c", - "name": "bedtools", + "changeset_revision": "59fd173ac850", + "name": "pygenometracks", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"cluster\": false, \"empty\": {\"empty_selector\": \"\", \"__current_case__\": 1}, \"filler\": \"0\", \"header\": false, \"tag\": {\"tag_select\": \"tag\", \"__current_case__\": 0, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0", + "tool_state": "{\"global_args\": {\"title\": \"\", \"fontsize\": \"12\", \"dpi\": \"72\", \"width\": \"40.0\", \"plotWidth\": null, \"height\": null, \"trackLabelFraction\": \"0.05\", \"trackLabelHAlign\": \"left\", \"decreasingXAxis\": false}, \"image_file_format\": \"png\", \"region\": {\"__class__\": \"ConnectedValue\"}, \"tracks\": [{\"__index__\": 0, \"track_file_style_conditional\": {\"track_file_style_selector\": \"hic_matrix_option\", \"__current_case__\": 0, \"title\": \"\", \"matrix_h5_cooler_multiple\": {\"__class__\": \"ConnectedValue\"}, \"colormap\": \"RdYlBu_r\", \"min_value\": null, \"max_value\": null, \"depth\": \"8000000\", \"transform\": \"no\", \"height_matrix\": null, \"show_masked_bins\": false, \"boundaries_file\": {\"__class__\": \"RuntimeValue\"}, \"scale_factor\": \"1.0\", \"rasterize\": true, \"invert_orientation\": false, \"spacer_height\": null}}, {\"__index__\": 1, \"track_file_style_conditional\": {\"track_file_style_selector\": \"xaxis_option\", \"__current_case__\": 13, \"title\": \"\", \"fontsize\": null, \"xaxis_where\": \"bottom\", \"spacer_height\": null}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.8+galaxy2", "type": "tool", - "uuid": "9edd1aab-eb4c-4fd4-b9f6-a6dbcae46dd2", + "uuid": "dfbe45de-b2a7-479e-b717-29ec5b31379e", "when": null, - "workflow_outputs": [] - }, - "9": { - "annotation": "", - "content_id": "wig_to_bigWig", - "errors": null, - "id": 9, - "input_connections": { - "input1": { - "id": 6, - "output_name": "output_treat_pileup" + "workflow_outputs": [ + { + "label": "plot with pyGenomeTracks", + "output_name": "outFileName", + "uuid": "32a70740-19aa-463d-a280-6394156bd412" } - }, - "inputs": [], - "label": "individual normalized bigwig", - "name": "Wig/BedGraph-to-bigWig", - "outputs": [ + ] + } + }, + "tags": [ + "Hi-C" + ], + "uuid": "2a89cbe4-a69f-4bff-9465-2e04b0217e35", + "version": 4 + }, + "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n", + "changelog": "# Changelog\n\n## [0.3] 2023-09-08\n\n### Update tools\n- all cooler tools were updated from 0.8.11 to 0.9.3\n- pyGenomeTracks was updated from 3.7 to 3.8\n\n## [0.2.1] 2023-09-01 Bug fix\n\nFix dockstore (workflows are the same)\n\n## [0.2] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0`\n\n### Manual update\n- Get fragment id in valid pairs file.\n- Use the middle of the fragment instead of 5' of the read in the valid pairs file.\n\n## [0.1] 2023-01-16\n\nFirst release.\n" + }, + { + "name": "hic-juicermediumtabix-to-cool-cooler", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/hic-juicermediumtabix-to-cool-cooler.ga", + "testParameterFiles": [ + "/hic-juicermediumtabix-to-cool-cooler-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow uses as input a collection of juicer medium tabix files and a genome name. It builds balanced cool file to the desired resolution.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.3", + "name": "Hi-C_juicermediumtabixToCool_cooler", + "steps": { + "0": { + "annotation": "For example 10000 for 10kb", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ { - "name": "out_file1", - "type": "bigwig" + "description": "For example 10000 for 10kb", + "name": "Bin size in bp" } ], + "label": "Bin size in bp", + "name": "Input parameter", + "outputs": [], "position": { - "left": 777.2817744590351, - "top": 635.7085502853505 + "left": 0, + "top": 33.5 }, - "post_job_actions": { - "HideDatasetActionout_file1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file1" + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "d0a82863-82f8-426c-addb-06066e9d0a73", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "This is used to get the chromosome sizes", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "This is used to get the chromosome sizes", + "name": "genome name" } + ], + "label": "genome name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 46, + "top": 123.5 }, - "tool_id": "wig_to_bigWig", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.1", - "type": "tool", - "uuid": "d0d6f92d-3d7e-44c3-b2f6-c10e429d2369", + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "48506f80-b1b5-4d1d-98a6-c6882de026f1", "when": null, "workflow_outputs": [] }, - "10": { + "2": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", + "content_id": null, "errors": null, - "id": 10, - "input_connections": { - "singtabop|input": { - "id": 7, - "output_name": "output" - } - }, + "id": 2, + "input_connections": {}, "inputs": [ { - "description": "runtime parameter for tool Table Compute", - "name": "singtabop" + "description": "", + "name": "Juicer Medium Tabix with validPairs" } ], - "label": "get min value", - "name": "Table Compute", - "outputs": [ + "label": "Juicer Medium Tabix with validPairs", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 129.25, + "top": 208.25 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "588962a4-8ce4-4929-81fd-a9dfdd032598", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Recommended value: cis-only", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ { - "name": "table", - "type": "tabular" + "description": "Recommended value: cis-only", + "name": "Interactions to consider to calculate weights in normalization step" } ], + "label": "Interactions to consider to calculate weights in normalization step", + "name": "Input parameter", + "outputs": [], "position": { - "left": 839.4690473102415, - "top": 1013.9803858976712 - }, - "post_job_actions": { - "HideDatasetActiontable": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "table" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", - "tool_shed_repository": { - "changeset_revision": "3bf5661c0280", - "name": "table_compute", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" + "left": 221, + "top": 309.75 }, - "tool_state": "{\"out_opts\": null, \"precision\": \"6\", \"singtabop\": {\"use_type\": \"single\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"col_row_names\": null, \"adv\": {\"header\": null, \"nrows\": null, \"skipfooter\": null, \"skip_blank_lines\": true}, \"user\": {\"mode\": \"matrixapply\", \"__current_case__\": 3, \"matrixapply_func\": {\"vector_op\": \"min\", \"__current_case__\": 1}, \"dimension\": \"0\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.2.4+galaxy0", - "type": "tool", - "uuid": "0d63ffd8-0646-4dbf-9ede-14bffcd5de2d", + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "d6375500-a591-47a9-b126-950347e3e7a8", "when": null, "workflow_outputs": [] }, - "11": { + "4": { "annotation": "", - "content_id": "wc_gnu", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", "errors": null, - "id": 11, + "id": 4, "input_connections": { - "input1": { - "id": 7, + "binsize": { + "id": 0, + "output_name": "output" + }, + "size_source|fasta_cached": { + "id": 1, "output_name": "output" } }, "inputs": [], - "label": "get nb of replicates", - "name": "Line/Word/Character count", + "label": "make bed with bins", + "name": "cooler_makebins", "outputs": [ { - "name": "out_file1", - "type": "tabular" + "name": "output", + "type": "bed" } ], "position": { - "left": 852.2032935094636, - "top": 1131.5836587544356 + "left": 489.25, + "top": 0 }, "post_job_actions": { - "HideDatasetActionout_file1": { + "HideDatasetActionoutput": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "out_file1" + "output_name": "output" } }, - "tool_id": "wc_gnu", - "tool_state": "{\"include_header\": false, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"options\": [\"lines\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_makebins/cooler_makebins/0.9.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "ebd2a52eb245", + "name": "cooler_makebins", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"binsize\": {\"__class__\": \"ConnectedValue\"}, \"size_source\": {\"size_source_selector\": \"cached\", \"__current_case__\": 0, \"fasta_cached\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy0", "type": "tool", - "uuid": "1e4420d0-edfb-4411-b7e0-602b510ff898", + "uuid": "34e0a213-93e8-466e-b07b-ede1443ee7d6", "when": null, "workflow_outputs": [] }, - "12": { + "5": { "annotation": "", - "content_id": "Filter1", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", "errors": null, - "id": 12, + "id": 5, "input_connections": { - "cond": { - "id": 5, - "output_name": "out1" + "assembly": { + "id": 1, + "output_name": "output" }, - "input": { - "id": 8, + "format_sel|input_pairs": { + "id": 2, + "output_name": "output" + }, + "input_bed": { + "id": 4, "output_name": "output" } }, "inputs": [], - "label": "filter multi intersect", - "name": "Filter", + "label": "Load pairs in matrix", + "name": "cooler_cload_tabix", "outputs": [ { - "name": "out_file1", - "type": "input" + "name": "output", + "type": "cool" } ], "position": { - "left": 1058, - "top": 57.4 + "left": 762.25, + "top": 58 }, "post_job_actions": { - "HideDatasetActionout_file1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file1" + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "matrix with raw values" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" } }, - "tool_id": "Filter1", - "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_cload_tabix/cooler_cload_tabix/0.9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "0641e1c892c6", + "name": "cooler_cload_tabix", + "owner": "lldelisle", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"assembly\": {\"__class__\": \"ConnectedValue\"}, \"format_sel\": {\"format\": \"juicer_medium\", \"__current_case__\": 0, \"input_pairs\": {\"__class__\": \"ConnectedValue\"}}, \"input_bed\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy1", "type": "tool", - "uuid": "4acd5289-87cc-4cfb-9863-35248989ab27", + "uuid": "d411eea7-7996-44f2-af2a-feecb854a067", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "matrix with raw values", + "output_name": "output", + "uuid": "d398b493-9b5d-412f-a06d-d1cfdc904feb" + } + ] }, - "13": { + "6": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", "errors": null, - "id": 13, + "id": 6, "input_connections": { - "advancedOpt|binSize": { + "cistrans": { "id": 3, "output_name": "output" }, - "bigwigs": { - "id": 9, - "output_name": "out_file1" + "input": { + "id": 5, + "output_name": "output" } }, "inputs": [ { - "description": "runtime parameter for tool bigwigAverage", - "name": "advancedOpt" - }, - { - "description": "runtime parameter for tool bigwigAverage", - "name": "advancedOpt" + "description": "runtime parameter for tool cooler_balance", + "name": "blacklist" } ], - "label": "average coverage from replicates", - "name": "bigwigAverage", + "label": "ICE normalization", + "name": "cooler_balance", "outputs": [ { - "name": "outFileName", - "type": "bigwig" + "name": "output", + "type": "cool" } ], "position": { - "left": 1035.1219194343084, - "top": 575.1464921044934 + "left": 991.25, + "top": 254.5 }, "post_job_actions": { - "RenameDatasetActionoutFileName": { + "RenameDatasetActionoutput": { "action_arguments": { - "newname": "Average Normalized Coverage of all replicates" + "newname": "matrix with iced values" }, "action_type": "RenameDatasetAction", - "output_name": "outFileName" + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/lldelisle/cooler_balance/cooler_balance/0.9.3+galaxy0", "tool_shed_repository": { - "changeset_revision": "4a53856a5b85", - "name": "deeptools_bigwig_average", - "owner": "bgruening", + "changeset_revision": "8f9fe0667b89", + "name": "cooler_balance", + "owner": "lldelisle", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": \"1\", \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "3.5.4+galaxy0", + "tool_state": "{\"blacklist\": {\"__class__\": \"RuntimeValue\"}, \"cistrans\": {\"__class__\": \"ConnectedValue\"}, \"convergencepolicy\": \"error\", \"ignorediags\": \"2\", \"ignoredist\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"madmax\": \"5\", \"maxiters\": \"200\", \"mincount\": \"0\", \"minnnz\": \"10\", \"name\": \"weight\", \"tol\": \"1e-05\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.3+galaxy0", "type": "tool", - "uuid": "36059130-5f2a-4fe0-8b36-58073595fdd5", + "uuid": "44270887-1c96-4ede-8bb9-3db2a07eeb6e", "when": null, "workflow_outputs": [ { - "label": "average_bigwig", - "output_name": "outFileName", - "uuid": "35dfdb8a-121d-41d1-9ad1-1e0d95a8ab8c" + "label": "matrix with iced values", + "output_name": "output", + "uuid": "1d4fe955-922e-40bf-b879-a71290af3ea7" } ] - }, - "14": { - "annotation": "", - "content_id": "param_value_from_file", + } + }, + "tags": [ + "Hi-C" + ], + "uuid": "48733b55-4cde-45d4-a69e-78faff0db3f5", + "version": 1 + }, + "readme": "# Hi-C (hic_fastq_to_cool_hicup_cooler) and region capture Hi-C (chic_fastq_to_cool_hicup_cooler) Workflows\n\nThis can also be used for Hi-ChIP experiments, in that case the output with `matrix with iced values` is ignored and the matrix to use is `matrix with raw values`.\n\n## Input datasets\n\n- The workflow needs a list of dataset pairs of fastqsanger.\n\n## Input values\n\n- genome name: suggested from the bowtie2 indices, it is used to map and build the list of bins.\n- restriction enzyme: Restriction enzyme used e.g. A^GATCT,BglII. The '^' is used to express where the enzyme cuts.\n- No fill-in: If you used a biotin fill-in protocol, put this to false, else, put it to true.\n- minimum MAPQ: Filtering to apply to pairs you want to keep in your matrix, set it to 0 to not apply filtering (HiCUP already filter for uniquely mapped or MAPQ30).\n- Bin size in bp: Used to generate your first matrix but you will be able to rerun the subworkflow `hic_tabix_to_cool_cooler` to get other resolutions.\n- Interactions to consider to calculate weights in normalization step: this is a parameter for the last correction step (ICE).\n\nFor the region capture workflow:\n\n- chromosome, start and end positions of the capture region\n\nFor the Hi-C workflow:\n\n- region to use in pyGenomeTracks to check the matrices.\n\n## Processing\n\n- Reads are processed with HiCUP which comprises these steps:\n - Truncation of reads for the religation motif\n - Mapping of mates independently with bowtie2\n - Pairing the mates when both mates are uniquely mapped or MAPQ30\n - Filtering the pairs for undigested, self-ligated...\n - Removing duplicates\n- The output BAM file is converted to medium juicer format: ` ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n", + "changelog": "# Changelog\n\n## [0.3] 2023-09-08\n\n### Update tools\n- all cooler tools were updated from 0.8.11 to 0.9.3\n- pyGenomeTracks was updated from 3.7 to 3.8\n\n## [0.2.1] 2023-09-01 Bug fix\n\nFix dockstore (workflows are the same)\n\n## [0.2] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0`\n\n### Manual update\n- Get fragment id in valid pairs file.\n- Use the middle of the fragment instead of 5' of the read in the valid pairs file.\n\n## [0.1] 2023-01-16\n\nFirst release.\n" + }, + { + "name": "hic-fastq-to-pairs-hicup", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/hic-fastq-to-pairs-hicup.ga", + "testParameterFiles": [ + "/hic-fastq-to-pairs-hicup-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes as input a collection of paired fastq. It uses HiCUP to go from fastq to validPair file. First truncate the fastq using the cutting sequence to guess the fill-in. Then map the truncated fastq. Then asign to fragment and filter the self-ligated and dandling ends or internal (it can also filter for the size). Then it removes the duplicates. Convert the output to be compatible with juicebox or cooler using the middle of the fragment as coordinates. Finally filter for mapping quality", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.3", + "name": "Hi-C_fastqToPairs_hicup", + "steps": { + "0": { + "annotation": "Should be a paired collection with Hi-C fastqs", + "content_id": null, "errors": null, - "id": 14, - "input_connections": { - "input1": { - "id": 10, - "output_name": "table" - } - }, - "inputs": [], - "label": "convert min value to text", - "name": "Parse parameter value", - "outputs": [ + "id": 0, + "input_connections": {}, + "inputs": [ { - "name": "text_param", - "type": "expression.json" + "description": "Should be a paired collection with Hi-C fastqs", + "name": "PE fastq input" } ], + "label": "PE fastq input", + "name": "Input dataset collection", + "outputs": [], "position": { - "left": 1084.3691526034222, - "top": 938.054981863764 - }, - "post_job_actions": { - "HideDatasetActioninteger_param": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "integer_param" - }, - "HideDatasetActiontext_param": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "text_param" - } + "left": 0, + "top": 12.5 }, - "tool_id": "param_value_from_file", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.0", - "type": "tool", - "uuid": "cdbee56b-9fff-4205-9cb6-741be770985d", + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "30fe3d0f-541a-478a-b57d-a43c0c16ccad", "when": null, "workflow_outputs": [] }, - "15": { - "annotation": "get nb of rep as param", - "content_id": "param_value_from_file", + "1": { + "annotation": "use the bowtie2 indexes to display choices", + "content_id": null, "errors": null, - "id": 15, - "input_connections": { - "input1": { - "id": 11, - "output_name": "out_file1" - } - }, - "inputs": [], - "label": null, - "name": "Parse parameter value", - "outputs": [ + "id": 1, + "input_connections": {}, + "inputs": [ { - "name": "integer_param", - "type": "expression.json" + "description": "use the bowtie2 indexes to display choices", + "name": "genome name" } ], + "label": "genome name", + "name": "Input parameter", + "outputs": [], "position": { - "left": 1092.4166992159298, - "top": 1123.4218289425305 - }, - "post_job_actions": { - "HideDatasetActioninteger_param": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "integer_param" - } + "left": 39, + "top": 82.5 }, - "tool_id": "param_value_from_file", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.0", - "type": "tool", - "uuid": "2ea49dca-270b-454a-9d86-6947799ab996", + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "45194ed6-a1e9-4248-8d3a-f51febc36d61", "when": null, "workflow_outputs": [] }, - "16": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "2": { + "annotation": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "content_id": null, "errors": null, - "id": 16, - "input_connections": { - "token_set_0|line": { - "id": 14, - "output_name": "text_param" - }, - "token_set_0|repeat_select|times": { - "id": 15, - "output_name": "integer_param" - } - }, - "inputs": [], - "label": "create a dataset with the min value as many times as there are replicates", - "name": "Create text file", - "outputs": [ + "id": 2, + "input_connections": {}, + "inputs": [ { - "name": "outfile", - "type": "txt" + "description": "Restriction enzyme used e.g. A^GATCT,BglII. Some Hi-C protocols may use several enzymes. To specify several enzymes, use the ':' to separate them e.g. A^GATCT,BglII:A^AGCTT,HindIII:^GATC,DpnII. HiCUP accomodates N in restriction enzyme: e.g. :A^ANCTT", + "name": "Restriction enzyme" } ], + "label": "Restriction enzyme", + "name": "Input parameter", + "outputs": [], "position": { - "left": 1355.26353673623, - "top": 996.1249965061141 - }, - "post_job_actions": { - "HideDatasetActionoutfile": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "outfile" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" + "left": 58, + "top": 155.5 }, - "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": {\"__class__\": \"ConnectedValue\"}, \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", - "type": "tool", - "uuid": "29ef7038-e10a-47cd-835f-945dccaf9c1c", + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ec011ceb-c601-464f-8661-ca9c0b335bb5", "when": null, "workflow_outputs": [] }, - "17": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "3": { + "annotation": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "content_id": null, "errors": null, - "id": 17, - "input_connections": { - "split_parms|input": { - "id": 16, - "output_name": "outfile" - } - }, + "id": 3, + "input_connections": {}, "inputs": [ { - "description": "runtime parameter for tool Split file", - "name": "split_parms" - } - ], - "label": "split min value", - "name": "Split file", - "outputs": [ - { - "name": "list_output_txt", - "type": "input" + "description": "Hi-C protocol did NOT include a fill-in of sticky ends prior to re-ligation and therefore reads shall be truncated at the restriction site sequence", + "name": "No fill-in" } ], + "label": "No fill-in", + "name": "Input parameter", + "outputs": [], "position": { - "left": 1583.8149291973814, - "top": 1143.0376400865628 - }, - "post_job_actions": { - "HideDatasetActionlist_output_txt": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "list_output_txt" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", - "tool_shed_repository": { - "changeset_revision": "baabc30154cd", - "name": "split_file_to_collection", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" + "left": 97.5, + "top": 248.5 }, - "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.5.1", - "type": "tool", - "uuid": "7db836a5-793a-403e-8db1-b97f619f4c69", + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c807fdbf-1c1d-45b4-851e-47fb919b07d6", "when": null, "workflow_outputs": [] }, - "18": { - "annotation": "", - "content_id": "param_value_from_file", + "4": { + "annotation": "can be set to 0 for no filtering", + "content_id": null, "errors": null, - "id": 18, - "input_connections": { - "input1": { - "id": 17, - "output_name": "list_output_txt" - } - }, - "inputs": [], - "label": "convert min nb of reads to parameter", - "name": "Parse parameter value", - "outputs": [ + "id": 4, + "input_connections": {}, + "inputs": [ { - "name": "integer_param", - "type": "expression.json" + "description": "can be set to 0 for no filtering", + "name": "minimum MAPQ" } ], + "label": "minimum MAPQ", + "name": "Input parameter", + "outputs": [], "position": { - "left": 1830.6125542203363, - "top": 1109.3615627344768 - }, - "post_job_actions": { - "HideDatasetActioninteger_param": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "integer_param" - } + "left": 131, + "top": 320.5 }, - "tool_id": "param_value_from_file", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.0", - "type": "tool", - "uuid": "71b1c454-41db-4a8b-8595-8d3fa86a86a0", + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "748c8800-5bef-41b7-b2cf-6d6a57c0eb70", "when": null, "workflow_outputs": [] }, - "19": { + "5": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", "errors": null, - "id": 19, + "id": 5, "input_connections": { - "input": { + "advanced_options|nofill": { + "id": 3, + "output_name": "output" + }, + "genome": { + "id": 1, + "output_name": "output" + }, + "library|input_1": { "id": 0, "output_name": "output" }, - "mode|subsample_config|subsampling_mode|target": { - "id": 18, - "output_name": "integer_param" + "re1": { + "id": 2, + "output_name": "output" + }, + "reference_genome|index": { + "id": 1, + "output_name": "output" } }, "inputs": [], - "label": "downsample BAM", - "name": "Samtools view", + "label": "HiCUP", + "name": "Hicup Pipeline", "outputs": [ { - "name": "outputsam", + "name": "intermediate_results", "type": "input" - } - ], - "position": { - "left": 2090.7845788070495, - "top": 1085.996383548678 - }, - "post_job_actions": { - "HideDatasetActionoutputsam": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "outputsam" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", - "tool_shed_repository": { - "changeset_revision": "6be888be75f9", - "name": "samtools_view", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": null, \"library\": null, \"cigarcons\": null, \"inclusive_filter\": null, \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": null, \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"target\", \"__current_case__\": 1, \"target\": {\"__class__\": \"ConnectedValue\"}, \"seed\": \"1\"}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": false, \"adv_output\": {\"readtags\": [], \"collapsecigar\": false}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.15.1+galaxy2", - "type": "tool", - "uuid": "ae46e826-d985-4437-abae-152b6877eea7", - "when": null, - "workflow_outputs": [] - }, - "20": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", - "errors": null, - "id": 20, - "input_connections": { - "effective_genome_size_options|gsize": { - "id": 2, - "output_name": "output" }, - "treatment|input_treatment_file": { - "id": 19, - "output_name": "outputsam" - } - }, - "inputs": [ { - "description": "runtime parameter for tool MACS2 callpeak", - "name": "effective_genome_size_options" + "name": "hicup_results", + "type": "html" }, { - "description": "runtime parameter for tool MACS2 callpeak", - "name": "treatment" - } - ], - "label": "call peaks on merge", - "name": "MACS2 callpeak", - "outputs": [ - { - "name": "output_tabular", + "name": "hicup_report", "type": "tabular" }, { - "name": "output_narrowpeaks", - "type": "bed" + "name": "dataset_hicup", + "type": "qname_sorted.bam" + }, + { + "name": "digester_file", + "type": "tabular" } ], "position": { - "left": 1546.199951171875, - "top": 579.4979025976545 + "left": 356.5, + "top": 0 }, "post_job_actions": { - "HideDatasetActionoutput_tabular": { + "HideDatasetActiondataset_hicup": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "output_tabular" + "output_name": "dataset_hicup" }, - "RenameDatasetActionoutput_narrowpeaks": { - "action_arguments": { - "newname": "merged macs2 narrowPeaks" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_narrowpeaks" + "HideDatasetActiondigester_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "digester_file" }, - "RenameDatasetActionoutput_tabular": { + "HideDatasetActionintermediate_results": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "intermediate_results" + }, + "RenameDatasetActionhicup_report": { "action_arguments": { - "newname": "merged macs2 tabular" + "newname": "HiCUP report (tabular)" }, "action_type": "RenameDatasetAction", - "output_name": "output_tabular" + "output_name": "hicup_report" }, - "RenameDatasetActionoutput_treat_pileup": { + "RenameDatasetActionhicup_results": { "action_arguments": { - "newname": "merged macs2 coverage normalized" + "newname": "HiCUP report (HTML)" }, "action_type": "RenameDatasetAction", - "output_name": "output_treat_pileup" + "output_name": "hicup_results" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0", "tool_shed_repository": { - "changeset_revision": "86e2413cf3f8", - "name": "macs2", - "owner": "iuc", + "changeset_revision": "68fb19094f84", + "name": "hicup_hicup", + "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAM\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"0\"}, \"outputs\": [\"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"Yes\", \"__current_case__\": 1, \"input_treatment_file\": {\"__class__\": \"RuntimeValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.2.9.1+galaxy0", + "tool_state": "{\"advanced_options\": {\"re2\": \"\", \"longest\": \"\", \"shortest\": \"\", \"nofill\": {\"__class__\": \"ConnectedValue\"}}, \"genome\": {\"__class__\": \"ConnectedValue\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 1, \"input_1\": {\"__class__\": \"ConnectedValue\"}}, \"re1\": {\"__class__\": \"ConnectedValue\"}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.2+galaxy0", "type": "tool", - "uuid": "e183ec20-d4ab-427a-9a0c-3e9bbced8793", + "uuid": "8aba6fbb-d940-4826-911b-8c148e82085c", "when": null, "workflow_outputs": [ { - "label": "merged_macs2_narrowPeaks", - "output_name": "output_narrowpeaks", - "uuid": "6d97d620-9486-4d85-9a80-e3595c0bb968" + "label": "HiCUP report (tabular)", + "output_name": "hicup_report", + "uuid": "fd8f1b17-c68e-4652-b139-acccf51baa30" + }, + { + "label": "HiCUP report (HTML)", + "output_name": "hicup_results", + "uuid": "ba37bb7a-ad3a-487b-b7ba-0023f1c496fd" } ] }, - "21": { + "6": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", "errors": null, - "id": 21, + "id": 6, "input_connections": { - "inputA": { - "id": 20, - "output_name": "output_narrowpeaks" + "components_1|param_type|component_value": { + "id": 4, + "output_name": "output" }, - "reduce_or_iterate|inputB": { - "id": 12, - "output_name": "out_file1" + "components_3|param_type|component_value": { + "id": 4, + "output_name": "output" } }, - "inputs": [ - { - "description": "runtime parameter for tool bedtools Intersect intervals", - "name": "reduce_or_iterate" - } - ], - "label": "get merged peaks overlapping at least x replicates", - "name": "bedtools Intersect intervals", + "inputs": [], + "label": "build filtering rule for MAPQ", + "name": "Compose text parameter value", "outputs": [ { - "name": "output", - "type": "input" + "name": "out1", + "type": "expression.json" } ], "position": { - "left": 1643.5166015625, - "top": 314.897927011717 + "left": 746.5, + "top": 392.5 }, "post_job_actions": { - "HideDatasetActionoutput": { + "HideDatasetActionout1": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "output" + "output_name": "out1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", - "name": "bedtools", + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"bed\": false, \"count\": false, \"fraction_cond\": {\"fraction_select\": \"default\", \"__current_case__\": 0}, \"genome_file_opts\": {\"genome_file_opts_selector\": \"loc\", \"__current_case__\": 0, \"genome\": null}, \"header\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"invert\": false, \"once\": false, \"overlap_mode\": [\"-wa\", \"-wb\"], \"reduce_or_iterate\": {\"reduce_or_iterate_selector\": \"iterate\", \"__current_case__\": 0, \"inputB\": {\"__class__\": \"ConnectedValue\"}}, \"sorted\": false, \"split\": false, \"strand\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0+galaxy1", + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"(c10>=\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \") and (c11>=\"}}, {\"__index__\": 3, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 4, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \")\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", "type": "tool", - "uuid": "d6183a41-f78c-49fc-b826-f8aa95ff84cb", + "uuid": "ee70cd21-6a36-4e21-97d2-ff0749236523", "when": null, "workflow_outputs": [] }, - "22": { + "7": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", "errors": null, - "id": 22, + "id": 7, "input_connections": { - "results_0|software_cond|input": { - "id": 6, - "output_name": "output_tabular" + "digester|digester_file": { + "id": 5, + "output_name": "digester_file" }, - "results_1|software_cond|input": { - "id": 20, - "output_name": "output_tabular" + "input_file": { + "id": 5, + "output_name": "dataset_hicup" } }, - "inputs": [], - "label": "multiQC", - "name": "MultiQC", - "outputs": [ + "inputs": [ { - "name": "stats", - "type": "input" + "description": "runtime parameter for tool Hicup to juicer converter", + "name": "digester" }, { - "name": "html_report", - "type": "html" + "description": "runtime parameter for tool Hicup to juicer converter", + "name": "input_file" + } + ], + "label": "valid pairs in juicebox format", + "name": "Hicup to juicer converter", + "outputs": [ + { + "name": "output", + "type": "tabular" } ], "position": { - "left": 2315.5733416696335, - "top": 16.13231218303406 + "left": 637.5, + "top": 197.5 }, "post_job_actions": { - "HideDatasetActionstats": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "stats" + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "valid pairs in juicebox format" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0", "tool_shed_repository": { - "changeset_revision": "abfd8a6544d7", - "name": "multiqc", - "owner": "iuc", + "changeset_revision": "b4e7244246e2", + "name": "hicup2juicer", + "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.11+galaxy1", + "tool_state": "{\"digester\": {\"provide_digester\": \"yes\", \"__current_case__\": 0, \"digester_file\": {\"__class__\": \"RuntimeValue\"}, \"usemid\": true}, \"input_file\": {\"__class__\": \"RuntimeValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9.2+galaxy0", "type": "tool", - "uuid": "f7d74248-16e3-4020-8156-caae0e7682ef", + "uuid": "659811cd-a212-4949-9693-074f6161ed11", "when": null, "workflow_outputs": [ { - "label": "multiqc_output", - "output_name": "html_report", - "uuid": "a342a984-235e-4d40-9e09-d835aab35282" + "label": "valid pairs in juicebox format", + "output_name": "output", + "uuid": "dfc67c68-2569-4727-9ca6-a70f3b13edd9" } ] }, - "23": { + "8": { "annotation": "", "content_id": "Filter1", "errors": null, - "id": 23, + "id": 8, "input_connections": { + "cond": { + "id": 6, + "output_name": "out1" + }, "input": { - "id": 21, + "id": 7, "output_name": "output" } }, "inputs": [], - "label": "only keep peaks with summits overlapping intersection of at least x replicates", + "label": "valid pairs in juicebox format MAPQ filtered", "name": "Filter", "outputs": [ { @@ -12833,140 +13602,55 @@ } ], "position": { - "left": 1874.401877544738, - "top": 319.9312522070295 - }, - "post_job_actions": { - "HideDatasetActionout_file1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file1" - } - }, - "tool_id": "Filter1", - "tool_state": "{\"cond\": \"(c2+c10)>=c12 and (c2+c10) ` where str = strand (0 for forward, anything else for reverse) and pos is the middle of the fragment.\n- The pairs are filtered for MAPQ if specified.\n- For the region capture Hi-C workflow the pairs are filtered for both mates in the captured region.\n- The filtered pairs are sorted and indexed with cooler_csort.\n- The pairs are loaded into a matrix of the given resolution and balanced with cooler.\n- A final plot is made with pyGenomeTracks using the balanced matrices on the region provided or the capture region.\n\n## Subworkflows\n\nThere are 2 subworkflows: `hic_tabix_to_cool_cooler` and `hic_fastq_to_pairs_hicup.ga`.\n\n### hic_tabix_to_cool_cooler\n\nThis first subworkflow can be used to generate matrices to different resolutions using one of the output of the full workflow (`valid pairs filtered and sorted`).\n\nIf the dataset are still in galaxy (format: juicer_medium_tabix.gz), the workflow can be run directly.\n\nIf the dataset is not anymore in galaxy, you need to upload and specify the datatype as: juicer_medium_tabix.gz\n\n### hic_fastq_to_pairs_hicup\n\nThe second subworkflow has no real reason to be launched by itself except for QC tests.\n\nIf you want to run the first subworkflow from these results:\n\n- You first need to filter the pairs (`valid pairs in juicebox format MAPQ filtered`) for the capture region if relevent using the tool Filter1 (**Filter** data on any column using simple expressions) with the condition `(c3=='chr2' and c4<180000000 and c4>170000000) and (c7==\"chr2\" and c8<180000000 and c8>170000000)` if your capture region is chr2:170000000-180000000.\n- Then you need to run cooler_csort (**cooler csort with tabix** Sort and index a contact list.) with as input the `valid pairs in juicebox format MAPQ filtered` or the output of the previous step and for \"Format of your input file\" use \"Juicer Medium Format\".\n\nThe output of `cooler_csort` can be used as input of the first subworkflow.\n", + "changelog": "# Changelog\n\n## [0.3] 2023-09-08\n\n### Update tools\n- all cooler tools were updated from 0.8.11 to 0.9.3\n- pyGenomeTracks was updated from 3.7 to 3.8\n\n## [0.2.1] 2023-09-01 Bug fix\n\nFix dockstore (workflows are the same)\n\n## [0.2] 2023-02-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pygenometracks/pygenomeTracks/3.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup_hicup/hicup_hicup/0.9.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.8.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hicup2juicer/hicup2juicer/0.9.2+galaxy0`\n\n### Manual update\n- Get fragment id in valid pairs file.\n- Use the middle of the fragment instead of 5' of the read in the valid pairs file.\n\n## [0.1] 2023-01-16\n\nFirst release.\n" + } + ], + "path": "./workflows/epigenetics/hic-hicup-cooler" + }, + { + "version": 1.2, + "workflows": [ { - "name": "consensus-peaks-chip-pe", + "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/consensus-peaks-chip-pe.ga", + "primaryDescriptorPath": "/average-bigwig-between-replicates.ga", "testParameterFiles": [ - "/consensus-peaks-chip-pe-tests.yml" + "/average-bigwig-between-replicates-tests.yml" ], "authors": [ { @@ -12976,25 +13660,216 @@ ], "definition": { "a_galaxy_workflow": "true", - "annotation": "This workflow takes as input PE BAM from ChIP-seq. It calls peaks on each replicate and intersect them. In parallel, each BAM is subsetted to smallest number of reads. Peaks are called using all subsets combined. Only peaks called using a combination of all subsets which have summits intersecting the intersection of at least x replicates will be kept.", - "comments": [ + "annotation": "We assume the identifiers of the input list are like:\nsample_name_replicateID.\nThe identifiers of the output list will be:\nsample_name", + "creator": [ { - "child_steps": [ - 9, - 13 - ], - "color": "green", - "data": { - "title": "Get the average coverage" + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.2", + "name": "Average Bigwig between replicates", + "steps": { + "0": { + "annotation": "We assume the identifiers are like:\nsample_name_replicateID", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "We assume the identifiers are like:\nsample_name_replicateID", + "name": "Bigwig to average" + } + ], + "label": "Bigwig to average", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "45d1d287-ea71-4817-afd2-8ad89aedac46", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Bin size for normalized bigwig (usually 5bp is sufficient for RNA-seq and 50bp for ChIP/CUTandRUN/ATAC)", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Bin size for normalized bigwig (usually 5bp is sufficient for RNA-seq and 50bp for ChIP/CUTandRUN/ATAC)", + "name": "bin_size" + } + ], + "label": "bin_size", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 16, + "top": 125.0 }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ae41572a-bafb-40d4-8042-87f07552980f", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, "id": 2, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 254, + "top": 11.5 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1, 2], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"^(.*)_([^_]*)$\", \"is_workflow\": false, \"replacement\": \"\\\\1\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"^(.*)_([^_]*)$\", \"is_workflow\": false, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "5532681e-f2b3-415c-87e2-71d5eb982d62", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "advancedOpt|binSize": { + "id": 1, + "output_name": "output" + }, + "bigwigs": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + } + ], + "label": "average bigwigs from different replicates", + "name": "bigwigAverage", + "outputs": [ + { + "name": "outFileName", + "type": "bigwig" + } + ], + "position": { + "left": 474, + "top": 11.5 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4a53856a5b85", + "name": "deeptools_bigwig_average", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": \"1\", \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.5.4+galaxy0", + "type": "tool", + "uuid": "f63daf4e-ce9f-4301-be74-e4c263b6e88b", + "when": null, + "workflow_outputs": [ + { + "label": "average_bigwigs", + "output_name": "outFileName", + "uuid": "19023604-eee1-4099-b1c2-abe3de93b3f3" + } + ] + } + }, + "tags": [], + "uuid": "c6ed4b0e-d719-4997-9860-ba99488ec332", + "version": 6 + }, + "readme": "# Average Bigwig between replicates\n\nThis workflow is very useful when you processed multiple samples in collections and you want to generate an average coverage per condition.\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of bigwigs (normalized). The identifiers of your bigwigs must be like:\n - whatever_sample1_identificationOfReplicate1\n - whatever_sample1_identificationOfReplicate2\n - ...\n - whatever_sample2_identificationOfReplicate1\n - whatever_sample2_identificationOfReplicate2\n - ...\n\n## Inputs values\n\n- bin_size: this is used when average of coverage is performed. Large values will allow to have smaller output files but with less resolution while small values will increase computation time and size of output files to produce more resolutive bigwigs. I suggest 5bp for RNA-seq and 50bp for other applications.\n\n## Processing\n\n- The workflow will split identifiers between everything which is before the last underscore which will be the *sample* and everything which is after the last underscore which will be the *replicate identifier*. And restructure the collection as list:list:\n - whatever_sample1:\n - identificationOfReplicate1\n - identificationOfReplicate2\n - ...\n - whatever_sample2:\n - identificationOfReplicate1\n - identificationOfReplicate2\n - ---\n - ...\n- Then it will average bigwigs into each inner list\n\n## Outputs\n\n- The output is a collection of bigwig datasets like:\n - whatever_sample1\n - whatever_sample2\n - ...\n", + "changelog": "# Changelog\n\n## [0.2] 2023-09-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n\n## [0.1] 2023-09-22\nFirst release.\n" + } + ], + "path": "./workflows/epigenetics/average-bigwig-between-replicates" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "consensus-peaks-chip-sr", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/consensus-peaks-chip-sr.ga", + "testParameterFiles": [ + "/consensus-peaks-chip-sr-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow takes as input SR BAM from ChIP-seq. It calls peaks on each replicate and intersect them. In parallel, each BAM is subsetted to smallest number of reads. Peaks are called using all subsets combined. Only peaks called using a combination of all subsets which have summits intersecting the intersection of at least x replicates will be kept.", + "comments": [ + { + "child_steps": [ + 5, + 8, + 12 + ], + "color": "blue", + "data": { + "title": "Get a BED with intersection of at least x rep" + }, + "id": 0, "position": [ - 687.5, - 395.8 + 767.4, + 0.0 ], "size": [ - 498.9, - 345.5 + 525.4, + 382.7 ], "type": "frame" }, @@ -13015,35 +13890,34 @@ "data": { "title": "Downsample input BAM to get the same number of reads" }, - "id": 1, + "id": 2, "position": [ - 180.2, - 744.1 + 310.4, + 898.0 ], "size": [ - 1889, - 379 + 2000, + 403 ], "type": "frame" }, { "child_steps": [ - 5, - 8, - 12 + 9, + 13 ], - "color": "blue", + "color": "green", "data": { - "title": "Get a BED with intersection of at least x rep" + "title": "Get the average coverage" }, - "id": 0, + "id": 1, "position": [ - 764.8, - 0.0 + 721.4, + 539.8 ], "size": [ - 531.7, - 370.1 + 548.7, + 332 ], "type": "frame" } @@ -13057,8 +13931,8 @@ ], "format-version": "0.1", "license": "MIT", - "release": "1.0", - "name": "Get Confident Peaks From ChIP_PE replicates", + "release": "1.1", + "name": "Get Confident Peaks From ChIP_SR replicates", "steps": { "0": { "annotation": "A collection with n replicates. BAM should not have duplicates", @@ -13069,15 +13943,15 @@ "inputs": [ { "description": "A collection with n replicates. BAM should not have duplicates", - "name": "n rmDup BAMPE" + "name": "n rmDup BAMSR" } ], - "label": "n rmDup BAMPE", + "label": "n rmDup BAMSR", "name": "Input dataset collection", "outputs": [], "position": { "left": 0, - "top": 155.14998779296874 + "top": 168.94998779296876 }, "tool_id": null, "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", @@ -13104,7 +13978,7 @@ "outputs": [], "position": { "left": 25, - "top": 233.6 + "top": 247.4 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", @@ -13131,7 +14005,7 @@ "outputs": [], "position": { "left": 39, - "top": 328.1479148046858 + "top": 341.94791480468575 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", @@ -13158,7 +14032,7 @@ "outputs": [], "position": { "left": 57, - "top": 425.1812399999983 + "top": 438.98123999999825 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", @@ -13189,8 +14063,8 @@ } ], "position": { - "left": 200.2051223265678, - "top": 859.5510386258217 + "left": 330.46457068361184, + "top": 1016.5181008539595 }, "post_job_actions": { "HideDatasetActionoutputcnt": { @@ -13234,8 +14108,8 @@ } ], "position": { - "left": 793.0213699877876, - "top": 178.96164159176644 + "left": 795.7157982750858, + "top": 206.5517325344974 }, "post_job_actions": { "HideDatasetActionout1": { @@ -13305,7 +14179,7 @@ ], "position": { "left": 454.449951171875, - "top": 139.41457740234202 + "top": 153.21457740234203 }, "post_job_actions": { "HideDatasetActionoutput_control_lambda": { @@ -13352,7 +14226,7 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAMPE\", \"nomodel_type\": {\"nomodel_type_selector\": \"create_model\", \"__current_case__\": 0, \"mfold_lower\": \"5\", \"mfold_upper\": \"50\", \"band_width\": \"300\"}, \"outputs\": [\"bdg\", \"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAM\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"0\"}, \"outputs\": [\"bdg\", \"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "2.2.9.1+galaxy0", "type": "tool", "uuid": "8f2a3aa4-704e-4d90-a672-94b97996dd56", @@ -13386,8 +14260,8 @@ } ], "position": { - "left": 437.3050979125053, - "top": 856.8156282351949 + "left": 585.9498956836106, + "top": 1016.0836991103162 }, "post_job_actions": { "HideDatasetActionoutput": { @@ -13412,7 +14286,7 @@ }, "8": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.31.1", "errors": null, "id": 8, "input_connections": { @@ -13437,7 +14311,7 @@ ], "position": { "left": 790, - "top": 35.6 + "top": 49.4 }, "post_job_actions": { "HideDatasetActionoutput": { @@ -13446,15 +14320,15 @@ "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.31.1", "tool_shed_repository": { - "changeset_revision": "fe5b4cb8356c", + "changeset_revision": "64e2edfe7a2c", "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"cluster\": false, \"empty\": {\"empty_selector\": \"\", \"__current_case__\": 1}, \"filler\": \"0\", \"header\": false, \"tag\": {\"tag_select\": \"tag\", \"__current_case__\": 0, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0", + "tool_version": "2.31.1", "type": "tool", "uuid": "9edd1aab-eb4c-4fd4-b9f6-a6dbcae46dd2", "when": null, @@ -13481,8 +14355,8 @@ } ], "position": { - "left": 701.9011607009672, - "top": 524.1953936525294 + "left": 777.2817744590351, + "top": 635.7085502853505 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -13525,8 +14399,8 @@ } ], "position": { - "left": 661.2051223265678, - "top": 836.1343516141029 + "left": 839.4690473102415, + "top": 1013.9803858976712 }, "post_job_actions": { "HideDatasetActiontable": { @@ -13570,8 +14444,8 @@ } ], "position": { - "left": 664.2051223265678, - "top": 946.0510386258217 + "left": 852.2032935094636, + "top": 1131.5836587544356 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -13614,7 +14488,7 @@ ], "position": { "left": 1058, - "top": 43.6 + "top": 57.4 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -13665,8 +14539,8 @@ } ], "position": { - "left": 944.6735015666067, - "top": 451.87316496226794 + "left": 1035.1219194343084, + "top": 575.1464921044934 }, "post_job_actions": { "RenameDatasetActionoutFileName": { @@ -13718,8 +14592,8 @@ } ], "position": { - "left": 903.2051223265678, - "top": 784.0510386258217 + "left": 1084.3691526034222, + "top": 938.054981863764 }, "post_job_actions": { "HideDatasetActioninteger_param": { @@ -13762,8 +14636,8 @@ } ], "position": { - "left": 907.2051223265678, - "top": 949.0510386258217 + "left": 1092.4166992159298, + "top": 1123.4218289425305 }, "post_job_actions": { "HideDatasetActioninteger_param": { @@ -13805,8 +14679,8 @@ } ], "position": { - "left": 1136.2051223265678, - "top": 843.0510386258217 + "left": 1355.26353673623, + "top": 996.1249965061141 }, "post_job_actions": { "HideDatasetActionoutfile": { @@ -13831,7 +14705,7 @@ }, "17": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", "errors": null, "id": 17, "input_connections": { @@ -13855,8 +14729,8 @@ } ], "position": { - "left": 1371.2051223265678, - "top": 921.0510386258217 + "left": 1583.8149291973814, + "top": 1143.0376400865628 }, "post_job_actions": { "HideDatasetActionlist_output_txt": { @@ -13865,15 +14739,15 @@ "output_name": "list_output_txt" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", "tool_shed_repository": { - "changeset_revision": "baabc30154cd", + "changeset_revision": "2dae863c8f42", "name": "split_file_to_collection", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.5.1", + "tool_version": "0.5.2", "type": "tool", "uuid": "7db836a5-793a-403e-8db1-b97f619f4c69", "when": null, @@ -13900,8 +14774,8 @@ } ], "position": { - "left": 1605.2384475218803, - "top": 912.9677256375404 + "left": 1830.6125542203363, + "top": 1109.3615627344768 }, "post_job_actions": { "HideDatasetActioninteger_param": { @@ -13943,8 +14817,8 @@ } ], "position": { - "left": 1848.7423727171654, - "top": 894.4010142117592 + "left": 2090.7845788070495, + "top": 1085.996383548678 }, "post_job_actions": { "HideDatasetActionoutputsam": { @@ -14005,8 +14879,8 @@ } ], "position": { - "left": 1456.336227527062, - "top": 482.24653231537656 + "left": 1546.199951171875, + "top": 579.4979025976545 }, "post_job_actions": { "HideDatasetActionoutput_tabular": { @@ -14043,7 +14917,7 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAMPE\", \"nomodel_type\": {\"nomodel_type_selector\": \"create_model\", \"__current_case__\": 0, \"mfold_lower\": \"5\", \"mfold_upper\": \"50\", \"band_width\": \"300\"}, \"outputs\": [\"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"Yes\", \"__current_case__\": 1, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAM\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"0\"}, \"outputs\": [\"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"Yes\", \"__current_case__\": 1, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "2.2.9.1+galaxy0", "type": "tool", "uuid": "e183ec20-d4ab-427a-9a0c-3e9bbced8793", @@ -14058,7 +14932,7 @@ }, "21": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0", "errors": null, "id": 21, "input_connections": { @@ -14087,7 +14961,7 @@ ], "position": { "left": 1643.5166015625, - "top": 301.09792701171705 + "top": 314.897927011717 }, "post_job_actions": { "HideDatasetActionoutput": { @@ -14096,15 +14970,15 @@ "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", + "changeset_revision": "64e2edfe7a2c", "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"bed\": false, \"count\": false, \"fraction_cond\": {\"fraction_select\": \"default\", \"__current_case__\": 0}, \"genome_file_opts\": {\"genome_file_opts_selector\": \"loc\", \"__current_case__\": 0, \"genome\": null}, \"header\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"invert\": false, \"once\": false, \"overlap_mode\": [\"-wa\", \"-wb\"], \"reduce_or_iterate\": {\"reduce_or_iterate_selector\": \"iterate\", \"__current_case__\": 0, \"inputB\": {\"__class__\": \"ConnectedValue\"}}, \"sorted\": false, \"split\": false, \"strand\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0+galaxy1", + "tool_version": "2.31.1+galaxy0", "type": "tool", "uuid": "d6183a41-f78c-49fc-b826-f8aa95ff84cb", "when": null, @@ -14139,8 +15013,8 @@ } ], "position": { - "left": 2091.738158489414, - "top": 26.470097442576304 + "left": 2315.5733416696335, + "top": 16.13231218303406 }, "post_job_actions": { "HideDatasetActionstats": { @@ -14191,7 +15065,7 @@ ], "position": { "left": 1874.401877544738, - "top": 306.13125220702955 + "top": 319.9312522070295 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -14230,7 +15104,7 @@ ], "position": { "left": 2104.095825078475, - "top": 400.23050506519184 + "top": 414.0305050651918 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -14269,7 +15143,7 @@ ], "position": { "left": 2336.462697917632, - "top": 421.3788245160598 + "top": 435.17882451605976 }, "post_job_actions": { "ChangeDatatypeActionoutfile": { @@ -14311,19 +15185,19 @@ "tags": [ "ATAC-seq" ], - "uuid": "a2f66906-e9e3-42f9-8629-390017ed2db0", - "version": 6 + "uuid": "f71eee25-8402-41da-8284-5298656ab379", + "version": 2 }, "readme": "# Consensus peaks Workflow\n\nThe goal of this workflow is to get a list of confident peaks with summits from n replicates.\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of datasets with n BAM where PCR duplicates have been removed (the workflow also works for nested list if you have multiple conditions each with multiple replicates).\n\n## Inputs values\n\n- Minimum number of overlap: Minimum number of replicates into which the final summit should be present.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- bin_size: this is the bin sized used to compute the average of normalized profiles. Large values will allow to have a smaller output file but with less resolution while small values will increase computation time and size of the output file to produce a more resolutive bigwig.\n\n## Strategy summary\n\nHere is a generated example to highlight the strategy:\n![strategy](./strategy.png)\n\n## Processing\n\n- The workflow will:\n - first part:\n - call peaks and compute normalized coverage on each BAM individually\n - average normalized profiles\n - compute the intersection between all peaks and filter when at least x replicate overlaps\n - second part:\n - subset all BAM to get the same number of reads\n - call peaks on all subsetted BAM combined\n - finally, keep only peaks from the second part that have summits overlapping the filtered intersection of the first part.\n", - "changelog": "# Changelog\n\n## [1.0] 2024-05-01\n\n### Changed\nThe workflow changed as it accepts now more than 2 replicates and has a new parameter to define what is the minimum number of replicates where the summit should be found.\nThe workflow for ATAC and CUT&RUN changed the input datatype as now a BAM is required instead of a BED.\n\n## [0.7] 2024-04-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n\n## [0.6] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n\n## [0.5] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/1.1.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0`\n\n## [0.4] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2`\n\n## [0.3] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2`\n\n## [0.2] 2023-11-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n\n## [0.1] 2023-08-31\nFirst release.\n" + "changelog": "# Changelog\n\n## [1.1] 2024-05-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.31.1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.31.1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.31.1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0`\n\n## [1.0] 2024-05-01\n\n### Changed\nThe workflow changed as it accepts now more than 2 replicates and has a new parameter to define what is the minimum number of replicates where the summit should be found.\nThe workflow for ATAC and CUT&RUN changed the input datatype as now a BAM is required instead of a BED.\n\n## [0.7] 2024-04-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n\n## [0.6] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n\n## [0.5] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/1.1.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0`\n\n## [0.4] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2`\n\n## [0.3] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2`\n\n## [0.2] 2023-11-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n\n## [0.1] 2023-08-31\nFirst release.\n" }, { - "name": "consensus-peaks-atac-cutandrun", + "name": "consensus-peaks-chip-pe", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/consensus-peaks-atac-cutandrun.ga", + "primaryDescriptorPath": "/consensus-peaks-chip-pe.ga", "testParameterFiles": [ - "/consensus-peaks-atac-cutandrun-tests.yml" + "/consensus-peaks-chip-pe-tests.yml" ], "authors": [ { @@ -14333,74 +15207,74 @@ ], "definition": { "a_galaxy_workflow": "true", - "annotation": "This workflow takes as input BAM from ATAC-seq or CUT&RUN. It calls peaks on each replicate and intersect them. In parallel, each BAM is subsetted to smallest number of reads. Peaks are called using all subsets combined. Only peaks called using a combination of all subsets which have summits intersecting the intersection of at least x replicates will be kept.", + "annotation": "This workflow takes as input PE BAM from ChIP-seq. It calls peaks on each replicate and intersect them. In parallel, each BAM is subsetted to smallest number of reads. Peaks are called using all subsets combined. Only peaks called using a combination of all subsets which have summits intersecting the intersection of at least x replicates will be kept.", "comments": [ { "child_steps": [ - 5, - 8, - 11, - 12, - 15, - 16, - 17, - 18, - 19, - 20 + 9, + 13 ], - "color": "blue", + "color": "green", "data": { - "title": "Downsample input BAM to get the same number of reads" + "title": "Get the average coverage" }, "id": 2, "position": [ - 228, - 878.7 + 687.5, + 395.8 ], "size": [ - 1917.8, - 397.4 + 498.9, + 345.5 ], "type": "frame" }, { "child_steps": [ - 6, - 9, - 13 + 4, + 7, + 11, + 10, + 15, + 14, + 16, + 17, + 18, + 19 ], - "color": "blue", + "color": "none", "data": { - "title": "Get a BED with intersection of at least x rep" + "title": "Downsample input BAM to get the same number of reads" }, - "id": 0, + "id": 1, "position": [ - 776.6, - 0 + 180.2, + 744.1 ], "size": [ - 508.7, - 363 + 1889, + 379 ], "type": "frame" }, { "child_steps": [ - 10, - 14 + 5, + 8, + 12 ], - "color": "green", + "color": "blue", "data": { - "title": "Get the average coverage" + "title": "Get a BED with intersection of at least x rep" }, - "id": 1, + "id": 0, "position": [ - 647.1, - 523.9 + 764.8, + 0.0 ], "size": [ - 504.5, - 324 + 531.7, + 370.1 ], "type": "frame" } @@ -14414,27 +15288,27 @@ ], "format-version": "0.1", "license": "MIT", - "release": "1.0", - "name": "Get Confident Peaks From ATAC or CUTandRUN replicates", + "release": "1.1", + "name": "Get Confident Peaks From ChIP_PE replicates", "steps": { "0": { - "annotation": "A collection with n replicates. BAM should not have duplicates.", + "annotation": "A collection with n replicates. BAM should not have duplicates", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "A collection with n replicates. BAM should not have duplicates.", - "name": "n rmDup BAM" + "description": "A collection with n replicates. BAM should not have duplicates", + "name": "n rmDup BAMPE" } ], - "label": "n rmDup BAM", + "label": "n rmDup BAMPE", "name": "Input dataset collection", "outputs": [], "position": { "left": 0, - "top": 194.74998779296874 + "top": 155.14998779296874 }, "tool_id": null, "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", @@ -14461,7 +15335,7 @@ "outputs": [], "position": { "left": 25, - "top": 273.2 + "top": 233.6 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", @@ -14488,7 +15362,7 @@ "outputs": [], "position": { "left": 39, - "top": 367.74791480468576 + "top": 328.1479148046858 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", @@ -14515,7 +15389,7 @@ "outputs": [], "position": { "left": 57, - "top": 464.78123999999826 + "top": 425.1812399999983 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", @@ -14526,55 +15400,10 @@ "workflow_outputs": [] }, "4": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", - "errors": null, - "id": 4, - "input_connections": { - "input": { - "id": 0, - "output_name": "output" - } - }, - "inputs": [], - "label": "convert BAM to BED", - "name": "bedtools BAM to BED", - "outputs": [ - { - "name": "output", - "type": "bed" - } - ], - "position": { - "left": 217.78016821945388, - "top": 74.30843071525936 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", - "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", - "name": "bedtools", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"\", \"split\": false, \"tag\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0+galaxy2", - "type": "tool", - "uuid": "b62c338c-eb40-4ea5-b5e6-819f39790c07", - "when": null, - "workflow_outputs": [] - }, - "5": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", "errors": null, - "id": 5, + "id": 4, "input_connections": { "input": { "id": 0, @@ -14591,8 +15420,8 @@ } ], "position": { - "left": 248.01056678577842, - "top": 1011.4507862713202 + "left": 200.2051223265678, + "top": 859.5510386258217 }, "post_job_actions": { "HideDatasetActionoutputcnt": { @@ -14611,15 +15440,15 @@ "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"all_reads\", \"__current_case__\": 0, \"output_options\": {\"reads_report_type\": \"count\", \"__current_case__\": 1}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.15.1+galaxy2", "type": "tool", - "uuid": "9cff58b2-123e-42df-b562-3b2a4a553934", + "uuid": "a864ff43-af08-436a-aa78-54491ff0cce6", "when": null, "workflow_outputs": [] }, - "6": { + "5": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", "errors": null, - "id": 6, + "id": 5, "input_connections": { "components_1|param_type|component_value": { "id": 1, @@ -14636,8 +15465,8 @@ } ], "position": { - "left": 796.6100753157618, - "top": 188.622596980592 + "left": 793.0213699877876, + "top": 178.96164159176644 }, "post_job_actions": { "HideDatasetActionout1": { @@ -14660,18 +15489,18 @@ "when": null, "workflow_outputs": [] }, - "7": { + "6": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", "errors": null, - "id": 7, + "id": 6, "input_connections": { "effective_genome_size_options|gsize": { "id": 2, "output_name": "output" }, "treatment|input_treatment_file": { - "id": 4, + "id": 0, "output_name": "output" } }, @@ -14707,7 +15536,7 @@ ], "position": { "left": 454.449951171875, - "top": 179.014577402342 + "top": 139.41457740234202 }, "post_job_actions": { "HideDatasetActionoutput_control_lambda": { @@ -14754,7 +15583,7 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"all\", \"__current_case__\": 2}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BED\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"-100\"}, \"outputs\": [\"bdg\", \"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAMPE\", \"nomodel_type\": {\"nomodel_type_selector\": \"create_model\", \"__current_case__\": 0, \"mfold_lower\": \"5\", \"mfold_upper\": \"50\", \"band_width\": \"300\"}, \"outputs\": [\"bdg\", \"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "2.2.9.1+galaxy0", "type": "tool", "uuid": "8f2a3aa4-704e-4d90-a672-94b97996dd56", @@ -14767,14 +15596,14 @@ } ] }, - "8": { + "7": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", "errors": null, - "id": 8, + "id": 7, "input_connections": { "input_list": { - "id": 5, + "id": 4, "output_name": "outputcnt" } }, @@ -14788,8 +15617,8 @@ } ], "position": { - "left": 487.0999755859375, - "top": 1006.4666625976563 + "left": 437.3050979125053, + "top": 856.8156282351949 }, "post_job_actions": { "HideDatasetActionoutput": { @@ -14812,14 +15641,14 @@ "when": null, "workflow_outputs": [] }, - "9": { + "8": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.31.1", "errors": null, - "id": 9, + "id": 8, "input_connections": { "tag|inputs": { - "id": 7, + "id": 6, "output_name": "output_narrowpeaks" } }, @@ -14838,8 +15667,8 @@ } ], "position": { - "left": 797.3086613144798, - "top": 40.02067466199719 + "left": 790, + "top": 35.6 }, "post_job_actions": { "HideDatasetActionoutput": { @@ -14848,28 +15677,28 @@ "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.31.1", "tool_shed_repository": { - "changeset_revision": "fe5b4cb8356c", + "changeset_revision": "64e2edfe7a2c", "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"cluster\": false, \"empty\": {\"empty_selector\": \"\", \"__current_case__\": 1}, \"filler\": \"0\", \"header\": false, \"tag\": {\"tag_select\": \"tag\", \"__current_case__\": 0, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0", + "tool_version": "2.31.1", "type": "tool", "uuid": "9edd1aab-eb4c-4fd4-b9f6-a6dbcae46dd2", "when": null, "workflow_outputs": [] }, - "10": { + "9": { "annotation": "", "content_id": "wig_to_bigWig", "errors": null, - "id": 10, + "id": 9, "input_connections": { "input1": { - "id": 7, + "id": 6, "output_name": "output_treat_pileup" } }, @@ -14883,8 +15712,8 @@ } ], "position": { - "left": 680.6833851669262, - "top": 635.8069731504326 + "left": 701.9011607009672, + "top": 524.1953936525294 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -14901,14 +15730,14 @@ "when": null, "workflow_outputs": [] }, - "11": { + "10": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", "errors": null, - "id": 11, + "id": 10, "input_connections": { "singtabop|input": { - "id": 8, + "id": 7, "output_name": "output" } }, @@ -14927,8 +15756,8 @@ } ], "position": { - "left": 719.5, - "top": 974.7833435058594 + "left": 661.2051223265678, + "top": 836.1343516141029 }, "post_job_actions": { "HideDatasetActiontable": { @@ -14951,14 +15780,14 @@ "when": null, "workflow_outputs": [] }, - "12": { + "11": { "annotation": "", "content_id": "wc_gnu", "errors": null, - "id": 12, + "id": 11, "input_connections": { "input1": { - "id": 8, + "id": 7, "output_name": "output" } }, @@ -14972,8 +15801,8 @@ } ], "position": { - "left": 723, - "top": 1081.7 + "left": 664.2051223265678, + "top": 946.0510386258217 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -14990,18 +15819,18 @@ "when": null, "workflow_outputs": [] }, - "13": { + "12": { "annotation": "", "content_id": "Filter1", "errors": null, - "id": 13, + "id": 12, "input_connections": { "cond": { - "id": 6, + "id": 5, "output_name": "out1" }, "input": { - "id": 9, + "id": 8, "output_name": "output" } }, @@ -15015,8 +15844,8 @@ } ], "position": { - "left": 1065.3086613144797, - "top": 48.02067466199719 + "left": 1058, + "top": 43.6 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -15033,18 +15862,18 @@ "when": null, "workflow_outputs": [] }, - "14": { + "13": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", "errors": null, - "id": 14, + "id": 13, "input_connections": { "advancedOpt|binSize": { "id": 3, "output_name": "output" }, "bigwigs": { - "id": 10, + "id": 9, "output_name": "out_file1" } }, @@ -15067,8 +15896,8 @@ } ], "position": { - "left": 938.7350974129533, - "top": 555.8480470664147 + "left": 944.6735015666067, + "top": 451.87316496226794 }, "post_job_actions": { "RenameDatasetActionoutFileName": { @@ -15099,14 +15928,14 @@ } ] }, - "15": { + "14": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 15, + "id": 14, "input_connections": { "input1": { - "id": 11, + "id": 10, "output_name": "table" } }, @@ -15120,8 +15949,8 @@ } ], "position": { - "left": 972, - "top": 918.7 + "left": 903.2051223265678, + "top": 784.0510386258217 }, "post_job_actions": { "HideDatasetActioninteger_param": { @@ -15143,14 +15972,14 @@ "when": null, "workflow_outputs": [] }, - "16": { + "15": { "annotation": "get nb of rep as param", "content_id": "param_value_from_file", "errors": null, - "id": 16, + "id": 15, "input_connections": { "input1": { - "id": 12, + "id": 11, "output_name": "out_file1" } }, @@ -15164,8 +15993,8 @@ } ], "position": { - "left": 980.362829492841, - "top": 1090.2503372993485 + "left": 907.2051223265678, + "top": 949.0510386258217 }, "post_job_actions": { "HideDatasetActioninteger_param": { @@ -15182,18 +16011,18 @@ "when": null, "workflow_outputs": [] }, - "17": { + "16": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", "errors": null, - "id": 17, + "id": 16, "input_connections": { "token_set_0|line": { - "id": 15, + "id": 14, "output_name": "text_param" }, "token_set_0|repeat_select|times": { - "id": 16, + "id": 15, "output_name": "integer_param" } }, @@ -15207,8 +16036,8 @@ } ], "position": { - "left": 1210.95940032202, - "top": 978.1979565079766 + "left": 1136.2051223265678, + "top": 843.0510386258217 }, "post_job_actions": { "HideDatasetActionoutfile": { @@ -15231,14 +16060,14 @@ "when": null, "workflow_outputs": [] }, - "18": { + "17": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", "errors": null, - "id": 18, + "id": 17, "input_connections": { "split_parms|input": { - "id": 17, + "id": 16, "output_name": "outfile" } }, @@ -15257,8 +16086,8 @@ } ], "position": { - "left": 1454.946894305971, - "top": 1074.616955921246 + "left": 1371.2051223265678, + "top": 921.0510386258217 }, "post_job_actions": { "HideDatasetActionlist_output_txt": { @@ -15267,28 +16096,28 @@ "output_name": "list_output_txt" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", "tool_shed_repository": { - "changeset_revision": "baabc30154cd", + "changeset_revision": "2dae863c8f42", "name": "split_file_to_collection", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.5.1", + "tool_version": "0.5.2", "type": "tool", "uuid": "7db836a5-793a-403e-8db1-b97f619f4c69", "when": null, "workflow_outputs": [] }, - "19": { + "18": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 19, + "id": 18, "input_connections": { "input1": { - "id": 18, + "id": 17, "output_name": "list_output_txt" } }, @@ -15302,8 +16131,8 @@ } ], "position": { - "left": 1679.9454808872808, - "top": 1066.2435805949858 + "left": 1605.2384475218803, + "top": 912.9677256375404 }, "post_job_actions": { "HideDatasetActioninteger_param": { @@ -15320,23 +16149,23 @@ "when": null, "workflow_outputs": [] }, - "20": { + "19": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", "errors": null, - "id": 20, + "id": 19, "input_connections": { "input": { "id": 0, "output_name": "output" }, "mode|subsample_config|subsampling_mode|target": { - "id": 19, + "id": 18, "output_name": "integer_param" } }, "inputs": [], - "label": "select random reads", + "label": "downsample BAM", "name": "Samtools view", "outputs": [ { @@ -15345,8 +16174,8 @@ } ], "position": { - "left": 1925.7976872167908, - "top": 1061.3309439057557 + "left": 1848.7423727171654, + "top": 894.4010142117592 }, "post_job_actions": { "HideDatasetActionoutputsam": { @@ -15365,68 +16194,23 @@ "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": null, \"library\": null, \"cigarcons\": null, \"inclusive_filter\": null, \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": null, \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"target\", \"__current_case__\": 1, \"target\": {\"__class__\": \"ConnectedValue\"}, \"seed\": \"1\"}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": false, \"adv_output\": {\"readtags\": [], \"collapsecigar\": false}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.15.1+galaxy2", "type": "tool", - "uuid": "36713e3f-6110-41f7-8df1-9a9966400fab", - "when": null, - "workflow_outputs": [] - }, - "21": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", - "errors": null, - "id": 21, - "input_connections": { - "input": { - "id": 20, - "output_name": "outputsam" - } - }, - "inputs": [], - "label": "convert subsampled bam to bed", - "name": "bedtools BAM to BED", - "outputs": [ - { - "name": "output", - "type": "bed" - } - ], - "position": { - "left": 1300.0284368938724, - "top": 585.202166486144 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", - "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", - "name": "bedtools", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"\", \"split\": false, \"tag\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0+galaxy2", - "type": "tool", - "uuid": "7521eb4d-6cb9-463b-8c03-91ac64396ac3", + "uuid": "ae46e826-d985-4437-abae-152b6877eea7", "when": null, "workflow_outputs": [] }, - "22": { + "20": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", "errors": null, - "id": 22, + "id": 20, "input_connections": { "effective_genome_size_options|gsize": { "id": 2, "output_name": "output" }, "treatment|input_treatment_file": { - "id": 21, - "output_name": "output" + "id": 19, + "output_name": "outputsam" } }, "inputs": [ @@ -15452,8 +16236,8 @@ } ], "position": { - "left": 1546.199951171875, - "top": 605.2979025976546 + "left": 1456.336227527062, + "top": 482.24653231537656 }, "post_job_actions": { "HideDatasetActionoutput_tabular": { @@ -15490,7 +16274,7 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"all\", \"__current_case__\": 2}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BED\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"-100\"}, \"outputs\": [\"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"Yes\", \"__current_case__\": 1, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAMPE\", \"nomodel_type\": {\"nomodel_type_selector\": \"create_model\", \"__current_case__\": 0, \"mfold_lower\": \"5\", \"mfold_upper\": \"50\", \"band_width\": \"300\"}, \"outputs\": [\"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"Yes\", \"__current_case__\": 1, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "2.2.9.1+galaxy0", "type": "tool", "uuid": "e183ec20-d4ab-427a-9a0c-3e9bbced8793", @@ -15503,18 +16287,18 @@ } ] }, - "23": { + "21": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0", "errors": null, - "id": 23, + "id": 21, "input_connections": { "inputA": { - "id": 22, + "id": 20, "output_name": "output_narrowpeaks" }, "reduce_or_iterate|inputB": { - "id": 13, + "id": 12, "output_name": "out_file1" } }, @@ -15534,7 +16318,7 @@ ], "position": { "left": 1643.5166015625, - "top": 340.697927011717 + "top": 301.09792701171705 }, "post_job_actions": { "HideDatasetActionoutput": { @@ -15543,32 +16327,32 @@ "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", + "changeset_revision": "64e2edfe7a2c", "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"bed\": false, \"count\": false, \"fraction_cond\": {\"fraction_select\": \"default\", \"__current_case__\": 0}, \"genome_file_opts\": {\"genome_file_opts_selector\": \"loc\", \"__current_case__\": 0, \"genome\": null}, \"header\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"invert\": false, \"once\": false, \"overlap_mode\": [\"-wa\", \"-wb\"], \"reduce_or_iterate\": {\"reduce_or_iterate_selector\": \"iterate\", \"__current_case__\": 0, \"inputB\": {\"__class__\": \"ConnectedValue\"}}, \"sorted\": false, \"split\": false, \"strand\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0+galaxy1", + "tool_version": "2.31.1+galaxy0", "type": "tool", "uuid": "d6183a41-f78c-49fc-b826-f8aa95ff84cb", "when": null, "workflow_outputs": [] }, - "24": { + "22": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "errors": null, - "id": 24, + "id": 22, "input_connections": { "results_0|software_cond|input": { - "id": 7, + "id": 6, "output_name": "output_tabular" }, "results_1|software_cond|input": { - "id": 22, + "id": 20, "output_name": "output_tabular" } }, @@ -15586,8 +16370,8 @@ } ], "position": { - "left": 2329.32147475926, - "top": 153.52074582627785 + "left": 2091.738158489414, + "top": 26.470097442576304 }, "post_job_actions": { "HideDatasetActionstats": { @@ -15616,14 +16400,14 @@ } ] }, - "25": { + "23": { "annotation": "", "content_id": "Filter1", "errors": null, - "id": 25, + "id": 23, "input_connections": { "input": { - "id": 23, + "id": 21, "output_name": "output" } }, @@ -15638,7 +16422,7 @@ ], "position": { "left": 1874.401877544738, - "top": 345.7312522070295 + "top": 306.13125220702955 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -15655,14 +16439,14 @@ "when": null, "workflow_outputs": [] }, - "26": { + "24": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 26, + "id": 24, "input_connections": { "input": { - "id": 25, + "id": 23, "output_name": "out_file1" } }, @@ -15677,7 +16461,7 @@ ], "position": { "left": 2104.095825078475, - "top": 439.8305050651918 + "top": 400.23050506519184 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -15694,14 +16478,14 @@ "when": null, "workflow_outputs": [] }, - "27": { + "25": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1", "errors": null, - "id": 27, + "id": 25, "input_connections": { "infile": { - "id": 26, + "id": 24, "output_name": "out_file1" } }, @@ -15716,7 +16500,7 @@ ], "position": { "left": 2336.462697917632, - "top": 460.9788245160598 + "top": 421.3788245160598 }, "post_job_actions": { "ChangeDatatypeActionoutfile": { @@ -15758,25 +16542,19 @@ "tags": [ "ATAC-seq" ], - "uuid": "f58371cd-2e2d-41da-b1ca-ef10f7330047", - "version": 13 + "uuid": "a2f66906-e9e3-42f9-8629-390017ed2db0", + "version": 6 }, "readme": "# Consensus peaks Workflow\n\nThe goal of this workflow is to get a list of confident peaks with summits from n replicates.\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of datasets with n BAM where PCR duplicates have been removed (the workflow also works for nested list if you have multiple conditions each with multiple replicates).\n\n## Inputs values\n\n- Minimum number of overlap: Minimum number of replicates into which the final summit should be present.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- bin_size: this is the bin sized used to compute the average of normalized profiles. Large values will allow to have a smaller output file but with less resolution while small values will increase computation time and size of the output file to produce a more resolutive bigwig.\n\n## Strategy summary\n\nHere is a generated example to highlight the strategy:\n![strategy](./strategy.png)\n\n## Processing\n\n- The workflow will:\n - first part:\n - call peaks and compute normalized coverage on each BAM individually\n - average normalized profiles\n - compute the intersection between all peaks and filter when at least x replicate overlaps\n - second part:\n - subset all BAM to get the same number of reads\n - call peaks on all subsetted BAM combined\n - finally, keep only peaks from the second part that have summits overlapping the filtered intersection of the first part.\n", - "changelog": "# Changelog\n\n## [1.0] 2024-05-01\n\n### Changed\nThe workflow changed as it accepts now more than 2 replicates and has a new parameter to define what is the minimum number of replicates where the summit should be found.\nThe workflow for ATAC and CUT&RUN changed the input datatype as now a BAM is required instead of a BED.\n\n## [0.7] 2024-04-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n\n## [0.6] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n\n## [0.5] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/1.1.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0`\n\n## [0.4] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2`\n\n## [0.3] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2`\n\n## [0.2] 2023-11-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n\n## [0.1] 2023-08-31\nFirst release.\n" - } - ], - "path": "./workflows/epigenetics/consensus-peaks" - }, - { - "version": 1.2, - "workflows": [ + "changelog": "# Changelog\n\n## [1.1] 2024-05-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.31.1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.31.1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.30.0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.31.1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.30.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0`\n\n## [1.0] 2024-05-01\n\n### Changed\nThe workflow changed as it accepts now more than 2 replicates and has a new parameter to define what is the minimum number of replicates where the summit should be found.\nThe workflow for ATAC and CUT&RUN changed the input datatype as now a BAM is required instead of a BED.\n\n## [0.7] 2024-04-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n\n## [0.6] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1`\n\n## [0.5] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/1.1.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy0`\n\n## [0.4] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2`\n\n## [0.3] 2023-11-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2`\n\n## [0.2] 2023-11-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n\n## [0.1] 2023-08-31\nFirst release.\n" + }, { - "name": "main", + "name": "consensus-peaks-atac-cutandrun", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/atacseq.ga", + "primaryDescriptorPath": "/consensus-peaks-atac-cutandrun.ga", "testParameterFiles": [ - "/atacseq-tests.yml" + "/consensus-peaks-atac-cutandrun-tests.yml" ], "authors": [ { @@ -15786,7 +16564,78 @@ ], "definition": { "a_galaxy_workflow": "true", - "annotation": "This workflow takes as input a collection of paired fastq. It will remove bad quality and adapters with cutadapt. Map with Bowtie2 end-to-end. Will remove reads on MT and unconcordant pairs and pairs with mapping quality below 30 and PCR duplicates. Will compute the pile-up on 5' +- 100bp. Will call peaks and count the number of reads falling in the 1kb region centered on the summit. Will compute 2 normalization for coverage: normalized by million reads and normalized by million reads in peaks. Will plot the number of reads for each fragment length.", + "annotation": "This workflow takes as input BAM from ATAC-seq or CUT&RUN. It calls peaks on each replicate and intersect them. In parallel, each BAM is subsetted to smallest number of reads. Peaks are called using all subsets combined. Only peaks called using a combination of all subsets which have summits intersecting the intersection of at least x replicates will be kept.", + "comments": [ + { + "child_steps": [ + 5, + 8, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20 + ], + "color": "blue", + "data": { + "title": "Downsample input BAM to get the same number of reads" + }, + "id": 2, + "position": [ + 228, + 878.7 + ], + "size": [ + 1917.8, + 397.4 + ], + "type": "frame" + }, + { + "child_steps": [ + 6, + 9, + 13 + ], + "color": "blue", + "data": { + "title": "Get a BED with intersection of at least x rep" + }, + "id": 0, + "position": [ + 776.6, + 0 + ], + "size": [ + 508.7, + 363 + ], + "type": "frame" + }, + { + "child_steps": [ + 10, + 14 + ], + "color": "green", + "data": { + "title": "Get the average coverage" + }, + "id": 1, + "position": [ + 647.1, + 523.9 + ], + "size": [ + 504.5, + 324 + ], + "type": "frame" + } + ], "creator": [ { "class": "Person", @@ -15796,72 +16645,72 @@ ], "format-version": "0.1", "license": "MIT", - "release": "0.14", - "name": "ATACseq", + "release": "1.1", + "name": "Get Confident Peaks From ATAC or CUTandRUN replicates", "steps": { "0": { - "annotation": "Should be a paired collection with ATAC-seq fastqs", + "annotation": "A collection with n replicates. BAM should not have duplicates.", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "Should be a paired collection with ATAC-seq fastqs", - "name": "PE fastq input" + "description": "A collection with n replicates. BAM should not have duplicates.", + "name": "n rmDup BAM" } ], - "label": "PE fastq input", + "label": "n rmDup BAM", "name": "Input dataset collection", "outputs": [], "position": { "left": 0, - "top": 579.4833374023438 + "top": 194.74998779296874 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "3b1d869d-e8a9-49d9-894c-8aa500cd445d", + "uuid": "fc7f3d9f-c1a6-4e00-a65a-ff31ab9e6bca", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "reference_genome", + "annotation": "Minimum number of replicates into which the summit should be present.", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "reference_genome", - "name": "reference_genome" + "description": "Minimum number of replicates into which the summit should be present.", + "name": "Minimum number of overlap" } ], - "label": "reference_genome", + "label": "Minimum number of overlap", "name": "Input parameter", "outputs": [], "position": { - "left": 30.550048828125, - "top": 684.38330078125 + "left": 25, + "top": 273.2 }, "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "c085055c-9d18-49d7-9f87-fae61683d775", + "uuid": "025fcb5d-6842-4ed0-9bac-b393942b9d29", "when": null, "workflow_outputs": [] }, "2": { - "annotation": "Used by macs2:\\nH. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "annotation": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", "content_id": null, "errors": null, "id": 2, "input_connections": {}, "inputs": [ { - "description": "Used by macs2:\\nH. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "description": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", "name": "effective_genome_size" } ], @@ -15869,26 +16718,26 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 98, - "top": 787.9833374023438 + "left": 39, + "top": 367.74791480468576 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "43f5c231-ed56-4cda-bd50-0495dfd77d70", + "uuid": "dac93661-a2aa-4163-a3ec-f64c4075c881", "when": null, "workflow_outputs": [] }, "3": { - "annotation": "Bin size for normalized bigwig (usually 50bp is sufficient)", + "annotation": "Bin size for average of normalized coverage", "content_id": null, "errors": null, "id": 3, "input_connections": {}, "inputs": [ { - "description": "Bin size for normalized bigwig (usually 50bp is sufficient)", + "description": "Bin size for average of normalized coverage", "name": "bin_size" } ], @@ -15896,399 +16745,323 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 155.54247082439377, - "top": 898.8496207394044 + "left": 57, + "top": 464.78123999999826 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "942c77e6-f462-49ac-87ed-6e4e14589b0b", + "uuid": "ef17ea2d-7f73-44a8-aecf-15279c559fd1", "when": null, "workflow_outputs": [] }, "4": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0", "errors": null, "id": 4, "input_connections": { - "library|input_1": { + "input": { "id": 0, "output_name": "output" } }, - "inputs": [ - { - "description": "runtime parameter for tool Cutadapt", - "name": "library" - } - ], - "label": "Cutadapt (remove adapter + bad quality bases)", - "name": "Cutadapt", + "inputs": [], + "label": "convert BAM to BED", + "name": "bedtools BAM to BED", "outputs": [ { - "name": "out_pairs", - "type": "input" - }, - { - "name": "report", - "type": "txt" + "name": "output", + "type": "bed" } ], "position": { - "left": 278.16668701171875, - "top": 492.36669921875 + "left": 217.78016821945388, + "top": 74.30843071525936 }, "post_job_actions": { - "HideDatasetActionout_pairs": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_pairs" - }, - "HideDatasetActionreport": { + "HideDatasetActionoutput": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "report" - }, - "RenameDatasetActionreport": { - "action_arguments": { - "newname": "cutadapt report" - }, - "action_type": "RenameDatasetAction", - "output_name": "report" + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "b1c926deaa2d", - "name": "cutadapt", - "owner": "lparsons", + "changeset_revision": "64e2edfe7a2c", + "name": "bedtools", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Nextera R1\", \"adapter\": \"CTGTCTCTTATACACATCTCCGAGCCCACGAGAC\"}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}, \"r2\": {\"adapters2\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Nextera R2\", \"adapter\": \"CTGTCTCTTATACACATCTGACGCTGCCGACGA\"}, \"single_noindels\": false}], \"front_adapters2\": [], \"anywhere_adapters2\": [], \"cut2\": \"0\", \"quality_cutoff2\": \"\", \"minimum_length2\": null, \"maximum_length2\": null}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"30\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "4.8+galaxy0", + "tool_state": "{\"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"\", \"split\": false, \"tag\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.31.1+galaxy0", "type": "tool", - "uuid": "33fa2759-9f3f-431b-b35c-b5c777d5d5b7", + "uuid": "b62c338c-eb40-4ea5-b5e6-819f39790c07", "when": null, "workflow_outputs": [] }, "5": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", "errors": null, "id": 5, "input_connections": { - "library|input_1": { - "id": 4, - "output_name": "out_pairs" - }, - "reference_genome|index": { - "id": 1, + "input": { + "id": 0, "output_name": "output" } }, - "inputs": [ - { - "description": "runtime parameter for tool Bowtie2", - "name": "library" - }, - { - "description": "runtime parameter for tool Bowtie2", - "name": "reference_genome" - } - ], - "label": "Bowtie2 map on reference", - "name": "Bowtie2", + "inputs": [], + "label": "count number of reads", + "name": "Samtools view", "outputs": [ { - "name": "output", - "type": "bam" - }, - { - "name": "mapping_stats", - "type": "txt" + "name": "outputcnt", + "type": "tabular" } ], "position": { - "left": 555.13330078125, - "top": 395.6499938964844 + "left": 248.01056678577842, + "top": 1011.4507862713202 }, "post_job_actions": { - "HideDatasetActionoutput": { + "HideDatasetActionoutputcnt": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "output" - }, - "RenameDatasetActionmapping_stats": { - "action_arguments": { - "newname": "mapping stats" - }, - "action_type": "RenameDatasetAction", - "output_name": "mapping_stats" - }, - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "bowtie2 output (BAM)" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" + "output_name": "outputcnt" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", "tool_shed_repository": { - "changeset_revision": "0d4acadabb04", - "name": "bowtie2", - "owner": "devteam", + "changeset_revision": "6be888be75f9", + "name": "samtools_view", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"simple\", \"__current_case__\": 0, \"presets\": \"--very-sensitive\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"unaligned_file\": false, \"aligned_file\": false, \"paired_options\": {\"paired_options_selector\": \"no\", \"__current_case__\": 1}}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"sam_options\": {\"sam_options_selector\": \"no\", \"__current_case__\": 1}, \"save_mapping_stats\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.5.3+galaxy0", + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"all_reads\", \"__current_case__\": 0, \"output_options\": {\"reads_report_type\": \"count\", \"__current_case__\": 1}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", "type": "tool", - "uuid": "c32a3847-f673-487f-af98-8d50999f2d21", + "uuid": "9cff58b2-123e-42df-b562-3b2a4a553934", "when": null, - "workflow_outputs": [ - { - "label": "mapping stats", - "output_name": "mapping_stats", - "uuid": "0a898754-6a14-4282-9269-02f5d516e49f" - } - ] + "workflow_outputs": [] }, "6": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", "errors": null, "id": 6, "input_connections": { - "input_bam": { - "id": 5, + "components_1|param_type|component_value": { + "id": 1, "output_name": "output" } }, "inputs": [], - "label": "filter MAPQ30 concordant pairs and not mitochondrial pairs", - "name": "Filter BAM", + "label": "generate filter rule", + "name": "Compose text parameter value", "outputs": [ { - "name": "out_file2", - "type": "txt" - }, - { - "name": "out_file1", - "type": "bam" + "name": "out1", + "type": "expression.json" } ], "position": { - "left": 826.183349609375, - "top": 318.58331298828125 + "left": 796.6100753157618, + "top": 188.622596980592 }, "post_job_actions": { - "HideDatasetActionout_file1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file1" - }, - "HideDatasetActionout_file2": { + "HideDatasetActionout1": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "out_file2" - }, - "RenameDatasetActionout_file1": { - "action_arguments": { - "newname": "filtered BAM" - }, - "action_type": "RenameDatasetAction", - "output_name": "out_file1" + "output_name": "out1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", "tool_shed_repository": { - "changeset_revision": "993b19f20c76", - "name": "bamtools_filter", - "owner": "devteam", + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"conditions\": [{\"__index__\": 0, \"filters\": [{\"__index__\": 0, \"bam_property\": {\"bam_property_selector\": \"mapQuality\", \"__current_case__\": 14, \"bam_property_value\": \">=30\"}}, {\"__index__\": 1, \"bam_property\": {\"bam_property_selector\": \"isProperPair\", \"__current_case__\": 11, \"bam_property_value\": true}}, {\"__index__\": 2, \"bam_property\": {\"bam_property_selector\": \"reference\", \"__current_case__\": 20, \"bam_property_value\": \"!chrM\"}}, {\"__index__\": 3, \"bam_property\": {\"bam_property_selector\": \"mateReference\", \"__current_case__\": 16, \"bam_property_value\": \"!MT\"}}]}], \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"rule_configuration\": {\"rules_selector\": \"true\", \"__current_case__\": 1, \"rules\": null}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.5.2+galaxy2", + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c4 >= \"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", "type": "tool", - "uuid": "eba4c413-30c9-4bab-a088-dc12d5956c91", + "uuid": "e6855df9-0e94-4310-835c-15514bd37974", "when": null, "workflow_outputs": [] }, "7": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_idxstats/samtools_idxstats/2.0.5", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", "errors": null, "id": 7, "input_connections": { - "input": { - "id": 5, + "effective_genome_size_options|gsize": { + "id": 2, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 4, "output_name": "output" } }, - "inputs": [], - "label": "Get number of reads per chromosome", - "name": "Samtools idxstats", - "outputs": [ + "inputs": [ { - "name": "output", - "type": "tabular" + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" } ], - "position": { - "left": 945.2166748046875, - "top": 539.63330078125 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_idxstats/samtools_idxstats/2.0.5", - "tool_shed_repository": { - "changeset_revision": "fa5d3e61e429", - "name": "samtools_idxstats", - "owner": "devteam", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.0.5", - "type": "tool", - "uuid": "024f7338-2712-4fb1-a913-dfd5bc2d4f1e", - "when": null, - "workflow_outputs": [] - }, - "8": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", - "errors": null, - "id": 8, - "input_connections": { - "inputFile": { - "id": 6, - "output_name": "out_file1" - } - }, - "inputs": [], - "label": "remove PCR duplicates", - "name": "MarkDuplicates", + "label": "call peaks individually", + "name": "MACS2 callpeak", "outputs": [ { - "name": "metrics_file", - "type": "txt" + "name": "output_tabular", + "type": "tabular" }, { - "name": "outFile", - "type": "bam" + "name": "output_narrowpeaks", + "type": "bed" + }, + { + "name": "output_treat_pileup", + "type": "bedgraph" + }, + { + "name": "output_control_lambda", + "type": "bedgraph" } ], "position": { - "left": 1163.1000061035156, - "top": 211.4666748046875 + "left": 454.449951171875, + "top": 179.014577402342 }, "post_job_actions": { - "RenameDatasetActionmetrics_file": { + "HideDatasetActionoutput_control_lambda": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_control_lambda" + }, + "HideDatasetActionoutput_tabular": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_tabular" + }, + "HideDatasetActionoutput_treat_pileup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_treat_pileup" + }, + "RenameDatasetActionoutput_narrowpeaks": { "action_arguments": { - "newname": "MarkDuplicates metrics" + "newname": "individual macs2 narrowPeaks" }, "action_type": "RenameDatasetAction", - "output_name": "metrics_file" + "output_name": "output_narrowpeaks" }, - "RenameDatasetActionoutFile": { + "RenameDatasetActionoutput_tabular": { "action_arguments": { - "newname": "BAM filtered rmDup" + "newname": "individual macs2 tabular" }, "action_type": "RenameDatasetAction", - "output_name": "outFile" + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "individual macs2 coverage normalized" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "3f254c5ced1d", - "name": "picard", - "owner": "devteam", + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"assume_sorted\": true, \"barcode_tag\": \"\", \"comments\": [], \"duplicate_scoring_strategy\": \"SUM_OF_BASE_QUALITIES\", \"inputFile\": {\"__class__\": \"ConnectedValue\"}, \"optical_duplicate_pixel_distance\": \"100\", \"read_name_regex\": \"\", \"remove_duplicates\": true, \"validation_stringency\": \"LENIENT\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "3.1.1.0", + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"all\", \"__current_case__\": 2}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BED\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"-100\"}, \"outputs\": [\"bdg\", \"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", "type": "tool", - "uuid": "d0a9998c-18a9-4579-8d33-f0897e1ceaeb", + "uuid": "8f2a3aa4-704e-4d90-a672-94b97996dd56", "when": null, "workflow_outputs": [ { - "label": "BAM filtered rmDup", - "output_name": "outFile", - "uuid": "5f4d5cc5-c2f2-40f3-b941-df5dd7347d25" - }, - { - "label": "MarkDuplicates metrics", - "output_name": "metrics_file", - "uuid": "144745aa-8898-45e6-a328-53e2518202b9" + "label": "individual_macs2_narrowPeaks", + "output_name": "output_narrowpeaks", + "uuid": "4552df5d-4397-4118-af11-f97eb8c748a5" } ] }, - "9": { + "8": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", "errors": null, - "id": 9, + "id": 8, "input_connections": { - "infile": { - "id": 7, - "output_name": "output" + "input_list": { + "id": 5, + "output_name": "outputcnt" } }, "inputs": [], - "label": "reads in chrM/MT for multiQC", - "name": "Text reformatting", + "label": "put all nb of reads into single dataset", + "name": "Collapse Collection", "outputs": [ { - "name": "outfile", + "name": "output", "type": "input" } ], "position": { - "left": 1190.1499938964844, - "top": 618.5833129882812 + "left": 487.0999755859375, + "top": 1006.4666625976563 }, "post_job_actions": { - "HideDatasetActionoutfile": { + "HideDatasetActionoutput": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "outfile" + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"code\": \" ($1==\\\"chrM\\\" || $1 == \\\"MT\\\"){print $1, $3}($1!=\\\"chrM\\\" && $1!=\\\"MT\\\"){SUM+=$3}END{print \\\"others\\\", SUM} \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", + "tool_state": "{\"filename\": {\"add_name\": false, \"__current_case__\": 1}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", "type": "tool", - "uuid": "9ae38aa6-511d-4ab4-b055-7a1dae65649f", + "uuid": "bd8b6b03-19ef-4921-96c3-abe5e6992941", "when": null, "workflow_outputs": [] }, - "10": { + "9": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.31.1", "errors": null, - "id": 10, + "id": 9, "input_connections": { - "input": { - "id": 8, - "output_name": "outFile" + "tag|inputs": { + "id": 7, + "output_name": "output_narrowpeaks" } }, - "inputs": [], - "label": "convert BAM to BED to improve peak calling", - "name": "bedtools BAM to BED", + "inputs": [ + { + "description": "runtime parameter for tool bedtools Multiple Intersect", + "name": "tag" + } + ], + "label": "compute multi intersect", + "name": "bedtools Multiple Intersect", "outputs": [ { "name": "output", @@ -16296,297 +17069,176 @@ } ], "position": { - "left": 1458.7166595458984, - "top": 193.58331298828125 + "left": 797.3086613144798, + "top": 40.02067466199719 }, "post_job_actions": { "HideDatasetActionoutput": { "action_arguments": {}, "action_type": "HideDatasetAction", "output_name": "output" - }, - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "BED filtered rmDup" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_multiintersectbed/2.31.1", "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", + "changeset_revision": "64e2edfe7a2c", "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"\", \"split\": false, \"tag\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0+galaxy2", + "tool_state": "{\"cluster\": false, \"empty\": {\"empty_selector\": \"\", \"__current_case__\": 1}, \"filler\": \"0\", \"header\": false, \"tag\": {\"tag_select\": \"tag\", \"__current_case__\": 0, \"inputs\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.31.1", "type": "tool", - "uuid": "12ca18f2-222b-4e9c-8ae0-b5772cd51bd7", + "uuid": "9edd1aab-eb4c-4fd4-b9f6-a6dbcae46dd2", "when": null, "workflow_outputs": [] }, - "11": { + "10": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pe_histogram/pe_histogram/1.0.1", + "content_id": "wig_to_bigWig", "errors": null, - "id": 11, + "id": 10, "input_connections": { - "input_bam": { - "id": 8, - "output_name": "outFile" + "input1": { + "id": 7, + "output_name": "output_treat_pileup" } }, "inputs": [], - "label": "Compute fragment length histogram", - "name": "Paired-end histogram", + "label": "individual normalized bigwig", + "name": "Wig/BedGraph-to-bigWig", "outputs": [ { - "name": "output1", - "type": "png" - }, - { - "name": "output2", - "type": "tabular" + "name": "out_file1", + "type": "bigwig" } ], "position": { - "left": 1478.1666717529297, - "top": 559.88330078125 + "left": 680.6833851669262, + "top": 635.8069731504326 }, "post_job_actions": { - "HideDatasetActionoutput2": { + "HideDatasetActionout_file1": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "output2" - }, - "RenameDatasetActionoutput1": { - "action_arguments": { - "newname": "histogram of fragment length" - }, - "action_type": "RenameDatasetAction", - "output_name": "output1" + "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pe_histogram/pe_histogram/1.0.1", - "tool_shed_repository": { - "changeset_revision": "bd1416eea1f0", - "name": "pe_histogram", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"lower_limit\": null, \"upper_limit\": \"500\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.1", + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", "type": "tool", - "uuid": "cc486ad2-0f48-4636-98b5-ea5fad9b75b3", + "uuid": "d0d6f92d-3d7e-44c3-b2f6-c10e429d2369", "when": null, - "workflow_outputs": [ - { - "label": "histogram of fragment length", - "output_name": "output1", - "uuid": "06437eef-c6fa-49f1-81fb-c48a21b87f57" - } - ] + "workflow_outputs": [] }, - "12": { + "11": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", "errors": null, - "id": 12, + "id": 11, "input_connections": { - "input": { + "singtabop|input": { "id": 8, - "output_name": "outFile" + "output_name": "output" } }, - "inputs": [], - "label": "number of reads", - "name": "Samtools view", + "inputs": [ + { + "description": "runtime parameter for tool Table Compute", + "name": "singtabop" + } + ], + "label": "get min value", + "name": "Table Compute", "outputs": [ { - "name": "outputcnt", + "name": "table", "type": "tabular" } ], "position": { - "left": 1960.1157004761121, - "top": 545.8157628477595 + "left": 719.5, + "top": 974.7833435058594 }, "post_job_actions": { - "HideDatasetActionoutputcnt": { + "HideDatasetActiontable": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "outputcnt" + "output_name": "table" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", "tool_shed_repository": { - "changeset_revision": "6be888be75f9", - "name": "samtools_view", + "changeset_revision": "3bf5661c0280", + "name": "table_compute", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"all_reads\", \"__current_case__\": 0, \"output_options\": {\"reads_report_type\": \"count\", \"__current_case__\": 1}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.15.1+galaxy2", + "tool_state": "{\"out_opts\": null, \"precision\": \"6\", \"singtabop\": {\"use_type\": \"single\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"col_row_names\": null, \"adv\": {\"header\": null, \"nrows\": null, \"skipfooter\": null, \"skip_blank_lines\": true}, \"user\": {\"mode\": \"matrixapply\", \"__current_case__\": 3, \"matrixapply_func\": {\"vector_op\": \"min\", \"__current_case__\": 1}, \"dimension\": \"0\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.4+galaxy0", "type": "tool", - "uuid": "2999f836-c74f-47ed-b1ad-81f43349fe11", + "uuid": "0d63ffd8-0646-4dbf-9ede-14bffcd5de2d", "when": null, "workflow_outputs": [] }, - "13": { + "12": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "content_id": "wc_gnu", "errors": null, - "id": 13, + "id": 12, "input_connections": { - "effective_genome_size_options|gsize": { - "id": 2, - "output_name": "output" - }, - "treatment|input_treatment_file": { - "id": 10, + "input1": { + "id": 8, "output_name": "output" } }, - "inputs": [ - { - "description": "runtime parameter for tool MACS2 callpeak", - "name": "effective_genome_size_options" - }, - { - "description": "runtime parameter for tool MACS2 callpeak", - "name": "treatment" - } - ], - "label": "Call Peak with MACS2", - "name": "MACS2 callpeak", + "inputs": [], + "label": "get nb of replicates", + "name": "Line/Word/Character count", "outputs": [ { - "name": "output_tabular", + "name": "out_file1", "type": "tabular" - }, - { - "name": "output_narrowpeaks", - "type": "bed" - }, - { - "name": "output_summits", - "type": "bed" - }, - { - "name": "output_treat_pileup", - "type": "bedgraph" - }, - { - "name": "output_control_lambda", - "type": "bedgraph" - }, - { - "name": "output_extra_files", - "type": "html" } ], "position": { - "left": 1741.2333374023438, - "top": 0 + "left": 723, + "top": 1081.7 }, "post_job_actions": { - "HideDatasetActionoutput_control_lambda": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_control_lambda" - }, - "HideDatasetActionoutput_extra_files": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_extra_files" - }, - "HideDatasetActionoutput_summits": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_summits" - }, - "HideDatasetActionoutput_tabular": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_tabular" - }, - "HideDatasetActionoutput_treat_pileup": { + "HideDatasetActionout_file1": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "output_treat_pileup" - }, - "RenameDatasetActionoutput_control_lambda": { - "action_arguments": { - "newname": "MACS2 control coverage" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_control_lambda" - }, - "RenameDatasetActionoutput_narrowpeaks": { - "action_arguments": { - "newname": "MACS2 narrowPeak" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_narrowpeaks" - }, - "RenameDatasetActionoutput_summits": { - "action_arguments": { - "newname": "MACS2 summits" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_summits" - }, - "RenameDatasetActionoutput_tabular": { - "action_arguments": { - "newname": "MACS2 peaks xls" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_tabular" - }, - "RenameDatasetActionoutput_treat_pileup": { - "action_arguments": { - "newname": "MACS2 treatment coverage" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_treat_pileup" + "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", - "tool_shed_repository": { - "changeset_revision": "86e2413cf3f8", - "name": "macs2", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": false, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"all\", \"__current_case__\": 2}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BED\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"-100\"}, \"outputs\": [\"peaks_tabular\", \"summits\", \"bdg\", \"html\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.2.9.1+galaxy0", + "tool_id": "wc_gnu", + "tool_state": "{\"include_header\": false, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"options\": [\"lines\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", "type": "tool", - "uuid": "57386f5d-96bb-4684-97dc-3b2228189c01", + "uuid": "1e4420d0-edfb-4411-b7e0-602b510ff898", "when": null, - "workflow_outputs": [ - { - "label": "MACS2 narrowPeak", - "output_name": "output_narrowpeaks", - "uuid": "02d92607-381e-41b0-b0ed-b0f89bc02967" - } - ] + "workflow_outputs": [] }, - "14": { + "13": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "content_id": "Filter1", "errors": null, - "id": 14, + "id": 13, "input_connections": { + "cond": { + "id": 6, + "output_name": "out1" + }, "input": { - "id": 12, - "output_name": "outputcnt" + "id": 9, + "output_name": "output" } }, "inputs": [], - "label": "compute 1/million reads", - "name": "Compute", + "label": "filter multi intersect", + "name": "Filter", "outputs": [ { "name": "out_file1", @@ -16594,8 +17246,8 @@ } ], "position": { - "left": 1681.741700059967, - "top": 1407.1751610966817 + "left": 1065.3086613144797, + "top": 48.02067466199719 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -16604,280 +17256,364 @@ "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", - "tool_shed_repository": { - "changeset_revision": "6595517c2dd8", - "name": "column_maker", - "owner": "devteam", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"avoid_scientific_notation\": true, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"1000000/c1\", \"add_column\": {\"mode\": \"R\", \"__current_case__\": 2, \"pos\": \"1\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.0", + "tool_id": "Filter1", + "tool_state": "{\"cond\": {\"__class__\": \"ConnectedValue\"}, \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", "type": "tool", - "uuid": "ec62cddf-fb04-4185-b9f4-709de2ce0202", + "uuid": "4acd5289-87cc-4cfb-9863-35248989ab27", "when": null, "workflow_outputs": [] }, - "15": { + "14": { "annotation": "", - "content_id": "wig_to_bigWig", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", "errors": null, - "id": 15, + "id": 14, "input_connections": { - "input1": { - "id": 13, - "output_name": "output_treat_pileup" + "advancedOpt|binSize": { + "id": 3, + "output_name": "output" + }, + "bigwigs": { + "id": 10, + "output_name": "out_file1" } }, - "inputs": [], - "label": "Bigwig from MACS2 (no norm)", - "name": "Wig/BedGraph-to-bigWig", + "inputs": [ + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + }, + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + } + ], + "label": "average coverage from replicates", + "name": "bigwigAverage", "outputs": [ { - "name": "out_file1", + "name": "outFileName", "type": "bigwig" } ], "position": { - "left": 1444.2833251953125, - "top": 1510.0499877929688 + "left": 938.7350974129533, + "top": 555.8480470664147 }, "post_job_actions": { - "RenameDatasetActionout_file1": { + "RenameDatasetActionoutFileName": { "action_arguments": { - "newname": "Coverage from MACS2 (bigwig)" + "newname": "Average Normalized Coverage of all replicates" }, "action_type": "RenameDatasetAction", - "output_name": "out_file1" + "output_name": "outFileName" } }, - "tool_id": "wig_to_bigWig", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4a53856a5b85", + "name": "deeptools_bigwig_average", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": \"1\", \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.5.4+galaxy0", "type": "tool", - "uuid": "4eea632c-ec31-43e7-88d2-79895b764a06", + "uuid": "36059130-5f2a-4fe0-8b36-58073595fdd5", "when": null, "workflow_outputs": [ { - "label": "Coverage from MACS2 (bigwig)", - "output_name": "out_file1", - "uuid": "5ffc5c02-8669-49b2-82a1-682ec3122d39" + "label": "average_bigwig", + "output_name": "outFileName", + "uuid": "35dfdb8a-121d-41d1-9ad1-1e0d95a8ab8c" } ] }, - "16": { + "15": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_slopbed/2.30.0+galaxy1", + "content_id": "param_value_from_file", "errors": null, - "id": 16, + "id": 15, "input_connections": { - "genome_file_opts|genome": { - "id": 1, - "output_name": "output" - }, - "inputA": { - "id": 13, - "output_name": "output_summits" + "input1": { + "id": 11, + "output_name": "table" } }, - "inputs": [ + "inputs": [], + "label": "convert min value to text", + "name": "Parse parameter value", + "outputs": [ { - "description": "runtime parameter for tool bedtools SlopBed", - "name": "genome_file_opts" + "name": "text_param", + "type": "expression.json" } ], - "label": "get summits +/-500kb", - "name": "bedtools SlopBed", + "position": { + "left": 972, + "top": 918.7 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + }, + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "cdbee56b-9fff-4205-9cb6-741be770985d", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "get nb of rep as param", + "content_id": "param_value_from_file", + "errors": null, + "id": 16, + "input_connections": { + "input1": { + "id": 12, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", "outputs": [ { - "name": "output", - "type": "bed" + "name": "integer_param", + "type": "expression.json" } ], "position": { - "left": 2186.5, - "top": 206.29998779296875 + "left": 980.362829492841, + "top": 1090.2503372993485 }, "post_job_actions": { - "HideDatasetActionoutput": { + "HideDatasetActioninteger_param": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "output" - }, - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "1kb around each summit" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" + "output_name": "integer_param" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_slopbed/2.30.0+galaxy1", - "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", - "name": "bedtools", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"addition\": {\"addition_select\": \"b\", \"__current_case__\": 0, \"b\": \"500\"}, \"genome_file_opts\": {\"genome_file_opts_selector\": \"loc\", \"__current_case__\": 0, \"genome\": {\"__class__\": \"ConnectedValue\"}}, \"header\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"pct\": false, \"strand\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0+galaxy1", + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", "type": "tool", - "uuid": "d1c672ca-ee55-4e48-9d97-75552050534a", + "uuid": "2ea49dca-270b-454a-9d86-6947799ab996", "when": null, "workflow_outputs": [] }, "17": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", "errors": null, "id": 17, "input_connections": { - "infile": { - "id": 13, - "output_name": "output_tabular" + "token_set_0|line": { + "id": 15, + "output_name": "text_param" + }, + "token_set_0|repeat_select|times": { + "id": 16, + "output_name": "integer_param" } }, "inputs": [], - "label": "summary of MACS2", - "name": "Search in textfiles", + "label": "create a dataset with the min value as many times as there are replicates", + "name": "Create text file", "outputs": [ { - "name": "output", - "type": "input" + "name": "outfile", + "type": "txt" } ], "position": { - "left": 2198.433349609375, - "top": 79.64999389648438 + "left": 1210.95940032202, + "top": 978.1979565079766 }, "post_job_actions": { - "ChangeDatatypeActionoutput": { - "action_arguments": { - "newtype": "txt" - }, - "action_type": "ChangeDatatypeAction", - "output_name": "output" - }, - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "MACS2 report" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", "tool_shed_repository": { "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"^#\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": {\"__class__\": \"ConnectedValue\"}, \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "a12ee458-2fe0-4d1e-8df9-c8fc76d7b277", + "uuid": "29ef7038-e10a-47cd-835f-945dccaf9c1c", "when": null, - "workflow_outputs": [ + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", + "errors": null, + "id": 18, + "input_connections": { + "split_parms|input": { + "id": 17, + "output_name": "outfile" + } + }, + "inputs": [ { - "label": "MACS2 report", - "output_name": "output", - "uuid": "2c50d266-785f-4a9d-ba31-f9fe66b703c7" + "description": "runtime parameter for tool Split file", + "name": "split_parms" } - ] + ], + "label": "split min value", + "name": "Split file", + "outputs": [ + { + "name": "list_output_txt", + "type": "input" + } + ], + "position": { + "left": 1454.946894305971, + "top": 1074.616955921246 + }, + "post_job_actions": { + "HideDatasetActionlist_output_txt": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_txt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", + "tool_shed_repository": { + "changeset_revision": "2dae863c8f42", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.2", + "type": "tool", + "uuid": "7db836a5-793a-403e-8db1-b97f619f4c69", + "when": null, + "workflow_outputs": [] }, - "18": { + "19": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 18, + "id": 19, "input_connections": { "input1": { - "id": 14, - "output_name": "out_file1" + "id": 18, + "output_name": "list_output_txt" } }, "inputs": [], - "label": "Convert 1/million reads to parameter", + "label": "convert min nb of reads to parameter", "name": "Parse parameter value", "outputs": [ { - "name": "text_param", + "name": "integer_param", "type": "expression.json" } ], "position": { - "left": 1927.9064759856594, - "top": 1388.3825581400483 + "left": 1679.9454808872808, + "top": 1066.2435805949858 }, "post_job_actions": { - "HideDatasetActiontext_param": { + "HideDatasetActioninteger_param": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "text_param" + "output_name": "integer_param" } }, "tool_id": "param_value_from_file", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "0.1.0", "type": "tool", - "uuid": "7afe5b18-2555-4f24-a1e2-348341631008", + "uuid": "71b1c454-41db-4a8b-8595-8d3fa86a86a0", "when": null, "workflow_outputs": [] }, - "19": { + "20": { "annotation": "", - "content_id": "__APPLY_RULES__", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", "errors": null, - "id": 19, + "id": 20, "input_connections": { "input": { - "id": 15, - "output_name": "out_file1" + "id": 0, + "output_name": "output" + }, + "mode|subsample_config|subsampling_mode|target": { + "id": 19, + "output_name": "integer_param" } }, "inputs": [], - "label": "Isolate each bigwig do normalize not average", - "name": "Apply rules", + "label": "select random reads", + "name": "Samtools view", "outputs": [ { - "name": "output", + "name": "outputsam", "type": "input" } ], "position": { - "left": 2134.4445922218906, - "top": 1595.328936224611 + "left": 1925.7976872167908, + "top": 1061.3309439057557 }, "post_job_actions": { - "HideDatasetActionoutput": { + "HideDatasetActionoutputsam": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "output" + "output_name": "outputsam" } }, - "tool_id": "__APPLY_RULES__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [0, 1], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "6be888be75f9", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": null, \"library\": null, \"cigarcons\": null, \"inclusive_filter\": null, \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": null, \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"target\", \"__current_case__\": 1, \"target\": {\"__class__\": \"ConnectedValue\"}, \"seed\": \"1\"}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": false, \"adv_output\": {\"readtags\": [], \"collapsecigar\": false}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", "type": "tool", - "uuid": "05ca058f-88e4-4e7c-9e93-66e25043883d", + "uuid": "36713e3f-6110-41f7-8df1-9a9966400fab", "when": null, "workflow_outputs": [] }, - "20": { + "21": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_mergebed/2.30.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0", "errors": null, - "id": 20, + "id": 21, "input_connections": { "input": { - "id": 16, - "output_name": "output" + "id": 20, + "output_name": "outputsam" } }, "inputs": [], - "label": "Merge summits +/-500kb", - "name": "bedtools MergeBED", + "label": "convert subsampled bam to bed", + "name": "bedtools BAM to BED", "outputs": [ { "name": "output", @@ -16885,296 +17621,246 @@ } ], "position": { - "left": 2501.5999755859375, - "top": 273.75 + "left": 1300.0284368938724, + "top": 585.202166486144 }, "post_job_actions": { - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "Summits +-500bp (merged)" - }, - "action_type": "RenameDatasetAction", + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_mergebed/2.30.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", + "changeset_revision": "64e2edfe7a2c", "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"c_and_o_argument_repeat\": [], \"distance\": \"0\", \"header\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"strand\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0", + "tool_state": "{\"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"\", \"split\": false, \"tag\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.31.1+galaxy0", "type": "tool", - "uuid": "a74b6905-51b8-4c39-bc8c-3267b1f0a7a5", + "uuid": "7521eb4d-6cb9-463b-8c03-91ac64396ac3", "when": null, - "workflow_outputs": [ - { - "label": "1kb around summits", - "output_name": "output", - "uuid": "94021253-18e5-4969-9dec-ec901bcc9a3b" - } - ] + "workflow_outputs": [] }, - "21": { + "22": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", "errors": null, - "id": 21, + "id": 22, "input_connections": { - "advancedOpt|binSize": { - "id": 3, + "effective_genome_size_options|gsize": { + "id": 2, "output_name": "output" }, - "advancedOpt|scaleFactors": { - "id": 18, - "output_name": "text_param" - }, - "bigwigs": { - "id": 19, + "treatment|input_treatment_file": { + "id": 21, "output_name": "output" } }, "inputs": [ { - "description": "runtime parameter for tool bigwigAverage", - "name": "advancedOpt" - }, - { - "description": "runtime parameter for tool bigwigAverage", - "name": "advancedOpt" + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" }, { - "description": "runtime parameter for tool bigwigAverage", - "name": "advancedOpt" + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" } ], - "label": "normalize by million reads", - "name": "bigwigAverage", + "label": "call peaks on merge", + "name": "MACS2 callpeak", "outputs": [ { - "name": "outFileName", - "type": "bigwig" + "name": "output_tabular", + "type": "tabular" + }, + { + "name": "output_narrowpeaks", + "type": "bed" } ], "position": { - "left": 2394.696221186954, - "top": 1367.5056983565069 + "left": 1546.199951171875, + "top": 605.2979025976546 }, "post_job_actions": { - "RenameDatasetActionoutFileName": { + "HideDatasetActionoutput_tabular": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_narrowpeaks": { "action_arguments": { - "newname": "bigwig normalized per million reads" + "newname": "merged macs2 narrowPeaks" }, "action_type": "RenameDatasetAction", - "output_name": "outFileName" + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "merged macs2 tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "merged macs2 coverage normalized" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "4a53856a5b85", - "name": "deeptools_bigwig_average", - "owner": "bgruening", + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": {\"__class__\": \"ConnectedValue\"}, \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "3.5.4+galaxy0", + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": true, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"all\", \"__current_case__\": 2}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BED\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"-100\"}, \"outputs\": [\"peaks_tabular\"], \"treatment\": {\"t_multi_select\": \"Yes\", \"__current_case__\": 1, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", "type": "tool", - "uuid": "fa2633cf-af38-43eb-8c9f-b8b656d6a631", + "uuid": "e183ec20-d4ab-427a-9a0c-3e9bbced8793", "when": null, "workflow_outputs": [ { - "label": "bigwig_norm", - "output_name": "outFileName", - "uuid": "42fb26ba-7428-43cf-8668-e865b67c12bc" + "label": "merged_macs2_narrowPeaks", + "output_name": "output_narrowpeaks", + "uuid": "6d97d620-9486-4d85-9a80-e3595c0bb968" } ] }, - "22": { + "23": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_coveragebed/2.30.0+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0", "errors": null, - "id": 22, + "id": 23, "input_connections": { "inputA": { - "id": 20, - "output_name": "output" + "id": 22, + "output_name": "output_narrowpeaks" }, "reduce_or_iterate|inputB": { - "id": 8, - "output_name": "outFile" + "id": 13, + "output_name": "out_file1" } }, "inputs": [ { - "description": "runtime parameter for tool bedtools Compute both the depth and breadth of coverage", + "description": "runtime parameter for tool bedtools Intersect intervals", "name": "reduce_or_iterate" } ], - "label": "Compute coverage on summits +/-500kb", - "name": "bedtools Compute both the depth and breadth of coverage", + "label": "get merged peaks overlapping at least x replicates", + "name": "bedtools Intersect intervals", "outputs": [ { "name": "output", - "type": "bed" + "type": "input" } ], "position": { - "left": 2734.11669921875, - "top": 534.88330078125 + "left": 1643.5166015625, + "top": 340.697927011717 }, "post_job_actions": { "HideDatasetActionoutput": { "action_arguments": {}, "action_type": "HideDatasetAction", "output_name": "output" - }, - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "coverage on MACS2 peaks" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_coveragebed/2.30.0+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_intersectbed/2.31.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", + "changeset_revision": "64e2edfe7a2c", "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"a_or_b\": false, \"d\": false, \"hist\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"mean\": false, \"overlap_a\": null, \"overlap_b\": null, \"reciprocal_overlap\": false, \"reduce_or_iterate\": {\"reduce_or_iterate_selector\": \"iterate\", \"__current_case__\": 0, \"inputB\": {\"__class__\": \"ConnectedValue\"}}, \"sorted\": false, \"split\": false, \"strandedness\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0+galaxy1", + "tool_state": "{\"bed\": false, \"count\": false, \"fraction_cond\": {\"fraction_select\": \"default\", \"__current_case__\": 0}, \"genome_file_opts\": {\"genome_file_opts_selector\": \"loc\", \"__current_case__\": 0, \"genome\": null}, \"header\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"invert\": false, \"once\": false, \"overlap_mode\": [\"-wa\", \"-wb\"], \"reduce_or_iterate\": {\"reduce_or_iterate_selector\": \"iterate\", \"__current_case__\": 0, \"inputB\": {\"__class__\": \"ConnectedValue\"}}, \"sorted\": false, \"split\": false, \"strand\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.31.1+galaxy0", "type": "tool", - "uuid": "f3681ac7-e1ba-4442-971f-8353389c5265", + "uuid": "d6183a41-f78c-49fc-b826-f8aa95ff84cb", "when": null, "workflow_outputs": [] }, - "23": { + "24": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "errors": null, - "id": 23, + "id": 24, "input_connections": { - "infile": { + "results_0|software_cond|input": { + "id": 7, + "output_name": "output_tabular" + }, + "results_1|software_cond|input": { "id": 22, - "output_name": "output" + "output_name": "output_tabular" } }, "inputs": [], - "label": "number of reads in peaks", - "name": "Text reformatting", + "label": "multiQC", + "name": "MultiQC", "outputs": [ { - "name": "outfile", + "name": "stats", "type": "input" + }, + { + "name": "html_report", + "type": "html" } ], "position": { - "left": 3097.2166748046875, - "top": 460.11669921875 + "left": 2329.32147475926, + "top": 153.52074582627785 }, "post_job_actions": { - "ChangeDatatypeActionoutfile": { - "action_arguments": { - "newtype": "tabular" - }, - "action_type": "ChangeDatatypeAction", - "output_name": "outfile" - }, - "RenameDatasetActionoutfile": { - "action_arguments": { - "newname": "Nb of reads in summits +-500bp" - }, - "action_type": "RenameDatasetAction", - "output_name": "outfile" + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"code\": \"{S=S+$4}END{print S}\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", "type": "tool", - "uuid": "f65b3936-595c-4ddb-88bc-2cc41e514e38", + "uuid": "f7d74248-16e3-4020-8156-caae0e7682ef", "when": null, "workflow_outputs": [ { - "label": "Nb of reads in summits +-500bp", - "output_name": "outfile", - "uuid": "ba96198b-0b36-4b3c-a7bf-664d765eff3a" + "label": "multiqc_output", + "output_name": "html_report", + "uuid": "a342a984-235e-4d40-9e09-d835aab35282" } ] }, - "24": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", - "errors": null, - "id": 24, - "input_connections": { - "input": { - "id": 23, - "output_name": "outfile" - } - }, - "inputs": [], - "label": "compute 1/million reads in peaks", - "name": "Compute", - "outputs": [ - { - "name": "out_file1", - "type": "input" - } - ], - "position": { - "left": 1660.7476485833522, - "top": 1675.7739064754614 - }, - "post_job_actions": { - "HideDatasetActionout_file1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file1" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", - "tool_shed_repository": { - "changeset_revision": "6595517c2dd8", - "name": "column_maker", - "owner": "devteam", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"avoid_scientific_notation\": true, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"1000000/c1\", \"add_column\": {\"mode\": \"R\", \"__current_case__\": 2, \"pos\": \"1\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.0", - "type": "tool", - "uuid": "5f55e258-a4fe-4b51-ab9b-2a6f0f22d910", - "when": null, - "workflow_outputs": [] - }, "25": { "annotation": "", - "content_id": "cat1", + "content_id": "Filter1", "errors": null, "id": 25, "input_connections": { - "input1": { + "input": { "id": 23, - "output_name": "outfile" - }, - "queries_0|input2": { - "id": 12, - "output_name": "outputcnt" + "output_name": "output" } }, "inputs": [], - "label": "Combine number of reads in peaks with total number of reads", - "name": "Concatenate datasets", + "label": "only keep peaks with summits overlapping intersection of at least x replicates", + "name": "Filter", "outputs": [ { "name": "out_file1", @@ -17182,8 +17868,8 @@ } ], "position": { - "left": 3026.25, - "top": 727.7666625976562 + "left": 1874.401877544738, + "top": 345.7312522070295 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -17192,67 +17878,67 @@ "output_name": "out_file1" } }, - "tool_id": "cat1", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [{\"__index__\": 0, \"input2\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", + "tool_id": "Filter1", + "tool_state": "{\"cond\": \"(c2+c10)>=c12 and (c2+c10)=30\"}}, {\"__index__\": 1, \"bam_property\": {\"bam_property_selector\": \"isProperPair\", \"__current_case__\": 11, \"bam_property_value\": true}}, {\"__index__\": 2, \"bam_property\": {\"bam_property_selector\": \"reference\", \"__current_case__\": 20, \"bam_property_value\": \"!chrM\"}}, {\"__index__\": 3, \"bam_property\": {\"bam_property_selector\": \"mateReference\", \"__current_case__\": 16, \"bam_property_value\": \"!MT\"}}]}], \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"rule_configuration\": {\"rules_selector\": \"true\", \"__current_case__\": 1, \"rules\": null}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.2+galaxy2", + "type": "tool", + "uuid": "eba4c413-30c9-4bab-a088-dc12d5956c91", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_idxstats/samtools_idxstats/2.0.5", + "errors": null, + "id": 7, + "input_connections": { + "input": { + "id": 5, + "output_name": "output" + } + }, + "inputs": [], + "label": "Get number of reads per chromosome", + "name": "Samtools idxstats", "outputs": [ { - "name": "output1", - "type": "sam" + "name": "output", + "type": "tabular" } ], "position": { - "left": 1105, - "top": 581.3833312988281 + "left": 945.2166748046875, + "top": 539.63330078125 }, "post_job_actions": { - "RenameDatasetActionoutput1": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_idxstats/samtools_idxstats/2.0.5", + "tool_shed_repository": { + "changeset_revision": "fa5d3e61e429", + "name": "samtools_idxstats", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.5", + "type": "tool", + "uuid": "024f7338-2712-4fb1-a913-dfd5bc2d4f1e", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", + "errors": null, + "id": 8, + "input_connections": { + "inputFile": { + "id": 6, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "remove PCR duplicates", + "name": "MarkDuplicates", + "outputs": [ + { + "name": "metrics_file", + "type": "txt" + }, + { + "name": "outFile", + "type": "bam" + } + ], + "position": { + "left": 1163.1000061035156, + "top": 211.4666748046875 + }, + "post_job_actions": { + "RenameDatasetActionmetrics_file": { "action_arguments": { - "newname": "filtered BAM" + "newname": "MarkDuplicates metrics" }, "action_type": "RenameDatasetAction", - "output_name": "output1" + "output_name": "metrics_file" + }, + "RenameDatasetActionoutFile": { + "action_arguments": { + "newname": "BAM filtered rmDup" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0", "tool_shed_repository": { - "changeset_revision": "649a225999a5", - "name": "samtool_filter2", + "changeset_revision": "3f254c5ced1d", + "name": "picard", "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"bed_file\": {\"__class__\": \"RuntimeValue\"}, \"flag\": {\"filter\": \"yes\", \"__current_case__\": 1, \"reqBits\": [\"0x0002\"], \"skipBits\": null}, \"header\": \"-h\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"library\": \"\", \"mapq\": \"30\", \"outputtype\": \"bam\", \"possibly_select_inverse\": false, \"read_group\": \"\", \"regions\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.8+galaxy1", + "tool_state": "{\"assume_sorted\": true, \"barcode_tag\": \"\", \"comments\": [], \"duplicate_scoring_strategy\": \"SUM_OF_BASE_QUALITIES\", \"inputFile\": {\"__class__\": \"ConnectedValue\"}, \"optical_duplicate_pixel_distance\": \"100\", \"read_name_regex\": \"\", \"remove_duplicates\": true, \"validation_stringency\": \"LENIENT\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.1.1.0", "type": "tool", - "uuid": "bb6e3ac5-cdb0-493c-b534-264ba530a711", + "uuid": "d0a9998c-18a9-4579-8d33-f0897e1ceaeb", "when": null, "workflow_outputs": [ { - "label": "filtered BAM", - "output_name": "output1", - "uuid": "c57ebeed-1344-49e2-a7f1-7ad36de8730a" + "label": "BAM filtered rmDup", + "output_name": "outFile", + "uuid": "5f4d5cc5-c2f2-40f3-b941-df5dd7347d25" + }, + { + "label": "MarkDuplicates metrics", + "output_name": "metrics_file", + "uuid": "144745aa-8898-45e6-a328-53e2518202b9" } ] }, "9": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, "id": 9, "input_connections": { - "advanced_options|spmr": { - "id": 5, + "infile": { + "id": 7, "output_name": "output" - }, - "effective_genome_size_options|gsize": { - "id": 4, + } + }, + "inputs": [], + "label": "reads in chrM/MT for multiQC", + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1190.1499938964844, + "top": 618.5833129882812 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \" ($1==\\\"chrM\\\" || $1 == \\\"MT\\\"){print $1, $3}($1!=\\\"chrM\\\" && $1!=\\\"MT\\\"){SUM+=$3}END{print \\\"others\\\", SUM} \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "9ae38aa6-511d-4ab4-b055-7a1dae65649f", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0", + "errors": null, + "id": 10, + "input_connections": { + "input": { + "id": 8, + "output_name": "outFile" + } + }, + "inputs": [], + "label": "convert BAM to BED to improve peak calling", + "name": "bedtools BAM to BED", + "outputs": [ + { + "name": "output", + "type": "bed" + } + ], + "position": { + "left": 1458.7166595458984, + "top": 193.58331298828125 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", "output_name": "output" }, - "treatment|input_treatment_file": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "BED filtered rmDup" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "64e2edfe7a2c", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"\", \"split\": false, \"tag\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.31.1+galaxy0", + "type": "tool", + "uuid": "12ca18f2-222b-4e9c-8ae0-b5772cd51bd7", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pe_histogram/pe_histogram/1.0.1", + "errors": null, + "id": 11, + "input_connections": { + "input_bam": { "id": 8, + "output_name": "outFile" + } + }, + "inputs": [], + "label": "Compute fragment length histogram", + "name": "Paired-end histogram", + "outputs": [ + { + "name": "output1", + "type": "png" + }, + { + "name": "output2", + "type": "tabular" + } + ], + "position": { + "left": 1478.1666717529297, + "top": 559.88330078125 + }, + "post_job_actions": { + "HideDatasetActionoutput2": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output2" + }, + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "histogram of fragment length" + }, + "action_type": "RenameDatasetAction", "output_name": "output1" } }, - "inputs": [ + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pe_histogram/pe_histogram/1.0.1", + "tool_shed_repository": { + "changeset_revision": "bd1416eea1f0", + "name": "pe_histogram", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"lower_limit\": null, \"upper_limit\": \"500\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "cc486ad2-0f48-4636-98b5-ea5fad9b75b3", + "when": null, + "workflow_outputs": [ { - "description": "runtime parameter for tool MACS2 callpeak", - "name": "advanced_options" + "label": "histogram of fragment length", + "output_name": "output1", + "uuid": "06437eef-c6fa-49f1-81fb-c48a21b87f57" + } + ] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 8, + "output_name": "outFile" + } + }, + "inputs": [], + "label": "number of reads", + "name": "Samtools view", + "outputs": [ + { + "name": "outputcnt", + "type": "tabular" + } + ], + "position": { + "left": 1960.1157004761121, + "top": 545.8157628477595 + }, + "post_job_actions": { + "HideDatasetActionoutputcnt": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outputcnt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "6be888be75f9", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"all_reads\", \"__current_case__\": 0, \"output_options\": {\"reads_report_type\": \"count\", \"__current_case__\": 1}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", + "type": "tool", + "uuid": "2999f836-c74f-47ed-b1ad-81f43349fe11", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "effective_genome_size_options|gsize": { + "id": 2, + "output_name": "output" }, + "treatment|input_treatment_file": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [ { "description": "runtime parameter for tool MACS2 callpeak", "name": "effective_genome_size_options" @@ -17900,7 +18690,7 @@ "name": "treatment" } ], - "label": "Call Peaks with MACS2", + "label": "Call Peak with MACS2", "name": "MACS2 callpeak", "outputs": [ { @@ -17929,8 +18719,8 @@ } ], "position": { - "left": 1546.183349609375, - "top": 314.96665954589844 + "left": 1741.2333374023438, + "top": 0 }, "post_job_actions": { "HideDatasetActionoutput_control_lambda": { @@ -17943,6 +18733,16 @@ "action_type": "HideDatasetAction", "output_name": "output_extra_files" }, + "HideDatasetActionoutput_summits": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_summits" + }, + "HideDatasetActionoutput_tabular": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_tabular" + }, "HideDatasetActionoutput_treat_pileup": { "action_arguments": {}, "action_type": "HideDatasetAction", @@ -17991,102 +18791,77 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": {\"__class__\": \"ConnectedValue\"}, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAMPE\", \"nomodel_type\": {\"nomodel_type_selector\": \"create_model\", \"__current_case__\": 0, \"mfold_lower\": \"5\", \"mfold_upper\": \"50\", \"band_width\": \"300\"}, \"outputs\": [\"peaks_tabular\", \"summits\", \"bdg\", \"html\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": false, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"all\", \"__current_case__\": 2}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BED\", \"nomodel_type\": {\"nomodel_type_selector\": \"nomodel\", \"__current_case__\": 1, \"extsize\": \"200\", \"shift\": \"-100\"}, \"outputs\": [\"peaks_tabular\", \"summits\", \"bdg\", \"html\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "2.2.9.1+galaxy0", "type": "tool", - "uuid": "06ca906e-c512-4376-9ffc-8eb2b5774af1", + "uuid": "57386f5d-96bb-4684-97dc-3b2228189c01", "when": null, "workflow_outputs": [ - { - "label": "MACS2 summits", - "output_name": "output_summits", - "uuid": "33cc76f5-8763-477e-93e5-391dd88bf529" - }, - { - "label": "MACS2 peaks", - "output_name": "output_tabular", - "uuid": "10114173-d06e-4ad1-aa62-0de5ca17b364" - }, { "label": "MACS2 narrowPeak", "output_name": "output_narrowpeaks", - "uuid": "7c28605b-1dad-401d-b057-7fad39ee032c" + "uuid": "02d92607-381e-41b0-b0ed-b0f89bc02967" } ] }, - "10": { - "annotation": "summary of MACS2", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", "errors": null, - "id": 10, + "id": 14, "input_connections": { - "infile": { - "id": 9, - "output_name": "output_tabular" + "input": { + "id": 12, + "output_name": "outputcnt" } }, "inputs": [], - "label": "summary of MACS2", - "name": "Search in textfiles", + "label": "compute 1/million reads", + "name": "Compute", "outputs": [ { - "name": "output", + "name": "out_file1", "type": "input" } ], "position": { - "left": 1956.11669921875, - "top": 185.96665954589844 + "left": 1681.741700059967, + "top": 1407.1751610966817 }, "post_job_actions": { - "ChangeDatatypeActionoutput": { - "action_arguments": { - "newtype": "txt" - }, - "action_type": "ChangeDatatypeAction", - "output_name": "output" - }, - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "MACS2 report" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"^#\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", + "tool_state": "{\"avoid_scientific_notation\": true, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"1000000/c1\", \"add_column\": {\"mode\": \"R\", \"__current_case__\": 2, \"pos\": \"1\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", "type": "tool", - "uuid": "95832fa1-e96e-4867-8162-d1e39cb1dc46", + "uuid": "ec62cddf-fb04-4185-b9f4-709de2ce0202", "when": null, - "workflow_outputs": [ - { - "label": "MACS2 report", - "output_name": "output", - "uuid": "4bae077a-d85a-4e02-b4cc-d125bd10da47" - } - ] + "workflow_outputs": [] }, - "11": { + "15": { "annotation": "", "content_id": "wig_to_bigWig", "errors": null, - "id": 11, + "id": 15, "input_connections": { "input1": { - "id": 9, + "id": 13, "output_name": "output_treat_pileup" } }, "inputs": [], - "label": "Bigwig from MACS2", + "label": "Bigwig from MACS2 (no norm)", "name": "Wig/BedGraph-to-bigWig", "outputs": [ { @@ -18095,13 +18870,13 @@ } ], "position": { - "left": 2017.933349609375, - "top": 464.3333282470703 + "left": 1444.2833251953125, + "top": 1510.0499877929688 }, "post_job_actions": { "RenameDatasetActionout_file1": { "action_arguments": { - "newname": "coverage from MACS2 (bigwig)" + "newname": "Coverage from MACS2 (bigwig)" }, "action_type": "RenameDatasetAction", "output_name": "out_file1" @@ -18111,288 +18886,189 @@ "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.1.1", "type": "tool", - "uuid": "0fe57c5d-00a0-4cb6-9bac-97e6d03c6b76", + "uuid": "4eea632c-ec31-43e7-88d2-79895b764a06", "when": null, "workflow_outputs": [ { - "label": "coverage from MACS2", + "label": "Coverage from MACS2 (bigwig)", "output_name": "out_file1", - "uuid": "ccd1cade-8897-41a6-9b14-8e875f60d4e7" + "uuid": "5ffc5c02-8669-49b2-82a1-682ec3122d39" } ] }, - "12": { + "16": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_slopbed/2.31.1+galaxy0", "errors": null, - "id": 12, + "id": 16, "input_connections": { - "results_0|software_cond|input": { - "id": 6, - "output_name": "report" - }, - "results_1|software_cond|input": { - "id": 7, - "output_name": "mapping_stats" + "genome_file_opts|genome": { + "id": 1, + "output_name": "output" }, - "results_2|software_cond|input": { - "id": 9, - "output_name": "output_tabular" + "inputA": { + "id": 13, + "output_name": "output_summits" } }, - "inputs": [], - "label": "MultiQC", - "name": "MultiQC", + "inputs": [ + { + "description": "runtime parameter for tool bedtools SlopBed", + "name": "genome_file_opts" + } + ], + "label": "get summits +/-500kb", + "name": "bedtools SlopBed", "outputs": [ { - "name": "stats", - "type": "input" - }, - { - "name": "plots", - "type": "input" - }, - { - "name": "html_report", - "type": "html" + "name": "output", + "type": "bed" } ], "position": { - "left": 2065.1666870117188, - "top": 843.3333129882812 + "left": 2186.5, + "top": 206.29998779296875 }, "post_job_actions": { - "HideDatasetActionplots": { + "HideDatasetActionoutput": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "plots" + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "1kb around each summit" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_slopbed/2.31.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "abfd8a6544d7", - "name": "multiqc", + "changeset_revision": "64e2edfe7a2c", + "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"bowtie2\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.11+galaxy1", + "tool_state": "{\"addition\": {\"addition_select\": \"b\", \"__current_case__\": 0, \"b\": \"500\"}, \"genome_file_opts\": {\"genome_file_opts_selector\": \"loc\", \"__current_case__\": 0, \"genome\": {\"__class__\": \"ConnectedValue\"}}, \"header\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"pct\": false, \"strand\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.31.1+galaxy0", "type": "tool", - "uuid": "fb066848-43df-412a-9767-9613bac7d961", + "uuid": "d1c672ca-ee55-4e48-9d97-75552050534a", "when": null, - "workflow_outputs": [ - { - "label": "MultiQC webpage", - "output_name": "html_report", - "uuid": "175c983c-cb66-430e-aaeb-252b9f520f3b" - }, - { - "label": "MultiQC on input dataset(s): Stats", - "output_name": "stats", - "uuid": "409a12c8-c81d-4607-a7d8-3f8fe0ab8d02" - } - ] - } - }, - "tags": [ - "ChIP" - ], - "uuid": "1834d09c-c683-4424-bc8d-57df156c2fc8", - "version": 1 - }, - "readme": "# ChIP-seq paired-end Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- adapters sequences: this depends on the library preparation. If you don't know, use FastQC to determine if it is Truseq or Nextera.\n- reference_genome: this field will be adapted to the genomes available for bowtie2.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Fragments.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any pair with mate smaller than 15bp.\n- The filtered reads are mapped with bowtie2 with default parameters.\n- The BAM is filtered to keep only MAPQ30 and concordant pairs.\n- The peaks are called with MACS2 which at the same time generates a coverage file (normalized or not).\n- The coverage is converted to bigwig.\n- A MultiQC is run to have an overview of the QC.\n\n### Warning\n\n- The filtered bam still has PCR duplicates which are removed by MACS2.\n\n## Contribution\n\n@lldelisle wrote the workflow.\n\n@nagoue updated the tools, made it work in usegalaxy.org, fixed the best practices and wrote the tests.\n", - "changelog": "# Changelog\n\n## [0.9] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n## [0.8] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n\n## [0.7] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n\n## [0.6.1] 2024-03-14\n\nFix bug introduced in 0.6: the second adapter sequence was not used.\n\n## [0.6] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n\n## [0.5] 2023-10-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n\n## [0.4] 2023-06-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n\n### Manual update\n- New parameter to get normalized profile\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.4.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0`\n\n## 2022-10-20\nChIPseq_PE has been renamed chipseq-pe (still version 0.1)\n\n## [0.1] 2022-10-06\nFirst release.\n" - } - ], - "path": "./workflows/epigenetics/chipseq-pe" - }, - { - "version": 1.2, - "workflows": [ - { - "name": "main", - "subclass": "Galaxy", - "publish": true, - "primaryDescriptorPath": "/dada2_paired.ga", - "testParameterFiles": [ - "/dada2_paired-tests.yml" - ], - "authors": [ - { - "name": "Matthias Bernt", - "orcid": "0000-0003-3763-0797" - }, - { - "name": "UFZ Leipzig" - } - ], - "definition": { - "a_galaxy_workflow": "true", - "annotation": "dada2 amplicon analysis for paired end data\n\nThe workflow has three main outputs: \n- the sequence table (output of makeSequenceTable)\n- the taxonomy (output of assignTaxonomy)\n- the counts which allow to track the number of sequences in the samples through the steps (output of sequence counts)", - "creator": [ - { - "class": "Person", - "identifier": "0000-0003-3763-0797", - "name": "Matthias Bernt" + "workflow_outputs": [] }, - { - "class": "Organization", - "name": "UFZ Leipzig" - } - ], - "format-version": "0.1", - "license": "MIT", - "name": "dada2 amplicon analysis pipeline - for paired end data", - "release": "0.1", - "steps": { - "0": { - "annotation": "Paired input data", - "content_id": null, + "17": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "Paired input data", - "name": "Paired input data" + "id": 17, + "input_connections": { + "infile": { + "id": 13, + "output_name": "output_tabular" } - ], - "label": "Paired input data", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 0, - "top": 6 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "9bccdfaa-3c84-4c13-acfe-6c41aebb0d10", - "when": null, - "workflow_outputs": [] - }, - "1": { - "annotation": "Forward reads will be truncated to this length. Empty means no truncation.", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ + "inputs": [], + "label": "summary of MACS2", + "name": "Search in textfiles", + "outputs": [ { - "description": "Forward reads will be truncated to this length. Empty means no truncation.", - "name": "Read length forward read" + "name": "output", + "type": "input" } ], - "label": "Read length forward read", - "name": "Input parameter", - "outputs": [], "position": { - "left": 12, - "top": 242.3237599999942 + "left": 2198.433349609375, + "top": 79.64999389648438 }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", - "tool_version": null, - "type": "parameter_input", - "uuid": "42e4d027-9232-4280-8972-86df76743ffd", - "when": null, - "workflow_outputs": [] - }, - "2": { - "annotation": "Reverse reads will be truncated to this length. Empty means no truncation.", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ - { - "description": "Reverse reads will be truncated to this length. Empty means no truncation.", - "name": "Read length reverse read" + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "txt" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "MACS2 report" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" } - ], - "label": "Read length reverse read", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 11, - "top": 367.3237599999942 }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", - "tool_version": null, - "type": "parameter_input", - "uuid": "0e8416f9-fa56-4c60-a824-e2d103210858", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"^#\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "a12ee458-2fe0-4d1e-8df9-c8fc76d7b277", "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "Pooling may increase sensitivity", - "content_id": null, - "errors": null, - "id": 3, - "input_connections": {}, - "inputs": [ + "workflow_outputs": [ { - "description": "Pooling may increase sensitivity", - "name": "Pool samples" + "label": "MACS2 report", + "output_name": "output", + "uuid": "2c50d266-785f-4a9d-ba31-f9fe66b703c7" } - ], - "label": "Pool samples", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 10.577839999617993, - "top": 522.3237599999942 - }, - "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "69ae9a01-0659-4a34-9c68-727038d75bb6", - "when": null, - "workflow_outputs": [] + ] }, - "4": { - "annotation": "for taxonomic assignment. If a cached reference is used no reference from history is used. ", - "content_id": null, + "18": { + "annotation": "", + "content_id": "param_value_from_file", "errors": null, - "id": 4, - "input_connections": {}, - "inputs": [ + "id": 18, + "input_connections": { + "input1": { + "id": 14, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Convert 1/million reads to parameter", + "name": "Parse parameter value", + "outputs": [ { - "description": "for taxonomic assignment. If a cached reference is used no reference from history is used. ", - "name": "Cached reference database" + "name": "text_param", + "type": "expression.json" } ], - "label": "Cached reference database", - "name": "Input parameter", - "outputs": [], "position": { - "left": 38.24183470363951, - "top": 889.0398222178009 + "left": 1927.9064759856594, + "top": 1388.3825581400483 }, - "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "8f563388-f136-4cfe-8f86-a4f6e15da12c", + "post_job_actions": { + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "7afe5b18-2555-4f24-a1e2-348341631008", "when": null, "workflow_outputs": [] }, - "5": { + "19": { "annotation": "", "content_id": "__APPLY_RULES__", "errors": null, - "id": 5, + "id": 19, "input_connections": { "input": { - "id": 0, - "output_name": "output" + "id": 15, + "output_name": "out_file1" } }, "inputs": [], - "label": "Sort samples", + "label": "Isolate each bigwig do normalize not average", "name": "Apply rules", "outputs": [ { @@ -18401,3889 +19077,4484 @@ } ], "position": { - "left": 280, - "top": 0 + "left": 2134.4445922218906, + "top": 1595.328936224611 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } }, - "post_job_actions": {}, "tool_id": "__APPLY_RULES__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [0], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1], \"connectable\": true, \"is_workflow\": false, \"type\": \"paired_identifier\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"numeric\": false, \"target_column\": 0, \"type\": \"sort\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [0, 1], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.1.0", "type": "tool", - "uuid": "a14e5e93-4814-440c-8009-e93e23a6ce73", + "uuid": "05ca058f-88e4-4e7c-9e93-66e25043883d", "when": null, "workflow_outputs": [] }, - "6": { + "20": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.28+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_mergebed/2.31.1", "errors": null, - "id": 6, + "id": 20, "input_connections": { - "batch_cond|paired_cond|reads": { - "id": 5, + "input": { + "id": 16, "output_name": "output" } }, "inputs": [], - "label": "QualityProfile before filterAndTrim", - "name": "dada2: plotQualityProfile", + "label": "Merge summits +/-500kb", + "name": "bedtools MergeBED", "outputs": [ { - "name": "output_fwd", - "type": "pdf" - }, - { - "name": "output_rev", - "type": "pdf" + "name": "output", + "type": "bed" } ], "position": { - "left": 560, - "top": 5 + "left": 2501.5999755859375, + "top": 273.75 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.28+galaxy0", + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Summits +-500bp (merged)" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_mergebed/2.31.1", "tool_shed_repository": { - "changeset_revision": "7b8cb2b02978", - "name": "dada2_plotqualityprofile", + "changeset_revision": "64e2edfe7a2c", + "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"batch_cond\": {\"batch_select\": \"joint\", \"__current_case__\": 0, \"paired_cond\": {\"paired_select\": \"paired\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"aggregate\": true}, \"n\": \"10000000\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.28+galaxy0", + "tool_state": "{\"c_and_o_argument_repeat\": [], \"distance\": \"0\", \"header\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"strand\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.31.1", "type": "tool", - "uuid": "4186778f-e4dd-4253-afca-28da14e20bd8", + "uuid": "a74b6905-51b8-4c39-bc8c-3267b1f0a7a5", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "1kb around summits", + "output_name": "output", + "uuid": "94021253-18e5-4969-9dec-ec901bcc9a3b" + } + ] }, - "7": { + "21": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_filterandtrim/dada2_filterAndTrim/1.28+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", "errors": null, - "id": 7, + "id": 21, "input_connections": { - "paired_cond|reads": { - "id": 5, + "advancedOpt|binSize": { + "id": 3, "output_name": "output" }, - "seprev_cond|trim|truncLen": { - "id": 2, - "output_name": "output" + "advancedOpt|scaleFactors": { + "id": 18, + "output_name": "text_param" }, - "trim|truncLen": { - "id": 1, + "bigwigs": { + "id": 19, "output_name": "output" } }, - "inputs": [], - "label": null, - "name": "dada2: filterAndTrim", - "outputs": [ + "inputs": [ { - "name": "paired_output", - "type": "input" + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" }, { - "name": "outtab", - "type": "tabular" + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + }, + { + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + } + ], + "label": "normalize by million reads", + "name": "bigwigAverage", + "outputs": [ + { + "name": "outFileName", + "type": "bigwig" } ], "position": { - "left": 560, - "top": 233 + "left": 2394.696221186954, + "top": 1367.5056983565069 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_filterandtrim/dada2_filterAndTrim/1.28+galaxy0", + "post_job_actions": { + "RenameDatasetActionoutFileName": { + "action_arguments": { + "newname": "bigwig normalized per million reads" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFileName" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", "tool_shed_repository": { - "changeset_revision": "addaf9d22850", - "name": "dada2_filterandtrim", - "owner": "iuc", + "changeset_revision": "4a53856a5b85", + "name": "deeptools_bigwig_average", + "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"filter\": {\"maxLen\": null, \"minLen\": \"20\", \"maxN\": \"0\", \"minQ\": \"0\", \"maxEE\": \"2\"}, \"orientFwd\": \"\", \"output_statistics\": true, \"paired_cond\": {\"paired_select\": \"paired\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"rmPhiX\": true, \"rmlowcomplex\": \"0\", \"seprev_cond\": {\"seprev_select\": \"yes\", \"__current_case__\": 1, \"trim\": {\"truncQ\": \"2\", \"trimLeft\": \"0\", \"trimRight\": \"0\", \"truncLen\": {\"__class__\": \"ConnectedValue\"}}, \"filter\": {\"maxLen\": null, \"minLen\": \"20\", \"maxN\": \"0\", \"minQ\": \"0\", \"maxEE\": \"2\"}}, \"trim\": {\"truncQ\": \"2\", \"trimLeft\": \"0\", \"trimRight\": \"0\", \"truncLen\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.28+galaxy0", + "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": {\"__class__\": \"ConnectedValue\"}, \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.5.4+galaxy0", "type": "tool", - "uuid": "ff8fd36b-517c-4ddb-8f18-22dcc068bb76", + "uuid": "fa2633cf-af38-43eb-8c9f-b8b656d6a631", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "bigwig_norm", + "output_name": "outFileName", + "uuid": "42fb26ba-7428-43cf-8668-e865b67c12bc" + } + ] }, - "8": { + "22": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.28+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_coveragebed/2.31.1+galaxy0", "errors": null, - "id": 8, + "id": 22, "input_connections": { - "batch_cond|paired_cond|reads": { - "id": 7, - "output_name": "paired_output" + "inputA": { + "id": 20, + "output_name": "output" + }, + "reduce_or_iterate|inputB": { + "id": 8, + "output_name": "outFile" } }, - "inputs": [], - "label": "QualityProfile after filterAndTrim", - "name": "dada2: plotQualityProfile", - "outputs": [ + "inputs": [ { - "name": "output_fwd", - "type": "pdf" - }, + "description": "runtime parameter for tool bedtools Compute both the depth and breadth of coverage", + "name": "reduce_or_iterate" + } + ], + "label": "Compute coverage on summits +/-500kb", + "name": "bedtools Compute both the depth and breadth of coverage", + "outputs": [ { - "name": "output_rev", - "type": "pdf" + "name": "output", + "type": "bed" } ], "position": { - "left": 840, - "top": 263 + "left": 2734.11669921875, + "top": 534.88330078125 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.28+galaxy0", + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "coverage on MACS2 peaks" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_coveragebed/2.31.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "7b8cb2b02978", - "name": "dada2_plotqualityprofile", + "changeset_revision": "64e2edfe7a2c", + "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"batch_cond\": {\"batch_select\": \"joint\", \"__current_case__\": 0, \"paired_cond\": {\"paired_select\": \"paired\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"aggregate\": true}, \"n\": \"1000000\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.28+galaxy0", + "tool_state": "{\"a_or_b\": false, \"d\": false, \"hist\": false, \"inputA\": {\"__class__\": \"ConnectedValue\"}, \"mean\": false, \"overlap_a\": null, \"overlap_b\": null, \"reciprocal_overlap\": false, \"reduce_or_iterate\": {\"reduce_or_iterate_selector\": \"iterate\", \"__current_case__\": 0, \"inputB\": {\"__class__\": \"ConnectedValue\"}}, \"sorted\": false, \"split\": false, \"strandedness\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.31.1+galaxy0", "type": "tool", - "uuid": "9e4e40e4-7ea5-4ccf-99c6-cd377fe35dbd", + "uuid": "f3681ac7-e1ba-4442-971f-8353389c5265", "when": null, "workflow_outputs": [] }, - "9": { + "23": { "annotation": "", - "content_id": "__UNZIP_COLLECTION__", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, - "id": 9, + "id": 23, "input_connections": { - "input": { - "id": 7, - "output_name": "paired_output" + "infile": { + "id": 22, + "output_name": "output" } }, "inputs": [], - "label": null, - "name": "Unzip collection", + "label": "number of reads in peaks", + "name": "Text reformatting", "outputs": [ { - "name": "forward", - "type": "input" - }, - { - "name": "reverse", + "name": "outfile", "type": "input" } ], "position": { - "left": 840, - "top": 491 + "left": 3097.2166748046875, + "top": 460.11669921875 }, "post_job_actions": { - "TagDatasetActionforward": { + "ChangeDatatypeActionoutfile": { "action_arguments": { - "tags": "#forward" + "newtype": "tabular" }, - "action_type": "TagDatasetAction", - "output_name": "forward" + "action_type": "ChangeDatatypeAction", + "output_name": "outfile" }, - "TagDatasetActionreverse": { + "RenameDatasetActionoutfile": { "action_arguments": { - "tags": "#reverse" + "newname": "Nb of reads in summits +-500bp" }, - "action_type": "TagDatasetAction", - "output_name": "reverse" - } - }, - "tool_id": "__UNZIP_COLLECTION__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", - "type": "tool", - "uuid": "c0f0013f-b065-46dc-9eb7-15a89b27ab14", - "when": null, - "workflow_outputs": [] - }, - "10": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.28+galaxy0", - "errors": null, - "id": 10, - "input_connections": { - "fls": { - "id": 9, - "output_name": "forward" - } - }, - "inputs": [], - "label": null, - "name": "dada2: learnErrors", - "outputs": [ - { - "name": "errors", - "type": "dada2_errorrates" - }, - { - "name": "plot", - "type": "pdf" + "action_type": "RenameDatasetAction", + "output_name": "outfile" } - ], - "position": { - "left": 1120, - "top": 362 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.28+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "75403243703a", - "name": "dada2_learnerrors", - "owner": "iuc", + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"advanced\": {\"errfoo\": \"loessErrfun\", \"randomize\": false, \"maxconsist\": \"10\", \"omegac\": \"0.0\"}, \"chromInfo\": \"/gpfs1/data/galaxy_server/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"fls\": {\"__class__\": \"ConnectedValue\"}, \"nbases\": \"8\", \"plotopt\": {\"obs\": true, \"err_out\": true, \"err_in\": false, \"nominalQ\": true}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.28+galaxy0", + "tool_state": "{\"code\": \"{S=S+$4}END{print S}\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "725e57a5-35c9-4b20-860a-40c91ce4a6b8", + "uuid": "f65b3936-595c-4ddb-88bc-2cc41e514e38", "when": null, - "workflow_outputs": [] - }, - "11": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.28+galaxy0", - "errors": null, - "id": 11, - "input_connections": { - "fls": { - "id": 9, - "output_name": "reverse" - } - }, - "inputs": [], - "label": null, - "name": "dada2: learnErrors", - "outputs": [ - { - "name": "errors", - "type": "dada2_errorrates" - }, + "workflow_outputs": [ { - "name": "plot", - "type": "pdf" + "label": "Nb of reads in summits +-500bp", + "output_name": "outfile", + "uuid": "ba96198b-0b36-4b3c-a7bf-664d765eff3a" } - ], - "position": { - "left": 1113, - "top": 716.3237599999942 - }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.28+galaxy0", - "tool_shed_repository": { - "changeset_revision": "75403243703a", - "name": "dada2_learnerrors", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"advanced\": {\"errfoo\": \"loessErrfun\", \"randomize\": false, \"maxconsist\": \"10\", \"omegac\": \"0.0\"}, \"chromInfo\": \"/gpfs1/data/galaxy_server/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"fls\": {\"__class__\": \"ConnectedValue\"}, \"nbases\": \"8\", \"plotopt\": {\"obs\": true, \"err_out\": true, \"err_in\": false, \"nominalQ\": true}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.28+galaxy0", - "type": "tool", - "uuid": "53cb573f-65bd-4226-ad69-bc03a8f71961", - "when": null, - "workflow_outputs": [] + ] }, - "12": { + "24": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.28+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", "errors": null, - "id": 12, + "id": 24, "input_connections": { - "batch_cond|derep": { - "id": 9, - "output_name": "forward" - }, - "batch_cond|pool": { - "id": 3, - "output_name": "output" - }, - "err": { - "id": 10, - "output_name": "errors" + "input": { + "id": 23, + "output_name": "outfile" } }, "inputs": [], - "label": null, - "name": "dada2: dada", + "label": "compute 1/million reads in peaks", + "name": "Compute", "outputs": [ { - "name": "data_collection", + "name": "out_file1", "type": "input" } ], "position": { - "left": 1400, - "top": 406 + "left": 1660.7476485833522, + "top": 1675.7739064754614 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.28+galaxy0", + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", "tool_shed_repository": { - "changeset_revision": "96336c6a2bb7", - "name": "dada2_dada", - "owner": "iuc", + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"batch_cond\": {\"batch_select\": \"no\", \"__current_case__\": 1, \"derep\": {\"__class__\": \"ConnectedValue\"}, \"pool\": {\"__class__\": \"ConnectedValue\"}}, \"err\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.28+galaxy0", + "tool_state": "{\"avoid_scientific_notation\": true, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": \"1000000/c1\", \"add_column\": {\"mode\": \"R\", \"__current_case__\": 2, \"pos\": \"1\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", "type": "tool", - "uuid": "d4bf96a4-79bf-45dc-87d2-ccbd1eba28bd", + "uuid": "5f55e258-a4fe-4b51-ab9b-2a6f0f22d910", "when": null, "workflow_outputs": [] }, - "13": { + "25": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.28+galaxy0", + "content_id": "cat1", "errors": null, - "id": 13, + "id": 25, "input_connections": { - "batch_cond|derep": { - "id": 9, - "output_name": "reverse" - }, - "batch_cond|pool": { - "id": 3, - "output_name": "output" + "input1": { + "id": 23, + "output_name": "outfile" }, - "err": { - "id": 11, - "output_name": "errors" + "queries_0|input2": { + "id": 12, + "output_name": "outputcnt" } }, "inputs": [], - "label": null, - "name": "dada2: dada", + "label": "Combine number of reads in peaks with total number of reads", + "name": "Concatenate datasets", "outputs": [ { - "name": "data_collection", + "name": "out_file1", "type": "input" } ], "position": { - "left": 1390, - "top": 715.0071096093692 + "left": 3026.25, + "top": 727.7666625976562 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.28+galaxy0", - "tool_shed_repository": { - "changeset_revision": "96336c6a2bb7", - "name": "dada2_dada", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } }, - "tool_state": "{\"batch_cond\": {\"batch_select\": \"no\", \"__current_case__\": 1, \"derep\": {\"__class__\": \"ConnectedValue\"}, \"pool\": {\"__class__\": \"ConnectedValue\"}}, \"err\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.28+galaxy0", + "tool_id": "cat1", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [{\"__index__\": 0, \"input2\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", "type": "tool", - "uuid": "0d8aff43-250d-4a9b-9c35-34589d02b3ec", + "uuid": "ae286273-3247-4a8f-b296-33a679fbaf7d", "when": null, "workflow_outputs": [] }, - "14": { + "26": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_mergepairs/dada2_mergePairs/1.28+galaxy0", + "content_id": "param_value_from_file", "errors": null, - "id": 14, + "id": 26, "input_connections": { - "dadaF": { - "id": 12, - "output_name": "data_collection" - }, - "dadaR": { - "id": 13, - "output_name": "data_collection" - }, - "derepF": { - "id": 9, - "output_name": "forward" - }, - "derepR": { - "id": 9, - "output_name": "reverse" + "input1": { + "id": 24, + "output_name": "out_file1" } }, "inputs": [], - "label": null, - "name": "dada2: mergePairs", + "label": "Convert 1/million reads in peaks to parameter", + "name": "Parse parameter value", "outputs": [ { - "name": "merged", - "type": "dada2_mergepairs" + "name": "text_param", + "type": "expression.json" } ], "position": { - "left": 1683, - "top": 468.0071096093692 + "left": 1922.9030306495047, + "top": 1685.3491762772487 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_mergepairs/dada2_mergePairs/1.28+galaxy0", - "tool_shed_repository": { - "changeset_revision": "5c865a382933", - "name": "dada2_mergepairs", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" + "post_job_actions": { + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } }, - "tool_state": "{\"chromInfo\": \"/gpfs1/data/galaxy_server/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"dadaF\": {\"__class__\": \"ConnectedValue\"}, \"dadaF|__identifier__\": \"pool.feces.fastq\", \"dadaR\": {\"__class__\": \"ConnectedValue\"}, \"dadaR|__identifier__\": \"pool.feces.fastq\", \"derepF\": {\"__class__\": \"ConnectedValue\"}, \"derepF|__identifier__\": \"pool.feces.fastq\", \"derepR\": {\"__class__\": \"ConnectedValue\"}, \"derepR|__identifier__\": \"pool.feces.fastq\", \"justConcatenate\": false, \"maxMismatch\": \"0\", \"minOverlap\": \"12\", \"trimOverhang\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.28+galaxy0", + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", "type": "tool", - "uuid": "574508a6-3b02-40e0-8d54-9423e6ddd852", + "uuid": "f0eb1323-041b-4e29-9f07-de15427c267d", "when": null, "workflow_outputs": [] }, - "15": { + "27": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_makesequencetable/dada2_makeSequenceTable/1.28+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, - "id": 15, + "id": 27, "input_connections": { - "samples": { - "id": 14, - "output_name": "merged" + "infile": { + "id": 25, + "output_name": "out_file1" } }, "inputs": [], - "label": null, - "name": "dada2: makeSequenceTable", + "label": "reads in peaks multiQC", + "name": "Text reformatting", "outputs": [ { - "name": "stable", - "type": "dada2_sequencetable" - }, - { - "name": "plot_output", - "type": "pdf" + "name": "outfile", + "type": "input" } ], "position": { - "left": 1960.0001199993603, - "top": 521.0070943505801 + "left": 2870.2166748046875, + "top": 944.800048828125 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_makesequencetable/dada2_makeSequenceTable/1.28+galaxy0", + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "43c99742158b", - "name": "dada2_makesequencetable", - "owner": "iuc", + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"filter_cond\": {\"filter_select\": \"no\", \"__current_case__\": 0}, \"orderBy\": \"abundance\", \"plot\": true, \"samples\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.28+galaxy0", + "tool_state": "{\"code\": \" NR==1{print \\\"in peaks\\\",$1;inp=$1}NR==2{print \\\"outside peaks\\\",$1 - inp}\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "6b6b4d9b-573f-4eee-a406-51930e761f28", + "uuid": "7fe2bb35-31b5-4da0-83cf-38bb4af2848e", "when": null, "workflow_outputs": [] }, - "16": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_removebimeradenovo/dada2_removeBimeraDenovo/1.28+galaxy0", + "28": { + "annotation": "Isolate each bigwig do normalize not average", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", "errors": null, - "id": 16, + "id": 28, "input_connections": { - "unqs": { - "id": 15, - "output_name": "stable" + "advancedOpt|binSize": { + "id": 3, + "output_name": "output" + }, + "advancedOpt|scaleFactors": { + "id": 26, + "output_name": "text_param" + }, + "bigwigs": { + "id": 19, + "output_name": "output" } }, - "inputs": [], - "label": null, - "name": "dada2: removeBimeraDenovo", - "outputs": [ + "inputs": [ { - "name": "stable_uniques", - "type": "dada2_uniques" + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" }, { - "name": "stable_mergepairs", - "type": "dada2_mergepairs" + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" }, { - "name": "stable_sequencetable", - "type": "dada2_sequencetable" + "description": "runtime parameter for tool bigwigAverage", + "name": "advancedOpt" + } + ], + "label": "normalize by million reads in peaks", + "name": "bigwigAverage", + "outputs": [ + { + "name": "outFileName", + "type": "bigwig" } ], "position": { - "left": 2240, - "top": 554 + "left": 2402.456534423419, + "top": 1734.6798994525739 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_removebimeradenovo/dada2_removeBimeraDenovo/1.28+galaxy0", + "post_job_actions": { + "RenameDatasetActionoutFileName": { + "action_arguments": { + "newname": "bigwig normalized per million reads in peaks" + }, + "action_type": "RenameDatasetAction", + "output_name": "outFileName" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0", "tool_shed_repository": { - "changeset_revision": "7136e9ab70db", - "name": "dada2_removebimeradenovo", - "owner": "iuc", + "changeset_revision": "4a53856a5b85", + "name": "deeptools_bigwig_average", + "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"method\": \"consensus\", \"unqs\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.28+galaxy0", + "tool_state": "{\"advancedOpt\": {\"showAdvancedOpt\": \"yes\", \"__current_case__\": 1, \"binSize\": {\"__class__\": \"ConnectedValue\"}, \"skipNAs\": false, \"scaleFactors\": {\"__class__\": \"ConnectedValue\"}, \"blackListFileName\": {\"__class__\": \"RuntimeValue\"}}, \"bigwigs\": {\"__class__\": \"ConnectedValue\"}, \"outFileFormat\": \"bigwig\", \"region\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.5.4+galaxy0", "type": "tool", - "uuid": "76a3ebb9-4d87-470d-aea6-abb90184c7ec", + "uuid": "8eab7f49-605b-462a-9806-da0c795117f3", "when": null, "workflow_outputs": [ { - "label": "Sequence Table", - "output_name": "stable_sequencetable", - "uuid": "d8690ce6-0468-4b59-a824-bcb34218ae87" + "label": "bigwig_norm2", + "output_name": "outFileName", + "uuid": "60031333-7419-4121-a0c7-e235b70a5cfc" } ] }, - "17": { + "29": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_seqcounts/dada2_seqCounts/1.28+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "errors": null, - "id": 17, + "id": 29, "input_connections": { - "inrep_0|input": { - "id": 7, - "output_name": "outtab" + "results_0|software_cond|input": { + "id": 4, + "output_name": "report" }, - "inrep_1|input": { - "id": 12, - "output_name": "data_collection" + "results_1|software_cond|input": { + "id": 5, + "output_name": "mapping_stats" }, - "inrep_2|input": { - "id": 13, - "output_name": "data_collection" + "results_2|software_cond|input": { + "id": 9, + "output_name": "outfile" }, - "inrep_3|input": { - "id": 14, - "output_name": "merged" + "results_3|software_cond|output_0|input": { + "id": 8, + "output_name": "metrics_file" }, - "inrep_4|input": { - "id": 15, - "output_name": "stable" + "results_4|software_cond|input": { + "id": 11, + "output_name": "output2" }, - "inrep_5|input": { - "id": 16, - "output_name": "stable_sequencetable" + "results_5|software_cond|input": { + "id": 13, + "output_name": "output_tabular" + }, + "results_6|software_cond|input": { + "id": 27, + "output_name": "outfile" } }, "inputs": [], "label": null, - "name": "dada2: sequence counts", + "name": "MultiQC", "outputs": [ { - "name": "counts", - "type": "tabular" - } - ], - "position": { - "left": 2523.672846294445, - "top": 53.76299803013818 - }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_seqcounts/dada2_seqCounts/1.28+galaxy0", - "tool_shed_repository": { - "changeset_revision": "19299bb1c6af", - "name": "dada2_seqcounts", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"inrep\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"FiltTrim\"}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"Dada Fwd\"}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"Dada Rev\"}, {\"__index__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"MakePairs\"}, {\"__index__\": 4, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"SeqTab\"}, {\"__index__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"Bimera\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.28+galaxy0", - "type": "tool", - "uuid": "bd73b51d-5c84-4de0-94c7-453879379bd8", - "when": null, - "workflow_outputs": [ + "name": "stats", + "type": "input" + }, { - "label": "Counts", - "output_name": "counts", - "uuid": "f5ba8eba-84da-4a58-9bba-5d016c7dcc40" - } - ] - }, - "18": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_assigntaxonomyaddspecies/dada2_assignTaxonomyAddspecies/1.28+galaxy0", - "errors": null, - "id": 18, - "input_connections": { - "reference_cond|refFasta": { - "id": 4, - "output_name": "output" + "name": "plots", + "type": "input" }, - "seqs": { - "id": 16, - "output_name": "stable_sequencetable" - } - }, - "inputs": [], - "label": "dada2: assignTaxonomy", - "name": "dada2: assignTaxonomy and addSpecies", - "outputs": [ { - "name": "output", - "type": "tabular" + "name": "html_report", + "type": "html" } ], "position": { - "left": 2647.6612392582533, - "top": 838.3432775089392 + "left": 2612.75, + "top": 1012.6666259765625 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_assigntaxonomyaddspecies/dada2_assignTaxonomyAddspecies/1.28+galaxy0", + "post_job_actions": { + "HideDatasetActionplots": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plots" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "tool_shed_repository": { - "changeset_revision": "7c2100246a2f", - "name": "dada2_assigntaxonomyaddspecies", + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"addSpecies_cond\": {\"addSpecies_select\": \"FALSE\", \"__current_case__\": 0}, \"minBoot\": \"50\", \"outputBootstraps\": false, \"reference_cond\": {\"reference_select\": \"builtin\", \"__current_case__\": 0, \"refFasta\": {\"__class__\": \"ConnectedValue\"}}, \"seed\": null, \"seqs\": {\"__class__\": \"ConnectedValue\"}, \"tryRC\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.28+galaxy0", + "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"bowtie2\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"custom_content\", \"__current_case__\": 32, \"plot_type\": \"bargraph\", \"section_name\": \"chrM\", \"title\": \"reads mapping on chrM\", \"description\": \"\", \"xlab\": \"\", \"ylab\": \"\", \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 3, \"software_cond\": {\"software\": \"picard\", \"__current_case__\": 17, \"output\": [{\"__index__\": 0, \"type\": \"markdups\", \"input\": {\"__class__\": \"ConnectedValue\"}}]}}, {\"__index__\": 4, \"software_cond\": {\"software\": \"custom_content\", \"__current_case__\": 32, \"plot_type\": \"linegraph\", \"section_name\": \"Fragment size\", \"title\": \"Fragment size distribution\", \"description\": \"\", \"xlab\": \"\", \"ylab\": \"\", \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 5, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 6, \"software_cond\": {\"software\": \"custom_content\", \"__current_case__\": 32, \"plot_type\": \"bargraph\", \"section_name\": \"Reads in peaks\", \"title\": \"Number of reads in peaks\", \"description\": \"Number of reads falling 500bp from a summit\", \"xlab\": \"\", \"ylab\": \"\", \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", "type": "tool", - "uuid": "7f71f23c-bcb2-4c6e-a716-33964fd602c4", + "uuid": "112d720f-c747-4c92-985f-ebdb52086cc9", "when": null, "workflow_outputs": [ { - "label": "Taxonomy", - "output_name": "output", - "uuid": "f0bc83d0-6d2f-4e78-98f7-c4ce06365c23" - } - ] - } - }, + "label": "MultiQC webpage", + "output_name": "html_report", + "uuid": "c22aafb2-d9f2-43c3-a6c4-cfe4a3166c07" + }, + { + "label": "MultiQC on input dataset(s): Stats", + "output_name": "stats", + "uuid": "6071150d-48db-4cf8-bfed-2cbdb2635856" + } + ] + } + }, "tags": [ - "name:amplicon" + "ATACseq" ], - "uuid": "11d717f8-92ef-4dd7-bda7-c193175fece2", + "uuid": "02785f0c-c445-4419-9f95-a202eaf6493a", "version": 1 }, - "readme": "# Dada2: amplicon analysis for paired end data\n\n## Inputs dataset\n\n- `Paired input data` paired input collection in FASTQ format\n\n## Inputs values\n\n- `Read length forward/reverse reads` length of the forward/reverse reads to which they should be truncated in the filter and trim step\n- `Pool samples` pooling may increase sensitivity\n- `Reference database` that should be used for taxonomic assignment\n\n## Processing\n\nThe workflow follows the steps described in the [dada2 tutorial](https://benjjneb.github.io/dada2/tutorial.html).\n\nAs a first step the input collection is sorted. This is important because the dada2 step outputs\na collection in sorted order. If the input collection would not be sorted then the mergePairs step\nsamples would be mixed up.\n\n- `FilterAndTrim` Quality control by filtering and trimming reads\n- `QualityProfile` is called before and after the FilterAndTrim step\n- `Unzip Collection` separates forward and reverse reads (the next steps are evaluated separately on forward and reverse reads)\n- `learnErrors` learn error rates\n- `dada` filter noisy reads\n- `mergePairs` merge forward and reverse reads\n- `makeSequenceTable` create the sequence table\n- `removeBimeraDenovo` remove chimeric sequencs\n- `assignTaxonomy` assign taxonomic information from a reference data base\n\n## TODO\n\nSome possibilities to extend/improve the workflow\n\n- output BIOM\n- use ASV1, ... in sequence table and taxonomy output, and output additional fasta\n- allow to use custom taxonomy / make it optional\n", - "changelog": "# Changelog\n\n## [0.1] 2024-01-09\nFirst release.\n" + "readme": "# ATACseq Workflow\n\nThis workflow is highly concordant with the corresponding training material.\nYou can have more information about ATAC-seq analysis in the [slides](https://training.galaxyproject.org/training-material/topics/epigenetics/tutorials/atac-seq/slides.html) and the [tutorial](https://training.galaxyproject.org/training-material/topics/epigenetics/tutorials/atac-seq/tutorial.html).\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- reference_genome: this field will be adapted to the genomes available for bowtie2 and the genomes available for bedtools slopbed (dbkeys table)\n- effective_genome_size: this is used by macs2 and may be entered manually (indications are provided for heavily used genomes)\n- bin_size: this is used when normalization of coverage is performed. Large values will allow to have smaller output files but with less resolution while small values will increase computation time and size of output files to produce more resolutive bigwigs.\n\n## Processing\n\n- The workflow will remove nextera adapters and low quality bases and filter out any read smaller than 15bp.\n- The filtered reads are mapped with bowtie2 allowing dovetail and fragment length up to 1kb.\n- The BAM is filtered to keep only MAPQ30, concordant pairs and pairs outside of the mitochondria.\n- The PCR duplicates are removed with Picard (only from version 0.8).\n- The BAM is converted to BED to enable macs2 to take both pairs into account.\n- The peaks are called with macs2 which at the same time generates a coverage file.\n- The coverage file is converted to bigwig\n- The amount of reads 500bp from summits and the total number of reads are computed.\n- Two normalizations are computed:\n - By million reads\n - By million reads in peaks (500bp from summits)\n- Other QC are performed:\n - A histogram with fragment length is computed.\n - The evaluation of percentage of reads to chrM or MT is computed.\n- A multiQC is run to have an overview of the QC.\n\n### Warning\n\n- The `reference_genome` parameter value is used to select references in bowtie2 and bedtools slopbed. Only references that are present in bowtie2 **and** bedtools slopbed are selectable. If your favorite reference genome is not available ask your administrator to make sure that each bowtie2 reference has a corresponding len file for use in bedtools slopbed.\n", + "changelog": "# Changelog\n\n## [0.16] 2024-07-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0`\n\n## [0.15] 2024-05-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_slopbed/2.30.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_slopbed/2.31.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_mergebed/2.30.0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_mergebed/2.31.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_coveragebed/2.30.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_coveragebed/2.31.1+galaxy0`\n\n## [0.14] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n## [0.13] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n\n## [0.12] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n\n## [0.11] 2024-03-18\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy2`\n\n## [0.10] 2024-03-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/samtools_idxstats/samtools_idxstats/2.0.4` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/samtools_idxstats/samtools_idxstats/2.0.5`\n- `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.4` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/3.1.1.0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n\n## [0.9] 2023-10-23\n\nFix the normalization factor. It was coverage per reads and per reads in peaks instead of per million reads and per million reads in peaks.\n\n## [0.8] 2023-10-19\n\nFix the remove duplicate step!\nIn all previous versions, due to an error, PCR duplicates were not removed.\n\n## [0.7] 2023-10-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n\n## [0.6] 2023-09-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/deeptools_bigwig_average/deeptools_bigwig_average/3.5.4+galaxy0`\n\n## [0.5.1] 2023-09-22\n\nFix bug in normalize profiles when used with multiple samples (in 0.5.0 it is averaging samples instead of normalizing each sample).\n\n## [0.5] 2023-03-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.3` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/picard/picard_MarkDuplicates/2.18.2.4`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_coveragebed/2.30.0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_coveragebed/2.30.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n\n### Manual update\n- add normalization steps for coverage\n\n## [0.4] 2023-01-16\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bamtools_filter/bamFilter/2.5.2+galaxy1`\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.4.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0`\n\n## [0.1] 2022-10-12\nFirst release.\n" } ], - "path": "./workflows/amplicon/dada2" + "path": "./workflows/epigenetics/atacseq" }, { "version": 1.2, "workflows": [ { - "name": "QIIME2-Ia import multiplexed data single end", + "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/QIIME2-Ia-multiplexed-data-single-end.ga", + "primaryDescriptorPath": "/chipseq-pe.ga", "testParameterFiles": [ - "/QIIME2-Ia-multiplexed-data-single-end-tests.yml" + "/chipseq-pe-tests.yml" ], "authors": [ { - "name": "Debjyoti Ghosh", - "orcid": "0009-0008-1496-1677" - }, - { - "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", - "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" } ], "definition": { "a_galaxy_workflow": "true", - "annotation": "Importing single-end multiplexed data (not demultiplexed yet)", + "annotation": "This workflow takes as input a collection of paired fastqs. Remove adapters with cutadapt, map pairs with bowtie2. Keep MAPQ30 and concordant pairs. MACS2 for paired bam.", "creator": [ { "class": "Person", - "identifier": "0009-0008-1496-1677", - "name": "Debjyoti Ghosh" - }, - { - "address": "Permoserstra\u00dfe 15, 04318 Leipzig", - "class": "Organization", - "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" } ], "format-version": "0.1", "license": "MIT", - "release": "0.1", - "name": "QIIME2 Ia: multiplexed data (single-end)", + "release": "0.11", + "name": "ChIPseq_PE", "steps": { "0": { - "annotation": "Single-end sequences", + "annotation": "Should be a paired collection with ChIPseq fastqs", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "Single-end sequences", - "name": "Sequences" + "description": "Should be a paired collection with ChIPseq fastqs", + "name": "PE fastq input" } ], - "label": "Sequences", - "name": "Input dataset", + "label": "PE fastq input", + "name": "Input dataset collection", "outputs": [], "position": { - "left": 2.349740917339593, + "left": 0, "top": 0 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", "tool_version": null, - "type": "data_input", - "uuid": "2789d643-0609-420d-848b-cc63959f796c", + "type": "data_collection_input", + "uuid": "e09c0852-1db3-4a68-b88c-1b94c205cb6c", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "Barcode sequences", + "annotation": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "Barcode sequences", - "name": "Barcodes" + "description": "Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC ", + "name": "adapter_forward" } ], - "label": "Barcodes", - "name": "Input dataset", + "label": "adapter_forward", + "name": "Input parameter", "outputs": [], "position": { - "left": 0.5855346656953526, - "top": 97.72533948535487 + "left": 11.01666259765625, + "top": 93.5 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, - "type": "data_input", - "uuid": "a4cddcc4-c1c9-4ae2-a726-762b01b46cbf", + "type": "parameter_input", + "uuid": "30c1d867-5e73-4348-8969-848f58d94015", "when": null, "workflow_outputs": [] }, "2": { - "annotation": "Metadata", + "annotation": "Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT", "content_id": null, "errors": null, "id": 2, "input_connections": {}, "inputs": [ { - "description": "A tab separated metadata file", - "name": "Metadata" + "description": "Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT", + "name": "adapter_reverse" } ], - "label": "Metadata", - "name": "Input dataset", + "label": "adapter_reverse", + "name": "Input parameter", "outputs": [], "position": { - "left": 0.5183062535642966, - "top": 204.0675768088665 + "left": 50.066650390625, + "top": 189.45001220703125 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, - "type": "data_input", - "uuid": "c8103f12-e7ab-4850-bd54-a2e7fffefdb1", + "type": "parameter_input", + "uuid": "ec244ede-8fa3-4d05-85a0-06839f4cf97d", "when": null, "workflow_outputs": [] }, "3": { - "annotation": "Column name of the metadata to be used for demultiplexing", + "annotation": "reference_genome", "content_id": null, "errors": null, "id": 3, "input_connections": {}, "inputs": [ { - "description": "Column name of the metadata to be used for demultiplexing", - "name": "Metadata parameter" + "description": "reference_genome", + "name": "reference_genome" } ], - "label": "Metadata parameter", + "label": "reference_genome", "name": "Input parameter", "outputs": [], "position": { - "left": 0, - "top": 310.7679254201888 + "left": 102.9000244140625, + "top": 333.23333740234375 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "336f8551-d936-4c2c-ad92-323b2ffd2c68", + "uuid": "0119d669-7ce9-46fd-ba6f-3efd92dfb7f2", "when": null, "workflow_outputs": [] }, "4": { - "annotation": "Reverse complement barcodes", + "annotation": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", "content_id": null, "errors": null, "id": 4, "input_connections": {}, "inputs": [ { - "description": "If reverse complement of barcodes is necessary for the analysis, choose Yes.", - "name": "Reverse complement barcodes" + "description": "Used by MACS2: H. sapiens: 2700000000, M. musculus: 1870000000, D. melanogaster: 120000000, C. elegans: 90000000", + "name": "effective_genome_size" } ], - "label": "Reverse complement barcodes", + "label": "effective_genome_size", "name": "Input parameter", "outputs": [], "position": { - "left": 2.073822021484375, - "top": 430.05810546875 + "left": 144.8499755859375, + "top": 437.61669921875 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "75545228-5faf-4a46-b5a2-9ca52a85e86b", + "uuid": "5bb3b3df-60ab-4ec7-88e4-476be547ffbf", "when": null, "workflow_outputs": [] }, "5": { - "annotation": "qiime2 tools input\nThis step allows the input of the files to be analysed and then generate a qza output, necessary for the QIIME2 pipeline.", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "annotation": "Whether you want to have a profile normalized as Signal to Million Fragments", + "content_id": null, "errors": null, "id": 5, - "input_connections": { - "import_root|__q2galaxy__GUI__cond__format__|import_barcodes|data": { - "id": 1, - "output_name": "output" - }, - "import_root|__q2galaxy__GUI__cond__format__|import_sequences|data": { - "id": 0, - "output_name": "output" - } - }, - "inputs": [], - "label": "Input files", - "name": "qiime2 tools import", - "outputs": [ + "input_connections": {}, + "inputs": [ { - "name": "imported_data", - "type": "qza" + "description": "Whether you want to have a profile normalized as Signal to Million Fragments", + "name": "normalize_profile" } ], + "label": "normalize_profile", + "name": "Input parameter", + "outputs": [], "position": { - "left": 296.96873815702213, - "top": 157.00082696025927 - }, - "post_job_actions": { - "HideDatasetActionimported_data": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "imported_data" - }, - "RenameDatasetActionimported_data": { - "action_arguments": { - "newname": "input-data-single-end" - }, - "action_type": "RenameDatasetAction", - "output_name": "imported_data" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", - "tool_shed_repository": { - "changeset_revision": "10447a4b0cc3", - "name": "qiime2_core__tools__import", - "owner": "q2d2", - "tool_shed": "toolshed.g2.bx.psu.edu" + "left": 185, + "top": 542 }, - "tool_state": "{\"import_root\": {\"type\": \"EMPSingleEndSequences\", \"__current_case__\": 5, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"EMPSingleEndDirFmt\", \"__current_case__\": 1, \"import_sequences\": {\"name\": \"sequences.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}, \"import_barcodes\": {\"name\": \"barcodes.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+dist.h193f7cc9.3", - "type": "tool", - "uuid": "b39f05da-9f23-47ff-9695-b21bb61f18a2", + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8180a47b-2fa4-404e-b644-1f3ec3bea980", "when": null, "workflow_outputs": [] }, "6": { - "annotation": "Import the metadata as artifact", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0", "errors": null, "id": 6, "input_connections": { - "import_root|__q2galaxy__GUI__cond__format__|import|data": { + "library|input_1": { + "id": 0, + "output_name": "output" + }, + "library|r1|adapters_0|adapter_source|adapter": { + "id": 1, + "output_name": "output" + }, + "library|r2|adapters2_0|adapter_source|adapter": { "id": 2, "output_name": "output" } }, - "inputs": [], - "label": "Metadata as artifact", - "name": "qiime2 tools import", + "inputs": [ + { + "description": "runtime parameter for tool Cutadapt", + "name": "library" + } + ], + "label": "Cutadapt (remove adapter + bad quality bases)", + "name": "Cutadapt", "outputs": [ { - "name": "imported_data", - "type": "qza" + "name": "out_pairs", + "type": "input" + }, + { + "name": "report", + "type": "txt" } ], "position": { - "left": 297.4600499643163, - "top": 3.3186015520126793 + "left": 414.29998779296875, + "top": 57.25 }, "post_job_actions": { - "HideDatasetActionimported_data": { + "HideDatasetActionout_pairs": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "imported_data" + "output_name": "out_pairs" }, - "RenameDatasetActionimported_data": { + "HideDatasetActionreport": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "report" + }, + "RenameDatasetActionreport": { "action_arguments": { - "newname": "input-metadata" + "newname": "cutadapt report" }, "action_type": "RenameDatasetAction", - "output_name": "imported_data" + "output_name": "report" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0", "tool_shed_repository": { - "changeset_revision": "10447a4b0cc3", - "name": "qiime2_core__tools__import", - "owner": "q2d2", + "changeset_revision": "aa784cb3810d", + "name": "cutadapt", + "owner": "lparsons", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"import_root\": {\"type\": \"ImmutableMetadata\", \"__current_case__\": 29, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"ImmutableMetadataFormat\", \"__current_case__\": 0, \"import\": {\"name\": \"__q2galaxy__::literal::None\", \"data\": {\"__class__\": \"ConnectedValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+dist.h193f7cc9.3", + "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"3\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": false}, \"filter_options\": {\"discard_trimmed\": false, \"discard_untrimmed\": false, \"minimum_length\": \"15\", \"minimum_length2\": null, \"maximum_length\": null, \"maximum_length2\": null, \"max_n\": null, \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_casava\": false, \"pair_filter\": \"any\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R1: - For Nextera: CTGTCTCTTATACACATCTCCGAGCCCACGAGAC - For TrueSeq: GATCGGAAGAGCACACGTCTGAACTCCAGTCAC or AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC \", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters\": [], \"anywhere_adapters\": []}, \"r2\": {\"adapters2\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"Please use: For R2: - For Nextera: CTGTCTCTTATACACATCTGACGCTGCCGACGA - For TruSeq: GATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT or AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT\", \"adapter\": {\"__class__\": \"ConnectedValue\"}}, \"single_noindels\": false}], \"front_adapters2\": [], \"anywhere_adapters2\": []}, \"pair_adapters\": false}, \"other_trimming_options\": {\"cut\": \"0\", \"cut2\": \"0\", \"quality_cutoff\": \"30\", \"quality_cutoff2\": \"\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"shorten_options_r2\": {\"shorten_values_r2\": \"False\", \"__current_case__\": 1}}, \"output_selector\": [\"report\"], \"read_mod_options\": {\"strip_suffix\": \"\", \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.9+galaxy0", "type": "tool", - "uuid": "9caaabce-3a1a-4bf9-9fa0-d6fbe24a4bb4", + "uuid": "c7846b4c-54fb-458e-982e-c0d8358a9f5d", "when": null, "workflow_outputs": [] }, "7": { - "annotation": "qiime2 demux emp-single\nDemultiplex sequence data generated with the EMP protocol.", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__emp_single/qiime2__demux__emp_single/2023.5.0+q2galaxy.2023.5.0.2", + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy1", "errors": null, "id": 7, "input_connections": { - "__q2galaxy__GUI__section__extra_opts__|rev_comp_mapping_barcodes": { - "id": 4, - "output_name": "output" + "library|input_1": { + "id": 6, + "output_name": "out_pairs" }, - "barcodes|column": { + "reference_genome|index": { "id": 3, "output_name": "output" - }, - "barcodes|source": { - "id": 6, - "output_name": "imported_data" - }, - "seqs": { - "id": 5, - "output_name": "imported_data" } }, - "inputs": [], - "label": "Demultiplex single-end data", - "name": "qiime2 demux emp-single", + "inputs": [ + { + "description": "runtime parameter for tool Bowtie2", + "name": "library" + }, + { + "description": "runtime parameter for tool Bowtie2", + "name": "reference_genome" + } + ], + "label": "Bowtie2 map on reference", + "name": "Bowtie2", "outputs": [ { - "name": "per_sample_sequences", - "type": "qza" + "name": "output", + "type": "bam" }, { - "name": "error_correction_details", - "type": "qza" + "name": "mapping_stats", + "type": "txt" } ], "position": { - "left": 588.0871883326284, - "top": 1.7404776473888466 + "left": 709.6000061035156, + "top": 436.93333435058594 }, "post_job_actions": { - "HideDatasetActionerror_correction_details": { + "HideDatasetActionoutput": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "error_correction_details" + "output_name": "output" }, - "RenameDatasetActionerror_correction_details": { + "RenameDatasetActionmapping_stats": { "action_arguments": { - "newname": "error-correction-demux" + "newname": "mapping stats" }, "action_type": "RenameDatasetAction", - "output_name": "error_correction_details" + "output_name": "mapping_stats" }, - "RenameDatasetActionper_sample_sequences": { + "RenameDatasetActionoutput": { "action_arguments": { - "newname": "demux-single-end" + "newname": "bowtie2 output (BAM)" }, "action_type": "RenameDatasetAction", - "output_name": "per_sample_sequences" + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__emp_single/qiime2__demux__emp_single/2023.5.0+q2galaxy.2023.5.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "75b07a996ac0", - "name": "qiime2__demux__emp_single", - "owner": "q2d2", + "changeset_revision": "d5ceb9f3c25b", + "name": "bowtie2", + "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"golay_error_correction\": true, \"rev_comp_barcodes\": false, \"rev_comp_mapping_barcodes\": {\"__class__\": \"ConnectedValue\"}, \"ignore_description_mismatch\": false}, \"barcodes\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}, \"column\": {\"__class__\": \"ConnectedValue\"}}, \"seqs\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"analysis_type\": {\"analysis_type_selector\": \"simple\", \"__current_case__\": 0, \"presets\": \"no_presets\"}, \"library\": {\"type\": \"paired_collection\", \"__current_case__\": 2, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"unaligned_file\": false, \"aligned_file\": false, \"paired_options\": {\"paired_options_selector\": \"no\", \"__current_case__\": 1}}, \"reference_genome\": {\"source\": \"indexed\", \"__current_case__\": 0, \"index\": {\"__class__\": \"ConnectedValue\"}}, \"rg\": {\"rg_selector\": \"do_not_set\", \"__current_case__\": 3}, \"sam_options\": {\"sam_options_selector\": \"no\", \"__current_case__\": 1}, \"save_mapping_stats\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.3+galaxy1", "type": "tool", - "uuid": "23dd9199-b8aa-4daf-893f-1ca504ee0292", + "uuid": "6fd8444b-f305-4daa-a33a-5cb44e063f39", "when": null, "workflow_outputs": [ { - "label": "Demultiplexed single-end data", - "output_name": "per_sample_sequences", - "uuid": "9cdc6089-1547-403c-a790-d2070d111e08" + "label": "mapping stats", + "output_name": "mapping_stats", + "uuid": "c7c0e8ff-234e-4c79-a2e3-a48404fcd712" } ] }, "8": { - "annotation": "qiime2 demux summarize\nSummarize counts per sample.\n(Galaxy Version 2023.5.0+q2galaxy.2023.5.0.2)", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", "errors": null, "id": 8, "input_connections": { - "data": { + "input1": { "id": 7, - "output_name": "per_sample_sequences" + "output_name": "output" } }, - "inputs": [], - "label": "Summarize demultiplexed output", - "name": "qiime2 demux summarize", + "inputs": [ + { + "description": "runtime parameter for tool Filter SAM or BAM, output SAM or BAM", + "name": "bed_file" + } + ], + "label": "filter MAPQ30 concordent pairs", + "name": "Filter SAM or BAM, output SAM or BAM", "outputs": [ { - "name": "visualization", - "type": "qzv" + "name": "output1", + "type": "sam" } ], "position": { - "left": 869.9317626953125, - "top": 4.6328125 + "left": 1105, + "top": 581.3833312988281 }, "post_job_actions": { - "RenameDatasetActionvisualization": { + "RenameDatasetActionoutput1": { "action_arguments": { - "newname": "demux-single-end-visualization" + "newname": "filtered BAM" }, "action_type": "RenameDatasetAction", - "output_name": "visualization" + "output_name": "output1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtool_filter2/samtool_filter2/1.8+galaxy1", "tool_shed_repository": { - "changeset_revision": "d8a9f74f1a6d", - "name": "qiime2__demux__summarize", - "owner": "q2d2", + "changeset_revision": "649a225999a5", + "name": "samtool_filter2", + "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"n\": \"10000\"}, \"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_state": "{\"bed_file\": {\"__class__\": \"RuntimeValue\"}, \"flag\": {\"filter\": \"yes\", \"__current_case__\": 1, \"reqBits\": [\"0x0002\"], \"skipBits\": null}, \"header\": \"-h\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"library\": \"\", \"mapq\": \"30\", \"outputtype\": \"bam\", \"possibly_select_inverse\": false, \"read_group\": \"\", \"regions\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy1", "type": "tool", - "uuid": "3b70c32e-3cd7-4444-b5e8-3ecf0916a14f", + "uuid": "bb6e3ac5-cdb0-493c-b534-264ba530a711", "when": null, "workflow_outputs": [ { - "label": "Summary of the demultiplexing", - "output_name": "visualization", - "uuid": "954e49a7-25e4-4484-9dab-b725348a57c6" + "label": "filtered BAM", + "output_name": "output1", + "uuid": "c57ebeed-1344-49e2-a7f1-7ad36de8730a" } ] - } - }, - "tags": [], - "uuid": "951c418e-f57e-491d-af38-f2c44c6089ce", - "version": 45 - }, - "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed." - }, - { - "name": "QIIME2-Ib import multiplexed data paired end", - "subclass": "Galaxy", - "publish": true, - "primaryDescriptorPath": "/QIIME2-Ib-multiplexed-data-paired-end.ga", - "testParameterFiles": [ - "/QIIME2-Ib-multiplexed-data-paired-end-tests.yml" - ], - "authors": [ - { - "name": "Debjyoti Ghosh", - "orcid": "0009-0008-1496-1677" - }, - { - "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", - "address": "Permoserstra\u00dfe 15, 04318 Leipzig" - } - ], - "definition": { - "a_galaxy_workflow": "true", - "annotation": "Importing paired-end multiplexed data (not demultiplexed yet)", - "creator": [ - { - "class": "Person", - "identifier": "0009-0008-1496-1677", - "name": "Debjyoti Ghosh" }, - { - "address": "Permoserstra\u00dfe 15, 04318 Leipzig", - "class": "Organization", - "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" - } - ], - "format-version": "0.1", - "license": "MIT", - "release": "0.1", - "name": "QIIME2 Ib: multiplexed data (paired-end)", - "steps": { - "0": { - "annotation": "All the forward-directed FASTQ sequences", - "content_id": null, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "All the forward-directed FASTQ sequences", - "name": "Forward sequences" + "id": 9, + "input_connections": { + "advanced_options|spmr": { + "id": 5, + "output_name": "output" + }, + "effective_genome_size_options|gsize": { + "id": 4, + "output_name": "output" + }, + "treatment|input_treatment_file": { + "id": 8, + "output_name": "output1" } - ], - "label": "Forward sequences", - "name": "Input dataset", - "outputs": [], - "position": { - "left": 1.551926327108045, - "top": 5.8683936952556905 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", - "tool_version": null, - "type": "data_input", - "uuid": "5d5aa3bf-a1d1-4df4-ac95-a33d09990a08", - "when": null, - "workflow_outputs": [] - }, - "1": { - "annotation": "All the reverse-directed FASTQ sequences", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, "inputs": [ { - "description": "All the reverse-directed FASTQ sequences", - "name": "Reverse sequences" + "description": "runtime parameter for tool MACS2 callpeak", + "name": "advanced_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "effective_genome_size_options" + }, + { + "description": "runtime parameter for tool MACS2 callpeak", + "name": "treatment" } ], - "label": "Reverse sequences", - "name": "Input dataset", - "outputs": [], - "position": { - "left": 0.384033203125, - "top": 131.51597595214844 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", - "tool_version": null, - "type": "data_input", - "uuid": "229c1d1d-f1be-4565-b2ab-c99cdaf32d13", - "when": null, - "workflow_outputs": [] - }, - "2": { - "annotation": "Barcode sequences", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ + "label": "Call Peaks with MACS2", + "name": "MACS2 callpeak", + "outputs": [ { - "description": "Barcode sequences", - "name": "Barcodes" - } - ], - "label": "Barcodes", - "name": "Input dataset", - "outputs": [], - "position": { - "left": 0, - "top": 259.2206573486328 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", - "tool_version": null, - "type": "data_input", - "uuid": "0f49dd68-9962-40b5-bedc-ef31d3c0388e", - "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "The tab separated file for the metadata", - "content_id": null, - "errors": null, - "id": 3, - "input_connections": {}, - "inputs": [ + "name": "output_tabular", + "type": "tabular" + }, { - "description": "The tab separated file for the metadata", - "name": "Metadata" - } - ], - "label": "Metadata", - "name": "Input dataset", - "outputs": [], - "position": { - "left": 0.727783203125, - "top": 389.2863006591797 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null}", - "tool_version": null, - "type": "data_input", - "uuid": "1c2abb24-f3b0-4401-8801-5b22551f8ad0", - "when": null, - "workflow_outputs": [] - }, - "4": { - "annotation": "Type in the name of the parameter which would be used as a demultiplexing reference", - "content_id": null, - "errors": null, - "id": 4, - "input_connections": {}, - "inputs": [ + "name": "output_narrowpeaks", + "type": "bed" + }, { - "description": "Type in the name of the parameter which would be used as a demultiplexing reference", - "name": "Metadata parameter" - } - ], - "label": "Metadata parameter", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 299.46905517578125, - "top": 368.38479653625535 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "3e62bbaf-435d-4d2a-85d7-3194ef82d6c8", - "when": null, - "workflow_outputs": [] - }, - "5": { - "annotation": "If reverse complement of barcodes is necessary for the analysis, choose Yes.", - "content_id": null, - "errors": null, - "id": 5, - "input_connections": {}, - "inputs": [ + "name": "output_summits", + "type": "bed" + }, { - "description": "If reverse complement of barcodes is necessary for the analysis, choose Yes.", - "name": "Reverse complement of barcodes needed?" - } - ], - "label": "Reverse complement of barcodes needed?", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 1.358734130859375, - "top": 487.51402282714844 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "c111c91e-170b-4097-b804-c58b963b7d29", - "when": null, - "workflow_outputs": [] - }, - "6": { - "annotation": "qiime2 tools import\nImport data into a QIIME 2 artifact", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", - "errors": null, - "id": 6, - "input_connections": { - "import_root|__q2galaxy__GUI__cond__format__|import_barcodes|data": { - "id": 2, - "output_name": "output" + "name": "output_treat_pileup", + "type": "bedgraph" }, - "import_root|__q2galaxy__GUI__cond__format__|import_forward|data": { - "id": 0, - "output_name": "output" + { + "name": "output_control_lambda", + "type": "bedgraph" }, - "import_root|__q2galaxy__GUI__cond__format__|import_reverse|data": { - "id": 1, - "output_name": "output" - } - }, - "inputs": [], - "label": "Import data into the pipeline", - "name": "qiime2 tools import", - "outputs": [ { - "name": "imported_data", - "type": "qza" + "name": "output_extra_files", + "type": "html" } ], "position": { - "left": 299.16656494140625, - "top": 151.00979653625532 + "left": 1546.183349609375, + "top": 314.96665954589844 }, "post_job_actions": { - "HideDatasetActionimported_data": { + "HideDatasetActionoutput_control_lambda": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "imported_data" + "output_name": "output_control_lambda" }, - "RenameDatasetActionimported_data": { + "HideDatasetActionoutput_extra_files": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_extra_files" + }, + "HideDatasetActionoutput_treat_pileup": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_treat_pileup" + }, + "RenameDatasetActionoutput_control_lambda": { "action_arguments": { - "newname": "input-data-paired-end" + "newname": "MACS2 control coverage" }, "action_type": "RenameDatasetAction", - "output_name": "imported_data" + "output_name": "output_control_lambda" + }, + "RenameDatasetActionoutput_narrowpeaks": { + "action_arguments": { + "newname": "MACS2 narrowPeak" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_narrowpeaks" + }, + "RenameDatasetActionoutput_summits": { + "action_arguments": { + "newname": "MACS2 summits" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_summits" + }, + "RenameDatasetActionoutput_tabular": { + "action_arguments": { + "newname": "MACS2 peaks xls" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_tabular" + }, + "RenameDatasetActionoutput_treat_pileup": { + "action_arguments": { + "newname": "MACS2 treatment coverage" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_treat_pileup" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "10447a4b0cc3", - "name": "qiime2_core__tools__import", - "owner": "q2d2", + "changeset_revision": "86e2413cf3f8", + "name": "macs2", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"import_root\": {\"type\": \"EMPPairedEndSequences\", \"__current_case__\": 4, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"EMPPairedEndDirFmt\", \"__current_case__\": 1, \"import_forward\": {\"name\": \"forward.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}, \"import_reverse\": {\"name\": \"reverse.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}, \"import_barcodes\": {\"name\": \"barcodes.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+dist.h193f7cc9.3", + "tool_state": "{\"advanced_options\": {\"to_large\": false, \"nolambda\": false, \"spmr\": {\"__class__\": \"ConnectedValue\"}, \"ratio\": null, \"slocal\": null, \"llocal\": null, \"broad_options\": {\"broad_options_selector\": \"nobroad\", \"__current_case__\": 1, \"call_summits\": true}, \"keep_dup_options\": {\"keep_dup_options_selector\": \"1\", \"__current_case__\": 1}, \"d_min\": \"20\", \"buffer_size\": \"100000\"}, \"control\": {\"c_select\": \"No\", \"__current_case__\": 1}, \"cutoff_options\": {\"cutoff_options_selector\": \"qvalue\", \"__current_case__\": 1, \"qvalue\": \"0.05\"}, \"effective_genome_size_options\": {\"effective_genome_size_options_selector\": \"user_defined\", \"__current_case__\": 4, \"gsize\": {\"__class__\": \"ConnectedValue\"}}, \"format\": \"BAMPE\", \"nomodel_type\": {\"nomodel_type_selector\": \"create_model\", \"__current_case__\": 0, \"mfold_lower\": \"5\", \"mfold_upper\": \"50\", \"band_width\": \"300\"}, \"outputs\": [\"peaks_tabular\", \"summits\", \"bdg\", \"html\"], \"treatment\": {\"t_multi_select\": \"No\", \"__current_case__\": 0, \"input_treatment_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.9.1+galaxy0", "type": "tool", - "uuid": "6a264e2d-ac11-498f-bdcf-c115221bbc91", + "uuid": "06ca906e-c512-4376-9ffc-8eb2b5774af1", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "MACS2 summits", + "output_name": "output_summits", + "uuid": "33cc76f5-8763-477e-93e5-391dd88bf529" + }, + { + "label": "MACS2 peaks", + "output_name": "output_tabular", + "uuid": "10114173-d06e-4ad1-aa62-0de5ca17b364" + }, + { + "label": "MACS2 narrowPeak", + "output_name": "output_narrowpeaks", + "uuid": "7c28605b-1dad-401d-b057-7fad39ee032c" + } + ] }, - "7": { - "annotation": "Import metadata into a QIIME 2 artifact", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "10": { + "annotation": "summary of MACS2", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", "errors": null, - "id": 7, + "id": 10, "input_connections": { - "import_root|__q2galaxy__GUI__cond__format__|import|data": { - "id": 3, - "output_name": "output" + "infile": { + "id": 9, + "output_name": "output_tabular" } }, "inputs": [], - "label": "Metadata as artifact", - "name": "qiime2 tools import", + "label": "summary of MACS2", + "name": "Search in textfiles", "outputs": [ { - "name": "imported_data", - "type": "qza" + "name": "output", + "type": "input" } ], "position": { - "left": 301.67230224609375, - "top": 3.8492282989506634 + "left": 1956.11669921875, + "top": 185.96665954589844 }, "post_job_actions": { - "HideDatasetActionimported_data": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "imported_data" + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "txt" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" }, - "RenameDatasetActionimported_data": { + "RenameDatasetActionoutput": { "action_arguments": { - "newname": "input-metadata" + "newname": "MACS2 report" }, "action_type": "RenameDatasetAction", - "output_name": "imported_data" + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "10447a4b0cc3", - "name": "qiime2_core__tools__import", - "owner": "q2d2", + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"import_root\": {\"type\": \"ImmutableMetadata\", \"__current_case__\": 29, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"ImmutableMetadataFormat\", \"__current_case__\": 0, \"import\": {\"name\": \"__q2galaxy__::literal::None\", \"data\": {\"__class__\": \"ConnectedValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+dist.h193f7cc9.3", + "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-P\", \"url_paste\": \"^#\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "b2974890-9277-4369-81af-4fa0ff80c5fe", + "uuid": "95832fa1-e96e-4867-8162-d1e39cb1dc46", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "MACS2 report", + "output_name": "output", + "uuid": "4bae077a-d85a-4e02-b4cc-d125bd10da47" + } + ] }, - "8": { - "annotation": "qiime2 demux emp-paired\nDemultiplex paired-end sequence data generated with the EMP protocol.", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__emp_paired/qiime2__demux__emp_paired/2023.5.0+q2galaxy.2023.5.0.2", + "11": { + "annotation": "", + "content_id": "wig_to_bigWig", "errors": null, - "id": 8, + "id": 11, "input_connections": { - "__q2galaxy__GUI__section__extra_opts__|rev_comp_mapping_barcodes": { - "id": 5, - "output_name": "output" - }, - "barcodes|column": { - "id": 4, - "output_name": "output" - }, - "barcodes|source": { - "id": 7, - "output_name": "imported_data" - }, - "seqs": { - "id": 6, - "output_name": "imported_data" + "input1": { + "id": 9, + "output_name": "output_treat_pileup" } }, "inputs": [], - "label": "Demultiplex paired-end sequences", - "name": "qiime2 demux emp-paired", + "label": "Bigwig from MACS2", + "name": "Wig/BedGraph-to-bigWig", "outputs": [ { - "name": "per_sample_sequences", - "type": "qza" - }, - { - "name": "error_correction_details", - "type": "qza" + "name": "out_file1", + "type": "bigwig" } ], "position": { - "left": 592.7421875, - "top": 0 + "left": 2017.933349609375, + "top": 464.3333282470703 }, "post_job_actions": { - "HideDatasetActionerror_correction_details": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "error_correction_details" - }, - "RenameDatasetActionerror_correction_details": { - "action_arguments": { - "newname": "error-correction-demux-paired-end" - }, - "action_type": "RenameDatasetAction", - "output_name": "error_correction_details" - }, - "RenameDatasetActionper_sample_sequences": { + "RenameDatasetActionout_file1": { "action_arguments": { - "newname": "demux-paired-end" + "newname": "coverage from MACS2 (bigwig)" }, "action_type": "RenameDatasetAction", - "output_name": "per_sample_sequences" + "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__emp_paired/qiime2__demux__emp_paired/2023.5.0+q2galaxy.2023.5.0.2", - "tool_shed_repository": { - "changeset_revision": "551e9187951c", - "name": "qiime2__demux__emp_paired", - "owner": "q2d2", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"golay_error_correction\": true, \"rev_comp_barcodes\": false, \"rev_comp_mapping_barcodes\": {\"__class__\": \"ConnectedValue\"}, \"ignore_description_mismatch\": false}, \"barcodes\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}, \"column\": {\"__class__\": \"ConnectedValue\"}}, \"seqs\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_id": "wig_to_bigWig", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"settingsType\": \"preset\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", "type": "tool", - "uuid": "e3395c76-e4fc-44f4-a944-2fb25f5d99fb", + "uuid": "0fe57c5d-00a0-4cb6-9bac-97e6d03c6b76", "when": null, "workflow_outputs": [ { - "label": "Demultiplexed paired-end output", - "output_name": "per_sample_sequences", - "uuid": "d582d835-3dfd-43d5-b31f-79ddcc04ff70" + "label": "coverage from MACS2", + "output_name": "out_file1", + "uuid": "ccd1cade-8897-41a6-9b14-8e875f60d4e7" } ] }, - "9": { - "annotation": "qiime2 demux summarize\nSummarize counts per sample.\n(Galaxy Version 2023.5.0+q2galaxy.2023.5.0.2)", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "errors": null, - "id": 9, + "id": 12, "input_connections": { - "data": { - "id": 8, - "output_name": "per_sample_sequences" + "results_0|software_cond|input": { + "id": 6, + "output_name": "report" + }, + "results_1|software_cond|input": { + "id": 7, + "output_name": "mapping_stats" + }, + "results_2|software_cond|input": { + "id": 9, + "output_name": "output_tabular" } }, "inputs": [], - "label": "Summarising the demultiplexed output", - "name": "qiime2 demux summarize", + "label": "MultiQC", + "name": "MultiQC", "outputs": [ { - "name": "visualization", - "type": "qzv" + "name": "stats", + "type": "input" + }, + { + "name": "plots", + "type": "input" + }, + { + "name": "html_report", + "type": "html" } ], "position": { - "left": 876.4692949602977, - "top": 1.584142709419993 + "left": 2065.1666870117188, + "top": 843.3333129882812 }, "post_job_actions": { - "RenameDatasetActionvisualization": { - "action_arguments": { - "newname": "demux-paired-end-visualisation" - }, - "action_type": "RenameDatasetAction", - "output_name": "visualization" + "HideDatasetActionplots": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plots" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "tool_shed_repository": { - "changeset_revision": "d8a9f74f1a6d", - "name": "qiime2__demux__summarize", - "owner": "q2d2", + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"n\": \"10000\"}, \"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_state": "{\"comment\": \"\", \"export\": true, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"cutadapt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"bowtie2\", \"__current_case__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"software_cond\": {\"software\": \"macs2\", \"__current_case__\": 16, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", "type": "tool", - "uuid": "cf48f270-6c6c-4fad-8c1d-2b02bb73ae49", + "uuid": "fb066848-43df-412a-9767-9613bac7d961", "when": null, "workflow_outputs": [ { - "label": "Summary of the demultiplexing", - "output_name": "visualization", - "uuid": "1aa2fe61-6a59-44c9-8079-a1d4a7ed8345" + "label": "MultiQC webpage", + "output_name": "html_report", + "uuid": "175c983c-cb66-430e-aaeb-252b9f520f3b" + }, + { + "label": "MultiQC on input dataset(s): Stats", + "output_name": "stats", + "uuid": "409a12c8-c81d-4607-a7d8-3f8fe0ab8d02" } ] } }, - "tags": [], - "uuid": "b09b5420-bb7c-4f27-9c90-7e2031889379", - "version": 49 + "tags": [ + "ChIP" + ], + "uuid": "1834d09c-c683-4424-bc8d-57df156c2fc8", + "version": 1 }, - "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed." - }, + "readme": "# ChIP-seq paired-end Workflow\n\n## Inputs dataset\n\n- The workflow needs a single input which is a list of dataset pairs of fastqsanger.\n\n## Inputs values\n\n- adapters sequences: this depends on the library preparation. If you don't know, use FastQC to determine if it is Truseq or Nextera.\n- reference_genome: this field will be adapted to the genomes available for bowtie2.\n- effective_genome_size: this is used by MACS2 and may be entered manually (indications are provided for heavily used genomes).\n- normalize_profile: Whether you want to have a profile normalized as Signal to Million Fragments.\n\n## Processing\n\n- The workflow will remove illumina adapters and low quality bases and filter out any pair with mate smaller than 15bp.\n- The filtered reads are mapped with bowtie2 with default parameters.\n- The BAM is filtered to keep only MAPQ30 and concordant pairs.\n- The peaks are called with MACS2 which at the same time generates a coverage file (normalized or not).\n- The coverage is converted to bigwig.\n- A MultiQC is run to have an overview of the QC.\n\n### Warning\n\n- The filtered bam still has PCR duplicates which are removed by MACS2.\n\n## Contribution\n\n@lldelisle wrote the workflow.\n\n@nagoue updated the tools, made it work in usegalaxy.org, fixed the best practices and wrote the tests.\n", + "changelog": "# Changelog\n\n## [0.11] 2024-07-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0`\n\n## [0.10] 2024-05-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy1`\n\n## [0.9] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n## [0.8] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n\n## [0.7] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n\n## [0.6.1] 2024-03-14\n\nFix bug introduced in 0.6: the second adapter sequence was not used.\n\n## [0.6] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.6+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n\n## [0.5] 2023-10-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.7.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/macs2/macs2_callpeak/2.2.9.1+galaxy0`\n\n## [0.4] 2023-06-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n\n### Manual update\n- New parameter to get normalized profile\n\n## [0.3] 2022-12-17\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1`\n\n## [0.2] 2022-11-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.4.5+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bowtie2/bowtie2/2.5.0+galaxy0`\n\n## 2022-10-20\nChIPseq_PE has been renamed chipseq-pe (still version 0.1)\n\n## [0.1] 2022-10-06\nFirst release.\n" + } + ], + "path": "./workflows/epigenetics/chipseq-pe" + }, + { + "version": 1.2, + "workflows": [ { - "name": "QIIME2-Ic import demultiplexed data single end", + "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/QIIME2-Ic-demultiplexed-data-single-end.ga", + "primaryDescriptorPath": "/amr_gene_detection.ga", "testParameterFiles": [ - "/QIIME2-Ic-demultiplexed-data-single-end-tests.yml" + "/amr_gene_detection-tests.yml" ], "authors": [ { - "name": "Debjyoti Ghosh", - "orcid": "0009-0008-1496-1677" + "name": "ABRomics", + "email": "abromics-support@groupes.france-bioinformatique.fr" }, { - "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", - "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + "name": "abromics-consortium", + "url": "https://www.abromics.fr/" + }, + { + "name": "Pierre Marin", + "alternateName": "pimarin", + "orcid": "0000-0002-8304-138X" + }, + { + "name": "Clea Siguret", + "alternateName": "clsiguret", + "orcid": "0009-0005-6140-0379" } ], "definition": { "a_galaxy_workflow": "true", - "annotation": "Importing demultiplexed data (single-end)", + "annotation": "Antimicrobial resistance gene detection from assembled bacterial genomes", "creator": [ { "class": "Person", - "identifier": "0009-0008-1496-1677", - "name": "Debjyoti Ghosh" + "email": "mailto:abromics-support@groupes.france-bioinformatique.fr", + "name": "ABRomics" }, { - "address": "Permoserstra\u00dfe 15, 04318 Leipzig", "class": "Organization", - "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + "name": "abromics-consortium", + "url": "https://www.abromics.fr/" + }, + { + "alternateName": "pimarin", + "class": "Person", + "identifier": "https://orcid.org/0000-0002-8304-138X", + "name": "Pierre Marin" + }, + { + "alternateName": "clsiguret", + "class": "Person", + "identifier": "https://orcid.org/0000-0002-8304-138X", + "name": "Clea Siguret" } ], "format-version": "0.1", - "license": "MIT", - "release": "0.1", - "name": "QIIME2 Ic: Demultiplexed data (single-end)", + "license": "GPL-3.0-or-later", + "release": "1.1.1", + "name": "amr_gene_detection", "steps": { "0": { - "annotation": "A collection of single-end demultiplexed sequences", + "annotation": "Can be any fasta file.", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "A collection of single-end demultiplexed sequences", - "name": "Sequence collection" + "description": "Can be any fasta file.", + "name": "Input sequence fasta" } ], - "label": "Sequence collection", - "name": "Input dataset collection", + "label": "Input sequence fasta", + "name": "Input dataset", "outputs": [], "position": { - "left": 0, - "top": 9.339782603705014 + "left": 2.4727149882562167, + "top": 677.1068397845053 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_state": "{\"optional\": false, \"format\": [\"fasta\"], \"tag\": null}", "tool_version": null, - "type": "data_collection_input", - "uuid": "35c1a1b1-daeb-4cd1-bd91-e5f0016ec79a", + "type": "data_input", + "uuid": "67722a09-41de-4af4-9e60-378b2738f910", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "Extract a list of the names of sequence files", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "annotation": "Select the database to identify resistance-associated point mutations with AMRFinderPlus.", + "content_id": null, "errors": null, "id": 1, - "input_connections": { - "input_collection": { - "id": 0, - "output_name": "output" + "input_connections": {}, + "inputs": [ + { + "description": "Select the database to identify resistance-associated point mutations with AMRFinderPlus.", + "name": "Select a taxonomy group point mutation" } - }, + ], + "label": "Select a taxonomy group point mutation", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 6.398714988256147, + "top": 785.1080080587546 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Enterococcus_faecalis\", \"restrictions\": [\"Acinetobacter_baumannii\", \"Burkholderia_cepacia\", \"Burkholderia_pseudomallei\", \"Campylobacter\", \"Citrobacter_freundii\", \"Clostridioides_difficile\", \"Enterobacter_cloacae\", \"Enterococcus_faecalis\", \"Enterococcus_faecium\", \"Escherichia\", \"Klebsiella_aerogenes\", \"Klebsiella_oxytoca\", \"Klebsiella_pneumoniae\", \"Neisseria_gonorrhoeae\", \"Neisseria_meningitidis\", \"Pseudomonas_aeruginosa\", \"Salmonella\", \"Serratia_marcescens\", \"Staphylococcus_aureus\", \"Staphylococcus_pseudintermedius\", \"Streptococcus_agalactiae\", \"Streptococcus_pneumoniae\", \"Streptococcus_pyogenes\", \"Vibrio_cholerae\"], \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "6092b401-9042-4ec2-9970-d614afd77441", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Select the database to identify AMR genes with AMRFinderPlus.", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Select the database to identify AMR genes with AMRFinderPlus.", + "name": "Select a AMR genes detection database" + } + ], + "label": "Select a AMR genes detection database", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 1031.8311633489975 + }, + "tool_id": null, + "tool_state": "{\"default\": \"amrfinderplus_V3.12_2024-05-02.2\", \"restrictions\": [\"amrfinderplus_V3.12_2024-05-02.2\"], \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "3c9163c4-9393-49ca-8271-b98a89abcfb9", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Select the database to identify virulence genes with ABRicate..", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Select the database to identify virulence genes with ABRicate..", + "name": "Select a virulence genes detection database" + } + ], + "label": "Select a virulence genes detection database", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 2.0333251953125, + "top": 1166.9166870117188 + }, + "tool_id": null, + "tool_state": "{\"default\": \"vfdb\", \"restrictions\": [\"vfdb\"], \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "eba8ebb2-0072-41dd-a9b2-878d05f04ff6", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "staramr_amr_genes", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/staramr/staramr_search/0.10.0+galaxy1", + "errors": null, + "id": 4, + "input_connections": { + "genomes": { + "id": 0, + "output_name": "output" + } + }, "inputs": [], - "label": "Extract element identifiers", - "name": "Extract element identifiers", + "label": "staramr_amr_genes", + "name": "staramr", "outputs": [ { - "name": "output", + "name": "blast_hits", + "type": "input" + }, + { + "name": "mlst", + "type": "tabular" + }, + { + "name": "summary", + "type": "tabular" + }, + { + "name": "detailed_summary", + "type": "tabular" + }, + { + "name": "resfinder", + "type": "tabular" + }, + { + "name": "plasmidfinder", + "type": "tabular" + }, + { + "name": "settings", "type": "txt" + }, + { + "name": "excel", + "type": "xlsx" } ], "position": { - "left": 262.551090424436, - "top": 137.8447786862222 + "left": 496.9350972460573, + "top": 0 }, "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" + "RenameDatasetActionblast_hits": { + "action_arguments": { + "newname": "staramr_blast_hits" + }, + "action_type": "RenameDatasetAction", + "output_name": "blast_hits" + }, + "RenameDatasetActiondetailed_summary": { + "action_arguments": { + "newname": "staramr_detailed_summary" + }, + "action_type": "RenameDatasetAction", + "output_name": "detailed_summary" + }, + "RenameDatasetActionexcel": { + "action_arguments": { + "newname": "staramr_excel_report" + }, + "action_type": "RenameDatasetAction", + "output_name": "excel" + }, + "RenameDatasetActionmlst": { + "action_arguments": { + "newname": "staramr_mlst_report" + }, + "action_type": "RenameDatasetAction", + "output_name": "mlst" + }, + "RenameDatasetActionplasmidfinder": { + "action_arguments": { + "newname": "staramr_plasmidfinder_report" + }, + "action_type": "RenameDatasetAction", + "output_name": "plasmidfinder" + }, + "RenameDatasetActionresfinder": { + "action_arguments": { + "newname": "staramr_resfinder_report" + }, + "action_type": "RenameDatasetAction", + "output_name": "resfinder" + }, + "RenameDatasetActionsettings": { + "action_arguments": { + "newname": "staramr_settings" + }, + "action_type": "RenameDatasetAction", + "output_name": "settings" + }, + "RenameDatasetActionsummary": { + "action_arguments": { + "newname": "staramr_summary" + }, + "action_type": "RenameDatasetAction", + "output_name": "summary" + }, + "TagDatasetActionblast_hits": { + "action_arguments": { + "tags": "staramr_blast_hits" + }, + "action_type": "TagDatasetAction", + "output_name": "blast_hits" + }, + "TagDatasetActiondetailed_summary": { + "action_arguments": { + "tags": "staramr_detailed_summary" + }, + "action_type": "TagDatasetAction", + "output_name": "detailed_summary" + }, + "TagDatasetActionexcel": { + "action_arguments": { + "tags": "staramr_excel_report" + }, + "action_type": "TagDatasetAction", + "output_name": "excel" + }, + "TagDatasetActionmlst": { + "action_arguments": { + "tags": "staramr_mlst_report" + }, + "action_type": "TagDatasetAction", + "output_name": "mlst" + }, + "TagDatasetActionplasmidfinder": { + "action_arguments": { + "tags": "staramr_plasmidfinder_report" + }, + "action_type": "TagDatasetAction", + "output_name": "plasmidfinder" + }, + "TagDatasetActionresfinder": { + "action_arguments": { + "tags": "staramr_resfinder_report" + }, + "action_type": "TagDatasetAction", + "output_name": "resfinder" + }, + "TagDatasetActionsettings": { + "action_arguments": { + "tags": "staramr_settings" + }, + "action_type": "TagDatasetAction", + "output_name": "settings" + }, + "TagDatasetActionsummary": { + "action_arguments": { + "tags": "staramr_summary" + }, + "action_type": "TagDatasetAction", + "output_name": "summary" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/staramr/staramr_search/0.10.0+galaxy1", "tool_shed_repository": { - "changeset_revision": "d3c07d270a50", - "name": "collection_element_identifiers", - "owner": "iuc", + "changeset_revision": "3b22de20bd4b", + "name": "staramr", + "owner": "nml", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.0.2", + "tool_state": "{\"advanced\": {\"pid_threshold\": \"98.0\", \"plength_resfinder\": \"60.0\", \"plength_pointfinder\": \"95.0\", \"plength_plasmidfinder\": \"60.0\", \"genome_size_lower_bound\": \"4000000\", \"genome_size_upper_bound\": \"6000000\", \"minimum_N50_value\": \"10000\", \"minimum_contig_length\": \"300\", \"unacceptable_number_contigs\": \"1000\", \"report_all_blast\": false, \"exclude_negatives\": false, \"exclude_resistance_phenotypes\": false, \"mlst_scheme\": \"auto\", \"exclude_genes\": {\"exclude_genes_condition\": \"default\", \"__current_case__\": 0}, \"complex_mutations\": {\"complex_mutations_condition\": \"default\", \"__current_case__\": 0}, \"plasmidfinder_type\": \"include_all\"}, \"genomes\": {\"__class__\": \"ConnectedValue\"}, \"pointfinder_db\": {\"use_pointfinder\": \"disabled\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.10.0+galaxy1", "type": "tool", - "uuid": "08cc79e2-3fad-483f-aebd-4f444c978d84", + "uuid": "10eed503-9e5b-4acf-8cd8-29e81d7668a5", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "staramr_detailed_summary", + "output_name": "detailed_summary", + "uuid": "7a78b7cd-f61a-4c1a-9dea-68714afe61ca" + }, + { + "label": "staramr_plasmidfinder_report", + "output_name": "plasmidfinder", + "uuid": "cfe793e3-ff25-45f6-9f5e-cb4564cfa3ce" + }, + { + "label": "staramr_excel_report", + "output_name": "excel", + "uuid": "a273d6e1-9935-4760-acee-a9d43c06216d" + }, + { + "label": "staramr_mlst_report", + "output_name": "mlst", + "uuid": "95872b33-b343-4225-b150-874b4a10fcb6" + }, + { + "label": "staramr_resfinder_report", + "output_name": "resfinder", + "uuid": "605f5f68-027d-4435-94db-f9d148143994" + }, + { + "label": "staramr_settings", + "output_name": "settings", + "uuid": "12fe0304-ebd1-4ec9-935e-f41a21872caf" + }, + { + "label": "staramr_blast_hits", + "output_name": "blast_hits", + "uuid": "a919060d-f83c-4da6-93ef-6d71fa564e8a" + }, + { + "label": "staramr_summary", + "output_name": "summary", + "uuid": "bf2d3ff0-7116-46a8-91fb-027609667b83" + } + ] }, - "2": { - "annotation": "This is mainly to clean out lane parameters to continue import in laneless format", - "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "5": { + "annotation": "amrfinderplus_point_mutation", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/amrfinderplus/amrfinderplus/3.12.8+galaxy0", "errors": null, - "id": 2, + "id": 5, "input_connections": { - "input": { + "input_option|amrfinder_db_select": { + "id": 2, + "output_name": "output" + }, + "input_option|input_mode|nucleotide_input": { + "id": 0, + "output_name": "output" + }, + "organism_options|organism_conditionnal|organism": { "id": 1, "output_name": "output" } }, - "inputs": [], - "label": "Screening laneless and single-lane", - "name": "Regex Find And Replace", + "inputs": [ + { + "description": "runtime parameter for tool AMRFinderPlus", + "name": "input_option" + } + ], + "label": "amrfinderplus_point_mutation", + "name": "AMRFinderPlus", "outputs": [ { - "name": "out_file1", - "type": "input" + "name": "amrfinderplus_report", + "type": "tabular" + }, + { + "name": "mutation_all_report", + "type": "tabular" + }, + { + "name": "nucleotide_output", + "type": "fasta" } ], "position": { - "left": 505.17041015625, - "top": 135.84155315653058 + "left": 641.3405290986273, + "top": 837.2197586407639 }, "post_job_actions": { - "HideDatasetActionout_file1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file1" + "TagDatasetActionamrfinderplus_report": { + "action_arguments": { + "tags": "amrfinderplus_report" + }, + "action_type": "TagDatasetAction", + "output_name": "amrfinderplus_report" + }, + "TagDatasetActionmutation_all_report": { + "action_arguments": { + "tags": "amrfinderplus_mutation" + }, + "action_type": "TagDatasetAction", + "output_name": "mutation_all_report" + }, + "TagDatasetActionnucleotide_output": { + "action_arguments": { + "tags": "amrfinderplus_nucleotide" + }, + "action_type": "TagDatasetAction", + "output_name": "nucleotide_output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/amrfinderplus/amrfinderplus/3.12.8+galaxy0", "tool_shed_repository": { - "changeset_revision": "503bcd6ebe4b", - "name": "regex_find_replace", - "owner": "galaxyp", + "changeset_revision": "7844dbe4f8e2", + "name": "amrfinderplus", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"_L[0-9][0-9][0-9]_\", \"replacement\": \"_\"}], \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.3", + "tool_state": "{\"input_option\": {\"amrfinder_db_select\": {\"__class__\": \"ConnectedValue\"}, \"input_mode\": {\"input_select\": \"nucleotide\", \"__current_case__\": 0, \"nucleotide_input\": {\"__class__\": \"ConnectedValue\"}, \"nucleotide_flank5_size\": \"0\"}}, \"options\": {\"ident_min\": \"-1.0\", \"coverage_min\": \"0.5\", \"translation_table\": \"11\", \"plus\": true, \"report_all_equal\": true, \"print_node\": true, \"name\": null}, \"organism_options\": {\"organism_conditionnal\": {\"organism_select\": \"add_organism\", \"__current_case__\": 0, \"organism\": {\"__class__\": \"ConnectedValue\"}, \"mutation_all\": true, \"report_common\": true}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.12.8+galaxy0", "type": "tool", - "uuid": "3e2bbefc-5452-4320-b258-140f892d69af", + "uuid": "3b79182a-17e6-46ec-9623-99dd5838f7cc", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "amrfinderplus_nucleotide", + "output_name": "nucleotide_output", + "uuid": "7c952fb9-0d93-4c24-9bac-3c5373d2af07" + }, + { + "label": "amrfinderplus_mutation", + "output_name": "mutation_all_report", + "uuid": "5b415cff-3d62-4e3b-997c-b01a940c1938" + }, + { + "label": "amrfinderplus_report", + "output_name": "amrfinderplus_report", + "uuid": "6a5038ba-93fd-4e89-a00c-2b458578898b" + } + ] }, - "3": { - "annotation": "Renaming of sequence files to fit into laneless format", - "content_id": "__RELABEL_FROM_FILE__", + "6": { + "annotation": "abricate_virulence", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/abricate/abricate/1.0.1", "errors": null, - "id": 3, + "id": 6, "input_connections": { - "how|labels": { - "id": 2, - "output_name": "out_file1" + "adv|db": { + "id": 3, + "output_name": "output" }, - "input": { + "file_input": { "id": 0, "output_name": "output" } }, - "inputs": [], - "label": "Relabel sequence files", - "name": "Relabel identifiers", + "inputs": [ + { + "description": "runtime parameter for tool ABRicate", + "name": "adv" + } + ], + "label": "abricate_virulence", + "name": "ABRicate", "outputs": [ { - "name": "output", - "type": "input" + "name": "report", + "type": "tabular" } ], "position": { - "left": 804.3797337280766, - "top": 0 + "left": 885.033177397046, + "top": 342.096138386568 }, - "post_job_actions": {}, - "tool_id": "__RELABEL_FROM_FILE__", - "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", + "post_job_actions": { + "RenameDatasetActionreport": { + "action_arguments": { + "newname": "abricate_virulence_report" + }, + "action_type": "RenameDatasetAction", + "output_name": "report" + }, + "TagDatasetActionreport": { + "action_arguments": { + "tags": "abricate_virulence_report" + }, + "action_type": "TagDatasetAction", + "output_name": "report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/abricate/abricate/1.0.1", + "tool_shed_repository": { + "changeset_revision": "c2ef298da409", + "name": "abricate", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"db\": {\"__class__\": \"ConnectedValue\"}, \"no_header\": false, \"min_dna_id\": \"80.0\", \"min_cov\": \"80.0\"}, \"file_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", "type": "tool", - "uuid": "c7dcacd6-1f62-4764-a984-ae47e88c94ec", + "uuid": "f51a45e6-f937-4286-a2b7-f0ff71febb67", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "abricate_virulence_report", + "output_name": "report", + "uuid": "a1347ac2-372c-42a4-953e-e9b5422b9b5d" + } + ] }, - "4": { - "annotation": "qiime2 tools import\nImport data into a QIIME 2 artifact", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "7": { + "annotation": "ToolDistillator extracts results from tools and creates a JSON file for each tool", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0", "errors": null, - "id": 4, + "id": 7, "input_connections": { - "import_root|__q2galaxy__GUI__cond__format__|import_sequences|__q2galaxy__GUI__cond__sequences__|elements": { + "tool_section|tools_0|select_tool|input": { + "id": 6, + "output_name": "report" + }, + "tool_section|tools_0|select_tool|reference_database_version": { "id": 3, "output_name": "output" + }, + "tool_section|tools_1|select_tool|input": { + "id": 4, + "output_name": "resfinder" + }, + "tool_section|tools_1|select_tool|mlst_file_path": { + "id": 4, + "output_name": "mlst" + }, + "tool_section|tools_1|select_tool|setting_file_path": { + "id": 4, + "output_name": "settings" + }, + "tool_section|tools_2|select_tool|input": { + "id": 5, + "output_name": "amrfinderplus_report" + }, + "tool_section|tools_2|select_tool|nucleotide_sequence_path": { + "id": 5, + "output_name": "nucleotide_output" + }, + "tool_section|tools_2|select_tool|point_mutation_report_path": { + "id": 5, + "output_name": "mutation_all_report" + }, + "tool_section|tools_2|select_tool|reference_database_version": { + "id": 2, + "output_name": "output" } }, "inputs": [], - "label": "Import data into the pipeline", - "name": "qiime2 tools import", + "label": "ToolDistillator", + "name": "ToolDistillator", "outputs": [ { - "name": "imported_data", - "type": "qza" + "name": "output_json", + "type": "input" } ], "position": { - "left": 1079.0168624775688, - "top": 1.637809220122261 + "left": 1138.6692404030955, + "top": 584.9586737297199 }, "post_job_actions": { - "RenameDatasetActionimported_data": { + "RenameDatasetActionoutput_json": { "action_arguments": { - "newname": "input-data-demultiplexed" + "newname": "tooldistillator_results" }, "action_type": "RenameDatasetAction", - "output_name": "imported_data" + "output_name": "output_json" + }, + "TagDatasetActionoutput_json": { + "action_arguments": { + "tags": "tooldistillator_results" + }, + "action_type": "TagDatasetAction", + "output_name": "output_json" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0", "tool_shed_repository": { - "changeset_revision": "10447a4b0cc3", - "name": "qiime2_core__tools__import", - "owner": "q2d2", + "changeset_revision": "a7387ce2a8ca", + "name": "tooldistillator", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"import_root\": {\"type\": \"SampleData__ob__SequencesWithQuality__cb__\", \"__current_case__\": 49, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"CasavaOneEightLanelessPerSampleDirFmt\", \"__current_case__\": 0, \"import_sequences\": {\"__q2galaxy__GUI__cond__sequences__\": {\"__q2galaxy__GUI__select__picker__\": \"collection\", \"__current_case__\": 0, \"elements\": {\"__class__\": \"ConnectedValue\"}, \"__q2galaxy__GUI__cond__add_ext__\": {\"__q2galaxy__GUI__select__ext_pick__\": \"no\", \"__current_case__\": 1}}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+dist.h193f7cc9.3", + "tool_state": "{\"log\": false, \"tool_section\": {\"tools\": [{\"__index__\": 0, \"select_tool\": {\"tool_list\": \"abricate\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"1.0.1\", \"reference_database_version\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"select_tool\": {\"tool_list\": \"staramr\", \"__current_case__\": 20, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mlst_file_path\": {\"__class__\": \"ConnectedValue\"}, \"plasmidfinder_file_path\": {\"__class__\": \"RuntimeValue\"}, \"pointfinder_file_path\": {\"__class__\": \"RuntimeValue\"}, \"setting_file_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"0.10.0\", \"reference_database_version\": null}}, {\"__index__\": 2, \"select_tool\": {\"tool_list\": \"amrfinderplus\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}, \"point_mutation_report_path\": {\"__class__\": \"ConnectedValue\"}, \"nucleotide_sequence_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"3.12.8\", \"reference_database_version\": {\"__class__\": \"ConnectedValue\"}}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9+galaxy0", "type": "tool", - "uuid": "6a264e2d-ac11-498f-bdcf-c115221bbc91", + "uuid": "1589f8a1-65b6-43f0-9e75-cad9b1752e5c", "when": null, "workflow_outputs": [ { - "label": "Demultiplexed data", - "output_name": "imported_data", - "uuid": "0015293e-bcd7-433b-8b98-e05fda148602" + "label": "tooldistillator_results", + "output_name": "output_json", + "uuid": "fd122fdd-0907-416d-85a3-30521674a50b" } ] }, - "5": { - "annotation": "qiime2 demux summarize\nSummarize counts per sample.\n(Galaxy Version 2023.5.0+q2galaxy.2023.5.0.2)", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "8": { + "annotation": "ToolDistillator summarize groups all JSON file into a unique JSON file", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0", "errors": null, - "id": 5, + "id": 8, "input_connections": { - "data": { - "id": 4, - "output_name": "imported_data" + "summarize_data": { + "id": 7, + "output_name": "output_json" } }, "inputs": [], - "label": "Summarising the demultiplexed output", - "name": "qiime2 demux summarize", + "label": "ToolDistillator summarize", + "name": "ToolDistillator Summarize", "outputs": [ { - "name": "visualization", - "type": "qzv" + "name": "summary_json", + "type": "json" } ], "position": { - "left": 1339.6939711359755, - "top": 5.9268220678864205 + "left": 1510.406873337906, + "top": 835.1044439315301 }, "post_job_actions": { - "RenameDatasetActionvisualization": { + "RenameDatasetActionsummary_json": { "action_arguments": { - "newname": "demux-visualization" + "newname": "tooldistillator_summarize" }, "action_type": "RenameDatasetAction", - "output_name": "visualization" + "output_name": "summary_json" + }, + "TagDatasetActionsummary_json": { + "action_arguments": { + "tags": "tooldistillator_summarize" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_json" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0", "tool_shed_repository": { - "changeset_revision": "d8a9f74f1a6d", - "name": "qiime2__demux__summarize", - "owner": "q2d2", + "changeset_revision": "def7a82d23e1", + "name": "tooldistillator_summarize", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"n\": \"10000\"}, \"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_state": "{\"summarize_data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9+galaxy0", "type": "tool", - "uuid": "cf48f270-6c6c-4fad-8c1d-2b02bb73ae49", + "uuid": "a88f6b82-502c-46cf-a174-2c8361e8e8dd", "when": null, "workflow_outputs": [ { - "label": "Visualization", - "output_name": "visualization", - "uuid": "5c67b911-b178-4f6f-8ef8-0071d72d3a25" + "label": "tooldistillator_summarize", + "output_name": "summary_json", + "uuid": "d5921f67-84d7-4265-926b-86cb3e2977b0" } ] } }, - "tags": [], - "uuid": "5a57f873-52f8-4c51-9e8d-e747d32d183a", + "tags": [ + "fasta", + "Genomics", + "ABRomics", + "antibiotic-resistance", + "antimicrobial-resistance-genes", + "antimicrobial resistance", + "bacterial-genomics", + "AMR", + "AMR-detection" + ], + "uuid": "dfcedd6a-9dc1-4dcd-8b15-dbd21482f463", "version": 1 }, - "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed." - }, + "readme": "# AMR gene detection workflow in an assembled bacterial genome (v1.0)\n\nThis workflow uses assembled bacterial genome fasta files (but can be any fasta file) and executes the following steps:\n1. Genomic detection\n - Antimicrobial resistance gene identification:\n - **staramr** to blast against ResFinder and PlasmidFinder database\n - **AMRFinderPlus** to find antimicrobial resistance genes and point mutations \n - Virulence gene identification:\n - **ABRicate** with VFDB_A database\n2. Aggregating outputs into a single JSON file\n - **ToolDistillator** to extract and aggregate information from different tool outputs to JSON parsable files\n\n## Inputs\n\n1. Assembled bacterial genome in fasta format.\n\n## Outputs\n\n1. Genomic detection\n - Antimicrobial resistance gene identification:\n - AMR gene list\n - MLST typing\n - Plasmid gene identification\n - Blast hits\n - AMR gene fasta (assembled nucleotide sequences)\n - Point mutation list\n - Virulence gene identification:\n - Gene identification in tabular format\n2. Aggregating outputs:\n - JSON file with information about the outputs of **staramr**, **AMRFinderPlus**, **ABRicate**", + "changelog": "# Changelog\n\n## [1.1.1] 2024-07-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.8.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.8.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0`\n\n## [1.1] 2024-06-24\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/nml/staramr/staramr_search/0.10.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/nml/staramr/staramr_search/0.10.0+galaxy1`\n\n## [1.0] - 05-06-2024\n\n- First release" + } + ], + "path": "./workflows/bacterial_genomics/amr_gene_detection" + }, + { + "version": 1.2, + "workflows": [ { - "name": "QIIME2-Id import demultiplexed data paired end", + "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/QIIME2-Id-demultiplexed-data-paired-end.ga", + "primaryDescriptorPath": "/bacterial_genome_annotation.ga", "testParameterFiles": [ - "/QIIME2-Id-demultiplexed-data-paired-end-tests.yml" + "/bacterial_genome_annotation-tests.yml" ], "authors": [ { - "name": "Debjyoti Ghosh", - "orcid": "0009-0008-1496-1677" + "name": "ABRomics", + "email": "abromics-support@groupes.france-bioinformatique.fr" }, { - "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", - "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + "name": "abromics-consortium", + "url": "https://www.abromics.fr/" + }, + { + "name": "Pierre Marin", + "alternateName": "pimarin", + "orcid": "0000-0002-8304-138X" + }, + { + "name": "Clea Siguret", + "alternateName": "clsiguret", + "orcid": "0009-0005-6140-0379" } ], "definition": { "a_galaxy_workflow": "true", - "annotation": "Importing demultiplexed data (paired-end)", + "annotation": "Annotation of an assembled bacterial genomes to detect genes, potential plasmids, integrons and Insertion sequence (IS) elements.", "creator": [ { "class": "Person", - "identifier": "0009-0008-1496-1677", - "name": "Debjyoti Ghosh" + "email": "mailto:abromics-support@groupes.france-bioinformatique.fr", + "name": "ABRomics" }, { - "address": "Permoserstra\u00dfe 15, 04318 Leipzig", "class": "Organization", - "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + "name": "abromics-consortium", + "url": "https://www.abromics.fr/" + }, + { + "alternateName": "pimarin", + "class": "Person", + "identifier": "https://orcid.org/0000-0002-8304-138X", + "name": "Pierre Marin" + }, + { + "alternateName": "clsiguret", + "class": "Person", + "identifier": "https://orcid.org/0009-0005-6140-0379", + "name": "Clea Siguret" } ], "format-version": "0.1", - "release": "0.1", - "license": "MIT", - "name": "QIIME2 Id: Demultiplexed data (paired-end)", + "license": "GPL-3.0-or-later", + "release": "1.1.2", + "name": "bacterial_genome_annotation", "steps": { "0": { - "annotation": "Import of the paired-end demultiplexed sequences", + "annotation": "Can be any fasta file.", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "Import of the paired-end demultiplexed sequences", - "name": "Sequence collection" + "description": "Can be any fasta file.", + "name": "Input sequence fasta" } ], - "label": "Sequence collection", - "name": "Input dataset collection", + "label": "Input sequence fasta", + "name": "Input dataset", "outputs": [], "position": { "left": 0, - "top": 59.91667175292969 + "top": 559.2197431502472 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_state": "{\"optional\": false, \"format\": [\"fasta\"], \"tag\": null}", "tool_version": null, - "type": "data_collection_input", - "uuid": "35c1a1b1-daeb-4cd1-bd91-e5f0016ec79a", + "type": "data_input", + "uuid": "8afa880e-a04c-4831-b37b-d0f317f767b0", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "Extract a list of the names of sequence files", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "annotation": "Select a database to identify plasmids with PlasmidFinder.", + "content_id": null, "errors": null, "id": 1, - "input_connections": { - "input_collection": { - "id": 0, - "output_name": "output" - } - }, - "inputs": [], - "label": "Extract element identifiers", - "name": "Extract element identifiers", - "outputs": [ + "input_connections": {}, + "inputs": [ { - "name": "output", - "type": "txt" + "description": "Select a database to identify plasmids with PlasmidFinder.", + "name": "Select a plasmid detection database" } ], + "label": "Select a plasmid detection database", + "name": "Input parameter", + "outputs": [], "position": { - "left": 304.79388003144334, - "top": 263.4010896400516 - }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", - "tool_shed_repository": { - "changeset_revision": "d3c07d270a50", - "name": "collection_element_identifiers", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" + "left": 9.602014342350742, + "top": 734.3939210886799 }, - "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.0.2", - "type": "tool", - "uuid": "5570c46c-5a48-43aa-9e5c-5f7c05c057d8", + "tool_id": null, + "tool_state": "{\"default\": \"plasmidfinder_81c11f4_2023_12_04\", \"restrictions\": [\"plasmidfinder_314d85f_2023_03_17\", \"plasmidfinder_81c11f4_2023_12_04\"], \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "66c11ad1-7cd5-40b7-b97f-8d15cc097dd9", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "a2d4e531-c070-45c1-b56a-be4356aabc79" + } + ] }, "2": { - "annotation": "This is mainly to clean out lane parameters to continue import in laneless format ", - "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "annotation": "Select a database to predict CDS and small proteins (sORF) with Bakta.", + "content_id": null, "errors": null, "id": 2, - "input_connections": { - "input": { - "id": 1, - "output_name": "output" - } - }, - "inputs": [], - "label": "Screening laneless and single-lane", - "name": "Regex Find And Replace", - "outputs": [ + "input_connections": {}, + "inputs": [ { - "name": "out_file1", - "type": "input" + "description": "Select a database to predict CDS and small proteins (sORF) with Bakta.", + "name": "Select a bacterial genome annotation database" } ], + "label": "Select a bacterial genome annotation database", + "name": "Input parameter", + "outputs": [], "position": { - "left": 571.1741505024197, - "top": 264.71925121294674 - }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", - "tool_shed_repository": { - "changeset_revision": "503bcd6ebe4b", - "name": "regex_find_replace", - "owner": "galaxyp", - "tool_shed": "toolshed.g2.bx.psu.edu" + "left": 21.882601498378413, + "top": 859.5166625976562 }, - "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"_L[0-9][0-9][0-9]_\", \"replacement\": \"_\"}], \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.3", - "type": "tool", - "uuid": "bde7f68d-6c55-4431-92bf-bcf61539ff8f", - "when": null, - "workflow_outputs": [] + "tool_id": null, + "tool_state": "{\"default\": \"V5.1_2024-01-19\", \"restrictions\": [\"V5.0light_2023-02-20\", \"V5.0_2023-02-20\", \"V5.1_2024-01-19\"], \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "4de1f52c-078c-4112-86ad-e4e8f3b62e3a", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "724dc1d5-6f90-4c1c-915c-99dded697740" + } + ] }, "3": { - "annotation": "Renaming of sequence files to fit into laneless format", - "content_id": "__RELABEL_FROM_FILE__", + "annotation": "Selecting this database is not necessary if the bacterial genome database (with Bakta) version is greater than 5.0.", + "content_id": null, "errors": null, "id": 3, - "input_connections": { - "how|labels": { - "id": 2, - "output_name": "out_file1" - }, - "input": { - "id": 0, - "output_name": "output" - } - }, - "inputs": [], - "label": "Relabel sequence files", - "name": "Relabel identifiers", - "outputs": [ + "input_connections": {}, + "inputs": [ { - "name": "output", - "type": "input" + "description": "Selecting this database is not necessary if the bacterial genome database (with Bakta) version is greater than 5.0.", + "name": "Select a AMRFinderPlus database" } ], + "label": "Select a AMRFinderPlus database", + "name": "Input parameter", + "outputs": [], "position": { - "left": 803.9640223409692, - "top": 32.109518819964116 + "left": 10.643158620281753, + "top": 995.2631409484753 }, - "post_job_actions": {}, - "tool_id": "__RELABEL_FROM_FILE__", - "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", - "type": "tool", - "uuid": "7347626e-4600-48c1-9ab1-dc989ccebc65", + "tool_id": null, + "tool_state": "{\"default\": \"amrfinderplus_V3.12_2024-05-02.2\", \"restrictions\": [\"amrfinderplus_V3.12_2024-05-02.2\"], \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "aec02a2c-6bf7-476d-91aa-3f1ce49083c7", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "768e962a-f016-41c6-96c5-4b32b26b4856" + } + ] }, "4": { - "annotation": "qiime2 tools import\nImport data into a QIIME 2 artifact", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "annotation": "genomic_annotation_insertionelement_isescan", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/isescan/isescan/1.7.2.3+galaxy1", "errors": null, "id": 4, "input_connections": { - "import_root|__q2galaxy__GUI__cond__format__|import_sequences|__q2galaxy__GUI__cond__sequences__|elements": { - "id": 3, + "input_file": { + "id": 0, "output_name": "output" } }, "inputs": [], - "label": "Import data into the pipeline", - "name": "qiime2 tools import", + "label": "genomic_annotation_insertionelement_isescan", + "name": "ISEScan", "outputs": [ { - "name": "imported_data", - "type": "qza" + "name": "logfile", + "type": "txt" + }, + { + "name": "summary", + "type": "tabular" + }, + { + "name": "all_results", + "type": "tabular" + }, + { + "name": "annotation", + "type": "gff" + }, + { + "name": "is_fasta", + "type": "fasta" + }, + { + "name": "orf_fna", + "type": "fasta" + }, + { + "name": "orf_faa", + "type": "fasta" } ], "position": { - "left": 1078.219667111558, - "top": 27.908915490176845 + "left": 887.7889628790149, + "top": 105.14125185095409 }, "post_job_actions": { - "RenameDatasetActionimported_data": { + "RenameDatasetActionall_results": { "action_arguments": { - "newname": "input-data-demultiplexed" + "newname": "isescan_results_tabular" }, "action_type": "RenameDatasetAction", - "output_name": "imported_data" + "output_name": "all_results" + }, + "RenameDatasetActionannotation": { + "action_arguments": { + "newname": "isescan_annotation_gff3" + }, + "action_type": "RenameDatasetAction", + "output_name": "annotation" + }, + "RenameDatasetActionis_fasta": { + "action_arguments": { + "newname": "isescan_is_fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "is_fasta" + }, + "RenameDatasetActionlogfile": { + "action_arguments": { + "newname": "isescan_logfile_text" + }, + "action_type": "RenameDatasetAction", + "output_name": "logfile" + }, + "RenameDatasetActionorf_faa": { + "action_arguments": { + "newname": "isescan_orf_faa" + }, + "action_type": "RenameDatasetAction", + "output_name": "orf_faa" + }, + "RenameDatasetActionorf_fna": { + "action_arguments": { + "newname": "isescan_orf_fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "orf_fna" + }, + "RenameDatasetActionsummary": { + "action_arguments": { + "newname": "isescan_summary_tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "summary" + }, + "TagDatasetActionall_results": { + "action_arguments": { + "tags": "isescan_results_tabular" + }, + "action_type": "TagDatasetAction", + "output_name": "all_results" + }, + "TagDatasetActionannotation": { + "action_arguments": { + "tags": "isescan_annotation_gff3" + }, + "action_type": "TagDatasetAction", + "output_name": "annotation" + }, + "TagDatasetActionis_fasta": { + "action_arguments": { + "tags": "isescan_is_fasta" + }, + "action_type": "TagDatasetAction", + "output_name": "is_fasta" + }, + "TagDatasetActionlogfile": { + "action_arguments": { + "tags": "isescan,logfile" + }, + "action_type": "TagDatasetAction", + "output_name": "logfile" + }, + "TagDatasetActionorf_faa": { + "action_arguments": { + "tags": "isescan_orf_faa" + }, + "action_type": "TagDatasetAction", + "output_name": "orf_faa" + }, + "TagDatasetActionorf_fna": { + "action_arguments": { + "tags": "isescan_orf_fasta" + }, + "action_type": "TagDatasetAction", + "output_name": "orf_fna" + }, + "TagDatasetActionsummary": { + "action_arguments": { + "tags": "isescan_summary_tabular" + }, + "action_type": "TagDatasetAction", + "output_name": "summary" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/isescan/isescan/1.7.2.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "10447a4b0cc3", - "name": "qiime2_core__tools__import", - "owner": "q2d2", + "changeset_revision": "9e776e7fab4f", + "name": "isescan", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"import_root\": {\"type\": \"SampleData__ob__PairedEndSequencesWithQuality__cb__\", \"__current_case__\": 46, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"CasavaOneEightLanelessPerSampleDirFmt\", \"__current_case__\": 0, \"import_sequences\": {\"__q2galaxy__GUI__cond__sequences__\": {\"__q2galaxy__GUI__select__picker__\": \"collection\", \"__current_case__\": 0, \"elements\": {\"__class__\": \"ConnectedValue\"}, \"__q2galaxy__GUI__cond__add_ext__\": {\"__q2galaxy__GUI__select__ext_pick__\": \"no\", \"__current_case__\": 1}}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+dist.h193f7cc9.3", + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"log_activate\": true, \"remove_short_is\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.7.2.3+galaxy1", "type": "tool", - "uuid": "6a264e2d-ac11-498f-bdcf-c115221bbc91", + "uuid": "f589af2f-9dd9-41c0-b7a2-a499c875cb54", "when": null, "workflow_outputs": [ { - "label": "Demultiplexed data", - "output_name": "imported_data", - "uuid": "7cb96ead-ed0f-4874-9fa4-0c766f78b123" + "label": "isescan_summary_tabular", + "output_name": "summary", + "uuid": "a09e2ed7-5b31-4beb-9923-d5ec6910da16" + }, + { + "label": "isescan_annotation_gff3", + "output_name": "annotation", + "uuid": "de82533b-90f8-470d-80a2-e1559be93f0d" + }, + { + "label": "isescan_logfile_text", + "output_name": "logfile", + "uuid": "c0539e24-831e-406f-a5d2-3dd52845a5d7" + }, + { + "label": "isescan_results_tabular", + "output_name": "all_results", + "uuid": "24f7dee0-f50a-4444-83f4-b09623a4a993" + }, + { + "label": "isescan_orf_faa", + "output_name": "orf_faa", + "uuid": "c74754f5-e011-4f55-801f-feeab8dd777c" + }, + { + "label": "isescan_is_fasta", + "output_name": "is_fasta", + "uuid": "a89b0159-ccef-4c10-9b17-d5da62312bda" + }, + { + "label": "isescan_orf_fasta", + "output_name": "orf_fna", + "uuid": "1a91afd7-104d-4807-bffa-61c5df646b85" } ] }, "5": { - "annotation": "qiime2 demux summarize\nSummarize counts per sample.\n(Galaxy Version 2023.5.0+q2galaxy.2023.5.0.2)", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "annotation": "genomic_annotation_integron", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/integron_finder/integron_finder/2.0.5+galaxy0", "errors": null, "id": 5, "input_connections": { - "data": { - "id": 4, - "output_name": "imported_data" + "sequence": { + "id": 0, + "output_name": "output" } }, - "inputs": [], - "label": "Summarising the demultiplexed output", - "name": "qiime2 demux summarize", + "inputs": [ + { + "description": "runtime parameter for tool Integron Finder", + "name": "topology_file" + } + ], + "label": "genomic_annotation_integron", + "name": "Integron Finder", "outputs": [ { - "name": "visualization", - "type": "qzv" + "name": "integron_log", + "type": "txt" + }, + { + "name": "integrons_table", + "type": "tsv" + }, + { + "name": "summary", + "type": "tsv" } ], "position": { - "left": 1358.9000244140625, - "top": 0 + "left": 581.3510244512896, + "top": 719.4853608141518 }, "post_job_actions": { - "RenameDatasetActionvisualization": { + "RenameDatasetActionintegron_log": { "action_arguments": { - "newname": "demux-visualization" + "newname": "integronfinder2_logfile_text" }, "action_type": "RenameDatasetAction", - "output_name": "visualization" + "output_name": "integron_log" + }, + "RenameDatasetActionintegrons_table": { + "action_arguments": { + "newname": "integronfinder2_results_tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "integrons_table" + }, + "RenameDatasetActionsummary": { + "action_arguments": { + "newname": "integronfinder2_summary" + }, + "action_type": "RenameDatasetAction", + "output_name": "summary" + }, + "TagDatasetActionintegron_log": { + "action_arguments": { + "tags": "integronfinder,logfile" + }, + "action_type": "TagDatasetAction", + "output_name": "integron_log" + }, + "TagDatasetActionintegrons_table": { + "action_arguments": { + "tags": "integronfinder2_results_tabular" + }, + "action_type": "TagDatasetAction", + "output_name": "integrons_table" + }, + "TagDatasetActionsummary": { + "action_arguments": { + "tags": "integronfinder2_summary" + }, + "action_type": "TagDatasetAction", + "output_name": "summary" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/integron_finder/integron_finder/2.0.5+galaxy0", "tool_shed_repository": { - "changeset_revision": "d8a9f74f1a6d", - "name": "qiime2__demux__summarize", - "owner": "q2d2", + "changeset_revision": "bfd290fe1588", + "name": "integron_finder", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"n\": \"10000\"}, \"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_state": "{\"gbk\": false, \"local_max\": true, \"no_logfile\": false, \"pdf\": false, \"promoter_attI\": true, \"sequence\": {\"__class__\": \"ConnectedValue\"}, \"settings\": {\"attc_settings\": {\"dist_thresh\": \"4000\", \"calin_threshold\": \"2\", \"max_attc_size\": \"200\", \"min_attc_size\": \"40\", \"keep_palindromes\": false, \"covar_matrix\": {\"__class__\": \"RuntimeValue\"}}, \"protein_settings\": {\"no_proteins\": false, \"union_integrases\": false, \"func_annot\": false}}, \"topology_file\": {\"__class__\": \"RuntimeValue\"}, \"type_replicon\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.5+galaxy0", "type": "tool", - "uuid": "cf48f270-6c6c-4fad-8c1d-2b02bb73ae49", + "uuid": "0f39c064-cac7-4ee7-9f37-94b7717a033e", "when": null, "workflow_outputs": [ { - "label": "visualization", - "output_name": "visualization", - "uuid": "e7d259fd-ffa7-4d18-af74-343cedca4d8f" - } - ] - } - }, - "tags": [], - "uuid": "f4887024-6f68-4d53-a889-5635366dd18d", - "version": 2 - }, - "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed." - } - ], - "path": "./workflows/amplicon/qiime2/qiime2-I-import" - }, - { - "version": 1.2, - "workflows": [ - { - "name": "QIIME2-IIa denoising and feature table creation for single ended data", - "subclass": "Galaxy", - "publish": true, - "primaryDescriptorPath": "/QIIME2-IIa-denoising-and-feature-table-creation-single-end.ga", - "testParameterFiles": [ - "/QIIME2-IIa-denoising-and-feature-table-creation-single-end-tests.yml" - ], - "authors": [ - { - "name": "Debjyoti Ghosh", - "orcid": "0009-0008-1496-1677" - }, - { - "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", - "address": "Permoserstra\u00dfe 15, 04318 Leipzig" - } - ], - "definition": { - "a_galaxy_workflow": "true", - "annotation": "Use DADA2 for sequence quality control. DADA2 is a pipeline for detecting and correcting (where possible) Illumina amplicon sequence data. As implemented in the q2-dada2 plugin, this quality control process will additionally filter any phiX reads (commonly present in marker gene Illumina sequence data) that are identified in the sequencing data, and will filter chimeric sequences.", - "comments": [], - "creator": [ - { - "class": "Person", - "identifier": "0009-0008-1496-1677", - "name": "Debjyoti Ghosh" - }, - { - "address": "Permoserstra\u00dfe 15, 04318 Leipzig", - "class": "Organization", - "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" - } - ], - "format-version": "0.1", - "release": "0.1", - "license": "MIT", - "name": "QIIME2 IIa: Denoising (sequence quality control) and feature table creation (single-end)", - "steps": { - "0": { - "annotation": "Tab separated metadata file", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "Tab separated metadata file", - "name": "Metadata" - } - ], - "label": "Metadata", - "name": "Input dataset", - "outputs": [], - "position": { - "left": 0, - "top": 140.20380466285837 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", - "tool_version": null, - "type": "data_input", - "uuid": "8dde0c69-40f1-415a-a866-5d1115e80cdf", - "when": null, - "workflow_outputs": [] - }, - "1": { - "annotation": "Demultiplexed sequences in qza format", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ - { - "description": "Demultiplexed sequences in qza format", - "name": "Demultiplexed sequences" - } - ], - "label": "Demultiplexed sequences", - "name": "Input dataset", - "outputs": [], - "position": { - "left": 0.7889777582004348, - "top": 256.1421426050462 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", - "tool_version": null, - "type": "data_input", - "uuid": "e250ddc1-f567-40ca-9f2b-e07bbf84cdec", - "when": null, - "workflow_outputs": [] - }, - "2": { - "annotation": "Length to which the sequence sould be truncated. Will remove bases from the 3' end.", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ + "label": "integronfinder2_logfile_text", + "output_name": "integron_log", + "uuid": "dca60f87-9f7a-4631-b197-62ca54f7bafe" + }, { - "description": "Length to which the sequence sould be truncated. Will remove bases from the 3' end.", - "name": "Truncation length" - } - ], - "label": "Truncation length", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 1.1220203717959043, - "top": 387.6692612809613 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "02f3a9bf-0e92-4682-b6b3-ab6b5a332937", - "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "Number of bases at the 5' end that should be removed. Default: 0.", - "content_id": null, - "errors": null, - "id": 3, - "input_connections": {}, - "inputs": [ + "label": "integronfinder2_summary", + "output_name": "summary", + "uuid": "b96d90c3-7678-41b8-9b01-61d5c9da80bc" + }, { - "description": "Number of bases at the 5' end that should be removed. Default: 0.", - "name": "Trimming length" + "label": "integronfinder2_results_tabular", + "output_name": "integrons_table", + "uuid": "cb38191b-3a0e-43d3-823a-0c9563e39d66" } - ], - "label": "Trimming length", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 1.464599609375, - "top": 519.0800476074219 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", - "tool_version": null, - "type": "parameter_input", - "uuid": "8d947f65-cb01-4477-b833-4e446f2a92d5", - "when": null, - "workflow_outputs": [] + ] }, - "4": { - "annotation": "qiime2 dada2 denoise-paired\nDenoise and dereplicate paired-end sequences\nSmall insight: if the denoising percentage is lower or poorer, reduce 'trunc_q: Int' from 2 to 1.", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__dada2__denoise_single/qiime2__dada2__denoise_single/2023.5.0+q2galaxy.2023.5.0.2", + "6": { + "annotation": "genomic_annotation_plasmid_plasmidfinder", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/plasmidfinder/plasmidfinder/2.1.6+galaxy1", "errors": null, - "id": 4, + "id": 6, "input_connections": { - "__q2galaxy__GUI__section__extra_opts__|trim_left": { - "id": 3, - "output_name": "output" - }, - "demultiplexed_seqs": { + "input|database_name": { "id": 1, "output_name": "output" }, - "trunc_len": { - "id": 2, + "input|input_file": { + "id": 0, "output_name": "output" } }, "inputs": [ { - "description": "runtime parameter for tool qiime2 dada2 denoise-single", - "name": "__q2galaxy__GUI__section__extra_opts__" + "description": "runtime parameter for tool PlasmidFinder", + "name": "input" + }, + { + "description": "runtime parameter for tool PlasmidFinder", + "name": "input" } ], - "label": "Denoising the datasets", - "name": "qiime2 dada2 denoise-single", + "label": "genomic_annotation_plasmid_plasmidfinder", + "name": "PlasmidFinder", "outputs": [ { - "name": "table", - "type": "qza" + "name": "json_file", + "type": "json" }, { - "name": "representative_sequences", - "type": "qza" + "name": "hit_file", + "type": "fasta" }, { - "name": "denoising_stats", - "type": "qza" + "name": "plasmid_file", + "type": "fasta" + }, + { + "name": "result_file", + "type": "tabular" + }, + { + "name": "raw_file", + "type": "txt" } ], "position": { - "left": 336.80960206844844, - "top": 133.89925462837766 + "left": 469.0425884161387, + "top": 0 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__dada2__denoise_single/qiime2__dada2__denoise_single/2023.5.0+q2galaxy.2023.5.0.2", + "post_job_actions": { + "RenameDatasetActionhit_file": { + "action_arguments": { + "newname": "plasmidfinder_hit_genome_fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "hit_file" + }, + "RenameDatasetActionjson_file": { + "action_arguments": { + "newname": "plasmidfinder_result_json" + }, + "action_type": "RenameDatasetAction", + "output_name": "json_file" + }, + "RenameDatasetActionplasmid_file": { + "action_arguments": { + "newname": "plasmidfinder_hit_reference_fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "plasmid_file" + }, + "RenameDatasetActionraw_file": { + "action_arguments": { + "newname": "plasmidfinder_results_raw" + }, + "action_type": "RenameDatasetAction", + "output_name": "raw_file" + }, + "RenameDatasetActionresult_file": { + "action_arguments": { + "newname": "plasmidfinder_results_tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "result_file" + }, + "TagDatasetActionhit_file": { + "action_arguments": { + "tags": "plasmidfinder_hit_genome_fasta" + }, + "action_type": "TagDatasetAction", + "output_name": "hit_file" + }, + "TagDatasetActionjson_file": { + "action_arguments": { + "tags": "plasmidfinder_result_json" + }, + "action_type": "TagDatasetAction", + "output_name": "json_file" + }, + "TagDatasetActionplasmid_file": { + "action_arguments": { + "tags": "plasmidfinder_hit_reference_fasta" + }, + "action_type": "TagDatasetAction", + "output_name": "plasmid_file" + }, + "TagDatasetActionraw_file": { + "action_arguments": { + "tags": "plasmidfinder_results_raw" + }, + "action_type": "TagDatasetAction", + "output_name": "raw_file" + }, + "TagDatasetActionresult_file": { + "action_arguments": { + "tags": "plasmidfinder_results_tabular" + }, + "action_type": "TagDatasetAction", + "output_name": "result_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/plasmidfinder/plasmidfinder/2.1.6+galaxy1", "tool_shed_repository": { - "changeset_revision": "e7812ca89033", - "name": "qiime2__dada2__denoise_single", - "owner": "q2d2", + "changeset_revision": "7075b7a5441b", + "name": "plasmidfinder", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"trim_left\": {\"__class__\": \"ConnectedValue\"}, \"max_ee\": \"2.0\", \"trunc_q\": \"2\", \"pooling_method\": \"independent\", \"chimera_method\": \"consensus\", \"min_fold_parent_over_abundance\": \"1.0\", \"allow_one_off\": false, \"n_threads\": \"1\", \"n_reads_learn\": \"1000000\", \"hashed_feature_ids\": true}, \"demultiplexed_seqs\": {\"__class__\": \"ConnectedValue\"}, \"trunc_len\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_state": "{\"input\": {\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"database_name\": {\"__class__\": \"ConnectedValue\"}}, \"options\": {\"min_cov\": \"0.6\", \"threshold\": \"0.95\"}, \"output_files\": {\"output_selection\": [\"hit_fasta\", \"plasmid_fasta\", \"result_tsv\", \"result_txt\", \"data_json\"]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.6+galaxy1", "type": "tool", - "uuid": "a6369693-372e-4258-9e81-b7085746e441", + "uuid": "0cbd7d74-9525-4fc4-9518-836c99f6d397", "when": null, "workflow_outputs": [ { - "label": "Denoising output table", - "output_name": "table", - "uuid": "5be21ff5-eb12-442b-85c3-932ed240cb2c" + "label": "plasmidfinder_results_tabular", + "output_name": "result_file", + "uuid": "696867f7-0700-4ca5-bee4-bf405f44f6fa" }, { - "label": "Representative denoised sequences", - "output_name": "representative_sequences", - "uuid": "2c8b68a1-ffb9-4a6c-aa28-336f770acd5e" + "label": "plasmidfinder_result_json", + "output_name": "json_file", + "uuid": "1449c8c3-9621-4ba2-b32e-29a597a63f2d" }, { - "label": "Denoising statistics", - "output_name": "denoising_stats", - "uuid": "2bba5561-d09b-4843-a988-465b54a07022" + "label": "plasmidfinder_results_raw", + "output_name": "raw_file", + "uuid": "e4c42f08-1e32-40e0-a0f0-09037299c4a7" + }, + { + "label": "plasmidfinder_hit_genome_fasta", + "output_name": "hit_file", + "uuid": "2924588e-064d-4c31-9011-ef9cfc646c6e" + }, + { + "label": "plasmidfinder_hit_reference_fasta", + "output_name": "plasmid_file", + "uuid": "b70ea191-97da-4e59-b14c-3988284e552e" } ] }, - "5": { - "annotation": "qiime2 feature-table tabulate-seqs\nView sequence associated with each feature", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__tabulate_seqs/qiime2__feature_table__tabulate_seqs/2023.5.0+q2galaxy.2023.5.0.2", + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.3+galaxy0", "errors": null, - "id": 5, + "id": 7, "input_connections": { - "data": { - "id": 4, - "output_name": "representative_sequences" + "input_option|amrfinder_db_select": { + "id": 3, + "output_name": "output" + }, + "input_option|bakta_db_select": { + "id": 2, + "output_name": "output" + }, + "input_option|input_file": { + "id": 0, + "output_name": "output" } }, - "inputs": [], - "label": "Tabulate DADA2 denoised representative sequences", - "name": "qiime2 feature-table tabulate-seqs", + "inputs": [ + { + "description": "runtime parameter for tool Bakta", + "name": "annotation" + }, + { + "description": "runtime parameter for tool Bakta", + "name": "annotation" + }, + { + "description": "runtime parameter for tool Bakta", + "name": "annotation" + }, + { + "description": "runtime parameter for tool Bakta", + "name": "annotation" + }, + { + "description": "runtime parameter for tool Bakta", + "name": "input_option" + }, + { + "description": "runtime parameter for tool Bakta", + "name": "input_option" + }, + { + "description": "runtime parameter for tool Bakta", + "name": "input_option" + } + ], + "label": null, + "name": "Bakta", "outputs": [ { - "name": "visualization", - "type": "qzv" + "name": "annotation_tsv", + "type": "tabular" + }, + { + "name": "annotation_gff3", + "type": "gff3" + }, + { + "name": "annotation_gbff", + "type": "tabular" + }, + { + "name": "annotation_embl", + "type": "tabular" + }, + { + "name": "annotation_fna", + "type": "fasta" + }, + { + "name": "annotation_ffn", + "type": "fasta" + }, + { + "name": "annotation_faa", + "type": "fasta" + }, + { + "name": "hypotheticals_tsv", + "type": "tabular" + }, + { + "name": "hypotheticals_faa", + "type": "fasta" + }, + { + "name": "summary_txt", + "type": "txt" + }, + { + "name": "annotation_json", + "type": "json" + }, + { + "name": "annotation_plot", + "type": "svg" } ], "position": { - "left": 690.0833740234375, - "top": 0 + "left": 1035.0012031530584, + "top": 927.9172491992002 }, "post_job_actions": { - "RenameDatasetActionvisualization": { + "RenameDatasetActionannotation_embl": { "action_arguments": { - "newname": "dada2_rep_seq_visualization" + "newname": "bakta_annotation_embl" }, "action_type": "RenameDatasetAction", - "output_name": "visualization" + "output_name": "annotation_embl" + }, + "RenameDatasetActionannotation_faa": { + "action_arguments": { + "newname": "bakta_aminoacid_sequence_faa" + }, + "action_type": "RenameDatasetAction", + "output_name": "annotation_faa" + }, + "RenameDatasetActionannotation_ffn": { + "action_arguments": { + "newname": "bakta_nucleotide_sequence_fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "annotation_ffn" + }, + "RenameDatasetActionannotation_fna": { + "action_arguments": { + "newname": "bakta_assembly_fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "annotation_fna" + }, + "RenameDatasetActionannotation_gbff": { + "action_arguments": { + "newname": "bakta_annotation_gbff" + }, + "action_type": "RenameDatasetAction", + "output_name": "annotation_gbff" + }, + "RenameDatasetActionannotation_gff3": { + "action_arguments": { + "newname": "bakta_annotation_gff3" + }, + "action_type": "RenameDatasetAction", + "output_name": "annotation_gff3" + }, + "RenameDatasetActionannotation_json": { + "action_arguments": { + "newname": "bakta_annotation_json" + }, + "action_type": "RenameDatasetAction", + "output_name": "annotation_json" + }, + "RenameDatasetActionannotation_plot": { + "action_arguments": { + "newname": "bakta_annotation_plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "annotation_plot" + }, + "RenameDatasetActionannotation_tsv": { + "action_arguments": { + "newname": "bakta_annotation_tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "annotation_tsv" + }, + "RenameDatasetActionhypotheticals_faa": { + "action_arguments": { + "newname": "bakta_hypothetical_faa" + }, + "action_type": "RenameDatasetAction", + "output_name": "hypotheticals_faa" + }, + "RenameDatasetActionhypotheticals_tsv": { + "action_arguments": { + "newname": "bakta_hypothetical_tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "hypotheticals_tsv" + }, + "RenameDatasetActionsummary_txt": { + "action_arguments": { + "newname": "bakta_summary_text" + }, + "action_type": "RenameDatasetAction", + "output_name": "summary_txt" + }, + "TagDatasetActionannotation_embl": { + "action_arguments": { + "tags": "bakta_annotation_embl" + }, + "action_type": "TagDatasetAction", + "output_name": "annotation_embl" + }, + "TagDatasetActionannotation_faa": { + "action_arguments": { + "tags": "bakta_aminoacid_sequence_faa" + }, + "action_type": "TagDatasetAction", + "output_name": "annotation_faa" + }, + "TagDatasetActionannotation_ffn": { + "action_arguments": { + "tags": "bakta_nucleotide_sequence_fasta" + }, + "action_type": "TagDatasetAction", + "output_name": "annotation_ffn" + }, + "TagDatasetActionannotation_fna": { + "action_arguments": { + "tags": "bakta_assembly_fasta" + }, + "action_type": "TagDatasetAction", + "output_name": "annotation_fna" + }, + "TagDatasetActionannotation_gbff": { + "action_arguments": { + "tags": "bakta_annotation_gbff" + }, + "action_type": "TagDatasetAction", + "output_name": "annotation_gbff" + }, + "TagDatasetActionannotation_gff3": { + "action_arguments": { + "tags": "bakta_annotation_gff3" + }, + "action_type": "TagDatasetAction", + "output_name": "annotation_gff3" + }, + "TagDatasetActionannotation_json": { + "action_arguments": { + "tags": "bakta_annotation_json" + }, + "action_type": "TagDatasetAction", + "output_name": "annotation_json" + }, + "TagDatasetActionannotation_plot": { + "action_arguments": { + "tags": "bakta_annotation_plot" + }, + "action_type": "TagDatasetAction", + "output_name": "annotation_plot" + }, + "TagDatasetActionannotation_tsv": { + "action_arguments": { + "tags": "bakta_annotation_tabular" + }, + "action_type": "TagDatasetAction", + "output_name": "annotation_tsv" + }, + "TagDatasetActionhypotheticals_faa": { + "action_arguments": { + "tags": "bakta_hypothetical_faa" + }, + "action_type": "TagDatasetAction", + "output_name": "hypotheticals_faa" + }, + "TagDatasetActionhypotheticals_tsv": { + "action_arguments": { + "tags": "bakta_hypothetical_tabular" + }, + "action_type": "TagDatasetAction", + "output_name": "hypotheticals_tsv" + }, + "TagDatasetActionsummary_txt": { + "action_arguments": { + "tags": "bakta_summary_text" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_txt" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__tabulate_seqs/qiime2__feature_table__tabulate_seqs/2023.5.0+q2galaxy.2023.5.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bakta/bakta/1.9.3+galaxy0", "tool_shed_repository": { - "changeset_revision": "6d5cd7bcc0d0", - "name": "qiime2__feature_table__tabulate_seqs", - "owner": "q2d2", + "changeset_revision": "ba6990f72184", + "name": "bakta", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_state": "{\"annotation\": {\"complete\": false, \"prodigal\": {\"__class__\": \"RuntimeValue\"}, \"translation_table\": \"11\", \"keep_contig_headers\": false, \"replicons\": {\"__class__\": \"RuntimeValue\"}, \"compliant\": false, \"proteins\": {\"__class__\": \"RuntimeValue\"}, \"meta\": false, \"regions\": {\"__class__\": \"RuntimeValue\"}}, \"input_option\": {\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"min_contig_length\": null, \"bakta_db_select\": {\"__class__\": \"ConnectedValue\"}, \"amrfinder_db_select\": {\"__class__\": \"ConnectedValue\"}}, \"organism\": {\"genus\": null, \"species\": null, \"strain\": null, \"plasmid\": null}, \"output_files\": {\"output_selection\": [\"file_tsv\", \"file_gff3\", \"file_ffn\", \"file_plot\", \"file_gbff\", \"file_embl\", \"file_fna\", \"file_faa\", \"hypo_tsv\", \"hypo_fa\", \"file_json\", \"sum_txt\"]}, \"workflow\": {\"skip_analysis\": null}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.9.3+galaxy0", "type": "tool", - "uuid": "221fe314-49e9-48bd-979e-1b6d0c2f4192", + "uuid": "0a32dcad-f456-460e-9e6f-9e306a8fd515", "when": null, "workflow_outputs": [ { - "label": "DADA2 representative sequences list visualisation", - "output_name": "visualization", - "uuid": "6e7fb017-526c-4467-8082-501ffc3cb6c3" + "label": "bakta_nucleotide_sequence_fasta", + "output_name": "annotation_ffn", + "uuid": "31d239a4-5065-49fb-9989-8b83f3b53642" + }, + { + "label": "bakta_aminoacid_sequence_faa", + "output_name": "annotation_faa", + "uuid": "3827a853-ad2a-48ad-89dd-648883467abd" + }, + { + "label": "bakta_hypothetical_tabular", + "output_name": "hypotheticals_tsv", + "uuid": "db4f4056-01ba-42ed-b053-e3c6086011ab" + }, + { + "label": "bakta_assembly_fasta", + "output_name": "annotation_fna", + "uuid": "7d88510c-813b-40f7-8fd6-5b079ff11ab2" + }, + { + "label": "bakta_annotation_tabular", + "output_name": "annotation_tsv", + "uuid": "b84d6b52-d921-42d5-a7df-4abbd523bdc7" + }, + { + "label": "bakta_annotation_gff3", + "output_name": "annotation_gff3", + "uuid": "3af64163-439d-4241-b950-f540e6f18134" + }, + { + "label": "bakta_annotation_gbff", + "output_name": "annotation_gbff", + "uuid": "5a6c32eb-42ca-45c0-afc9-a12cc777247d" + }, + { + "label": "bakta_annotation_embl", + "output_name": "annotation_embl", + "uuid": "e3b70765-90ee-47e9-8870-411e6a263963" + }, + { + "label": "bakta_hypothetical_faa", + "output_name": "hypotheticals_faa", + "uuid": "4aa10d6e-0577-45b3-8759-63f1e0712b0e" + }, + { + "label": "bakta_annotation_json", + "output_name": "annotation_json", + "uuid": "4ab292e3-0eb7-4746-b2aa-e03c2679aa2b" + }, + { + "label": "bakta_annotation_plot", + "output_name": "annotation_plot", + "uuid": "c5b8dc03-6ee6-4d0b-8703-f92b15165d77" + }, + { + "label": "bakta_summary_text", + "output_name": "summary_txt", + "uuid": "12e3ec34-9d84-4924-a8a6-0bc41a9f23f1" } ] }, - "6": { - "annotation": "qiime2 metadata tabulate\nInteractively explore Metadata in a table", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "8": { + "annotation": "ToolDistillator extracts results from tools and creates a JSON file for each tool", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0", "errors": null, - "id": 6, + "id": 8, "input_connections": { - "input_0|__q2galaxy__GUI__conditional__input__|source": { + "tool_section|tools_0|select_tool|genome_hit_path": { + "id": 6, + "output_name": "hit_file" + }, + "tool_section|tools_0|select_tool|input": { + "id": 6, + "output_name": "json_file" + }, + "tool_section|tools_0|select_tool|plasmid_hit_path": { + "id": 6, + "output_name": "plasmid_file" + }, + "tool_section|tools_0|select_tool|plasmid_result_tabular_path": { + "id": 6, + "output_name": "result_file" + }, + "tool_section|tools_0|select_tool|reference_database_version": { + "id": 1, + "output_name": "output" + }, + "tool_section|tools_1|select_tool|annotation_path": { "id": 4, - "output_name": "denoising_stats" + "output_name": "annotation" + }, + "tool_section|tools_1|select_tool|input": { + "id": 4, + "output_name": "all_results" + }, + "tool_section|tools_1|select_tool|is_fna_path": { + "id": 4, + "output_name": "is_fasta" + }, + "tool_section|tools_1|select_tool|orf_faa_path": { + "id": 4, + "output_name": "orf_faa" + }, + "tool_section|tools_1|select_tool|orf_fna_path": { + "id": 4, + "output_name": "orf_fna" + }, + "tool_section|tools_1|select_tool|summary_path": { + "id": 4, + "output_name": "summary" + }, + "tool_section|tools_2|select_tool|input": { + "id": 5, + "output_name": "integrons_table" + }, + "tool_section|tools_2|select_tool|summary_file_path": { + "id": 5, + "output_name": "summary" + }, + "tool_section|tools_3|select_tool|amino_acid_annotation_path": { + "id": 7, + "output_name": "annotation_faa" + }, + "tool_section|tools_3|select_tool|annotation_embl_path": { + "id": 7, + "output_name": "annotation_embl" + }, + "tool_section|tools_3|select_tool|annotation_genbank_path": { + "id": 7, + "output_name": "annotation_gbff" + }, + "tool_section|tools_3|select_tool|annotation_tabular_path": { + "id": 7, + "output_name": "annotation_tsv" + }, + "tool_section|tools_3|select_tool|contig_sequences_path": { + "id": 7, + "output_name": "annotation_fna" + }, + "tool_section|tools_3|select_tool|gff_file_path": { + "id": 7, + "output_name": "annotation_gff3" + }, + "tool_section|tools_3|select_tool|hypothetical_protein_path": { + "id": 7, + "output_name": "hypotheticals_faa" + }, + "tool_section|tools_3|select_tool|hypothetical_tabular_path": { + "id": 7, + "output_name": "hypotheticals_tsv" + }, + "tool_section|tools_3|select_tool|input": { + "id": 7, + "output_name": "annotation_json" + }, + "tool_section|tools_3|select_tool|nucleotide_annotation_path": { + "id": 7, + "output_name": "annotation_ffn" + }, + "tool_section|tools_3|select_tool|plot_file_path": { + "id": 7, + "output_name": "annotation_plot" + }, + "tool_section|tools_3|select_tool|reference_database_version": { + "id": 2, + "output_name": "output" + }, + "tool_section|tools_3|select_tool|summary_result_path": { + "id": 7, + "output_name": "summary_txt" } }, "inputs": [], - "label": "Tabulate DADA2 statistical metadata ", - "name": "qiime2 metadata tabulate", + "label": "ToolDistillator", + "name": "ToolDistillator", "outputs": [ { - "name": "visualization", - "type": "qzv" + "name": "output_json", + "type": "input" } ], "position": { - "left": 690.0390625, - "top": 249.63809204101562 + "left": 1521.7059634117236, + "top": 515.5903476661389 }, "post_job_actions": { - "RenameDatasetActionvisualization": { + "RenameDatasetActionoutput_json": { "action_arguments": { - "newname": "dada2_stats_visualisation" + "newname": "tooldistillator_results" }, "action_type": "RenameDatasetAction", - "output_name": "visualization" + "output_name": "output_json" + }, + "TagDatasetActionoutput_json": { + "action_arguments": { + "tags": "tooldistillator_results" + }, + "action_type": "TagDatasetAction", + "output_name": "output_json" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0", "tool_shed_repository": { - "changeset_revision": "d6e1b976c373", - "name": "qiime2__metadata__tabulate", - "owner": "q2d2", + "changeset_revision": "a7387ce2a8ca", + "name": "tooldistillator", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"page_size\": \"100\"}, \"input\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__input__\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_state": "{\"log\": false, \"tool_section\": {\"tools\": [{\"__index__\": 0, \"select_tool\": {\"tool_list\": \"plasmidfinder\", \"__current_case__\": 14, \"input\": {\"__class__\": \"ConnectedValue\"}, \"plasmid_result_tabular_path\": {\"__class__\": \"ConnectedValue\"}, \"genome_hit_path\": {\"__class__\": \"ConnectedValue\"}, \"plasmid_hit_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"2.1.6\", \"reference_database_version\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"select_tool\": {\"tool_list\": \"isescan\", \"__current_case__\": 11, \"input\": {\"__class__\": \"ConnectedValue\"}, \"summary_path\": {\"__class__\": \"ConnectedValue\"}, \"annotation_path\": {\"__class__\": \"ConnectedValue\"}, \"orf_fna_path\": {\"__class__\": \"ConnectedValue\"}, \"orf_faa_path\": {\"__class__\": \"ConnectedValue\"}, \"is_fna_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"1.7.2.3\", \"reference_database_version\": null}}, {\"__index__\": 2, \"select_tool\": {\"tool_list\": \"integronfinder2\", \"__current_case__\": 10, \"input\": {\"__class__\": \"ConnectedValue\"}, \"summary_file_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"2.0.2\", \"reference_database_version\": null}}, {\"__index__\": 3, \"select_tool\": {\"tool_list\": \"bakta\", \"__current_case__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"annotation_tabular_path\": {\"__class__\": \"ConnectedValue\"}, \"annotation_genbank_path\": {\"__class__\": \"ConnectedValue\"}, \"annotation_embl_path\": {\"__class__\": \"ConnectedValue\"}, \"contig_sequences_path\": {\"__class__\": \"ConnectedValue\"}, \"hypothetical_protein_path\": {\"__class__\": \"ConnectedValue\"}, \"hypothetical_tabular_path\": {\"__class__\": \"ConnectedValue\"}, \"plot_file_path\": {\"__class__\": \"ConnectedValue\"}, \"summary_result_path\": {\"__class__\": \"ConnectedValue\"}, \"nucleotide_annotation_path\": {\"__class__\": \"ConnectedValue\"}, \"amino_acid_annotation_path\": {\"__class__\": \"ConnectedValue\"}, \"gff_file_path\": {\"__class__\": \"ConnectedValue\"}, \"analysis_software_version\": \"1.9.3\", \"reference_database_version\": {\"__class__\": \"ConnectedValue\"}}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9+galaxy0", "type": "tool", - "uuid": "082c2df8-422c-4661-b39d-181ef7ff3072", + "uuid": "678bdbfe-7a3a-4a91-8ea7-1cb17f53daa6", "when": null, "workflow_outputs": [ { - "label": "DADA2 statistics visualisation", - "output_name": "visualization", - "uuid": "1118ba34-2f79-4385-adfb-adbe6821479e" + "label": "tooldistillator_results", + "output_name": "output_json", + "uuid": "a8db4b4d-8573-45bf-990c-304868ad5150" } ] }, - "7": { - "annotation": "qiime2 feature-table summarize\nSummarize table\n", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__summarize/qiime2__feature_table__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "9": { + "annotation": "ToolDistillator summarize groups all JSON file into a unique JSON file", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0", "errors": null, - "id": 7, + "id": 9, "input_connections": { - "__q2galaxy__GUI__section__extra_opts__|sample_metadata_0|__q2galaxy__GUI__conditional__sample_metadata__|source": { - "id": 0, - "output_name": "output" - }, - "table": { - "id": 4, - "output_name": "table" + "summarize_data": { + "id": 8, + "output_name": "output_json" } }, "inputs": [], - "label": "Summing up the dada2 output table", - "name": "qiime2 feature-table summarize", + "label": "ToolDistillator summarize", + "name": "ToolDistillator Summarize", "outputs": [ { - "name": "visualization", - "type": "qzv" + "name": "summary_json", + "type": "json" } ], "position": { - "left": 692.4243820904538, - "top": 479.7321793212501 + "left": 1999.7866424448703, + "top": 1179.174084225585 }, "post_job_actions": { - "RenameDatasetActionvisualization": { + "RenameDatasetActionsummary_json": { "action_arguments": { - "newname": "dada2_table_visualisation" + "newname": "tooldistillator_summarize" }, "action_type": "RenameDatasetAction", - "output_name": "visualization" + "output_name": "summary_json" + }, + "TagDatasetActionsummary_json": { + "action_arguments": { + "tags": "tooldistillator_summarize" + }, + "action_type": "TagDatasetAction", + "output_name": "summary_json" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__summarize/qiime2__feature_table__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0", "tool_shed_repository": { - "changeset_revision": "365ce7a8e641", - "name": "qiime2__feature_table__summarize", - "owner": "q2d2", + "changeset_revision": "def7a82d23e1", + "name": "tooldistillator_summarize", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"sample_metadata\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__sample_metadata__\": {\"type\": \"tsv\", \"__current_case__\": 0, \"source\": {\"__class__\": \"ConnectedValue\"}}}]}, \"table\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_state": "{\"summarize_data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.9+galaxy0", "type": "tool", - "uuid": "f6376403-1be3-4bc0-af85-d5e2e04984b2", + "uuid": "3427b1f1-79ce-4ade-a350-baf15ac250c2", "when": null, "workflow_outputs": [ { - "label": "DADA2 output table", - "output_name": "visualization", - "uuid": "13960a03-ee65-4385-8936-b7ff5e5a98f3" + "label": "tooldistillator_summarize", + "output_name": "summary_json", + "uuid": "96d63721-4cb5-4879-8984-4eeba8dec36b" } ] } }, - "tags": [], - "uuid": "718df5b9-9cbb-4792-be50-604e18ef0548", - "version": 2 + "tags": [ + "Genomics", + "fasta", + "ABRomics", + "bacterial-genomics", + "Annotation", + "genome-annotation" + ], + "uuid": "d55a9e46-a205-4143-b92f-3783499063ed", + "version": 1 }, - "readme": "# QIIME2 workflows\n\n## Available workflows\n\nDenoising (using `qiime2`'s `dada2` integration for paired / single end data.\n\n## Inputs\n\n- Demultiplexed sequences as a qiime2 aertifact file (`qza`) containing the sequence information.\n- Metadata table (`tabular`)\n- Truncation length\n- Trimming length (optional)\n\nFor the paired end workflow the truncation and trimming length for the reverse reads can / has to be given.\n\n\n## Processing\n\n- Denoising with `qiime2 dada2 denoise-single`/`paired`\n- For each of the three outputs (see below) another tool is started to prepare a corresponding qzv file\n - representative sequences `qiime2 feature-table tabulate-seqs `\n - denoising statistics `qiime2 metadata tabulate`\n - summary of the feature table\n\n## Outputs\n\n - representative sequences \n - denoising statistics \n - summary of the feature table (how many sequences are lost in the corresponding steps)\n" - }, + "readme": "# Bacterial genome annotation workflow (v1.0)\n\nThis workflow uses assembled bacterial genome fasta files (but can be any fasta file) and executes the following steps:\n1. Genomic annotation\n - **Bakta** to predict CDS and small proteins (sORF)\n2. Integron identification\n - **IntegronFinder2** to identify CALIN elements, In0 elements, and complete integrons\n3. Plasmid gene identification\n - **Plasmidfinder** to identify and typing plasmid sequences\n4. Inserted sequence (IS) detection\n - **ISEScan** to detect IS elements\n5. Aggregating outputs into a single JSON file\n - **ToolDistillator** to extract and aggregate information from different tool outputs to JSON parsable files\n\n## Inputs\n\n1. Assembled bacterial genome in fasta format.\n\n## Outputs\n\n1. Genomic annotation:\n - genome annotation in tabular, gff and several other formats\n - annotation plot\n - nucleotide and protein sequences identified\n - summary of genomic identified elements\n2. Integron identification:\n - integron identification in tabular format and a summary\n3. Plasmid gene identification:\n - plasmid gene identified and associated blast hits\n4. Inserted Element (IS) detection:\n - IS element list in tabular format\n - is hits in fasta format\n - ORF hits in protein and nucleotide fasta format\n - IS annotation gff format\n5. Aggregating outputs:\n - JSON file with information about the outputs of **Bakta**, **IntegronFinder2**, **Plasmidfinder**, **ISEScan**", + "changelog": "# Changelog\n\n## [1.1.2] - 2024-07-19\n\n- PlasmidFinder database correction in .ga\n\n## [1.1.1] 2024-07-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.8.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator/tooldistillator/0.9+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.8.5.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/tooldistillator_summarize/tooldistillator_summarize/0.9+galaxy0`\n\n## [1.1] 2024-06-24\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/integron_finder/integron_finder/2.0.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/integron_finder/integron_finder/2.0.5+galaxy0`\n\n## [1.0] - 14-06-2024\n\n- First release\n" + } + ], + "path": "./workflows/bacterial_genomics/bacterial_genome_annotation" + }, + { + "version": 1.2, + "workflows": [ { - "name": "QIIME2-IIb denoising and feature table creation for paired ended data", + "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/QIIME2-IIb-denoising-and-feature-table-creation-paired-end.ga", + "primaryDescriptorPath": "/dada2_paired.ga", "testParameterFiles": [ - "/QIIME2-IIb-denoising-and-feature-table-creation-paired-end-tests.yml" + "/dada2_paired-tests.yml" ], "authors": [ { - "name": "Debjyoti Ghosh", - "orcid": "0009-0008-1496-1677" + "name": "Matthias Bernt", + "orcid": "0000-0003-3763-0797" }, { - "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", - "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + "name": "UFZ Leipzig" } ], "definition": { "a_galaxy_workflow": "true", - "annotation": "Use DADA2 for sequence quality control. DADA2 is a pipeline for detecting and correcting (where possible) Illumina amplicon sequence data. As implemented in the q2-dada2 plugin, this quality control process will additionally filter any phiX reads (commonly present in marker gene Illumina sequence data) that are identified in the sequencing data, and will filter chimeric sequences.", - "comments": [], + "annotation": "dada2 amplicon analysis for paired end data\n\nThe workflow has three main outputs: \n- the sequence table (output of makeSequenceTable)\n- the taxonomy (output of assignTaxonomy)\n- the counts which allow to track the number of sequences in the samples through the steps (output of sequence counts)", "creator": [ { "class": "Person", - "identifier": "0009-0008-1496-1677", - "name": "Debjyoti Ghosh" + "identifier": "0000-0003-3763-0797", + "name": "Matthias Bernt" }, { - "address": "Permoserstra\u00dfe 15, 04318 Leipzig", "class": "Organization", - "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + "name": "UFZ Leipzig" } ], "format-version": "0.1", - "release": "0.1", "license": "MIT", - "name": "QIIME2 IIb: Denoising (sequence quality control) and feature table creation (paired-end)", + "name": "dada2 amplicon analysis pipeline - for paired end data", + "release": "0.2", "steps": { "0": { - "annotation": "Tab separated metadata file", + "annotation": "Paired input data", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "Tab separated metadata file", - "name": "Metadata" + "description": "Paired input data", + "name": "Paired input data" } ], - "label": "Metadata", - "name": "Input dataset", + "label": "Paired input data", + "name": "Input dataset collection", "outputs": [], "position": { - "left": 1.6647546421401653, - "top": 139.9560324460615 + "left": 0, + "top": 6 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list:paired\"}", "tool_version": null, - "type": "data_input", - "uuid": "8dde0c69-40f1-415a-a866-5d1115e80cdf", + "type": "data_collection_input", + "uuid": "9bccdfaa-3c84-4c13-acfe-6c41aebb0d10", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "Demultiplexed sequences in qza format", + "annotation": "Forward reads will be truncated to this length. Empty means no truncation.", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "Demultiplexed sequences in qza format", - "name": "Demultiplexed sequences" + "description": "Forward reads will be truncated to this length. Empty means no truncation.", + "name": "Read length forward read" } ], - "label": "Demultiplexed sequences", - "name": "Input dataset", + "label": "Read length forward read", + "name": "Input parameter", "outputs": [], "position": { - "left": 2.4506271621231845, - "top": 238.07957958589887 + "left": 12, + "top": 242.3237599999942 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", "tool_version": null, - "type": "data_input", - "uuid": "e250ddc1-f567-40ca-9f2b-e07bbf84cdec", + "type": "parameter_input", + "uuid": "42e4d027-9232-4280-8972-86df76743ffd", "when": null, "workflow_outputs": [] }, "2": { - "annotation": "Length to which the forward read sequence should be truncated. Will remove bases from the 3' end.", + "annotation": "Reverse reads will be truncated to this length. Empty means no truncation.", "content_id": null, "errors": null, "id": 2, "input_connections": {}, "inputs": [ { - "description": "Length to which the forward read sequence should be truncated. Will remove bases from the 3' end.", - "name": "Truncation length (forward)" + "description": "Reverse reads will be truncated to this length. Empty means no truncation.", + "name": "Read length reverse read" } ], - "label": "Truncation length (forward)", + "label": "Read length reverse read", "name": "Input parameter", "outputs": [], "position": { - "left": 1.5784534434758744, - "top": 353.55220274941445 + "left": 11, + "top": 367.3237599999942 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", "tool_version": null, "type": "parameter_input", - "uuid": "02f3a9bf-0e92-4682-b6b3-ab6b5a332937", + "uuid": "0e8416f9-fa56-4c60-a824-e2d103210858", "when": null, "workflow_outputs": [] }, "3": { - "annotation": "Length to which the reverse read sequence should be truncated. Will remove bases from the 3' end.", + "annotation": "Pooling may increase sensitivity", "content_id": null, "errors": null, "id": 3, "input_connections": {}, "inputs": [ { - "description": "Length to which the reverse read sequence should be truncated. Will remove bases from the 3' end.", - "name": "Truncation length (reverse)" + "description": "Pooling may increase sensitivity", + "name": "Pool samples" } ], - "label": "Truncation length (reverse)", + "label": "Pool samples", "name": "Input parameter", "outputs": [], "position": { - "left": 0.12398288926847933, - "top": 478.1294436628793 + "left": 10.577839999617993, + "top": 522.3237599999942 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "2af02538-19c9-4ffc-924e-5108987064a1", + "uuid": "69ae9a01-0659-4a34-9c68-727038d75bb6", "when": null, "workflow_outputs": [] }, "4": { - "annotation": "Number of bases at the 5' end of the forward read that should be removed. Default: 0.\n\n\nMention the length up to which you want to trim your sequences from the left.\nIf not needed, put 0.", + "annotation": "for taxonomic assignment. If a cached reference is used no reference from history is used. ", "content_id": null, "errors": null, "id": 4, "input_connections": {}, "inputs": [ { - "description": "Number of bases at the 5' end of the forward read that should be removed. Default: 0.\n\n\nMention the length up to which you want to trim your sequences from the left.\nIf not needed, put 0.", - "name": "Trimming length (forward)" + "description": "for taxonomic assignment. If a cached reference is used no reference from history is used. ", + "name": "Cached reference database" } ], - "label": "Trimming length (forward)", + "label": "Cached reference database", "name": "Input parameter", "outputs": [], "position": { - "left": 0, - "top": 592.1359047583886 + "left": 38.24183470363951, + "top": 889.0398222178009 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "cf76e446-d3c1-4682-820c-f6a2f76343d1", + "uuid": "8f563388-f136-4cfe-8f86-a4f6e15da12c", "when": null, "workflow_outputs": [] }, "5": { - "annotation": "Number of bases at the 5' end of the reverse read that should be removed. Default: 0.\n", - "content_id": null, + "annotation": "", + "content_id": "__APPLY_RULES__", "errors": null, "id": 5, - "input_connections": {}, - "inputs": [ + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Sort samples", + "name": "Apply rules", + "outputs": [ { - "description": "Number of bases at the 5' end of the reverse read that should be removed. Default: 0.\n", - "name": "Trimming length (reverse)" + "name": "output", + "type": "input" } ], - "label": "Trimming length (reverse)", - "name": "Input parameter", - "outputs": [], "position": { - "left": 0.14257701997123728, - "top": 708.0834213595151 + "left": 280, + "top": 0 }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", - "tool_version": null, - "type": "parameter_input", - "uuid": "ccc4f7a3-5e34-4933-ab8b-167e8c944aa7", + "post_job_actions": {}, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [0], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1], \"connectable\": true, \"is_workflow\": false, \"type\": \"paired_identifier\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"numeric\": false, \"target_column\": 0, \"type\": \"sort\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "a14e5e93-4814-440c-8009-e93e23a6ce73", "when": null, "workflow_outputs": [] }, "6": { - "annotation": "qiime2 dada2 denoise-paired\nDenoise and dereplicate paired-end sequences\nSmall insight: if the denoising percentage is lower or poorer, reduce 'trunc_q: Int' from 2 to 1.", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__dada2__denoise_paired/qiime2__dada2__denoise_paired/2023.5.0+q2galaxy.2023.5.0.2", + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.30.0+galaxy0", "errors": null, "id": 6, "input_connections": { - "__q2galaxy__GUI__section__extra_opts__|trim_left_f": { - "id": 4, - "output_name": "output" - }, - "__q2galaxy__GUI__section__extra_opts__|trim_left_r": { + "batch_cond|paired_cond|reads": { "id": 5, "output_name": "output" - }, - "demultiplexed_seqs": { - "id": 1, - "output_name": "output" - }, - "trunc_len_f": { - "id": 2, - "output_name": "output" - }, - "trunc_len_r": { - "id": 3, - "output_name": "output" } }, - "inputs": [ + "inputs": [], + "label": "QualityProfile before filterAndTrim", + "name": "dada2: plotQualityProfile", + "outputs": [ { - "description": "runtime parameter for tool qiime2 dada2 denoise-paired", - "name": "__q2galaxy__GUI__section__extra_opts__" + "name": "output_fwd", + "type": "pdf" }, { - "description": "runtime parameter for tool qiime2 dada2 denoise-paired", - "name": "__q2galaxy__GUI__section__extra_opts__" - } - ], - "label": "Denoising the datasets", - "name": "qiime2 dada2 denoise-paired", - "outputs": [ - { - "name": "table", - "type": "qza" - }, - { - "name": "representative_sequences", - "type": "qza" - }, - { - "name": "denoising_stats", - "type": "qza" + "name": "output_rev", + "type": "pdf" } ], "position": { - "left": 353.695690215759, - "top": 186.09945678710938 + "left": 560, + "top": 5 }, "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__dada2__denoise_paired/qiime2__dada2__denoise_paired/2023.5.0+q2galaxy.2023.5.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.30.0+galaxy0", "tool_shed_repository": { - "changeset_revision": "06bacd08bb47", - "name": "qiime2__dada2__denoise_paired", - "owner": "q2d2", + "changeset_revision": "cae017b76acb", + "name": "dada2_plotqualityprofile", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"trim_left_f\": {\"__class__\": \"ConnectedValue\"}, \"trim_left_r\": {\"__class__\": \"ConnectedValue\"}, \"max_ee_f\": \"2.0\", \"max_ee_r\": \"2.0\", \"trunc_q\": \"2\", \"min_overlap\": \"12\", \"pooling_method\": \"independent\", \"chimera_method\": \"consensus\", \"min_fold_parent_over_abundance\": \"1.0\", \"allow_one_off\": false, \"n_threads\": \"1\", \"n_reads_learn\": \"1000000\", \"hashed_feature_ids\": true}, \"demultiplexed_seqs\": {\"__class__\": \"ConnectedValue\"}, \"trunc_len_f\": {\"__class__\": \"ConnectedValue\"}, \"trunc_len_r\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_state": "{\"batch_cond\": {\"batch_select\": \"joint\", \"__current_case__\": 0, \"paired_cond\": {\"paired_select\": \"paired\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"aggregate\": true}, \"n\": \"10000000\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.30.0+galaxy0", "type": "tool", - "uuid": "93e5c884-d782-4b97-96ba-d9abdf4ce4ed", + "uuid": "4186778f-e4dd-4253-afca-28da14e20bd8", "when": null, - "workflow_outputs": [ - { - "label": "Denoising statistics", - "output_name": "denoising_stats", - "uuid": "971dcd45-80de-44e3-a0f0-37a24d87c89b" - }, - { - "label": "Denoising output table", - "output_name": "table", - "uuid": "cbcb0a29-a64f-46ff-8018-dea44208d8c8" - }, - { - "label": "Representative denoised sequences", - "output_name": "representative_sequences", - "uuid": "299bee3a-7747-4a0e-957d-2fb16bbbc277" - } - ] + "workflow_outputs": [] }, "7": { - "annotation": "qiime2 feature-table tabulate-seqs\nView sequence associated with each feature", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__tabulate_seqs/qiime2__feature_table__tabulate_seqs/2023.5.0+q2galaxy.2023.5.0.2", + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_filterandtrim/dada2_filterAndTrim/1.30.0+galaxy0", "errors": null, "id": 7, "input_connections": { - "data": { - "id": 6, - "output_name": "representative_sequences" + "paired_cond|reads": { + "id": 5, + "output_name": "output" + }, + "seprev_cond|trim|truncLen": { + "id": 2, + "output_name": "output" + }, + "trim|truncLen": { + "id": 1, + "output_name": "output" } }, - "inputs": [], - "label": "Tabulate DADA2 denoised representative sequences", - "name": "qiime2 feature-table tabulate-seqs", + "inputs": [ + { + "description": "runtime parameter for tool dada2: filterAndTrim", + "name": "paired_cond" + }, + { + "description": "runtime parameter for tool dada2: filterAndTrim", + "name": "trim" + } + ], + "label": null, + "name": "dada2: filterAndTrim", "outputs": [ { - "name": "visualization", - "type": "qzv" + "name": "paired_output", + "type": "input" + }, + { + "name": "outtab", + "type": "tabular" } ], "position": { - "left": 691.7523737176135, - "top": 0 - }, - "post_job_actions": { - "RenameDatasetActionvisualization": { - "action_arguments": { - "newname": "dada2_rep_seq_visualization" - }, - "action_type": "RenameDatasetAction", - "output_name": "visualization" - } + "left": 560, + "top": 233 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__tabulate_seqs/qiime2__feature_table__tabulate_seqs/2023.5.0+q2galaxy.2023.5.0.2", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_filterandtrim/dada2_filterAndTrim/1.30.0+galaxy0", "tool_shed_repository": { - "changeset_revision": "6d5cd7bcc0d0", - "name": "qiime2__feature_table__tabulate_seqs", - "owner": "q2d2", + "changeset_revision": "e8fba04706d3", + "name": "dada2_filterandtrim", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_state": "{\"filter\": {\"maxLen\": null, \"minLen\": \"20\", \"maxN\": \"0\", \"minQ\": \"0\", \"maxEE\": \"2\"}, \"orientFwd\": \"\", \"output_statistics\": true, \"paired_cond\": {\"paired_select\": \"paired\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"rmPhiX\": true, \"rmlowcomplex\": \"0\", \"seprev_cond\": {\"seprev_select\": \"yes\", \"__current_case__\": 1, \"trim\": {\"truncQ\": \"2\", \"trimLeft\": \"0\", \"trimRight\": \"0\", \"truncLen\": {\"__class__\": \"ConnectedValue\"}}, \"filter\": {\"maxLen\": null, \"minLen\": \"20\", \"maxN\": \"0\", \"minQ\": \"0\", \"maxEE\": \"2\"}}, \"trim\": {\"truncQ\": \"2\", \"trimLeft\": \"0\", \"trimRight\": \"0\", \"truncLen\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.30.0+galaxy0", "type": "tool", - "uuid": "221fe314-49e9-48bd-979e-1b6d0c2f4192", + "uuid": "ff8fd36b-517c-4ddb-8f18-22dcc068bb76", "when": null, - "workflow_outputs": [ - { - "label": "DADA2 representative sequences list visualisation", - "output_name": "visualization", - "uuid": "90ca4cf9-cd24-4a88-a1aa-bd3698387f92" - } - ] + "workflow_outputs": [] }, "8": { - "annotation": "qiime2 metadata tabulate\nInteractively explore Metadata in an HTML table", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.30.0+galaxy0", "errors": null, "id": 8, "input_connections": { - "input_0|__q2galaxy__GUI__conditional__input__|source": { - "id": 6, - "output_name": "denoising_stats" + "batch_cond|paired_cond|reads": { + "id": 7, + "output_name": "paired_output" } }, "inputs": [], - "label": "Tabulate DADA2 statistical metadata ", - "name": "qiime2 metadata tabulate", + "label": "QualityProfile after filterAndTrim", + "name": "dada2: plotQualityProfile", "outputs": [ { - "name": "visualization", - "type": "qzv" + "name": "output_fwd", + "type": "pdf" + }, + { + "name": "output_rev", + "type": "pdf" } ], "position": { - "left": 691.5803874570937, - "top": 249.50780313619012 - }, - "post_job_actions": { - "RenameDatasetActionvisualization": { - "action_arguments": { - "newname": "dada2_stats_visualisation" - }, - "action_type": "RenameDatasetAction", - "output_name": "visualization" - } + "left": 840, + "top": 263 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.30.0+galaxy0", "tool_shed_repository": { - "changeset_revision": "d6e1b976c373", - "name": "qiime2__metadata__tabulate", - "owner": "q2d2", + "changeset_revision": "cae017b76acb", + "name": "dada2_plotqualityprofile", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"page_size\": \"100\"}, \"input\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__input__\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_state": "{\"batch_cond\": {\"batch_select\": \"joint\", \"__current_case__\": 0, \"paired_cond\": {\"paired_select\": \"paired\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"aggregate\": true}, \"n\": \"1000000\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.30.0+galaxy0", "type": "tool", - "uuid": "082c2df8-422c-4661-b39d-181ef7ff3072", + "uuid": "9e4e40e4-7ea5-4ccf-99c6-cd377fe35dbd", "when": null, - "workflow_outputs": [ - { - "label": "DADA2 statistics visualisation", - "output_name": "visualization", - "uuid": "4501c38f-a3ad-4873-82a7-036b3314a0b4" - } - ] + "workflow_outputs": [] }, "9": { - "annotation": "qiime2 feature-table summarize\nSummarize table\n", - "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__summarize/qiime2__feature_table__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "annotation": "", + "content_id": "__UNZIP_COLLECTION__", "errors": null, "id": 9, "input_connections": { - "__q2galaxy__GUI__section__extra_opts__|sample_metadata_0|__q2galaxy__GUI__conditional__sample_metadata__|source": { - "id": 0, - "output_name": "output" - }, - "table": { - "id": 6, - "output_name": "table" + "input": { + "id": 7, + "output_name": "paired_output" } }, "inputs": [], - "label": "Summing up the dada2 output table", - "name": "qiime2 feature-table summarize", + "label": null, + "name": "Unzip collection", "outputs": [ { - "name": "visualization", - "type": "qzv" + "name": "forward", + "type": "input" + }, + { + "name": "reverse", + "type": "input" } ], "position": { - "left": 693.96337890625, - "top": 479.484375 + "left": 840, + "top": 491 }, "post_job_actions": { - "RenameDatasetActionvisualization": { + "TagDatasetActionforward": { "action_arguments": { - "newname": "dada2_table_visualisation" + "tags": "#forward" }, - "action_type": "RenameDatasetAction", - "output_name": "visualization" + "action_type": "TagDatasetAction", + "output_name": "forward" + }, + "TagDatasetActionreverse": { + "action_arguments": { + "tags": "#reverse" + }, + "action_type": "TagDatasetAction", + "output_name": "reverse" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__summarize/qiime2__feature_table__summarize/2023.5.0+q2galaxy.2023.5.0.2", - "tool_shed_repository": { - "changeset_revision": "365ce7a8e641", - "name": "qiime2__feature_table__summarize", - "owner": "q2d2", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"sample_metadata\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__sample_metadata__\": {\"type\": \"tsv\", \"__current_case__\": 0, \"source\": {\"__class__\": \"ConnectedValue\"}}}]}, \"table\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "tool_id": "__UNZIP_COLLECTION__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", "type": "tool", - "uuid": "f6376403-1be3-4bc0-af85-d5e2e04984b2", + "uuid": "c0f0013f-b065-46dc-9eb7-15a89b27ab14", "when": null, - "workflow_outputs": [ - { - "label": "DADA2 output table visualisation", - "output_name": "visualization", - "uuid": "bf6baadb-1272-48b1-95b6-9aeeb8ee9e1a" - } - ] - } - }, - "tags": [], - "uuid": "8b8c4f4c-7cc0-422d-9a6f-47357faa0082", - "version": 1 - }, - "readme": "# QIIME2 workflows\n\n## Available workflows\n\nDenoising (using `qiime2`'s `dada2` integration for paired / single end data.\n\n## Inputs\n\n- Demultiplexed sequences as a qiime2 aertifact file (`qza`) containing the sequence information.\n- Metadata table (`tabular`)\n- Truncation length\n- Trimming length (optional)\n\nFor the paired end workflow the truncation and trimming length for the reverse reads can / has to be given.\n\n\n## Processing\n\n- Denoising with `qiime2 dada2 denoise-single`/`paired`\n- For each of the three outputs (see below) another tool is started to prepare a corresponding qzv file\n - representative sequences `qiime2 feature-table tabulate-seqs `\n - denoising statistics `qiime2 metadata tabulate`\n - summary of the feature table\n\n## Outputs\n\n - representative sequences \n - denoising statistics \n - summary of the feature table (how many sequences are lost in the corresponding steps)\n" - } - ], - "path": "./workflows/amplicon/qiime2/qiime2-II-denoising" - }, - { - "version": 1.2, - "workflows": [ - { - "name": "baredSC-1d-logNorm", - "subclass": "Galaxy", - "publish": true, - "primaryDescriptorPath": "/baredSC-1d-logNorm.ga", - "testParameterFiles": [ - "/baredSC-1d-logNorm-tests.yml" - ], - "authors": [ - { - "name": "Lucille Delisle", - "orcid": "0000-0002-1964-4960" - } - ], - "definition": { - "a_galaxy_workflow": "true", - "annotation": "Run baredSC in 1 dimension in logNorm for 1 to N gaussians and combine models.", - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "release": "0.4", - "name": "baredSC_1d_logNorm", - "steps": { - "0": { - "annotation": "The dataset must have a first row with row names. Among them should be 'nCount_RNA' and the gene you want to get PDF of.", - "content_id": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.30.0+galaxy0", "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ + "id": 10, + "input_connections": { + "fls": { + "id": 9, + "output_name": "forward" + } + }, + "inputs": [], + "label": null, + "name": "dada2: learnErrors", + "outputs": [ { - "description": "The dataset must have a first row with row names. Among them should be 'nCount_RNA' and the gene you want to get PDF of.", - "name": "Tabular with raw expression values" + "name": "errors", + "type": "dada2_errorrates" + }, + { + "name": "plot", + "type": "pdf" } ], - "label": "Tabular with raw expression values", - "name": "Input dataset", - "outputs": [], "position": { - "left": 0, - "top": 0 + "left": 1120, + "top": 362 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", - "tool_version": null, - "type": "data_input", - "uuid": "247797f8-537d-434c-b7f0-b5212d6a6139", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.30.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5fe3edf19b9c", + "name": "dada2_learnerrors", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced\": {\"errfoo\": \"loessErrfun\", \"randomize\": false, \"maxconsist\": \"10\", \"omegac\": \"0.0\"}, \"chromInfo\": \"/gpfs1/data/galaxy_server/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"fls\": {\"__class__\": \"ConnectedValue\"}, \"nbases\": \"8\", \"plotopt\": {\"obs\": true, \"err_out\": true, \"err_in\": false, \"nominalQ\": true}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.30.0+galaxy0", + "type": "tool", + "uuid": "725e57a5-35c9-4b20-860a-40c91ce4a6b8", "when": null, "workflow_outputs": [] }, - "1": { - "annotation": "Must be included in the first row of the tabular", - "content_id": null, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.30.0+galaxy0", "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ + "id": 11, + "input_connections": { + "fls": { + "id": 9, + "output_name": "reverse" + } + }, + "inputs": [], + "label": null, + "name": "dada2: learnErrors", + "outputs": [ { - "description": "Must be included in the first row of the tabular", - "name": "Gene name" + "name": "errors", + "type": "dada2_errorrates" + }, + { + "name": "plot", + "type": "pdf" } ], - "label": "Gene name", - "name": "Input parameter", - "outputs": [], "position": { - "left": 51, - "top": 95 + "left": 1113, + "top": 716.3237599999942 }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "8486d61d-03ce-44df-a74c-0aa6a5b0e0b7", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.30.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5fe3edf19b9c", + "name": "dada2_learnerrors", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced\": {\"errfoo\": \"loessErrfun\", \"randomize\": false, \"maxconsist\": \"10\", \"omegac\": \"0.0\"}, \"chromInfo\": \"/gpfs1/data/galaxy_server/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"fls\": {\"__class__\": \"ConnectedValue\"}, \"nbases\": \"8\", \"plotopt\": {\"obs\": true, \"err_out\": true, \"err_in\": false, \"nominalQ\": true}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.30.0+galaxy0", + "type": "tool", + "uuid": "53cb573f-65bd-4226-ad69-bc03a8f71961", "when": null, "workflow_outputs": [] }, - "2": { - "annotation": "Maximum value to explore in logNorm", - "content_id": null, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.30.0+galaxy0", "errors": null, - "id": 2, - "input_connections": {}, + "id": 12, + "input_connections": { + "batch_cond|derep": { + "id": 9, + "output_name": "forward" + }, + "batch_cond|pool": { + "id": 3, + "output_name": "output" + }, + "err": { + "id": 10, + "output_name": "errors" + } + }, "inputs": [ { - "description": "Maximum value to explore in logNorm", - "name": "Maximum value in logNorm" + "description": "runtime parameter for tool dada2: dada", + "name": "batch_cond" + }, + { + "description": "runtime parameter for tool dada2: dada", + "name": "batch_cond" + } + ], + "label": null, + "name": "dada2: dada", + "outputs": [ + { + "name": "data_collection", + "type": "input" } ], - "label": "Maximum value in logNorm", - "name": "Input parameter", - "outputs": [], "position": { - "left": 97, - "top": 176.5 + "left": 1400, + "top": 406 }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "a54a81dc-8b4c-4ed3-8d4e-0748755873e8", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.30.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "00f5005840fa", + "name": "dada2_dada", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"batch_cond\": {\"batch_select\": \"no\", \"__current_case__\": 1, \"derep\": {\"__class__\": \"ConnectedValue\"}, \"pool\": {\"__class__\": \"ConnectedValue\"}}, \"err\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.30.0+galaxy0", + "type": "tool", + "uuid": "d4bf96a4-79bf-45dc-87d2-ccbd1eba28bd", "when": null, "workflow_outputs": [] }, - "3": { - "annotation": "Usually 4 is enough", - "content_id": null, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.30.0+galaxy0", "errors": null, - "id": 3, - "input_connections": {}, + "id": 13, + "input_connections": { + "batch_cond|derep": { + "id": 9, + "output_name": "reverse" + }, + "batch_cond|pool": { + "id": 3, + "output_name": "output" + }, + "err": { + "id": 11, + "output_name": "errors" + } + }, "inputs": [ { - "description": "Usually 4 is enough", - "name": "Maximum number of Gaussians to study" + "description": "runtime parameter for tool dada2: dada", + "name": "batch_cond" + }, + { + "description": "runtime parameter for tool dada2: dada", + "name": "batch_cond" + } + ], + "label": null, + "name": "dada2: dada", + "outputs": [ + { + "name": "data_collection", + "type": "input" } ], - "label": "Maximum number of Gaussians to study", - "name": "Input parameter", - "outputs": [], "position": { - "left": 268, - "top": 291 + "left": 1390, + "top": 715.0071096093692 }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "b7482c04-93ff-4f34-acbd-9c46d1f067cd", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.30.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "00f5005840fa", + "name": "dada2_dada", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"batch_cond\": {\"batch_select\": \"no\", \"__current_case__\": 1, \"derep\": {\"__class__\": \"ConnectedValue\"}, \"pool\": {\"__class__\": \"ConnectedValue\"}}, \"err\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.30.0+galaxy0", + "type": "tool", + "uuid": "0d8aff43-250d-4a9b-9c35-34589d02b3ec", "when": null, "workflow_outputs": [] }, - "4": { + "14": { "annotation": "", - "id": 4, + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_mergepairs/dada2_mergePairs/1.30.0+galaxy0", + "errors": null, + "id": 14, "input_connections": { - "Maximum number in param output": { - "id": 3, - "input_subworkflow_step_id": 0, - "output_name": "output" + "dadaF": { + "id": 12, + "output_name": "data_collection" + }, + "dadaR": { + "id": 13, + "output_name": "data_collection" + }, + "derepF": { + "id": 9, + "output_name": "forward" + }, + "derepR": { + "id": 9, + "output_name": "reverse" } }, "inputs": [], "label": null, - "name": "generate_param_list_one_to_number", - "outputs": [], + "name": "dada2: mergePairs", + "outputs": [ + { + "name": "merged", + "type": "dada2_mergepairs" + } + ], "position": { - "left": 547, - "top": 231.5 + "left": 1683, + "top": 468.0071096093692 }, - "subworkflow": { - "a_galaxy_workflow": "true", - "annotation": "", - "comments": [], - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "name": "generate_param_list_one_to_number", - "steps": { - "0": { - "annotation": "Maximum number in param output", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "Maximum number in param output", - "name": "Maximum number in param output" - } - ], - "label": "Maximum number in param output", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 0, - "top": 36 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "655f8763-6f41-401c-a7c2-cbc0926222c0", - "when": null, - "workflow_outputs": [ - { - "label": null, - "output_name": "output", - "uuid": "996f5ca8-629e-4887-9bc0-2d719b790868" - } - ] - }, - "1": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", - "errors": null, - "id": 1, - "input_connections": { - "token_set_0|repeat_select|times": { - "id": 0, - "output_name": "output" - } - }, - "inputs": [], - "label": "create first tabular with good number of rows.", - "name": "Create text file", - "outputs": [ - { - "name": "outfile", - "type": "txt" - } - ], - "position": { - "left": 280, - "top": 0 - }, - "post_job_actions": { - "ChangeDatatypeActionoutfile": { - "action_arguments": { - "newtype": "tabular" - }, - "action_type": "ChangeDatatypeAction", - "output_name": "outfile" - }, - "HideDatasetActionoutfile": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "outfile" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": \"whatever\", \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", - "type": "tool", - "uuid": "c96eeaba-7b46-478f-bc6d-ac3d64f72523", - "when": null, - "workflow_outputs": [] - }, - "2": { - "annotation": "", - "content_id": "addValue", - "errors": null, - "id": 2, - "input_connections": { - "input": { - "id": 1, - "output_name": "outfile" - } - }, - "inputs": [], - "label": "add column with numbers starting at 1", - "name": "Add column", - "outputs": [ - { - "name": "out_file1", - "type": "input" - } - ], - "position": { - "left": 560, - "top": 20 - }, - "post_job_actions": { - "HideDatasetActionout_file1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file1" - } - }, - "tool_id": "addValue", - "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", - "type": "tool", - "uuid": "20631933-3793-45f0-9fb5-6f3d9463457b", - "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "", - "content_id": "Cut1", - "errors": null, - "id": 3, - "input_connections": { - "input": { - "id": 2, - "output_name": "out_file1" - } - }, - "inputs": [], - "label": "retrieve numbers", - "name": "Cut", - "outputs": [ - { - "name": "out_file1", - "type": "tabular" - } - ], - "position": { - "left": 840, - "top": 20 - }, - "post_job_actions": { - "HideDatasetActionout_file1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file1" - } - }, - "tool_id": "Cut1", - "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.2", - "type": "tool", - "uuid": "b467476c-8691-4fd4-aea0-d783b14b997a", - "when": null, - "workflow_outputs": [] - }, - "4": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", - "errors": null, - "id": 4, - "input_connections": { - "split_parms|input": { - "id": 3, - "output_name": "out_file1" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool Split file", - "name": "split_parms" - } - ], - "label": "split numbers to collection", - "name": "Split file", - "outputs": [ - { - "name": "list_output_tab", - "type": "input" - } - ], - "position": { - "left": 1120, - "top": 20 - }, - "post_job_actions": { - "HideDatasetActionlist_output_tab": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "list_output_tab" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", - "tool_shed_repository": { - "changeset_revision": "baabc30154cd", - "name": "split_file_to_collection", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"split_parms\": {\"select_ftype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"top\": \"0\", \"split_by\": {\"select_split_by\": \"row\", \"__current_case__\": 1, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.5.1", - "type": "tool", - "uuid": "b621baec-46f7-4dfe-b6fa-f8c44c2822f2", - "when": null, - "workflow_outputs": [] - }, - "5": { - "annotation": "", - "content_id": "param_value_from_file", - "errors": null, - "id": 5, - "input_connections": { - "input1": { - "id": 4, - "output_name": "list_output_tab" - } - }, - "inputs": [], - "label": "numbers to param", - "name": "Parse parameter value", - "outputs": [ - { - "name": "integer_param", - "type": "expression.json" - } - ], - "position": { - "left": 1400, - "top": 29 - }, - "post_job_actions": {}, - "tool_id": "param_value_from_file", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.0", - "type": "tool", - "uuid": "1aff7c8b-0554-4e98-962d-3d6b161fa133", - "when": null, - "workflow_outputs": [ - { - "label": "params_list", - "output_name": "integer_param", - "uuid": "e05e466c-4694-4d6e-90dc-ea4e1aa3ff58" - } - ] - } - }, - "tags": "", - "uuid": "b61a880e-d69d-4a15-975d-c116c9147bb6" + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_mergepairs/dada2_mergePairs/1.30.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "35176674168c", + "name": "dada2_mergepairs", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_id": null, - "type": "subworkflow", - "uuid": "e5607959-5b5e-4898-92ab-078c7cafb327", + "tool_state": "{\"chromInfo\": \"/gpfs1/data/galaxy_server/galaxy/tool-data/shared/ucsc/chrom/?.len\", \"dadaF\": {\"__class__\": \"ConnectedValue\"}, \"dadaF|__identifier__\": \"pool.feces.fastq\", \"dadaR\": {\"__class__\": \"ConnectedValue\"}, \"dadaR|__identifier__\": \"pool.feces.fastq\", \"derepF\": {\"__class__\": \"ConnectedValue\"}, \"derepF|__identifier__\": \"pool.feces.fastq\", \"derepR\": {\"__class__\": \"ConnectedValue\"}, \"derepR|__identifier__\": \"pool.feces.fastq\", \"justConcatenate\": false, \"maxMismatch\": \"0\", \"minOverlap\": \"12\", \"output_details\": false, \"trimOverhang\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.30.0+galaxy0", + "type": "tool", + "uuid": "574508a6-3b02-40e0-8d54-9423e6ddd852", "when": null, "workflow_outputs": [] }, - "5": { + "15": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_makesequencetable/dada2_makeSequenceTable/1.30.0+galaxy0", "errors": null, - "id": 5, + "id": 15, "input_connections": { - "MCMC|nnorm": { - "id": 4, - "output_name": "params_list" - }, - "MCMC|xmax": { - "id": 2, - "output_name": "output" - }, - "geneColName": { - "id": 1, - "output_name": "output" - }, - "input_counts|input": { - "id": 0, - "output_name": "output" + "samples": { + "id": 14, + "output_name": "merged" } }, - "inputs": [ - { - "description": "runtime parameter for tool baredSC 1d", - "name": "MCMC" - }, + "inputs": [], + "label": null, + "name": "dada2: makeSequenceTable", + "outputs": [ { - "description": "runtime parameter for tool baredSC 1d", - "name": "MCMC" + "name": "stable", + "type": "dada2_sequencetable" }, { - "description": "runtime parameter for tool baredSC 1d", - "name": "input_counts" + "name": "plot_output", + "type": "pdf" } ], - "label": "baredSC", - "name": "baredSC 1d", + "position": { + "left": 1960.0001199993603, + "top": 521.0070943505801 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_makesequencetable/dada2_makeSequenceTable/1.30.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "75c8945b0da2", + "name": "dada2_makesequencetable", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_cond\": {\"filter_select\": \"no\", \"__current_case__\": 0}, \"orderBy\": \"abundance\", \"plot\": true, \"samples\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.30.0+galaxy0", + "type": "tool", + "uuid": "6b6b4d9b-573f-4eee-a406-51930e761f28", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_removebimeradenovo/dada2_removeBimeraDenovo/1.30.0+galaxy0", + "errors": null, + "id": 16, + "input_connections": { + "unqs": { + "id": 15, + "output_name": "stable" + } + }, + "inputs": [], + "label": null, + "name": "dada2: removeBimeraDenovo", "outputs": [ { - "name": "qc_plots", - "type": "input" - }, - { - "name": "other_outputs", - "type": "input" - }, - { - "name": "output", - "type": "npz" - }, - { - "name": "neff", - "type": "txt" - }, - { - "name": "pdf", - "type": "tabular" + "name": "stable_uniques", + "type": "dada2_uniques" }, { - "name": "plot", - "type": "png" + "name": "stable_mergepairs", + "type": "dada2_mergepairs" }, { - "name": "logevidence", - "type": "txt" + "name": "stable_sequencetable", + "type": "dada2_sequencetable" } ], "position": { - "left": 867, - "top": 114.5 - }, - "post_job_actions": { - "HideDatasetActionlogevidence": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "logevidence" - }, - "HideDatasetActionother_outputs": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "other_outputs" - }, - "HideDatasetActionpdf": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "pdf" - }, - "HideDatasetActionplot": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "plot" - } + "left": 2240, + "top": 554 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.3+galaxy0", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_removebimeradenovo/dada2_removeBimeraDenovo/1.30.0+galaxy0", "tool_shed_repository": { - "changeset_revision": "769d815e4b0d", - "name": "baredsc_1d", + "changeset_revision": "073608a50ac3", + "name": "dada2_removebimeradenovo", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"MCMC\": {\"xmin\": \"0.0\", \"xmax\": {\"__class__\": \"ConnectedValue\"}, \"nx\": \"100\", \"minScalex\": \"0.1\", \"scale\": {\"type\": \"Seurat\", \"__current_case__\": 0, \"targetSum\": \"10000.0\"}, \"seed\": \"1\", \"nnorm\": {\"__class__\": \"ConnectedValue\"}, \"nsampMCMC\": \"100000\", \"automaticRestart\": {\"set_minNeff\": \"yes\", \"__current_case__\": 0, \"minNeff\": \"200.0\"}}, \"advanced\": {\"osampx\": \"10\", \"osampxpdf\": \"5\", \"coviscale\": \"1.0\", \"nis\": \"1000\", \"burn\": {\"custom\": \"no\", \"__current_case__\": 0}}, \"filter\": {\"nb\": \"0\", \"__current_case__\": 0}, \"geneColName\": {\"__class__\": \"ConnectedValue\"}, \"input_counts\": {\"filetype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"plots\": {\"image_file_format\": \"png\", \"title\": \"\", \"removeFirstSamples\": \"-1\", \"nsampInPlot\": \"100000\", \"prettyBins\": \"-1\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.3+galaxy0", + "tool_state": "{\"method\": \"consensus\", \"unqs\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.30.0+galaxy0", "type": "tool", - "uuid": "75379c38-7040-4651-b875-5ad7382de31d", + "uuid": "76a3ebb9-4d87-470d-aea6-abb90184c7ec", "when": null, "workflow_outputs": [ { - "label": "baredsc_qc_plots", - "output_name": "qc_plots", - "uuid": "269f21b9-0499-40bc-88d5-555ee46d166d" - }, - { - "label": "baredsc_neff", - "output_name": "neff", - "uuid": "b2f23ac4-3634-4c1c-a17c-89a6fec675d8" - }, - { - "label": "baredsc_numpy", - "output_name": "output", - "uuid": "f5339d63-a667-4cd2-879c-d35c633e3ffd" + "label": "Sequence Table", + "output_name": "stable_sequencetable", + "uuid": "d8690ce6-0468-4b59-a824-bcb34218ae87" } ] }, - "6": { + "17": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_seqcounts/dada2_seqCounts/1.30.0+galaxy0", "errors": null, - "id": 6, + "id": 17, "input_connections": { - "MCMC|outputs": { - "id": 5, - "output_name": "output" + "inrep_0|input": { + "id": 7, + "output_name": "outtab" }, - "MCMC|xmax": { - "id": 2, - "output_name": "output" + "inrep_1|input": { + "id": 12, + "output_name": "data_collection" }, - "geneColName": { - "id": 1, - "output_name": "output" + "inrep_2|input": { + "id": 13, + "output_name": "data_collection" }, - "input_counts|input": { - "id": 0, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool Combine multiple 1D Models", - "name": "MCMC" + "inrep_3|input": { + "id": 14, + "output_name": "merged" }, - { - "description": "runtime parameter for tool Combine multiple 1D Models", - "name": "MCMC" + "inrep_4|input": { + "id": 15, + "output_name": "stable" }, - { - "description": "runtime parameter for tool Combine multiple 1D Models", - "name": "input_counts" + "inrep_5|input": { + "id": 16, + "output_name": "stable_sequencetable" } - ], - "label": "combine baredSC 1d", - "name": "Combine multiple 1D Models", + }, + "inputs": [], + "label": null, + "name": "dada2: sequence counts", "outputs": [ { - "name": "other_outputs", - "type": "input" - }, - { - "name": "pdf", + "name": "counts", "type": "tabular" - }, - { - "name": "plot", - "type": "png" } ], "position": { - "left": 1220, - "top": 170.5 + "left": 2523.672846294445, + "top": 53.76299803013818 }, "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_seqcounts/dada2_seqCounts/1.30.0+galaxy0", "tool_shed_repository": { - "changeset_revision": "5b7c81b35b89", - "name": "baredsc_combine_1d", + "changeset_revision": "a7817705348e", + "name": "dada2_seqcounts", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"MCMC\": {\"outputs\": {\"__class__\": \"ConnectedValue\"}, \"xmin\": \"0.0\", \"xmax\": {\"__class__\": \"ConnectedValue\"}, \"nx\": \"100\", \"minScalex\": \"0.1\", \"scale\": {\"type\": \"Seurat\", \"__current_case__\": 0, \"targetSum\": \"10000.0\"}, \"seed\": \"1\"}, \"advanced\": {\"osampx\": \"10\", \"osampxpdf\": \"5\", \"coviscale\": \"1.0\", \"nis\": \"1000\"}, \"filter\": {\"nb\": \"0\", \"__current_case__\": 0}, \"geneColName\": {\"__class__\": \"ConnectedValue\"}, \"input_counts\": {\"filetype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"plots\": {\"image_file_format\": \"png\", \"title\": \"\", \"removeFirstSamples\": \"-1\", \"nsampInPlot\": \"100000\", \"prettyBins\": \"-1\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.3+galaxy0", + "tool_state": "{\"inrep\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"FiltTrim\"}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"Dada Fwd\"}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"Dada Rev\"}, {\"__index__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"MakePairs\"}, {\"__index__\": 4, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"SeqTab\"}, {\"__index__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": \"Bimera\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.30.0+galaxy0", "type": "tool", - "uuid": "752ba293-93e9-4769-85d0-ebc9c2c100b6", + "uuid": "bd73b51d-5c84-4de0-94c7-453879379bd8", "when": null, "workflow_outputs": [ { - "label": "combined_pdf", - "output_name": "pdf", - "uuid": "2aa68ed9-2ca6-4f31-be28-bcead2a78e72" + "label": "Counts", + "output_name": "counts", + "uuid": "f5ba8eba-84da-4a58-9bba-5d016c7dcc40" + } + ] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_assigntaxonomyaddspecies/dada2_assignTaxonomyAddspecies/1.30.0+galaxy0", + "errors": null, + "id": 18, + "input_connections": { + "reference_cond|refFasta": { + "id": 4, + "output_name": "output" }, + "seqs": { + "id": 16, + "output_name": "stable_sequencetable" + } + }, + "inputs": [ { - "label": "combined_plot", - "output_name": "plot", - "uuid": "f1cd8147-a286-43a7-bb82-9ee5f881e8fa" - }, + "description": "runtime parameter for tool dada2: assignTaxonomy and addSpecies", + "name": "reference_cond" + } + ], + "label": "dada2: assignTaxonomy", + "name": "dada2: assignTaxonomy and addSpecies", + "outputs": [ { - "label": "combined_other_outputs", - "output_name": "other_outputs", - "uuid": "b8da3ab7-2fed-445e-a3a8-97ddcfa68b8e" + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 2647.6612392582533, + "top": 838.3432775089392 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dada2_assigntaxonomyaddspecies/dada2_assignTaxonomyAddspecies/1.30.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "65db807336bc", + "name": "dada2_assigntaxonomyaddspecies", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addSpecies_cond\": {\"addSpecies_select\": \"FALSE\", \"__current_case__\": 0}, \"minBoot\": \"50\", \"outputBootstraps\": false, \"reference_cond\": {\"reference_select\": \"builtin\", \"__current_case__\": 0, \"refFasta\": {\"__class__\": \"ConnectedValue\"}}, \"seed\": null, \"seqs\": {\"__class__\": \"ConnectedValue\"}, \"tryRC\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.30.0+galaxy0", + "type": "tool", + "uuid": "7f71f23c-bcb2-4c6e-a716-33964fd602c4", + "when": null, + "workflow_outputs": [ + { + "label": "Taxonomy", + "output_name": "output", + "uuid": "f0bc83d0-6d2f-4e78-98f7-c4ce06365c23" } ] } }, - "tags": [], - "uuid": "1ea0b92d-d863-435a-96ac-1e547fdbc994", - "version": 7 + "tags": [ + "name:amplicon" + ], + "uuid": "11d717f8-92ef-4dd7-bda7-c193175fece2", + "version": 1 }, - "readme": "# BaredSC Workflows\n\nThese workflows allow to run a baredSC analysis from a table with counts in a single click. It uses models from 1 to N Gaussians and combine them. It uses the logNorm scale, 100 bins for 1 dimension and 25 bins on each axis in 2 dimensions.\n\n## Inputs dataset\n\n- Both workflows need a tabular dataset where each row is a cell. The tabular needs to have a header line with column names. There must be at least two columns: 'nCount_RNA' and another one with the counts for the gene(s) of interest. A way to get such table in R from a Seurat object (`seurat.obj`) is:\n\n```r\nmy.genes <- c(\"Hoxa13\", \"Hoxd13\")\ndf <- cbind(seurat.obj[[]], # This will give you all metadata including nCount_RNA\n FetchData(seurat.obj, slot = \"counts\", vars = my.genes))\n\nwrite.table(df, \"input_for_baredSC.txt\", quote = F, sep = \"\\t\", row.names = F)\n```\n\n## Inputs values\n\nFor the 1D:\n\n- Gene name: The name of the column with the counts of your gene of interest.\n- Maximum value in logNorm: The maximum value to explore in PDF. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 Gaussians to models with this number of Gaussians will be combined.\n\nFor the 2D:\n\n- Gene name for x axis: The name of the column with the counts of your gene in x axis.\n- Gene name for y axis: The name of the column with the counts of your gene in y axis.\n- maximum value in logNorm for x-axis: The maximum value to explore in PDF in the x axis. This value should be large enough so the PDF is at 0 at this value.\n- maximum value in logNorm for y-axis: The maximum value to explore in PDF in the y axis. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 2D-Gaussians to models with this number of 2D-Gaussians will be combined.\n- compute p-value: Whether you want to get a p-value. As a consequence, less samples than available will be used for plots as p-value computation requires to have independent samples.\n\n## Processing\n\n- The workflow will generate paramater values from 1 to the maximum number of Gaussians to study.\n- baredSC_1d or baredSC_2d is run for each of these number of Gaussians\n- All models are combined into a single result.\n", - "changelog": "# Changelog\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.3+galaxy0`\n\n## [0.3] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/1.1.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0`\n\n## [0.2] 2023-12-01\n\n### Add 'compute p-value' parameter in 2d\n\n### Semi-automatic update\n- all baredsc tools were updated from `1.1.2+galaxy0` to `1.1.2+galaxy1`\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.1] 2023-10-03\n\nFirst release.\n" - }, + "readme": "# Dada2: amplicon analysis for paired end data\n\n## Inputs dataset\n\n- `Paired input data` paired input collection in FASTQ format\n\n## Inputs values\n\n- `Read length forward/reverse reads` length of the forward/reverse reads to which they should be truncated in the filter and trim step\n- `Pool samples` pooling may increase sensitivity\n- `Reference database` that should be used for taxonomic assignment\n\n## Processing\n\nThe workflow follows the steps described in the [dada2 tutorial](https://benjjneb.github.io/dada2/tutorial.html).\n\nAs a first step the input collection is sorted. This is important because the dada2 step outputs\na collection in sorted order. If the input collection would not be sorted then the mergePairs step\nsamples would be mixed up.\n\n- `FilterAndTrim` Quality control by filtering and trimming reads\n- `QualityProfile` is called before and after the FilterAndTrim step\n- `Unzip Collection` separates forward and reverse reads (the next steps are evaluated separately on forward and reverse reads)\n- `learnErrors` learn error rates\n- `dada` filter noisy reads\n- `mergePairs` merge forward and reverse reads\n- `makeSequenceTable` create the sequence table\n- `removeBimeraDenovo` remove chimeric sequencs\n- `assignTaxonomy` assign taxonomic information from a reference data base\n\n## TODO\n\nSome possibilities to extend/improve the workflow\n\n- output BIOM\n- use ASV1, ... in sequence table and taxonomy output, and output additional fasta\n- allow to use custom taxonomy / make it optional\n", + "changelog": "# Changelog\n\n## [0.2] 2024-05-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.28+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/dada2_plotqualityprofile/dada2_plotQualityProfile/1.30.0+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/dada2_filterandtrim/dada2_filterAndTrim/1.28+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/dada2_filterandtrim/dada2_filterAndTrim/1.30.0+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.28+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/dada2_learnerrors/dada2_learnErrors/1.30.0+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.28+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/dada2_dada/dada2_dada/1.30.0+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/dada2_mergepairs/dada2_mergePairs/1.28+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/dada2_mergepairs/dada2_mergePairs/1.30.0+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/dada2_makesequencetable/dada2_makeSequenceTable/1.28+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/dada2_makesequencetable/dada2_makeSequenceTable/1.30.0+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/dada2_removebimeradenovo/dada2_removeBimeraDenovo/1.28+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/dada2_removebimeradenovo/dada2_removeBimeraDenovo/1.30.0+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/dada2_seqcounts/dada2_seqCounts/1.28+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/dada2_seqcounts/dada2_seqCounts/1.30.0+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/dada2_assigntaxonomyaddspecies/dada2_assignTaxonomyAddspecies/1.28+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/dada2_assigntaxonomyaddspecies/dada2_assignTaxonomyAddspecies/1.30.0+galaxy0`\n\n## [0.1] 2024-01-09\nFirst release.\n" + } + ], + "path": "./workflows/amplicon/dada2" + }, + { + "version": 1.2, + "workflows": [ { - "name": "baredSC-2d-logNorm", + "name": "QIIME2-III-V-Phylogeny-Rarefaction-Taxonomic-Analysis", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/baredSC-2d-logNorm.ga", + "primaryDescriptorPath": "/QIIME2-III-V-Phylogeny-Rarefaction-Taxonomic-Analysis.ga", "testParameterFiles": [ - "/baredSC-2d-logNorm-tests.yml" + "/QIIME2-III-V-Phylogeny-Rarefaction-Taxonomic-Analysis-tests.yml" ], "authors": [ { - "name": "Lucille Delisle", - "orcid": "0000-0002-1964-4960" + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" } ], "definition": { "a_galaxy_workflow": "true", - "annotation": "Run baredSC in 2 dimensions in logNorm for 1 to N gaussians and combine models.", + "annotation": "This workflow \n- Reconstruct phylogeny (insert fragments in a reference)\n- Alpha rarefaction analysis\n- Taxonomic analysis", + "comments": [], "creator": [ { "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" } ], "format-version": "0.1", "license": "MIT", - "release": "0.4", - "name": "baredSC_2d_logNorm", + "name": "QIIME2-III-V-Phylogeny-Rarefaction-Taxonomic-Analysis", + "release": "0.1", "steps": { "0": { - "annotation": "The dataset must have a first row with row names. Among them should be 'nCount_RNA' and the gene you want to get PDF of.", + "annotation": "Representative sequences, e.g. from DADA2", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "The dataset must have a first row with row names. Among them should be 'nCount_RNA' and the gene you want to get PDF of.", - "name": "Tabular with raw expression values" + "description": "Representative sequences, e.g. from DADA2", + "name": "Representative sequences" } ], - "label": "Tabular with raw expression values", + "label": "Representative sequences", "name": "Input dataset", "outputs": [], "position": { - "left": 0, - "top": 0 + "left": 1.1907255852393628, + "top": 32.84463293555338 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", "tool_version": null, "type": "data_input", - "uuid": "247797f8-537d-434c-b7f0-b5212d6a6139", + "uuid": "ffb9d0c7-787e-4b70-9ed4-73624641b185", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "Must be included in the first row of the tabular", + "annotation": "Feature table. e.g. from DADA2", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "Must be included in the first row of the tabular", - "name": "Gene name for x axis" + "description": "Feature table. e.g. from DADA2", + "name": "Feature table" } ], - "label": "Gene name for x axis", - "name": "Input parameter", + "label": "Feature table", + "name": "Input dataset", "outputs": [], "position": { - "left": 28, - "top": 91 + "left": 0, + "top": 141.5833282470703 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", "tool_version": null, - "type": "parameter_input", - "uuid": "8486d61d-03ce-44df-a74c-0aa6a5b0e0b7", + "type": "data_input", + "uuid": "388c0b1a-4e14-44e3-83d5-97a5052f5d26", "when": null, "workflow_outputs": [] }, "2": { - "annotation": "Maximum value to explore in logNorm in x-axis (usually between 2 and 4)", + "annotation": "Tab separated metadata file", "content_id": null, "errors": null, "id": 2, "input_connections": {}, "inputs": [ { - "description": "Maximum value to explore in logNorm in x-axis (usually between 2 and 4)", - "name": "maximum value in logNorm for x-axis" + "description": "Tab separated metadata file", + "name": "Metadata" } ], - "label": "maximum value in logNorm for x-axis", - "name": "Input parameter", + "label": "Metadata", + "name": "Input dataset", "outputs": [], "position": { - "left": 78, - "top": 187.5 + "left": 3.298961099430351, + "top": 256.6628878437186 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_state": "{\"optional\": false, \"format\": [\"tsv\"], \"tag\": null}", "tool_version": null, - "type": "parameter_input", - "uuid": "a54a81dc-8b4c-4ed3-8d4e-0748755873e8", + "type": "data_input", + "uuid": "64e30001-38ae-4d19-a93c-6d0572d10252", "when": null, "workflow_outputs": [] }, "3": { - "annotation": "Must be included in the first row of the tabular", + "annotation": "Minimum depth used for the rarefaction analysis (minimum value : 1)", "content_id": null, "errors": null, "id": 3, "input_connections": {}, "inputs": [ { - "description": "Must be included in the first row of the tabular", - "name": "Gene name for y axis" + "description": "Minimum depth used for the rarefaction analysis (minimum value : 1)", + "name": "Minimum depth" } ], - "label": "Gene name for y axis", + "label": "Minimum depth", "name": "Input parameter", "outputs": [], "position": { - "left": 152, - "top": 297.5 + "left": 5.446155936666033, + "top": 345.49918723766496 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "73f322d4-ac8e-47f9-930b-e38600ac44f8", + "uuid": "93c5a1ed-7222-4e61-bfde-7c2ee74bb1fe", "when": null, "workflow_outputs": [] }, "4": { - "annotation": "Maximum value to explore in logNorm in y-axis (usually between 2 and 4)", + "annotation": "Maximum depth used for the rarefaction analysis (minimum value : 1)", "content_id": null, "errors": null, "id": 4, "input_connections": {}, "inputs": [ { - "description": "Maximum value to explore in logNorm in y-axis (usually between 2 and 4)", - "name": "maximum value in logNorm for y-axis" + "description": "Maximum depth used for the rarefaction analysis (minimum value : 1)", + "name": "Maximum depth" } ], - "label": "maximum value in logNorm for y-axis", + "label": "Maximum depth", "name": "Input parameter", "outputs": [], "position": { - "left": 254, - "top": 390.5 + "left": 6.523874261050689, + "top": 444.34720870793564 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "35403c8f-7cb4-40bf-8d6c-a259627daf01", + "uuid": "37b64f9f-e47a-4f70-aec2-ef2f3e005c4c", "when": null, "workflow_outputs": [] }, "5": { - "annotation": "Usually 4 is enough", + "annotation": "Reference data for the SEPP fragmentation insertion phylogenetic tree generation", "content_id": null, "errors": null, "id": 5, "input_connections": {}, "inputs": [ { - "description": "Usually 4 is enough", - "name": "Maximum number of Gaussians to study" + "description": "Reference data for the SEPP fragmentation insertion phylogenetic tree generation", + "name": "SEPP fragment insertion reference" } ], - "label": "Maximum number of Gaussians to study", - "name": "Input parameter", + "label": "SEPP fragment insertion reference", + "name": "Input dataset", "outputs": [], "position": { - "left": 320, - "top": 481 + "left": 14.95001220703125, + "top": 634.2999877929688 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", "tool_version": null, - "type": "parameter_input", - "uuid": "b7482c04-93ff-4f34-acbd-9c46d1f067cd", + "type": "data_input", + "uuid": "3cb0a84c-dc8c-4325-929b-2d3915e7738a", "when": null, "workflow_outputs": [] }, "6": { - "annotation": "Whether you want to get a p-value. As a consequence, less samples than available will be used for plots.", + "annotation": "Taxonomic classifier (e.g. Greengenes or SILVA)", "content_id": null, "errors": null, "id": 6, "input_connections": {}, "inputs": [ { - "description": "Whether you want to get a p-value. As a consequence, less samples than available will be used for plots.", - "name": "compute p-value" + "description": "Taxonomic classifier (e.g. Greengenes or SILVA)", + "name": "Taxonomic classifier" } ], - "label": "compute p-value", - "name": "Input parameter", + "label": "Taxonomic classifier", + "name": "Input dataset", "outputs": [], "position": { - "left": 378, - "top": 578.5 + "left": 13.29724891100554, + "top": 751.0166625976562 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", "tool_version": null, - "type": "parameter_input", - "uuid": "4b7990a3-4fff-4c74-a9ee-0a8716e33866", + "type": "data_input", + "uuid": "8c477a8c-f360-4a8a-95ef-c4c9b8168ae8", "when": null, "workflow_outputs": [] }, "7": { - "annotation": "", + "annotation": "Phylogenetic tree for diversity analysis", "id": 7, "input_connections": { - "Maximum number in param output": { - "id": 5, + "DADA2 representative sequences": { + "id": 0, "input_subworkflow_step_id": 0, "output_name": "output" + }, + "SEPP fragment insertion source file": { + "id": 5, + "input_subworkflow_step_id": 1, + "output_name": "output" } }, "inputs": [], - "label": null, - "name": "generate_param_list_one_to_number", + "label": "Phylogenetic tree for diversity analysis", + "name": "QIIME2 III: Phylogenetic tree for diversity analysis", "outputs": [], "position": { - "left": 677, - "top": 346.5 + "left": 457.7998825174995, + "top": 0 }, "subworkflow": { "a_galaxy_workflow": "true", @@ -22292,1441 +23563,6665 @@ "creator": [ { "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" } ], "format-version": "0.1", "license": "MIT", - "name": "generate_param_list_one_to_number", + "name": "QIIME2 III: Phylogenetic tree for diversity analysis", "steps": { "0": { - "annotation": "Maximum number in param output", + "annotation": "DADA2 representative sequences", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "Maximum number in param output", - "name": "Maximum number in param output" + "description": "DADA2 representative sequences", + "name": "DADA2 representative sequences" } ], - "label": "Maximum number in param output", - "name": "Input parameter", + "label": "DADA2 representative sequences", + "name": "Input dataset", "outputs": [], "position": { "left": 0, - "top": 36 + "top": 19.497570176200952 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", "tool_version": null, - "type": "parameter_input", - "uuid": "655f8763-6f41-401c-a7c2-cbc0926222c0", + "type": "data_input", + "uuid": "71e6440a-8aa6-4899-bd11-901dffae36a5", "when": null, - "workflow_outputs": [ - { - "label": null, - "output_name": "output", - "uuid": "996f5ca8-629e-4887-9bc0-2d719b790868" - } - ] + "workflow_outputs": [] }, "1": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "annotation": "Reference data for the SEPP fragmentation insertion phylogenetic tree generation", + "content_id": null, "errors": null, "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Reference data for the SEPP fragmentation insertion phylogenetic tree generation", + "name": "SEPP fragment insertion source file" + } + ], + "label": "SEPP fragment insertion source file", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.34857177734375, + "top": 144.6569787455369 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "2bf4a3e7-51d9-4323-ab9a-f6a85c3b0cd7", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "qiime2 fragment-insertion sepp\nInsert fragment sequences using SEPP into reference phylogenies.", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__fragment_insertion__sepp/qiime2__fragment_insertion__sepp/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 2, "input_connections": { - "token_set_0|repeat_select|times": { + "reference_database": { + "id": 1, + "output_name": "output" + }, + "representative_sequences": { "id": 0, "output_name": "output" } }, "inputs": [], - "label": "create first tabular with good number of rows.", - "name": "Create text file", + "label": "Phylogenetic tree generation", + "name": "qiime2 fragment-insertion sepp", "outputs": [ { - "name": "outfile", - "type": "txt" + "name": "tree", + "type": "qza" + }, + { + "name": "placements", + "type": "qza" } ], "position": { - "left": 280, + "left": 310.42930324654003, "top": 0 }, "post_job_actions": { - "ChangeDatatypeActionoutfile": { + "HideDatasetActionplacements": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "placements" + }, + "RenameDatasetActionplacements": { "action_arguments": { - "newtype": "tabular" + "newname": "rooted_tree_placements" }, - "action_type": "ChangeDatatypeAction", - "output_name": "outfile" + "action_type": "RenameDatasetAction", + "output_name": "placements" }, - "HideDatasetActionoutfile": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "outfile" + "RenameDatasetActiontree": { + "action_arguments": { + "newname": "rooted_tree" + }, + "action_type": "RenameDatasetAction", + "output_name": "tree" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__fragment_insertion__sepp/qiime2__fragment_insertion__sepp/2023.5.0+q2galaxy.2023.5.0.2", "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", + "changeset_revision": "2fa85eae206e", + "name": "qiime2__fragment_insertion__sepp", + "owner": "q2d2", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": \"whatever\", \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"alignment_subset_size\": \"1000\", \"placement_subset_size\": \"5000\", \"threads\": \"1\", \"debug\": false}, \"reference_database\": {\"__class__\": \"ConnectedValue\"}, \"representative_sequences\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", "type": "tool", - "uuid": "c96eeaba-7b46-478f-bc6d-ac3d64f72523", + "uuid": "f6aa969f-1bdf-4d74-8b0a-af93a0640040", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "Rooted tree", + "output_name": "tree", + "uuid": "e572bf3b-64aa-4bd5-a629-f53ba6a383be" + } + ] + } + }, + "tags": "", + "uuid": "4a96a5b2-f8cc-41a3-9f16-a84e47e05afe" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "ccd1436d-4d55-401f-b794-8396eef8288f", + "when": null, + "workflow_outputs": [ + { + "label": "Rooted tree", + "output_name": "Rooted tree", + "uuid": "86b75240-ab72-47df-a1c1-a70911d19d66" + } + ] + }, + "8": { + "annotation": "Taxonomic analysis", + "id": 8, + "input_connections": { + "DADA2 feature table": { + "id": 1, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "DADA2 representative sequences": { + "id": 0, + "input_subworkflow_step_id": 1, + "output_name": "output" + }, + "Metadata": { + "id": 2, + "input_subworkflow_step_id": 0, + "output_name": "output" + }, + "Taxonomic classifier": { + "id": 6, + "input_subworkflow_step_id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": "Taxonomic analysis", + "name": "QIIME2 V: Taxonomic analysis", + "outputs": [], + "position": { + "left": 484.1197712977931, + "top": 565.4134141655171 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" }, - "2": { - "annotation": "", - "content_id": "addValue", + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "QIIME2 V: Taxonomic analysis", + "steps": { + "0": { + "annotation": "Tab separated metadata file", + "content_id": null, "errors": null, - "id": 2, - "input_connections": { - "input": { - "id": 1, - "output_name": "outfile" + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Tab separated metadata file", + "name": "Metadata" } + ], + "label": "Metadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.791015625, + "top": 2.6916668368741092 }, - "inputs": [], - "label": "add column with numbers starting at 1", - "name": "Add column", - "outputs": [ + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "c2deedc3-713c-4030-9fb8-5734c016ad5c", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Demultiplexed sequences in qza format", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ { - "name": "out_file1", - "type": "input" + "description": "Demultiplexed sequences in qza format", + "name": "DADA2 representative sequences" } ], + "label": "DADA2 representative sequences", + "name": "Input dataset", + "outputs": [], "position": { - "left": 560, - "top": 20 + "left": 1.8453224170332305, + "top": 111.47987345989156 }, - "post_job_actions": { - "HideDatasetActionout_file1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file1" + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "e250ddc1-f567-40ca-9f2b-e07bbf84cdec", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Taxonomic classifier (e.g. Greengenes or SILVA)", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Taxonomic classifier (e.g. Greengenes or SILVA)", + "name": "Taxonomic classifier" } + ], + "label": "Taxonomic classifier", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.451446533203125, + "top": 241.0041668368741 }, - "tool_id": "addValue", - "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", - "type": "tool", - "uuid": "20631933-3793-45f0-9fb5-6f3d9463457b", + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "ac0cdf1d-2a29-481c-aaa3-21f1b8f9b97d", "when": null, "workflow_outputs": [] }, "3": { - "annotation": "", - "content_id": "Cut1", + "annotation": "DADA2 feature table", + "content_id": null, "errors": null, "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "DADA2 feature table", + "name": "DADA2 feature table" + } + ], + "label": "DADA2 feature table", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 365.0612957431241 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "81495001-5b55-4676-8d7f-cb0659d6acc3", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "qiime2 feature-classifier classify-sklearn\nPre-fitted sklearn-based taxonomy classifier", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_classifier__classify_sklearn/qiime2__feature_classifier__classify_sklearn/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 4, "input_connections": { - "input": { + "classifier": { "id": 2, - "output_name": "out_file1" + "output_name": "output" + }, + "reads": { + "id": 1, + "output_name": "output" } }, "inputs": [], - "label": "retrieve numbers", - "name": "Cut", + "label": "Taxonomy classification", + "name": "qiime2 feature-classifier classify-sklearn", "outputs": [ { - "name": "out_file1", - "type": "tabular" + "name": "classification", + "type": "qza" } ], "position": { - "left": 840, - "top": 20 + "left": 334.0095438830636, + "top": 1.9720584701849528 }, "post_job_actions": { - "HideDatasetActionout_file1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file1" + "RenameDatasetActionclassification": { + "action_arguments": { + "newname": "taxonomy_classification" + }, + "action_type": "RenameDatasetAction", + "output_name": "classification" } }, - "tool_id": "Cut1", - "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_classifier__classify_sklearn/qiime2__feature_classifier__classify_sklearn/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "8aa82af30760", + "name": "qiime2__feature_classifier__classify_sklearn", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"__q2galaxy__GUI__conditional__reads_per_batch__\": {\"__q2galaxy__GUI__select__\": \"auto\", \"__current_case__\": 0, \"reads_per_batch\": \"auto\"}, \"n_jobs\": \"1\", \"pre_dispatch\": \"2*n_jobs\", \"__q2galaxy__GUI__conditional__confidence__\": {\"__q2galaxy__GUI__select__\": \"__q2galaxy__::control::Float X Range(0__comma__ 1__comma__ inclusive_end=True)\", \"__current_case__\": 1, \"confidence\": \"0.7\"}, \"read_orientation\": \"auto\"}, \"classifier\": {\"__class__\": \"ConnectedValue\"}, \"reads\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", "type": "tool", - "uuid": "b467476c-8691-4fd4-aea0-d783b14b997a", + "uuid": "cf9e003e-bcd4-4819-88cf-98d3bc8bf531", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "Taxonomy classification", + "output_name": "classification", + "uuid": "c2f6d710-2fec-45de-a31d-bfa001afb26c" + } + ] }, - "4": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "5": { + "annotation": "qiime2 taxa barplot\nVisualize taxonomy with an interactive bar plot", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__taxa__barplot/qiime2__taxa__barplot/2023.5.0+q2galaxy.2023.5.0.2", "errors": null, - "id": 4, + "id": 5, "input_connections": { - "split_parms|input": { + "__q2galaxy__GUI__section__extra_opts__|metadata_0|__q2galaxy__GUI__conditional__metadata__|source": { + "id": 0, + "output_name": "output" + }, + "__q2galaxy__GUI__section__extra_opts__|taxonomy": { + "id": 4, + "output_name": "classification" + }, + "table": { "id": 3, - "output_name": "out_file1" + "output_name": "output" } }, "inputs": [ { - "description": "runtime parameter for tool Split file", - "name": "split_parms" + "description": "runtime parameter for tool qiime2 taxa barplot", + "name": "__q2galaxy__GUI__section__extra_opts__" } ], - "label": "split numbers to collection", - "name": "Split file", + "label": "Taxonomy barplot", + "name": "qiime2 taxa barplot", "outputs": [ { - "name": "list_output_tab", - "type": "input" + "name": "visualization", + "type": "qzv" } ], "position": { - "left": 1120, - "top": 20 + "left": 645.4988052205106, + "top": 0 }, "post_job_actions": { - "HideDatasetActionlist_output_tab": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "list_output_tab" + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "taxa_barplot" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__taxa__barplot/qiime2__taxa__barplot/2023.5.0+q2galaxy.2023.5.0.2", "tool_shed_repository": { - "changeset_revision": "baabc30154cd", - "name": "split_file_to_collection", - "owner": "bgruening", + "changeset_revision": "124673b2e9e7", + "name": "qiime2__taxa__barplot", + "owner": "q2d2", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"split_parms\": {\"select_ftype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"top\": \"0\", \"split_by\": {\"select_split_by\": \"row\", \"__current_case__\": 1, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.5.1", + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"taxonomy\": {\"__class__\": \"ConnectedValue\"}, \"metadata\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__metadata__\": {\"type\": \"tsv\", \"__current_case__\": 0, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"__q2galaxy__GUI__conditional__level_delimiter__\": {\"__q2galaxy__GUI__select__\": \"__q2galaxy__::control::default\", \"__current_case__\": 0, \"level_delimiter\": \"__q2galaxy__::literal::None\"}}, \"table\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", "type": "tool", - "uuid": "b621baec-46f7-4dfe-b6fa-f8c44c2822f2", + "uuid": "a2146130-d5a3-4f0d-814f-61677f57709b", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "Taxa barplot", + "output_name": "visualization", + "uuid": "cef83374-d99f-4a8c-98ec-90afd3a37da3" + } + ] }, - "5": { - "annotation": "", - "content_id": "param_value_from_file", + "6": { + "annotation": "qiime2 metadata tabulate\nInteractively explore Metadata in an HTML table", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", "errors": null, - "id": 5, + "id": 6, "input_connections": { - "input1": { + "input_0|__q2galaxy__GUI__conditional__input__|source": { "id": 4, - "output_name": "list_output_tab" + "output_name": "classification" } }, "inputs": [], - "label": "numbers to param", - "name": "Parse parameter value", + "label": "Tabulate taxonomy classification", + "name": "qiime2 metadata tabulate", "outputs": [ { - "name": "integer_param", - "type": "expression.json" + "name": "visualization", + "type": "qzv" } ], "position": { - "left": 1400, - "top": 29 + "left": 646.2365246851235, + "top": 304.22497686132425 }, - "post_job_actions": {}, - "tool_id": "param_value_from_file", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.0", + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "taxonomy_classification_visualisation" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d6e1b976c373", + "name": "qiime2__metadata__tabulate", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"page_size\": \"100\"}, \"input\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__input__\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", "type": "tool", - "uuid": "1aff7c8b-0554-4e98-962d-3d6b161fa133", + "uuid": "380548c3-b9b6-4ebd-ae68-e3fbb891f7e5", "when": null, "workflow_outputs": [ { - "label": "params_list", - "output_name": "integer_param", - "uuid": "e05e466c-4694-4d6e-90dc-ea4e1aa3ff58" + "label": "Taxonomy classification table", + "output_name": "visualization", + "uuid": "9b1b4f66-d7a7-42cd-ac81-00c417300f47" } ] } }, "tags": "", - "uuid": "cea7e8d8-c2b1-4bd5-a1e6-75cc9520173c" + "uuid": "41bae731-2f27-4e57-b94d-683e0ab94b43" }, "tool_id": null, "type": "subworkflow", - "uuid": "e5607959-5b5e-4898-92ab-078c7cafb327", - "when": null, - "workflow_outputs": [] - }, - "8": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.3+galaxy0", - "errors": null, - "id": 8, - "input_connections": { - "MCMC|nnorm": { - "id": 7, - "output_name": "params_list" - }, - "MCMC|xmax": { - "id": 2, - "output_name": "output" - }, - "MCMC|ymax": { - "id": 4, - "output_name": "output" - }, - "geneXColName": { - "id": 1, - "output_name": "output" - }, - "geneYColName": { - "id": 3, - "output_name": "output" - }, - "input_counts|input": { - "id": 0, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool baredSC 2d", - "name": "MCMC" - }, - { - "description": "runtime parameter for tool baredSC 2d", - "name": "MCMC" - }, - { - "description": "runtime parameter for tool baredSC 2d", - "name": "MCMC" - }, - { - "description": "runtime parameter for tool baredSC 2d", - "name": "input_counts" - } - ], - "label": null, - "name": "baredSC 2d", - "outputs": [ - { - "name": "qc_plots", - "type": "input" - }, - { - "name": "other_outputs", - "type": "input" - }, - { - "name": "output", - "type": "npz" - }, - { - "name": "neff", - "type": "txt" - }, - { - "name": "pdf2d", - "type": "tabular" - }, - { - "name": "pdf2d_flat", - "type": "tabular" - }, - { - "name": "plot", - "type": "png" - }, - { - "name": "logevidence", - "type": "txt" - } - ], - "position": { - "left": 923, - "top": 35.5 - }, - "post_job_actions": { - "HideDatasetActionlogevidence": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "logevidence" - }, - "HideDatasetActionother_outputs": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "other_outputs" - }, - "HideDatasetActionpdf2d": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "pdf2d" - }, - "HideDatasetActionpdf2d_flat": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "pdf2d_flat" - }, - "HideDatasetActionplot": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "plot" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.3+galaxy0", - "tool_shed_repository": { - "changeset_revision": "a90f8efe08b4", - "name": "baredsc_2d", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"MCMC\": {\"xmin\": \"0.0\", \"xmax\": {\"__class__\": \"ConnectedValue\"}, \"nx\": \"25\", \"minScalex\": \"0.1\", \"ymin\": \"0.0\", \"ymax\": {\"__class__\": \"ConnectedValue\"}, \"ny\": \"25\", \"minScaley\": \"0.1\", \"scale\": {\"type\": \"Seurat\", \"__current_case__\": 0, \"targetSum\": \"10000.0\"}, \"seed\": \"1\", \"nnorm\": {\"__class__\": \"ConnectedValue\"}, \"nsampMCMC\": \"100000\", \"automaticRestart\": {\"set_minNeff\": \"yes\", \"__current_case__\": 0, \"minNeff\": \"200.0\"}}, \"advanced\": {\"osampx\": \"10\", \"osampxpdf\": \"4\", \"osampy\": \"10\", \"osampypdf\": \"4\", \"coviscale\": \"1.0\", \"nis\": \"1000\", \"burn\": {\"custom\": \"no\", \"__current_case__\": 0}, \"scalePrior\": \"0.3\"}, \"filter\": {\"nb\": \"0\", \"__current_case__\": 0}, \"geneXColName\": {\"__class__\": \"ConnectedValue\"}, \"geneYColName\": {\"__class__\": \"ConnectedValue\"}, \"input_counts\": {\"filetype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"plots\": {\"image_file_format\": \"png\", \"title\": \"\", \"removeFirstSamples\": \"-1\", \"nsampInPlot\": \"100000\", \"prettyBinsx\": \"-1\", \"prettyBinsy\": \"-1\", \"log1pColorScale\": false, \"splity\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.3+galaxy0", - "type": "tool", - "uuid": "3fb4de69-9b40-4243-92fb-75553ff8ef09", + "uuid": "b145de22-67f9-4577-99d9-cffc76d210ce", "when": null, "workflow_outputs": [ { - "label": "baredsc_qc_plots", - "output_name": "qc_plots", - "uuid": "005ef683-a231-4b3f-b8ef-125a1ffd2d91" + "label": "Taxonomy classification", + "output_name": "Taxonomy classification", + "uuid": "622c6287-2cea-4b85-82cc-26a2d3abfb3d" }, { - "label": "baredsc_neff", - "output_name": "neff", - "uuid": "873dbd6d-8345-426b-8c90-809b478c9e24" + "label": "Taxa barplot", + "output_name": "Taxa barplot", + "uuid": "1857691f-3d38-45be-a6e5-4dca9a0d836a" }, { - "label": "baredsc_numpy", - "output_name": "output", - "uuid": "2f026269-bd89-4c20-a0df-bd1387f549d4" + "label": "Taxonomy classification table", + "output_name": "Taxonomy classification table", + "uuid": "8a273aca-d2bc-4038-a13c-63cea1666839" } ] }, "9": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.3+galaxy0", - "errors": null, + "annotation": "Rarefaction", "id": 9, "input_connections": { - "MCMC|outputs": { - "id": 8, - "output_name": "output" - }, - "MCMC|xmax": { - "id": 2, + "DADA2 feature table": { + "id": 1, + "input_subworkflow_step_id": 1, "output_name": "output" }, - "MCMC|ymax": { + "Maximum depth": { "id": 4, + "input_subworkflow_step_id": 4, "output_name": "output" }, - "advanced|getPVal": { - "id": 6, - "output_name": "output" - }, - "geneXColName": { - "id": 1, + "Metadata": { + "id": 2, + "input_subworkflow_step_id": 0, "output_name": "output" }, - "geneYColName": { + "Minimum depth": { "id": 3, + "input_subworkflow_step_id": 3, "output_name": "output" }, - "input_counts|input": { - "id": 0, - "output_name": "output" + "Rooted tree": { + "id": 7, + "input_subworkflow_step_id": 2, + "output_name": "Rooted tree" } }, - "inputs": [ - { - "description": "runtime parameter for tool Combine multiple 2D Models", - "name": "MCMC" - }, - { - "description": "runtime parameter for tool Combine multiple 2D Models", - "name": "MCMC" - }, - { - "description": "runtime parameter for tool Combine multiple 2D Models", - "name": "MCMC" - }, - { - "description": "runtime parameter for tool Combine multiple 2D Models", - "name": "advanced" - }, - { - "description": "runtime parameter for tool Combine multiple 2D Models", - "name": "input_counts" - } - ], - "label": null, - "name": "Combine multiple 2D Models", - "outputs": [ - { - "name": "other_outputs", - "type": "input" - }, - { - "name": "pdf2d", - "type": "tabular" - }, - { - "name": "pdf2d_flat", - "type": "tabular" - }, - { - "name": "plot", - "type": "png" - } - ], + "inputs": [], + "label": "Rarefaction", + "name": "QIIME2 IV: Rarefaction", + "outputs": [], "position": { - "left": 1240, - "top": 199.5 + "left": 766.4972916356149, + "top": 298.3500061035156 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.3+galaxy0", - "tool_shed_repository": { - "changeset_revision": "02fc39c8610d", - "name": "baredsc_combine_2d", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "QIIME2 IV: Rarefaction", + "steps": { + "0": { + "annotation": "Tab separated metadata file", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Tab separated metadata file", + "name": "Metadata" + } + ], + "label": "Metadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "8dde0c69-40f1-415a-a866-5d1115e80cdf", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "DADA2 feature table", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "DADA2 feature table", + "name": "DADA2 feature table" + } + ], + "label": "DADA2 feature table", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2.3167686199511115, + "top": 140.50124094027063 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "92e667de-c04f-420c-9747-ffedf77041fa", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Import rooted_tree output from phylogenetic tree generation step", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Import rooted_tree output from phylogenetic tree generation step", + "name": "Rooted tree" + } + ], + "label": "Rooted tree", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2.0428123211229865, + "top": 260.4983035867503 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "86b5c5cc-362f-4dc3-990d-17843406df1a", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "The depth value is based on the feature sampling depth from DADA2 table output (minimum value : 1)", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "The depth value is based on the feature sampling depth from DADA2 table output (minimum value : 1)", + "name": "Minimum depth" + } + ], + "label": "Minimum depth", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1.766632080078125, + "top": 353.64630126953125 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "3c3e503d-c3ff-4257-8ce8-7acb2cb4ab3c", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "5f3015ba-bfed-48bc-a22e-03eb8f2576e2" + } + ] + }, + "4": { + "annotation": "The depth value is based on the feature sampling depth from DADA2 table output", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "The depth value is based on the feature sampling depth from DADA2 table output", + "name": "Maximum depth" + } + ], + "label": "Maximum depth", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.92767333984375, + "top": 472.1087646484375 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "2af02538-19c9-4ffc-924e-5108987064a1", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "b4075e2a-6d99-4102-a396-05ef3f4b3cca" + } + ] + }, + "5": { + "annotation": "qiime2 diversity alpha-rarefaction\nAlpha rarefaction curves\n(Galaxy Version 2023.5.1+q2galaxy.2023.5.0.2)", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__alpha_rarefaction/qiime2__diversity__alpha_rarefaction/2023.5.1+q2galaxy.2023.5.0.2", + "errors": null, + "id": 5, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|metadata_0|__q2galaxy__GUI__conditional__metadata__|source": { + "id": 0, + "output_name": "output" + }, + "__q2galaxy__GUI__section__extra_opts__|min_depth": { + "id": 3, + "output_name": "output" + }, + "__q2galaxy__GUI__section__extra_opts__|phylogeny": { + "id": 2, + "output_name": "output" + }, + "max_depth": { + "id": 4, + "output_name": "output" + }, + "table": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool qiime2 diversity alpha-rarefaction", + "name": "__q2galaxy__GUI__section__extra_opts__" + }, + { + "description": "runtime parameter for tool qiime2 diversity alpha-rarefaction", + "name": "__q2galaxy__GUI__section__extra_opts__" + } + ], + "label": "Alpha rarefaction", + "name": "qiime2 diversity alpha-rarefaction", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 348.86456298828125, + "top": 75.385009765625 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "alpha_rarefaction" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__alpha_rarefaction/qiime2__diversity__alpha_rarefaction/2023.5.1+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "97cb20f77d50", + "name": "qiime2__diversity__alpha_rarefaction", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"phylogeny\": {\"__class__\": \"ConnectedValue\"}, \"metrics\": [], \"metadata\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__metadata__\": {\"type\": \"tsv\", \"__current_case__\": 0, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"min_depth\": {\"__class__\": \"ConnectedValue\"}, \"steps\": \"10\", \"iterations\": \"10\"}, \"max_depth\": {\"__class__\": \"ConnectedValue\"}, \"table\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.1+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "489f6ea1-d13a-48ae-b71d-40c413f3b45e", + "when": null, + "workflow_outputs": [ + { + "label": "Rarefaction curve", + "output_name": "visualization", + "uuid": "5675c59e-7e5e-4b0f-a7e7-263a0fa42f1d" + } + ] + } + }, + "tags": "", + "uuid": "3c96b4fd-c67a-4c79-9e78-6f77e72b4bdf" }, - "tool_state": "{\"MCMC\": {\"outputs\": {\"__class__\": \"ConnectedValue\"}, \"xmin\": \"0.0\", \"xmax\": {\"__class__\": \"ConnectedValue\"}, \"nx\": \"25\", \"minScalex\": \"0.1\", \"ymin\": \"0.0\", \"ymax\": {\"__class__\": \"ConnectedValue\"}, \"ny\": \"25\", \"minScaley\": \"0.1\", \"scale\": {\"type\": \"Seurat\", \"__current_case__\": 0, \"targetSum\": \"10000.0\"}, \"seed\": \"1\"}, \"advanced\": {\"getPVal\": {\"__class__\": \"ConnectedValue\"}, \"osampx\": \"10\", \"osampxpdf\": \"4\", \"osampy\": \"10\", \"osampypdf\": \"4\", \"coviscale\": \"1.0\", \"nis\": \"1000\", \"scalePrior\": \"0.3\"}, \"filter\": {\"nb\": \"0\", \"__current_case__\": 0}, \"geneXColName\": {\"__class__\": \"ConnectedValue\"}, \"geneYColName\": {\"__class__\": \"ConnectedValue\"}, \"input_counts\": {\"filetype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"plots\": {\"image_file_format\": \"png\", \"title\": \"\", \"removeFirstSamples\": \"-1\", \"nsampInPlot\": \"100000\", \"prettyBinsx\": \"-1\", \"prettyBinsy\": \"-1\", \"log1pColorScale\": false, \"splity\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.3+galaxy0", - "type": "tool", - "uuid": "e4eebae4-0952-4d21-8bb6-d16d1b5397b3", + "tool_id": null, + "type": "subworkflow", + "uuid": "ba53440b-8543-44d1-9f96-16845342c339", "when": null, "workflow_outputs": [ { - "label": "combined_pdf2d", - "output_name": "pdf2d", - "uuid": "0fff7566-a7d9-4dac-b77b-416e6a2f56ef" - }, - { - "label": "combined_pdf2d_flat", - "output_name": "pdf2d_flat", - "uuid": "79eb786a-7465-4f24-aafa-d2520028527d" - }, - { - "label": "combined_plot", - "output_name": "plot", - "uuid": "db367996-7c6c-4cd3-8692-c0483fbc671c" - }, - { - "label": "combined_other_outputs", - "output_name": "other_outputs", - "uuid": "eca7f33c-3a1d-41d7-a56a-925167baf364" + "label": "Rarefaction curve", + "output_name": "Rarefaction curve", + "uuid": "12394a5b-15fc-44f2-80cd-2b38de92517a" } ] } }, "tags": [], - "uuid": "1936816b-958a-4140-b839-58be4cdae1a5", - "version": 1 + "uuid": "3163175d-7673-42d9-8aae-505afbd74946", + "version": 30 }, - "readme": "# BaredSC Workflows\n\nThese workflows allow to run a baredSC analysis from a table with counts in a single click. It uses models from 1 to N Gaussians and combine them. It uses the logNorm scale, 100 bins for 1 dimension and 25 bins on each axis in 2 dimensions.\n\n## Inputs dataset\n\n- Both workflows need a tabular dataset where each row is a cell. The tabular needs to have a header line with column names. There must be at least two columns: 'nCount_RNA' and another one with the counts for the gene(s) of interest. A way to get such table in R from a Seurat object (`seurat.obj`) is:\n\n```r\nmy.genes <- c(\"Hoxa13\", \"Hoxd13\")\ndf <- cbind(seurat.obj[[]], # This will give you all metadata including nCount_RNA\n FetchData(seurat.obj, slot = \"counts\", vars = my.genes))\n\nwrite.table(df, \"input_for_baredSC.txt\", quote = F, sep = \"\\t\", row.names = F)\n```\n\n## Inputs values\n\nFor the 1D:\n\n- Gene name: The name of the column with the counts of your gene of interest.\n- Maximum value in logNorm: The maximum value to explore in PDF. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 Gaussians to models with this number of Gaussians will be combined.\n\nFor the 2D:\n\n- Gene name for x axis: The name of the column with the counts of your gene in x axis.\n- Gene name for y axis: The name of the column with the counts of your gene in y axis.\n- maximum value in logNorm for x-axis: The maximum value to explore in PDF in the x axis. This value should be large enough so the PDF is at 0 at this value.\n- maximum value in logNorm for y-axis: The maximum value to explore in PDF in the y axis. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 2D-Gaussians to models with this number of 2D-Gaussians will be combined.\n- compute p-value: Whether you want to get a p-value. As a consequence, less samples than available will be used for plots as p-value computation requires to have independent samples.\n\n## Processing\n\n- The workflow will generate paramater values from 1 to the maximum number of Gaussians to study.\n- baredSC_1d or baredSC_2d is run for each of these number of Gaussians\n- All models are combined into a single result.\n", - "changelog": "# Changelog\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.3+galaxy0`\n\n## [0.3] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/1.1.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0`\n\n## [0.2] 2023-12-01\n\n### Add 'compute p-value' parameter in 2d\n\n### Semi-automatic update\n- all baredsc tools were updated from `1.1.2+galaxy0` to `1.1.2+galaxy1`\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.1] 2023-10-03\n\nFirst release.\n" - } - ], - "path": "./workflows/scRNAseq/baredsc" - }, - { - "version": 1.2, - "workflows": [ + "readme": "# QIIME2 workflows\n\n## Available workflows\n\n- III-V Downstream analyses: III) reconstruct a taxonomy for diversity analysis, IV) rarefaction analysis, V) taxonomic analysis.\n- VI: Computation of diversity metrics and estimations\n\nAnalogous to the procedures described in the Parkinson\u2019s Mouse Tutorial: https://docs.qiime2.org/2024.5/tutorials/pd-mice/\n\n## Inputs\n\nThe two workflows have two inputs in common \n\n- Feature table: Count data\n- Metadata: Metadata table\n\nand the following extra inputs\n\nIII-V\n\n- Representative sequences: Representative (ASV) sequences\n- Minimum depth: Lower limit of the sampling depth for the alpha rarefaction analysis\n- Maximum depth: Upper limit of the sampling depth for the alpha rarefaction analysis\n- SEPP fragment insertion reference: used for the reconstruction of the phylogenetic tree\n- Taxonomic classifier: The classifier to assign taxonomic information to the ASVs\n\nVI:\n\nSampling depth: For the metric calculation (should be based on the rarefaction analysis done in IV)\nTarget metadata parameter: that should be used for beta diversity calculations\nRooted Tree: for instance the tree computed in III\n\n## Processing\n\nIII-V\n\n- Phylogenetic tree generation using `qiime2 fragment-insertion sepp`\n- Alpha rarefaction analysis using `qiime2 diversity alpha-rarefaction`\n- Taxonomic classification using `qiime2 feature-classifier classify-sklearn` and compute barplot and tabular output\n\nVI: \n\n- compute alpha and beta diversity metrics using `qiime2 diversity core-metrics-phylogenetic`\n- organize these metrics in 4 collections:\n 1. Distance matrix collection (weighted and unweighted unifrac, jaccard and bray curtis)\n 2. PCoA collection (same as the distance matrices)\n 3. Emperor plot collection (same as the distance matrices)\n 4. Richness and evenness collection (rarefied table, faith pd vector observed features vector, shannon vector, evenness vector)\n- get visualization for alpha diversity:\n - Pielou's eveness\n - Observed features\n - Shannons diversity index\n- get visualization for beta diversity\n - Jaccard distance matrix\n - Bray curtis distance matrix\n - Unifrac distance metrix \n\n## Outputs\n\nIII-V:\n\n- Phylogenetic tree\n- Rarefaction curve\n- Taxonomic classification (as qza, barplot and table)\n\nVI:\n\n- Four collections containing: distance matrix, PCoA, Emperor plots, Richness and evenness\n- Visualization for alpha diversity: Pielou's eveness, Observed features, Shannons diversity index\n- Visualization for beta diversity: Jaccard, Bray curtis, Unifrac", + "changelog": "# Changelog\n\n## [0.1] 2024-06-22\nFirst release." + }, { - "name": "scrna-seq-fastq-to-matrix-10x-cellplex", + "name": "QIIME2-VI-diversity-metrics-and-estimations", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/scrna-seq-fastq-to-matrix-10x-cellplex.ga", + "primaryDescriptorPath": "/QIIME2-VI-diversity-metrics-and-estimations.ga", "testParameterFiles": [ - "/scrna-seq-fastq-to-matrix-10x-cellplex-tests.yml" + "/QIIME2-VI-diversity-metrics-and-estimations-tests.yml" ], "authors": [ { - "name": "Lucille Delisle", - "orcid": "0000-0002-1964-4960" - }, - { - "name": "Mehmet Tekman", - "orcid": "0000-0002-4181-2676" - }, - { - "name": "Hans-Rudolf Hotz", - "orcid": "0000-0002-2799-424X" - }, - { - "name": "Daniel Blankenberg", - "orcid": "0000-0002-6833-9049" + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" }, { - "name": "Wendi Bacon", - "orcid": "0000-0002-8170-8806" + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" } ], "definition": { "a_galaxy_workflow": "true", - "annotation": "This workflow processes the CMO fastqs with CITE-seq-Count and include the translation step required for cellPlex processing. In parallel it processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat.", - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - }, + "annotation": "The first step in hypothesis testing in microbial ecology is typically to look at within- (alpha) and between-sample (beta) diversity. We can calculate diversity metrics, apply appropriate statistical tests, and visualize the data using the q2-diversity plugin.", + "comments": [ { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-4181-2676", - "name": "Mehmet Tekman" + "color": "none", + "data": { + "size": 1, + "text": "From DADA2 table output or rarefaction" + }, + "id": 1, + "position": [ + 0, + 221.8 + ], + "size": [ + 152, + 76 + ], + "type": "text" }, { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-2799-424X", - "name": "Hans-Rudolf Hotz" + "color": "none", + "data": { + "text": "Input files" + }, + "id": 0, + "position": [ + 136.6, + 3.8000000000000114 + ], + "size": [ + 101, + 40 + ], + "type": "markdown" }, { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-6833-9049", - "name": "Daniel Blankenberg" + "color": "none", + "data": { + "text": "Alpha diversity" + }, + "id": 3, + "position": [ + 844.9, + 0.7000000000000028 + ], + "size": [ + 134, + 40 + ], + "type": "markdown" }, { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-8170-8806", - "name": "Wendi Bacon" + "color": "none", + "data": { + "text": "Diversity metrics" + }, + "id": 2, + "position": [ + 513, + 1.8000000000000114 + ], + "size": [ + 139, + 39 + ], + "type": "markdown" + }, + { + "color": "none", + "data": { + "text": "Beta diversity" + }, + "id": 4, + "position": [ + 1184.8999999999999, + 0 + ], + "size": [ + 120, + 39 + ], + "type": "markdown" + }, + { + "child_steps": [ + 12, + 14, + 15, + 16 + ], + "color": "none", + "data": { + "title": "Collections" + }, + "id": 5, + "position": [ + 794.4, + 1062.3 + ], + "size": [ + 1263, + 352 + ], + "type": "frame" + } + ], + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" } ], "format-version": "0.1", "license": "MIT", - "release": "0.4", - "name": "scRNA-seq_preprocessing_10X_cellPlex", + "name": "QIIME2 VI: Diversity metrics and estimations", + "release": "0.1", "steps": { "0": { - "annotation": "reads containing genes", + "annotation": "This value is based on the DADA2 table features.\nNote: the choice of the value is prioritising either the inclusion of all the samples or a higher feature retention.", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "reads containing genes", - "name": "fastq PE collection GEX" + "description": "This value is based on the DADA2 table features.\nNote: the choice of the value is prioritising either the inclusion of all the samples or a higher feature retention.", + "name": "Sampling depth" } ], - "label": "fastq PE collection GEX", - "name": "Input dataset collection", + "label": "Sampling depth", + "name": "Input parameter", "outputs": [], "position": { - "left": 0, - "top": 0 + "left": 134.6, + "top": 224.1206788736988 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", "tool_version": null, - "type": "data_collection_input", - "uuid": "eea58879-4368-4edf-ad0a-2dbd91de2db7", + "type": "parameter_input", + "uuid": "a926d4ba-b238-4499-a12b-a95840970cef", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "Choose your reference genome", + "annotation": "The tab separated file for the metadata", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "Choose your reference genome", - "name": "reference genome" + "description": "The tab separated file for the metadata", + "name": "Metadata" } ], - "label": "reference genome", - "name": "Input parameter", + "label": "Metadata", + "name": "Input dataset", "outputs": [], "position": { - "left": 32.183349609375, - "top": 99.48333740234375 + "left": 125.04715373257632, + "top": 312.2417148460719 }, "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"optional\": false, \"format\": [\"qiime2.tabular\"], \"tag\": null}", "tool_version": null, - "type": "parameter_input", - "uuid": "32f09d94-82fe-4c79-b86a-3af89fdb3088", + "type": "data_input", + "uuid": "8546caa2-9723-4c36-b693-988d43717ccf", "when": null, "workflow_outputs": [] }, "2": { - "annotation": "Gene annotations", + "annotation": "For instance the dada2_table from DADA2", "content_id": null, "errors": null, "id": 2, "input_connections": {}, "inputs": [ { - "description": "Gene annotations", - "name": "gtf" + "description": "For instance the dada2_table from DADA2", + "name": "Feature table" } ], - "label": "gtf", + "label": "Feature table", "name": "Input dataset", "outputs": [], "position": { - "left": 67.95001220703125, - "top": 209.95001220703125 + "left": 131.65948794697385, + "top": 519.9723458836958 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", "tool_version": null, "type": "data_input", - "uuid": "8724cc04-fa9f-48df-ba31-6c47a03c9bde", + "uuid": "f8b970d0-8396-4793-8131-36cc24fcc630", "when": null, "workflow_outputs": [] }, "3": { - "annotation": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "annotation": "Rooted phylogenetic tree", "content_id": null, "errors": null, "id": 3, "input_connections": {}, "inputs": [ { - "description": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", - "name": "cellranger_barcodes_3M-february-2018.txt" + "description": "Rooted phylogenetic tree", + "name": "Rooted tree" } ], - "label": "cellranger_barcodes_3M-february-2018.txt", + "label": "Rooted tree", "name": "Input dataset", "outputs": [], "position": { - "left": 111, - "top": 281.48333740234375 + "left": 131.88431251326813, + "top": 637.5877672262973 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", "tool_version": null, "type": "data_input", - "uuid": "bc4574f1-2a6f-44db-bed3-6d066d5ce42f", + "uuid": "0bbab7fb-adb4-45b1-926e-3183f6708658", "when": null, "workflow_outputs": [] }, "4": { - "annotation": "Barcode Size is same size of the Read", + "annotation": "Type in the name of the parameter which would be used for beta diversity estimation", "content_id": null, "errors": null, "id": 4, "input_connections": {}, "inputs": [ { - "description": "Barcode Size is same size of the Read", - "name": "Barcode Size is same size of the Read" + "description": "Type in the name of the parameter which would be used for beta diversity estimation", + "name": "Target metadata parameter (for beta diversity)" } ], - "label": "Barcode Size is same size of the Read", + "label": "Target metadata parameter (for beta diversity)", "name": "Input parameter", "outputs": [], "position": { - "left": 146, - "top": 394.66668701171875 + "left": 132.27305627796053, + "top": 773.5167861361558 }, "tool_id": null, - "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "12127fdb-d0d1-486c-a22e-532f714dbaaa", + "uuid": "63ee0d89-71cd-4488-8c14-776f44470aba", "when": null, "workflow_outputs": [] }, "5": { - "annotation": "reads containing CMO", - "content_id": null, + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", "errors": null, "id": 5, - "input_connections": {}, - "inputs": [ + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import|data": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "qiime2 tools import", + "outputs": [ { - "description": "reads containing CMO", - "name": "fastq PE collection CMO" + "name": "imported_data", + "type": "qza" } ], - "label": "fastq PE collection CMO", - "name": "Input dataset collection", - "outputs": [], "position": { - "left": 237.68331909179688, - "top": 493.57719175292976 + "left": 183.95541284754188, + "top": 384.72561308872656 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "4a52f2cf-ee11-47ac-9f24-ce5e49b8434e", + "post_job_actions": { + "HideDatasetActionimported_data": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"ImmutableMetadata\", \"__current_case__\": 29, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"ImmutableMetadataFormat\", \"__current_case__\": 0, \"import\": {\"name\": \"__q2galaxy__::literal::None\", \"data\": {\"__class__\": \"RuntimeValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "be1fae33-1b8d-4756-854f-a0587934da09", "when": null, "workflow_outputs": [] }, "6": { - "annotation": "csv: first column is the sequence and second column is the name", - "content_id": null, + "annotation": "QIIME 2\u2019s diversity analyses are available through the q2-diversity plugin, which supports computing alpha and beta diversity metrics, applying related statistical tests, and generating interactive visualizations. We\u2019ll first apply the core-metrics-phylogenetic method, which rarefies a FeatureTable[Frequency] to a user-specified depth, computes several alpha and beta diversity metrics, and generates principle coordinates analysis (PCoA) plots using Emperor for each of the beta diversity metrics.", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__core_metrics_phylogenetic/qiime2__diversity__core_metrics_phylogenetic/2023.5.1+q2galaxy.2023.5.0.2", "errors": null, "id": 6, - "input_connections": {}, - "inputs": [ + "input_connections": { + "metadata_0|__q2galaxy__GUI__conditional__metadata__|source": { + "id": 1, + "output_name": "output" + }, + "phylogeny": { + "id": 3, + "output_name": "output" + }, + "sampling_depth": { + "id": 0, + "output_name": "output" + }, + "table": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": "Diversity metrics", + "name": "qiime2 diversity core-metrics-phylogenetic", + "outputs": [ { - "description": "csv: first column is the sequence and second column is the name", - "name": "sample name and CMO sequence collection" + "name": "rarefied_table", + "type": "qza" + }, + { + "name": "faith_pd_vector", + "type": "qza" + }, + { + "name": "observed_features_vector", + "type": "qza" + }, + { + "name": "shannon_vector", + "type": "qza" + }, + { + "name": "evenness_vector", + "type": "qza" + }, + { + "name": "unweighted_unifrac_distance_matrix", + "type": "qza" + }, + { + "name": "weighted_unifrac_distance_matrix", + "type": "qza" + }, + { + "name": "jaccard_distance_matrix", + "type": "qza" + }, + { + "name": "bray_curtis_distance_matrix", + "type": "qza" + }, + { + "name": "unweighted_unifrac_pcoa_results", + "type": "qza" + }, + { + "name": "weighted_unifrac_pcoa_results", + "type": "qza" + }, + { + "name": "jaccard_pcoa_results", + "type": "qza" + }, + { + "name": "bray_curtis_pcoa_results", + "type": "qza" + }, + { + "name": "unweighted_unifrac_emperor", + "type": "qzv" + }, + { + "name": "weighted_unifrac_emperor", + "type": "qzv" + }, + { + "name": "jaccard_emperor", + "type": "qzv" + }, + { + "name": "bray_curtis_emperor", + "type": "qzv" } ], - "label": "sample name and CMO sequence collection", - "name": "Input dataset collection", - "outputs": [], "position": { - "left": 264.6833190917969, - "top": 593.5771917529298 + "left": 512.5765871918118, + "top": 81.4 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"csv\"], \"tag\": \"\", \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "dce97235-a4ba-4bfd-9d1f-60d3942f624b", + "post_job_actions": { + "HideDatasetActionbray_curtis_distance_matrix": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "bray_curtis_distance_matrix" + }, + "HideDatasetActionbray_curtis_emperor": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "bray_curtis_emperor" + }, + "HideDatasetActionbray_curtis_pcoa_results": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "bray_curtis_pcoa_results" + }, + "HideDatasetActionevenness_vector": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "evenness_vector" + }, + "HideDatasetActionfaith_pd_vector": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "faith_pd_vector" + }, + "HideDatasetActionjaccard_distance_matrix": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "jaccard_distance_matrix" + }, + "HideDatasetActionjaccard_emperor": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "jaccard_emperor" + }, + "HideDatasetActionjaccard_pcoa_results": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "jaccard_pcoa_results" + }, + "HideDatasetActionobserved_features_vector": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "observed_features_vector" + }, + "HideDatasetActionrarefied_table": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "rarefied_table" + }, + "HideDatasetActionshannon_vector": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "shannon_vector" + }, + "HideDatasetActionunweighted_unifrac_distance_matrix": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "unweighted_unifrac_distance_matrix" + }, + "HideDatasetActionunweighted_unifrac_emperor": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "unweighted_unifrac_emperor" + }, + "HideDatasetActionunweighted_unifrac_pcoa_results": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "unweighted_unifrac_pcoa_results" + }, + "HideDatasetActionweighted_unifrac_distance_matrix": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "weighted_unifrac_distance_matrix" + }, + "HideDatasetActionweighted_unifrac_emperor": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "weighted_unifrac_emperor" + }, + "HideDatasetActionweighted_unifrac_pcoa_results": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "weighted_unifrac_pcoa_results" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__core_metrics_phylogenetic/qiime2__diversity__core_metrics_phylogenetic/2023.5.1+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "9d29f6a334e5", + "name": "qiime2__diversity__core_metrics_phylogenetic", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"with_replacement\": false, \"__q2galaxy__GUI__conditional__n_jobs_or_threads__\": {\"__q2galaxy__GUI__select__\": \"__q2galaxy__::control::Int X Range(1__comma__ None)\", \"__current_case__\": 1, \"n_jobs_or_threads\": \"1\"}}, \"metadata\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__metadata__\": {\"type\": \"tsv\", \"__current_case__\": 0, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"phylogeny\": {\"__class__\": \"ConnectedValue\"}, \"sampling_depth\": {\"__class__\": \"ConnectedValue\"}, \"table\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.1+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "cd47d601-3186-40c0-bd1a-1564728a776d", "when": null, "workflow_outputs": [] }, "7": { - "annotation": "Used by CITE-seq-Count, does not really seem to impact result. You can use 24000.", - "content_id": null, + "annotation": "qiime2 diversity alpha-group-significance\nAlpha diversity comparisons", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__alpha_group_significance/qiime2__diversity__alpha_group_significance/2023.5.1+q2galaxy.2023.5.0.2", "errors": null, "id": 7, - "input_connections": {}, - "inputs": [ + "input_connections": { + "alpha_diversity": { + "id": 6, + "output_name": "evenness_vector" + }, + "metadata_0|__q2galaxy__GUI__conditional__metadata__|source": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Alpha diversity metrics - Pielou's evenness", + "name": "qiime2 diversity alpha-group-significance", + "outputs": [ { - "description": "Used by CITE-seq-Count, does not really seem to impact result. You can use 24000.", - "name": "Number of expected cells" + "name": "visualization", + "type": "qzv" } ], - "label": "Number of expected cells", - "name": "Input parameter", - "outputs": [], "position": { - "left": 306.2167053222656, - "top": 705.6105169482423 + "left": 846.7461791992188, + "top": 80.1315673828125 }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "5ca25d6a-112f-4870-b5a4-163a055360c0", + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "alpha_diversity_pielou" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__alpha_group_significance/qiime2__diversity__alpha_group_significance/2023.5.1+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "b7b5dc5a067b", + "name": "qiime2__diversity__alpha_group_significance", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"alpha_diversity\": {\"__class__\": \"ConnectedValue\"}, \"metadata\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__metadata__\": {\"type\": \"tsv\", \"__current_case__\": 0, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.1+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "b1e9c678-9093-4e47-a860-89a0ce54e658", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "Alpha diversity - Pielou's evenness", + "output_name": "visualization", + "uuid": "ec1ab736-8fd7-41b6-b554-38195c2ec954" + } + ] }, "8": { - "annotation": "", + "annotation": "qiime2 diversity alpha-group-significance\nAlpha diversity comparisons", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__alpha_group_significance/qiime2__diversity__alpha_group_significance/2023.5.1+q2galaxy.2023.5.0.2", + "errors": null, "id": 8, "input_connections": { - "Barcode Size is same size of the Read": { - "id": 4, - "input_subworkflow_step_id": 4, - "output_name": "output" + "alpha_diversity": { + "id": 6, + "output_name": "observed_features_vector" }, - "cellranger_barcodes_3M-february-2018.txt": { - "id": 3, - "input_subworkflow_step_id": 3, + "metadata_0|__q2galaxy__GUI__conditional__metadata__|source": { + "id": 1, "output_name": "output" + } + }, + "inputs": [], + "label": "Alpha diversity metrics - Observed features", + "name": "qiime2 diversity alpha-group-significance", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 846.8121938591562, + "top": 402.04402416735945 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "alpha_diversity_observed" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__alpha_group_significance/qiime2__diversity__alpha_group_significance/2023.5.1+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "b7b5dc5a067b", + "name": "qiime2__diversity__alpha_group_significance", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"alpha_diversity\": {\"__class__\": \"ConnectedValue\"}, \"metadata\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__metadata__\": {\"type\": \"tsv\", \"__current_case__\": 0, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.1+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "867c60b4-2a64-4b17-82ce-524dcd8b3362", + "when": null, + "workflow_outputs": [ + { + "label": "Alpha diversity - Observed features", + "output_name": "visualization", + "uuid": "62b5bb9a-75c4-4962-815e-fe03e3b4ec59" + } + ] + }, + "9": { + "annotation": "qiime2 diversity alpha-group-significance\nAlpha diversity comparisons", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__alpha_group_significance/qiime2__diversity__alpha_group_significance/2023.5.1+q2galaxy.2023.5.0.2", + "errors": null, + "id": 9, + "input_connections": { + "alpha_diversity": { + "id": 6, + "output_name": "shannon_vector" }, - "fastq PE collection": { - "id": 0, - "input_subworkflow_step_id": 0, + "metadata_0|__q2galaxy__GUI__conditional__metadata__|source": { + "id": 1, "output_name": "output" + } + }, + "inputs": [], + "label": "Alpha diversity metrics - Shannon's diversity index", + "name": "qiime2 diversity alpha-group-significance", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 842.9852181246822, + "top": 734.0335085712542 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "alpha_diversity_shannon" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__alpha_group_significance/qiime2__diversity__alpha_group_significance/2023.5.1+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "b7b5dc5a067b", + "name": "qiime2__diversity__alpha_group_significance", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"alpha_diversity\": {\"__class__\": \"ConnectedValue\"}, \"metadata\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__metadata__\": {\"type\": \"tsv\", \"__current_case__\": 0, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.1+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "6b2cd5b5-982b-42a2-b8c3-67d768219937", + "when": null, + "workflow_outputs": [ + { + "label": "Alpha diversity - Shannon's diversity index", + "output_name": "visualization", + "uuid": "077d6bde-1788-4d4f-b3f4-164c04d52c5b" + } + ] + }, + "10": { + "annotation": "qiime2 diversity beta-group-significance\nBeta diversity group", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__beta_group_significance/qiime2__diversity__beta_group_significance/2023.5.1+q2galaxy.2023.5.0.2", + "errors": null, + "id": 10, + "input_connections": { + "distance_matrix": { + "id": 6, + "output_name": "jaccard_distance_matrix" }, - "gtf": { - "id": 2, - "input_subworkflow_step_id": 2, + "metadata|column": { + "id": 4, "output_name": "output" }, - "reference genome": { - "id": 1, - "input_subworkflow_step_id": 1, - "output_name": "output" + "metadata|source": { + "id": 5, + "output_name": "imported_data" } }, "inputs": [ { - "description": "", - "name": "process GEX reads" + "description": "runtime parameter for tool qiime2 diversity beta-group-significance", + "name": "metadata" + }, + { + "description": "runtime parameter for tool qiime2 diversity beta-group-significance", + "name": "metadata" + } + ], + "label": "Beta diversity - Jaccard distance matrix", + "name": "qiime2 diversity beta-group-significance", + "outputs": [ + { + "name": "visualization", + "type": "qzv" } ], - "label": "process GEX reads", - "name": "scRNA-seq_preprocessing_10X_v3_Bundle", - "outputs": [], "position": { - "left": 662.4507693654512, - "top": 75.05904568073197 + "left": 1183.3696675834228, + "top": 79.0184079082341 }, - "subworkflow": { - "a_galaxy_workflow": "true", - "annotation": "", - "comments": [], - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "beta_diversity_jaccard" }, - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-4181-2676", - "name": "Mehmet Tekman" + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__beta_group_significance/qiime2__diversity__beta_group_significance/2023.5.1+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "2df83b20af3f", + "name": "qiime2__diversity__beta_group_significance", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"method\": \"permanova\", \"pairwise\": false, \"permutations\": \"999\"}, \"distance_matrix\": {\"__class__\": \"ConnectedValue\"}, \"metadata\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}, \"column\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.1+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "df0800f4-d40f-4245-b15f-e7c35e434f41", + "when": null, + "workflow_outputs": [ + { + "label": "Beta diversity - Jaccard distance metrics", + "output_name": "visualization", + "uuid": "d95ad0c9-e953-4328-94ee-db4cd2457931" + } + ] + }, + "11": { + "annotation": "qiime2 diversity beta-group-significance\nBeta diversity group", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__beta_group_significance/qiime2__diversity__beta_group_significance/2023.5.1+q2galaxy.2023.5.0.2", + "errors": null, + "id": 11, + "input_connections": { + "distance_matrix": { + "id": 6, + "output_name": "bray_curtis_distance_matrix" + }, + "metadata|column": { + "id": 4, + "output_name": "output" + }, + "metadata|source": { + "id": 5, + "output_name": "imported_data" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool qiime2 diversity beta-group-significance", + "name": "metadata" + }, + { + "description": "runtime parameter for tool qiime2 diversity beta-group-significance", + "name": "metadata" + } + ], + "label": "Beta diversity - Bray-Curtis distance matrix", + "name": "qiime2 diversity beta-group-significance", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 1181.5534417354834, + "top": 399.32788547201847 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "beta_diversity_bray_curtis" }, - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-2799-424X", - "name": "Hans-Rudolf Hotz" - }, - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-6833-9049", - "name": "Daniel Blankenberg" - }, - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-8170-8806", - "name": "Wendi Bacon" - } - ], - "format-version": "0.1", - "license": "MIT", - "name": "scRNA-seq_preprocessing_10X_v3_Bundle", - "steps": { - "0": { - "annotation": "Collection of Pairs with fastqs one item per sample", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "Collection of Pairs with fastqs one item per sample", - "name": "fastq PE collection" - } - ], - "label": "fastq PE collection", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 0, - "top": 0 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "eea58879-4368-4edf-ad0a-2dbd91de2db7", - "when": null, - "workflow_outputs": [] - }, - "1": { - "annotation": "Choose your reference genome", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ - { - "description": "Choose your reference genome", - "name": "reference genome" - } - ], - "label": "reference genome", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 58.94316181636054, - "top": 104 - }, - "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "adf0f555-5974-44b9-a067-37e4054cd662", - "when": null, - "workflow_outputs": [] + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__beta_group_significance/qiime2__diversity__beta_group_significance/2023.5.1+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "2df83b20af3f", + "name": "qiime2__diversity__beta_group_significance", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"method\": \"permanova\", \"pairwise\": false, \"permutations\": \"999\"}, \"distance_matrix\": {\"__class__\": \"ConnectedValue\"}, \"metadata\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}, \"column\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.1+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "7ca4a86e-7a49-4d04-b52e-10c375d856dc", + "when": null, + "workflow_outputs": [ + { + "label": "Beta diversity - Bray-Curtis distance metrics", + "output_name": "visualization", + "uuid": "32ed3c8e-eb1f-4382-a75f-de9a56c2ddbb" + } + ] + }, + "12": { + "annotation": "Creating a collection for the emperor plots created from core-metrics", + "content_id": "__BUILD_LIST__", + "errors": null, + "id": 12, + "input_connections": { + "datasets_0|input": { + "id": 6, + "output_name": "unweighted_unifrac_emperor" + }, + "datasets_1|input": { + "id": 6, + "output_name": "weighted_unifrac_emperor" + }, + "datasets_2|input": { + "id": 6, + "output_name": "jaccard_emperor" + }, + "datasets_3|input": { + "id": 6, + "output_name": "bray_curtis_emperor" + } + }, + "inputs": [], + "label": "Emperor plot collection", + "name": "Build list", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 816.9327117801281, + "top": 1111.237105588374 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "collection_emperor" }, - "2": { - "annotation": "Gene annotations", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ - { - "description": "Gene annotations", - "name": "gtf" - } - ], - "label": "gtf", - "name": "Input dataset", - "outputs": [], - "position": { - "left": 121.00981220698554, - "top": 197 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\"}", - "tool_version": null, - "type": "data_input", - "uuid": "8724cc04-fa9f-48df-ba31-6c47a03c9bde", - "when": null, - "workflow_outputs": [] + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__BUILD_LIST__", + "tool_state": "{\"datasets\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"unweighted_unifrac\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"weighted_unifrac\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"jaccard\"}}, {\"__index__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"bray_curtis\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "5fa94d54-8e21-4f2d-89f5-5953b32d3fed", + "when": null, + "workflow_outputs": [ + { + "label": "Emperor plot collection", + "output_name": "output", + "uuid": "c9c67cb8-7b03-47c6-9672-8e08788b6b4f" + } + ] + }, + "13": { + "annotation": "qiime2 diversity beta-group-significance\nBeta diversity group", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__beta_group_significance/qiime2__diversity__beta_group_significance/2023.5.1+q2galaxy.2023.5.0.2", + "errors": null, + "id": 13, + "input_connections": { + "distance_matrix": { + "id": 6, + "output_name": "weighted_unifrac_distance_matrix" + }, + "metadata|column": { + "id": 4, + "output_name": "output" + }, + "metadata|source": { + "id": 5, + "output_name": "imported_data" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool qiime2 diversity beta-group-significance", + "name": "metadata" + }, + { + "description": "runtime parameter for tool qiime2 diversity beta-group-significance", + "name": "metadata" + } + ], + "label": "Beta diversity - weighted UniFrac distance matrix", + "name": "qiime2 diversity beta-group-significance", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 1189.8275957319759, + "top": 730.5232235877588 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "beta_diversity_weighted_unifrac" }, - "3": { - "annotation": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", - "content_id": null, - "errors": null, - "id": 3, - "input_connections": {}, - "inputs": [ - { - "description": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", - "name": "cellranger_barcodes_3M-february-2018.txt" - } - ], - "label": "cellranger_barcodes_3M-february-2018.txt", - "name": "Input dataset", - "outputs": [], - "position": { - "left": 194.97648701167304, - "top": 293 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\"}", - "tool_version": null, - "type": "data_input", - "uuid": "bc4574f1-2a6f-44db-bed3-6d066d5ce42f", - "when": null, - "workflow_outputs": [] + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__diversity__beta_group_significance/qiime2__diversity__beta_group_significance/2023.5.1+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "2df83b20af3f", + "name": "qiime2__diversity__beta_group_significance", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"method\": \"permanova\", \"pairwise\": false, \"permutations\": \"999\"}, \"distance_matrix\": {\"__class__\": \"ConnectedValue\"}, \"metadata\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}, \"column\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.1+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "e16130db-b499-4d24-8950-b3779969258d", + "when": null, + "workflow_outputs": [ + { + "label": "Beta diversity - weighted UniFrac distance metrics", + "output_name": "visualization", + "uuid": "2bd1213c-b75b-45c4-b8e2-69a2b0d7a000" + } + ] + }, + "14": { + "annotation": "Creating a collection for the pcoa indices created from core-metrics", + "content_id": "__BUILD_LIST__", + "errors": null, + "id": 14, + "input_connections": { + "datasets_0|input": { + "id": 6, + "output_name": "bray_curtis_pcoa_results" + }, + "datasets_1|input": { + "id": 6, + "output_name": "weighted_unifrac_pcoa_results" + }, + "datasets_2|input": { + "id": 6, + "output_name": "unweighted_unifrac_pcoa_results" + }, + "datasets_3|input": { + "id": 6, + "output_name": "jaccard_pcoa_results" + } + }, + "inputs": [], + "label": "PCoA collection", + "name": "Build list", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1154.1830644819759, + "top": 1143.3454485226546 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "collection_pcoa" }, - "4": { - "annotation": "Barcode Size is same size of the Read", - "content_id": null, - "errors": null, - "id": 4, - "input_connections": {}, - "inputs": [ - { - "description": "Barcode Size is same size of the Read", - "name": "Barcode Size is same size of the Read" - } - ], - "label": "Barcode Size is same size of the Read", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 260.683349609375, - "top": 414.5 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "a9d14d27-ca59-444d-9fe1-485b3354b9a7", - "when": null, - "workflow_outputs": [] + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__BUILD_LIST__", + "tool_state": "{\"datasets\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"unweighted_unifrac\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"weighted_unifrac\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"jaccard\"}}, {\"__index__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"bray_curtis\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "ecfc4438-5355-436b-8508-8bd4bfcb03ba", + "when": null, + "workflow_outputs": [ + { + "label": "PCoA collection", + "output_name": "output", + "uuid": "96716878-d1c1-4dd1-9acd-d4cdc736f884" + } + ] + }, + "15": { + "annotation": "Creating a collection for distance matrix created from core-metrics", + "content_id": "__BUILD_LIST__", + "errors": null, + "id": 15, + "input_connections": { + "datasets_0|input": { + "id": 6, + "output_name": "bray_curtis_distance_matrix" + }, + "datasets_1|input": { + "id": 6, + "output_name": "weighted_unifrac_distance_matrix" + }, + "datasets_2|input": { + "id": 6, + "output_name": "unweighted_unifrac_distance_matrix" + }, + "datasets_3|input": { + "id": 6, + "output_name": "jaccard_distance_matrix" + } + }, + "inputs": [], + "label": "Distance matrix collection", + "name": "Build list", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1467.0719804976009, + "top": 1126.3676653195296 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "collection_distance_matrix" }, - "5": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0", - "errors": null, - "id": 5, - "input_connections": { - "refGenomeSource|GTFconditional|genomeDir": { - "id": 1, - "output_name": "output" - }, - "refGenomeSource|GTFconditional|sjdbGTFfile": { - "id": 2, - "output_name": "output" - }, - "sc|input_types|input_collection": { - "id": 0, - "output_name": "output" - }, - "sc|soloBarcodeReadLength": { - "id": 4, - "output_name": "output" - }, - "sc|soloCBwhitelist": { - "id": 3, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool RNA STARSolo", - "name": "sc" - }, - { - "description": "runtime parameter for tool RNA STARSolo", - "name": "sc" - } - ], - "label": null, - "name": "RNA STARSolo", - "outputs": [ - { - "name": "output_log", - "type": "txt" - }, - { - "name": "output_genes", - "type": "tsv" - }, - { - "name": "output_barcodes", - "type": "tsv" - }, - { - "name": "output_matrix", - "type": "mtx" - }, - { - "name": "output_BAM", - "type": "bam" - }, - { - "name": "output_stats", - "type": "txt" - }, - { - "name": "reads_per_gene", - "type": "tabular" - } - ], - "position": { - "left": 568.7432106444855, - "top": 374 - }, - "post_job_actions": { - "HideDatasetActionoutput_BAM": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_BAM" - }, - "HideDatasetActionoutput_barcodes": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_barcodes" - }, - "HideDatasetActionoutput_genes": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_genes" - }, - "HideDatasetActionoutput_log": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_log" - }, - "HideDatasetActionoutput_matrix": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_matrix" - }, - "HideDatasetActionoutput_stats": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_stats" - }, - "HideDatasetActionreads_per_gene": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "reads_per_gene" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0", - "tool_shed_repository": { - "changeset_revision": "42ce70172b72", - "name": "rna_starsolo", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"outWig\": {\"outWigType\": \"None\", \"__current_case__\": 0, \"outWigStrand\": \"false\"}, \"refGenomeSource\": {\"geneSource\": \"indexed\", \"__current_case__\": 0, \"GTFconditional\": {\"GTFselect\": \"without-gtf-with-gtf\", \"__current_case__\": 1, \"genomeDir\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfile\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfeatureExon\": \"exon\", \"sjdbOverhang\": \"100\"}}, \"sc\": {\"solo_type\": \"CB_UMI_Simple\", \"__current_case__\": 0, \"input_types\": {\"use\": \"list_paired\", \"__current_case__\": 1, \"input_collection\": {\"__class__\": \"ConnectedValue\"}}, \"soloCBwhitelist\": {\"__class__\": \"ConnectedValue\"}, \"params\": {\"chemistry\": \"Cv3\", \"__current_case__\": 1}, \"soloBarcodeReadLength\": {\"__class__\": \"ConnectedValue\"}, \"umidedup\": {\"soloUMIdedup\": \"1MM_CR\", \"__current_case__\": 4, \"soloUMIfiltering\": \"-\"}, \"soloCBmatchWLtype\": \"1MM_multi\"}, \"solo\": {\"soloStrand\": \"Forward\", \"soloFeatures\": \"Gene\", \"filter\": {\"filter_type\": \"no_filter\", \"__current_case__\": 3, \"output_raw\": \"true\"}, \"soloOutFormatFeaturesGeneField3\": \"Gene Expression\", \"outSAMattributes\": [\"NH\", \"HI\", \"AS\", \"nM\", \"GX\", \"GN\", \"CB\", \"UB\"], \"quantModeGene\": true, \"outSAMunmapped\": false, \"outSAMmapqUnique\": \"60\", \"junction_limits\": {\"limitOutSJoneRead\": \"1000\", \"limitOutSJcollapsed\": \"1000000\", \"limitSjdbInsertNsj\": \"1000000\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.7.11a+galaxy0", - "type": "tool", - "uuid": "cef740b0-fa95-4542-b08f-dbfca4bfb3e5", - "when": null, - "workflow_outputs": [] + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__BUILD_LIST__", + "tool_state": "{\"datasets\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"unweighted_unifrac\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"weighted_unifrac\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"jaccard\"}}, {\"__index__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"bray_curtis\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "9a17d575-227f-4f98-a949-d5d90e733a41", + "when": null, + "workflow_outputs": [ + { + "label": "Distance matrix collection", + "output_name": "output", + "uuid": "81caf090-13e7-4304-8348-4cf87352fb30" + } + ] + }, + "16": { + "annotation": "Creating a collection for indices of community richness and evenness created from core-metrics", + "content_id": "__BUILD_LIST__", + "errors": null, + "id": 16, + "input_connections": { + "datasets_0|input": { + "id": 6, + "output_name": "rarefied_table" + }, + "datasets_1|input": { + "id": 6, + "output_name": "faith_pd_vector" + }, + "datasets_2|input": { + "id": 6, + "output_name": "observed_features_vector" + }, + "datasets_3|input": { + "id": 6, + "output_name": "evenness_vector" + }, + "datasets_4|input": { + "id": 6, + "output_name": "shannon_vector" + } + }, + "inputs": [], + "label": "Richness and evenness collection", + "name": "Build list", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1788.2942298465593, + "top": 1104.9898983924463 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "collection_richness_evenness" }, - "6": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", - "errors": null, - "id": 6, - "input_connections": { - "results_0|software_cond|output_0|type|input": { - "id": 5, - "output_name": "output_log" - }, - "results_0|software_cond|output_1|type|input": { - "id": 5, - "output_name": "reads_per_gene" - } - }, - "inputs": [], - "label": "multiQC", - "name": "MultiQC", - "outputs": [ - { - "name": "stats", - "type": "input" - }, - { - "name": "html_report", - "type": "html" - } - ], - "position": { - "left": 848.0098122069855, - "top": 366.98333740234375 - }, - "post_job_actions": { - "HideDatasetActionstats": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "stats" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", - "tool_shed_repository": { - "changeset_revision": "abfd8a6544d7", - "name": "multiqc", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"star\", \"__current_case__\": 28, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"log\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"type\": {\"type\": \"genecounts\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.11+galaxy1", - "type": "tool", - "uuid": "a16bf20e-2bc9-45e7-a0a3-b5590212b973", - "when": null, - "workflow_outputs": [ - { - "label": "MultiQC on input dataset(s): Webpage", - "output_name": "html_report", - "uuid": "eb55ba68-0473-4b09-87b9-007be3a86098" - } - ] + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__BUILD_LIST__", + "tool_state": "{\"datasets\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"rarefied_table\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"faith_pd_vector\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"observed_features_vector\"}}, {\"__index__\": 3, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"shannon_vector\"}}, {\"__index__\": 4, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"manual\", \"__current_case__\": 2, \"identifier\": \"eveness_vector\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "032f5d65-2ed6-47b2-8837-25aa360fd355", + "when": null, + "workflow_outputs": [ + { + "label": "Richness and evenness collection", + "output_name": "output", + "uuid": "b17fd336-7d7c-4b1f-a0ef-0337323ba9d5" + } + ] + } + }, + "tags": [], + "uuid": "300b5a7d-f763-486a-a8ea-87ea84571f19", + "version": 2 + }, + "readme": "# QIIME2 workflows\n\n## Available workflows\n\n- III-V Downstream analyses: III) reconstruct a taxonomy for diversity analysis, IV) rarefaction analysis, V) taxonomic analysis.\n- VI: Computation of diversity metrics and estimations\n\nAnalogous to the procedures described in the Parkinson\u2019s Mouse Tutorial: https://docs.qiime2.org/2024.5/tutorials/pd-mice/\n\n## Inputs\n\nThe two workflows have two inputs in common \n\n- Feature table: Count data\n- Metadata: Metadata table\n\nand the following extra inputs\n\nIII-V\n\n- Representative sequences: Representative (ASV) sequences\n- Minimum depth: Lower limit of the sampling depth for the alpha rarefaction analysis\n- Maximum depth: Upper limit of the sampling depth for the alpha rarefaction analysis\n- SEPP fragment insertion reference: used for the reconstruction of the phylogenetic tree\n- Taxonomic classifier: The classifier to assign taxonomic information to the ASVs\n\nVI:\n\nSampling depth: For the metric calculation (should be based on the rarefaction analysis done in IV)\nTarget metadata parameter: that should be used for beta diversity calculations\nRooted Tree: for instance the tree computed in III\n\n## Processing\n\nIII-V\n\n- Phylogenetic tree generation using `qiime2 fragment-insertion sepp`\n- Alpha rarefaction analysis using `qiime2 diversity alpha-rarefaction`\n- Taxonomic classification using `qiime2 feature-classifier classify-sklearn` and compute barplot and tabular output\n\nVI: \n\n- compute alpha and beta diversity metrics using `qiime2 diversity core-metrics-phylogenetic`\n- organize these metrics in 4 collections:\n 1. Distance matrix collection (weighted and unweighted unifrac, jaccard and bray curtis)\n 2. PCoA collection (same as the distance matrices)\n 3. Emperor plot collection (same as the distance matrices)\n 4. Richness and evenness collection (rarefied table, faith pd vector observed features vector, shannon vector, evenness vector)\n- get visualization for alpha diversity:\n - Pielou's eveness\n - Observed features\n - Shannons diversity index\n- get visualization for beta diversity\n - Jaccard distance matrix\n - Bray curtis distance matrix\n - Unifrac distance metrix \n\n## Outputs\n\nIII-V:\n\n- Phylogenetic tree\n- Rarefaction curve\n- Taxonomic classification (as qza, barplot and table)\n\nVI:\n\n- Four collections containing: distance matrix, PCoA, Emperor plots, Richness and evenness\n- Visualization for alpha diversity: Pielou's eveness, Observed features, Shannons diversity index\n- Visualization for beta diversity: Jaccard, Bray curtis, Unifrac", + "changelog": "# Changelog\n\n## [0.1] 2024-06-22\nFirst release." + } + ], + "path": "./workflows/amplicon/qiime2/qiime2-III-VI-downsteam" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "Ia-import-multiplexed-se", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/QIIME2-Ia-multiplexed-data-single-end.ga", + "testParameterFiles": [ + "/QIIME2-Ia-multiplexed-data-single-end-tests.yml" + ], + "authors": [ + { + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Importing single-end multiplexed data (not demultiplexed yet)", + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.2", + "name": "QIIME2 Ia: multiplexed data (single-end)", + "steps": { + "0": { + "annotation": "Single-end sequences", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Single-end sequences", + "name": "Sequences" + } + ], + "label": "Sequences", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2.349740917339593, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "2789d643-0609-420d-848b-cc63959f796c", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Barcode sequences", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Barcode sequences", + "name": "Barcodes" + } + ], + "label": "Barcodes", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.5855346656953526, + "top": 97.72533948535487 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "a4cddcc4-c1c9-4ae2-a726-762b01b46cbf", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Metadata", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "A tab separated metadata file", + "name": "Metadata" + } + ], + "label": "Metadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.5183062535642966, + "top": 204.0675768088665 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "c8103f12-e7ab-4850-bd54-a2e7fffefdb1", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Column name of the metadata to be used for demultiplexing", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Column name of the metadata to be used for demultiplexing", + "name": "Metadata parameter" + } + ], + "label": "Metadata parameter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 310.7679254201888 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "336f8551-d936-4c2c-ad92-323b2ffd2c68", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Reverse complement barcodes", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "If reverse complement of barcodes is necessary for the analysis, choose Yes.", + "name": "Reverse complement barcodes" + } + ], + "label": "Reverse complement barcodes", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 2.073822021484375, + "top": 430.05810546875 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "75545228-5faf-4a46-b5a2-9ca52a85e86b", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "qiime2 tools input\nThis step allows the input of the files to be analysed and then generate a qza output, necessary for the QIIME2 pipeline.", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "errors": null, + "id": 5, + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import_barcodes|data": { + "id": 1, + "output_name": "output" + }, + "import_root|__q2galaxy__GUI__cond__format__|import_sequences|data": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Input files", + "name": "qiime2 tools import", + "outputs": [ + { + "name": "imported_data", + "type": "qza" + } + ], + "position": { + "left": 296.96873815702213, + "top": 157.00082696025927 + }, + "post_job_actions": { + "HideDatasetActionimported_data": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "imported_data" + }, + "RenameDatasetActionimported_data": { + "action_arguments": { + "newname": "input-data-single-end" }, - "7": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", - "errors": null, - "id": 7, - "input_connections": { - "tenx_format|input": { - "id": 5, - "output_name": "output_matrix" - }, - "tenx_format|input_barcodes": { - "id": 5, - "output_name": "output_barcodes" - }, - "tenx_format|input_genes": { - "id": 5, - "output_name": "output_genes" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool DropletUtils", - "name": "tenx_format" - }, - { - "description": "runtime parameter for tool DropletUtils", - "name": "tenx_format" - }, - { - "description": "runtime parameter for tool DropletUtils", - "name": "tenx_format" - } - ], - "label": "filter cells", - "name": "DropletUtils", - "outputs": [ - { - "name": "barcodes_out", - "type": "tsv" - }, - { - "name": "genes_out", - "type": "tsv" - }, - { - "name": "matrix_out", - "type": "mtx" - }, - { - "name": "plot", - "type": "png" - }, - { - "name": "table", - "type": "tsv" - } - ], - "position": { - "left": 848.0098122069855, - "top": 640.9833374023438 - }, - "post_job_actions": { - "HideDatasetActionbarcodes_out": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "barcodes_out" - }, - "HideDatasetActiongenes_out": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "genes_out" - }, - "HideDatasetActionmatrix_out": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "matrix_out" - }, - "HideDatasetActionplot": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "plot" - }, - "HideDatasetActiontable": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "table" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", - "tool_shed_repository": { - "changeset_revision": "a9caad671439", - "name": "dropletutils", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"operation\": {\"use\": \"filter\", \"__current_case__\": 0, \"method\": {\"use\": \"emptydrops\", \"__current_case__\": 1, \"lower\": \"100\", \"fdr_thresh\": \"0.01\"}, \"outformat\": \"directory\"}, \"seed\": \"100\", \"tenx_format\": {\"use\": \"directory\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"input_genes\": {\"__class__\": \"ConnectedValue\"}, \"input_barcodes\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.10.0+galaxy2", - "type": "tool", - "uuid": "2ba61d0f-82ae-4044-a7ad-41df1cf8c9b6", - "when": null, - "workflow_outputs": [] + "action_type": "RenameDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"EMPSingleEndSequences\", \"__current_case__\": 5, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"EMPSingleEndDirFmt\", \"__current_case__\": 1, \"import_sequences\": {\"name\": \"sequences.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}, \"import_barcodes\": {\"name\": \"barcodes.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "b39f05da-9f23-47ff-9695-b21bb61f18a2", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Import the metadata as artifact", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "errors": null, + "id": 6, + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import|data": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": "Metadata as artifact", + "name": "qiime2 tools import", + "outputs": [ + { + "name": "imported_data", + "type": "qza" + } + ], + "position": { + "left": 297.4600499643163, + "top": 3.3186015520126793 + }, + "post_job_actions": { + "HideDatasetActionimported_data": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "imported_data" + }, + "RenameDatasetActionimported_data": { + "action_arguments": { + "newname": "input-metadata" }, - "8": { - "annotation": "", - "id": 8, - "input_connections": { - "STARsolo Barcodes": { - "id": 7, - "input_subworkflow_step_id": 1, - "output_name": "barcodes_out" - }, - "STARsolo Genes": { - "id": 7, - "input_subworkflow_step_id": 0, - "output_name": "genes_out" - }, - "STARsolo Matrix Gene Counts": { - "id": 7, - "input_subworkflow_step_id": 2, - "output_name": "matrix_out" - } - }, - "inputs": [ - { - "description": "", - "name": "Re-organize STAR-solo output" - } - ], - "label": "Re-organize STAR-solo output", - "name": "Re-organize-STAR-solo-output", - "outputs": [], - "position": { - "left": 1125.976487011673, - "top": 774 - }, - "subworkflow": { - "a_galaxy_workflow": "true", - "annotation": "", - "comments": [], - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "name": "Re-organize-STAR-solo-output", - "steps": { - "0": { - "annotation": "Collection named Genes raw or Genes filtered from STARsolo output", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "Collection named Genes raw or Genes filtered from STARsolo output", - "name": "STARsolo Genes" - } - ], - "label": "STARsolo Genes", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 0, - "top": 0 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "3e312de3-0895-4b46-ac51-9c1c7e341194", - "when": null, - "workflow_outputs": [] - }, - "1": { - "annotation": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ - { - "description": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", - "name": "STARsolo Barcodes" - } - ], - "label": "STARsolo Barcodes", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 23, - "top": 126 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "4f8d1d99-0adc-40a8-a53b-ce9c1c614aeb", - "when": null, - "workflow_outputs": [] - }, - "2": { - "annotation": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ + "action_type": "RenameDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"ImmutableMetadata\", \"__current_case__\": 29, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"ImmutableMetadataFormat\", \"__current_case__\": 0, \"import\": {\"name\": \"__q2galaxy__::literal::None\", \"data\": {\"__class__\": \"ConnectedValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "9caaabce-3a1a-4bf9-9fa0-d6fbe24a4bb4", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "qiime2 demux emp-single\nDemultiplex sequence data generated with the EMP protocol.", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__emp_single/qiime2__demux__emp_single/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 7, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|rev_comp_mapping_barcodes": { + "id": 4, + "output_name": "output" + }, + "barcodes|column": { + "id": 3, + "output_name": "output" + }, + "barcodes|source": { + "id": 6, + "output_name": "imported_data" + }, + "seqs": { + "id": 5, + "output_name": "imported_data" + } + }, + "inputs": [], + "label": "Demultiplex single-end data", + "name": "qiime2 demux emp-single", + "outputs": [ + { + "name": "per_sample_sequences", + "type": "qza" + }, + { + "name": "error_correction_details", + "type": "qza" + } + ], + "position": { + "left": 588.0871883326284, + "top": 1.7404776473888466 + }, + "post_job_actions": { + "HideDatasetActionerror_correction_details": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "error_correction_details" + }, + "RenameDatasetActionerror_correction_details": { + "action_arguments": { + "newname": "error-correction-demux" + }, + "action_type": "RenameDatasetAction", + "output_name": "error_correction_details" + }, + "RenameDatasetActionper_sample_sequences": { + "action_arguments": { + "newname": "demux-single-end" + }, + "action_type": "RenameDatasetAction", + "output_name": "per_sample_sequences" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__emp_single/qiime2__demux__emp_single/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "75b07a996ac0", + "name": "qiime2__demux__emp_single", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"golay_error_correction\": true, \"rev_comp_barcodes\": false, \"rev_comp_mapping_barcodes\": {\"__class__\": \"ConnectedValue\"}, \"ignore_description_mismatch\": false}, \"barcodes\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}, \"column\": {\"__class__\": \"ConnectedValue\"}}, \"seqs\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "23dd9199-b8aa-4daf-893f-1ca504ee0292", + "when": null, + "workflow_outputs": [ + { + "label": "Demultiplexed single-end data", + "output_name": "per_sample_sequences", + "uuid": "9cdc6089-1547-403c-a790-d2070d111e08" + } + ] + }, + "8": { + "annotation": "qiime2 demux summarize\nSummarize counts per sample.\n(Galaxy Version 2023.5.0+q2galaxy.2023.5.0.2)", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 8, + "input_connections": { + "data": { + "id": 7, + "output_name": "per_sample_sequences" + } + }, + "inputs": [], + "label": "Summarize demultiplexed output", + "name": "qiime2 demux summarize", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 869.9317626953125, + "top": 4.6328125 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "demux-single-end-visualization" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d8a9f74f1a6d", + "name": "qiime2__demux__summarize", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"n\": \"10000\"}, \"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "3b70c32e-3cd7-4444-b5e8-3ecf0916a14f", + "when": null, + "workflow_outputs": [ + { + "label": "Summary of the demultiplexing", + "output_name": "visualization", + "uuid": "954e49a7-25e4-4484-9dab-b725348a57c6" + } + ] + } + }, + "tags": [], + "uuid": "951c418e-f57e-491d-af38-f2c44c6089ce", + "version": 45 + }, + "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed.", + "changelog": "# Changelog\n\n## [0.1] 2024-04-08\nFirst release.\n## [0.2] 2024-05-23\nFix dockstore.yml and test." + }, + { + "name": "Ib-import-multiplexed-pe", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/QIIME2-Ib-multiplexed-data-paired-end.ga", + "testParameterFiles": [ + "/QIIME2-Ib-multiplexed-data-paired-end-tests.yml" + ], + "authors": [ + { + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Importing paired-end multiplexed data (not demultiplexed yet)", + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.2", + "name": "QIIME2 Ib: multiplexed data (paired-end)", + "steps": { + "0": { + "annotation": "All the forward-directed FASTQ sequences", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "All the forward-directed FASTQ sequences", + "name": "Forward sequences" + } + ], + "label": "Forward sequences", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 1.551926327108045, + "top": 5.8683936952556905 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "5d5aa3bf-a1d1-4df4-ac95-a33d09990a08", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "All the reverse-directed FASTQ sequences", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "All the reverse-directed FASTQ sequences", + "name": "Reverse sequences" + } + ], + "label": "Reverse sequences", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.384033203125, + "top": 131.51597595214844 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "229c1d1d-f1be-4565-b2ab-c99cdaf32d13", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Barcode sequences", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Barcode sequences", + "name": "Barcodes" + } + ], + "label": "Barcodes", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 259.2206573486328 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "0f49dd68-9962-40b5-bedc-ef31d3c0388e", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "The tab separated file for the metadata", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "The tab separated file for the metadata", + "name": "Metadata" + } + ], + "label": "Metadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.727783203125, + "top": 389.2863006591797 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "1c2abb24-f3b0-4401-8801-5b22551f8ad0", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Type in the name of the parameter which would be used as a demultiplexing reference", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Type in the name of the parameter which would be used as a demultiplexing reference", + "name": "Metadata parameter" + } + ], + "label": "Metadata parameter", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 299.46905517578125, + "top": 368.38479653625535 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "3e62bbaf-435d-4d2a-85d7-3194ef82d6c8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "If reverse complement of barcodes is necessary for the analysis, choose Yes.", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "If reverse complement of barcodes is necessary for the analysis, choose Yes.", + "name": "Reverse complement of barcodes needed?" + } + ], + "label": "Reverse complement of barcodes needed?", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1.358734130859375, + "top": 487.51402282714844 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c111c91e-170b-4097-b804-c58b963b7d29", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "qiime2 tools import\nImport data into a QIIME 2 artifact", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "errors": null, + "id": 6, + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import_barcodes|data": { + "id": 2, + "output_name": "output" + }, + "import_root|__q2galaxy__GUI__cond__format__|import_forward|data": { + "id": 0, + "output_name": "output" + }, + "import_root|__q2galaxy__GUI__cond__format__|import_reverse|data": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Import data into the pipeline", + "name": "qiime2 tools import", + "outputs": [ + { + "name": "imported_data", + "type": "qza" + } + ], + "position": { + "left": 299.16656494140625, + "top": 151.00979653625532 + }, + "post_job_actions": { + "HideDatasetActionimported_data": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "imported_data" + }, + "RenameDatasetActionimported_data": { + "action_arguments": { + "newname": "input-data-paired-end" + }, + "action_type": "RenameDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"EMPPairedEndSequences\", \"__current_case__\": 4, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"EMPPairedEndDirFmt\", \"__current_case__\": 1, \"import_forward\": {\"name\": \"forward.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}, \"import_reverse\": {\"name\": \"reverse.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}, \"import_barcodes\": {\"name\": \"barcodes.fastq.gz\", \"data\": {\"__class__\": \"ConnectedValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "6a264e2d-ac11-498f-bdcf-c115221bbc91", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "Import metadata into a QIIME 2 artifact", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "errors": null, + "id": 7, + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import|data": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": "Metadata as artifact", + "name": "qiime2 tools import", + "outputs": [ + { + "name": "imported_data", + "type": "qza" + } + ], + "position": { + "left": 301.67230224609375, + "top": 3.8492282989506634 + }, + "post_job_actions": { + "HideDatasetActionimported_data": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "imported_data" + }, + "RenameDatasetActionimported_data": { + "action_arguments": { + "newname": "input-metadata" + }, + "action_type": "RenameDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"ImmutableMetadata\", \"__current_case__\": 29, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"ImmutableMetadataFormat\", \"__current_case__\": 0, \"import\": {\"name\": \"__q2galaxy__::literal::None\", \"data\": {\"__class__\": \"ConnectedValue\"}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "b2974890-9277-4369-81af-4fa0ff80c5fe", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "qiime2 demux emp-paired\nDemultiplex paired-end sequence data generated with the EMP protocol.", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__emp_paired/qiime2__demux__emp_paired/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 8, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|rev_comp_mapping_barcodes": { + "id": 5, + "output_name": "output" + }, + "barcodes|column": { + "id": 4, + "output_name": "output" + }, + "barcodes|source": { + "id": 7, + "output_name": "imported_data" + }, + "seqs": { + "id": 6, + "output_name": "imported_data" + } + }, + "inputs": [], + "label": "Demultiplex paired-end sequences", + "name": "qiime2 demux emp-paired", + "outputs": [ + { + "name": "per_sample_sequences", + "type": "qza" + }, + { + "name": "error_correction_details", + "type": "qza" + } + ], + "position": { + "left": 592.7421875, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionerror_correction_details": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "error_correction_details" + }, + "RenameDatasetActionerror_correction_details": { + "action_arguments": { + "newname": "error-correction-demux-paired-end" + }, + "action_type": "RenameDatasetAction", + "output_name": "error_correction_details" + }, + "RenameDatasetActionper_sample_sequences": { + "action_arguments": { + "newname": "demux-paired-end" + }, + "action_type": "RenameDatasetAction", + "output_name": "per_sample_sequences" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__emp_paired/qiime2__demux__emp_paired/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "551e9187951c", + "name": "qiime2__demux__emp_paired", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"golay_error_correction\": true, \"rev_comp_barcodes\": false, \"rev_comp_mapping_barcodes\": {\"__class__\": \"ConnectedValue\"}, \"ignore_description_mismatch\": false}, \"barcodes\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}, \"column\": {\"__class__\": \"ConnectedValue\"}}, \"seqs\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "e3395c76-e4fc-44f4-a944-2fb25f5d99fb", + "when": null, + "workflow_outputs": [ + { + "label": "Demultiplexed paired-end output", + "output_name": "per_sample_sequences", + "uuid": "d582d835-3dfd-43d5-b31f-79ddcc04ff70" + } + ] + }, + "9": { + "annotation": "qiime2 demux summarize\nSummarize counts per sample.\n(Galaxy Version 2023.5.0+q2galaxy.2023.5.0.2)", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 9, + "input_connections": { + "data": { + "id": 8, + "output_name": "per_sample_sequences" + } + }, + "inputs": [], + "label": "Summarising the demultiplexed output", + "name": "qiime2 demux summarize", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 876.4692949602977, + "top": 1.584142709419993 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "demux-paired-end-visualisation" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d8a9f74f1a6d", + "name": "qiime2__demux__summarize", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"n\": \"10000\"}, \"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "cf48f270-6c6c-4fad-8c1d-2b02bb73ae49", + "when": null, + "workflow_outputs": [ + { + "label": "Summary of the demultiplexing", + "output_name": "visualization", + "uuid": "1aa2fe61-6a59-44c9-8079-a1d4a7ed8345" + } + ] + } + }, + "tags": [], + "uuid": "b09b5420-bb7c-4f27-9c90-7e2031889379", + "version": 49 + }, + "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed.", + "changelog": "# Changelog\n\n## [0.1] 2024-04-08\nFirst release.\n## [0.2] 2024-05-23\nFix dockstore.yml and test." + }, + { + "name": "Ic-import-demultiplexed-se", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/QIIME2-Ic-demultiplexed-data-single-end.ga", + "testParameterFiles": [ + "/QIIME2-Ic-demultiplexed-data-single-end-tests.yml" + ], + "authors": [ + { + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Importing demultiplexed data (single-end)", + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.2", + "name": "QIIME2 Ic: Demultiplexed data (single-end)", + "steps": { + "0": { + "annotation": "A collection of single-end demultiplexed sequences", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "A collection of single-end demultiplexed sequences", + "name": "Sequence collection" + } + ], + "label": "Sequence collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 9.339782603705014 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "35c1a1b1-daeb-4cd1-bd91-e5f0016ec79a", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Extract a list of the names of sequence files", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 1, + "input_connections": { + "input_collection": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Extract element identifiers", + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 262.551090424436, + "top": 137.8447786862222 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "08cc79e2-3fad-483f-aebd-4f444c978d84", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "This is mainly to clean out lane parameters to continue import in laneless format", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "errors": null, + "id": 2, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Screening laneless and single-lane", + "name": "Regex Find And Replace", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 505.17041015625, + "top": 135.84155315653058 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "tool_shed_repository": { + "changeset_revision": "503bcd6ebe4b", + "name": "regex_find_replace", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"_L[0-9][0-9][0-9]_\", \"replacement\": \"_\"}], \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "3e2bbefc-5452-4320-b258-140f892d69af", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Renaming of sequence files to fit into laneless format", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 3, + "input_connections": { + "how|labels": { + "id": 2, + "output_name": "out_file1" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Relabel sequence files", + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 804.3797337280766, + "top": 0 + }, + "post_job_actions": {}, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "c7dcacd6-1f62-4764-a984-ae47e88c94ec", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "qiime2 tools import\nImport data into a QIIME 2 artifact", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "errors": null, + "id": 4, + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import_sequences|__q2galaxy__GUI__cond__sequences__|elements": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": "Import data into the pipeline", + "name": "qiime2 tools import", + "outputs": [ + { + "name": "imported_data", + "type": "qza" + } + ], + "position": { + "left": 1079.0168624775688, + "top": 1.637809220122261 + }, + "post_job_actions": { + "RenameDatasetActionimported_data": { + "action_arguments": { + "newname": "input-data-demultiplexed" + }, + "action_type": "RenameDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"SampleData__ob__SequencesWithQuality__cb__\", \"__current_case__\": 49, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"CasavaOneEightLanelessPerSampleDirFmt\", \"__current_case__\": 0, \"import_sequences\": {\"__q2galaxy__GUI__cond__sequences__\": {\"__q2galaxy__GUI__select__picker__\": \"collection\", \"__current_case__\": 0, \"elements\": {\"__class__\": \"ConnectedValue\"}, \"__q2galaxy__GUI__cond__add_ext__\": {\"__q2galaxy__GUI__select__ext_pick__\": \"no\", \"__current_case__\": 1}}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "6a264e2d-ac11-498f-bdcf-c115221bbc91", + "when": null, + "workflow_outputs": [ + { + "label": "Demultiplexed data", + "output_name": "imported_data", + "uuid": "0015293e-bcd7-433b-8b98-e05fda148602" + } + ] + }, + "5": { + "annotation": "qiime2 demux summarize\nSummarize counts per sample.\n(Galaxy Version 2023.5.0+q2galaxy.2023.5.0.2)", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 5, + "input_connections": { + "data": { + "id": 4, + "output_name": "imported_data" + } + }, + "inputs": [], + "label": "Summarising the demultiplexed output", + "name": "qiime2 demux summarize", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 1339.6939711359755, + "top": 5.9268220678864205 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "demux-visualization" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d8a9f74f1a6d", + "name": "qiime2__demux__summarize", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"n\": \"10000\"}, \"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "cf48f270-6c6c-4fad-8c1d-2b02bb73ae49", + "when": null, + "workflow_outputs": [ + { + "label": "Visualization", + "output_name": "visualization", + "uuid": "5c67b911-b178-4f6f-8ef8-0071d72d3a25" + } + ] + } + }, + "tags": [], + "uuid": "5a57f873-52f8-4c51-9e8d-e747d32d183a", + "version": 1 + }, + "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed.", + "changelog": "# Changelog\n\n## [0.1] 2024-04-08\nFirst release.\n## [0.2] 2024-05-23\nFix dockstore.yml and test." + }, + { + "name": "Id-import-demultiplexed-pe", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/QIIME2-Id-demultiplexed-data-paired-end.ga", + "testParameterFiles": [ + "/QIIME2-Id-demultiplexed-data-paired-end-tests.yml" + ], + "authors": [ + { + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Importing demultiplexed data (paired-end)", + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "release": "0.2", + "license": "MIT", + "name": "QIIME2 Id: Demultiplexed data (paired-end)", + "steps": { + "0": { + "annotation": "Import of the paired-end demultiplexed sequences", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Import of the paired-end demultiplexed sequences", + "name": "Sequence collection" + } + ], + "label": "Sequence collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 59.91667175292969 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"fastqsanger.gz\", \"fastqillumina.gz\"], \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "35c1a1b1-daeb-4cd1-bd91-e5f0016ec79a", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Extract a list of the names of sequence files", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 1, + "input_connections": { + "input_collection": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Extract element identifiers", + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 304.79388003144334, + "top": 263.4010896400516 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "5570c46c-5a48-43aa-9e5c-5f7c05c057d8", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "This is mainly to clean out lane parameters to continue import in laneless format ", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "errors": null, + "id": 2, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Screening laneless and single-lane", + "name": "Regex Find And Replace", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 571.1741505024197, + "top": 264.71925121294674 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "tool_shed_repository": { + "changeset_revision": "503bcd6ebe4b", + "name": "regex_find_replace", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"_L[0-9][0-9][0-9]_\", \"replacement\": \"_\"}], \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "bde7f68d-6c55-4431-92bf-bcf61539ff8f", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Renaming of sequence files to fit into laneless format", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 3, + "input_connections": { + "how|labels": { + "id": 2, + "output_name": "out_file1" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "Relabel sequence files", + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 803.9640223409692, + "top": 32.109518819964116 + }, + "post_job_actions": {}, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "7347626e-4600-48c1-9ab1-dc989ccebc65", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "qiime2 tools import\nImport data into a QIIME 2 artifact", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "errors": null, + "id": 4, + "input_connections": { + "import_root|__q2galaxy__GUI__cond__format__|import_sequences|__q2galaxy__GUI__cond__sequences__|elements": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": "Import data into the pipeline", + "name": "qiime2 tools import", + "outputs": [ + { + "name": "imported_data", + "type": "qza" + } + ], + "position": { + "left": 1078.219667111558, + "top": 27.908915490176845 + }, + "post_job_actions": { + "RenameDatasetActionimported_data": { + "action_arguments": { + "newname": "input-data-demultiplexed" + }, + "action_type": "RenameDatasetAction", + "output_name": "imported_data" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2_core__tools__import/qiime2_core__tools__import/2023.5.0+dist.h193f7cc9.3", + "tool_shed_repository": { + "changeset_revision": "10447a4b0cc3", + "name": "qiime2_core__tools__import", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"import_root\": {\"type\": \"SampleData__ob__PairedEndSequencesWithQuality__cb__\", \"__current_case__\": 46, \"__q2galaxy__GUI__cond__format__\": {\"format\": \"CasavaOneEightLanelessPerSampleDirFmt\", \"__current_case__\": 0, \"import_sequences\": {\"__q2galaxy__GUI__cond__sequences__\": {\"__q2galaxy__GUI__select__picker__\": \"collection\", \"__current_case__\": 0, \"elements\": {\"__class__\": \"ConnectedValue\"}, \"__q2galaxy__GUI__cond__add_ext__\": {\"__q2galaxy__GUI__select__ext_pick__\": \"no\", \"__current_case__\": 1}}}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+dist.h193f7cc9.3", + "type": "tool", + "uuid": "6a264e2d-ac11-498f-bdcf-c115221bbc91", + "when": null, + "workflow_outputs": [ + { + "label": "Demultiplexed data", + "output_name": "imported_data", + "uuid": "7cb96ead-ed0f-4874-9fa4-0c766f78b123" + } + ] + }, + "5": { + "annotation": "qiime2 demux summarize\nSummarize counts per sample.\n(Galaxy Version 2023.5.0+q2galaxy.2023.5.0.2)", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 5, + "input_connections": { + "data": { + "id": 4, + "output_name": "imported_data" + } + }, + "inputs": [], + "label": "Summarising the demultiplexed output", + "name": "qiime2 demux summarize", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 1358.9000244140625, + "top": 0 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "demux-visualization" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__demux__summarize/qiime2__demux__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d8a9f74f1a6d", + "name": "qiime2__demux__summarize", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"n\": \"10000\"}, \"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "cf48f270-6c6c-4fad-8c1d-2b02bb73ae49", + "when": null, + "workflow_outputs": [ + { + "label": "visualization", + "output_name": "visualization", + "uuid": "e7d259fd-ffa7-4d18-af74-343cedca4d8f" + } + ] + } + }, + "tags": [], + "uuid": "f4887024-6f68-4d53-a889-5635366dd18d", + "version": 2 + }, + "readme": "# QIIME2 import workflows\n\n\n## Available workflows\n\nImport of fastqsanger.gz data into QIIME artifact files.\n\nAvailable for:\n\n- paired / single end data\n- demultiplexed / multiplexed data (the former according to the EMP protocol)\n\nFor data that is multiplexed with another protocol the Galaxy cutadapt tool can be use.\n\n## Inputs\n\n- Single end or paired end reads in fastq format.\n- For demultiplexed data all datasets must be in a single (flat) collection\n (also paired data).\n\n### Demultiplexed data\n\n- Demultiplexed data must follow the naming scheme `.+_.+_R[12]_001\\.fastq\\.gz`.\n Any lane information (in the form of `L[0-9][0-9][0-9]_`) in the dataset names\n is automatically removed.\n\n### Mulmultiplexed data\n\n- Multiplexed data in a single or two fastq.gz dataset(s)\n- Barcodes as fastq.gz file\n- Metadata (a table describing the samples) and a metadata parameter (the name of the column that contains the barcode sequences)\n- A boolean determining if there reverse complement of the barcode sequences shoul dbe used\n\n## Processing\n\nFor demultiplexed data\n\n1. Lane information is removed from the collection identifiers (using `Extract element identifiers`, `Regex Find And Replace` and `Relabel identifiers`)\n2. Import of sequence data using `qiime2 tools import` with `Casava One Eight Laneless Per Sample Directory Format`\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\nFor multiplexed data\n\n1. Import sequences and metadata with `qiime2 tools import` as `EMP Paired End Directory Format` and `Immutable Metadata Format`, resp.\n2. Demultiplex the sequences with `qiime2 demux emp-paired`/`paired` (using sequences and metadata information)\n3. Prepare visualisation dataset with `qiime2 demux summarize`\n\n\n## Outputs\n\n- Sequence data in `qza` format\n- A corresponding qiime visualization file in `qzv` format\n\n## TODOs\n\n- The import workflows for multiplexed data currently first convert the metadata into qza and require the user to enter a column as free text. If Galaxy allows for data-column workflow parameters this step can be removed.", + "changelog": "# Changelog\n\n## [0.1] 2024-04-08\nFirst release.\n## [0.2] 2024-05-23\nFix dockstore.yml and test." + } + ], + "path": "./workflows/amplicon/qiime2/qiime2-I-import" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "IIa-denoising-se", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/QIIME2-IIa-denoising-and-feature-table-creation-single-end.ga", + "testParameterFiles": [ + "/QIIME2-IIa-denoising-and-feature-table-creation-single-end-tests.yml" + ], + "authors": [ + { + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Use DADA2 for sequence quality control. DADA2 is a pipeline for detecting and correcting (where possible) Illumina amplicon sequence data. As implemented in the q2-dada2 plugin, this quality control process will additionally filter any phiX reads (commonly present in marker gene Illumina sequence data) that are identified in the sequencing data, and will filter chimeric sequences.", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "release": "0.2", + "license": "MIT", + "name": "QIIME2 IIa: Denoising (sequence quality control) and feature table creation (single-end)", + "steps": { + "0": { + "annotation": "Tab separated metadata file", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Tab separated metadata file", + "name": "Metadata" + } + ], + "label": "Metadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 140.20380466285837 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "8dde0c69-40f1-415a-a866-5d1115e80cdf", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Demultiplexed sequences in qza format", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Demultiplexed sequences in qza format", + "name": "Demultiplexed sequences" + } + ], + "label": "Demultiplexed sequences", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0.7889777582004348, + "top": 256.1421426050462 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "e250ddc1-f567-40ca-9f2b-e07bbf84cdec", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Length to which the sequence sould be truncated. Will remove bases from the 3' end.", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Length to which the sequence sould be truncated. Will remove bases from the 3' end.", + "name": "Truncation length" + } + ], + "label": "Truncation length", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1.1220203717959043, + "top": 387.6692612809613 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "02f3a9bf-0e92-4682-b6b3-ab6b5a332937", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Number of bases at the 5' end that should be removed. Default: 0.", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Number of bases at the 5' end that should be removed. Default: 0.", + "name": "Trimming length" + } + ], + "label": "Trimming length", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1.464599609375, + "top": 519.0800476074219 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8d947f65-cb01-4477-b833-4e446f2a92d5", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "qiime2 dada2 denoise-paired\nDenoise and dereplicate paired-end sequences\nSmall insight: if the denoising percentage is lower or poorer, reduce 'trunc_q: Int' from 2 to 1.", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__dada2__denoise_single/qiime2__dada2__denoise_single/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 4, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|trim_left": { + "id": 3, + "output_name": "output" + }, + "demultiplexed_seqs": { + "id": 1, + "output_name": "output" + }, + "trunc_len": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool qiime2 dada2 denoise-single", + "name": "__q2galaxy__GUI__section__extra_opts__" + } + ], + "label": "Denoising the datasets", + "name": "qiime2 dada2 denoise-single", + "outputs": [ + { + "name": "table", + "type": "qza" + }, + { + "name": "representative_sequences", + "type": "qza" + }, + { + "name": "denoising_stats", + "type": "qza" + } + ], + "position": { + "left": 336.80960206844844, + "top": 133.89925462837766 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__dada2__denoise_single/qiime2__dada2__denoise_single/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "e7812ca89033", + "name": "qiime2__dada2__denoise_single", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"trim_left\": {\"__class__\": \"ConnectedValue\"}, \"max_ee\": \"2.0\", \"trunc_q\": \"2\", \"pooling_method\": \"independent\", \"chimera_method\": \"consensus\", \"min_fold_parent_over_abundance\": \"1.0\", \"allow_one_off\": false, \"n_threads\": \"1\", \"n_reads_learn\": \"1000000\", \"hashed_feature_ids\": true}, \"demultiplexed_seqs\": {\"__class__\": \"ConnectedValue\"}, \"trunc_len\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "a6369693-372e-4258-9e81-b7085746e441", + "when": null, + "workflow_outputs": [ + { + "label": "Denoising output table", + "output_name": "table", + "uuid": "5be21ff5-eb12-442b-85c3-932ed240cb2c" + }, + { + "label": "Representative denoised sequences", + "output_name": "representative_sequences", + "uuid": "2c8b68a1-ffb9-4a6c-aa28-336f770acd5e" + }, + { + "label": "Denoising statistics", + "output_name": "denoising_stats", + "uuid": "2bba5561-d09b-4843-a988-465b54a07022" + } + ] + }, + "5": { + "annotation": "qiime2 feature-table tabulate-seqs\nView sequence associated with each feature", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__tabulate_seqs/qiime2__feature_table__tabulate_seqs/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 5, + "input_connections": { + "data": { + "id": 4, + "output_name": "representative_sequences" + } + }, + "inputs": [], + "label": "Tabulate DADA2 denoised representative sequences", + "name": "qiime2 feature-table tabulate-seqs", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 690.0833740234375, + "top": 0 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "dada2_rep_seq_visualization" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__tabulate_seqs/qiime2__feature_table__tabulate_seqs/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "6d5cd7bcc0d0", + "name": "qiime2__feature_table__tabulate_seqs", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "221fe314-49e9-48bd-979e-1b6d0c2f4192", + "when": null, + "workflow_outputs": [ + { + "label": "DADA2 representative sequences list visualisation", + "output_name": "visualization", + "uuid": "6e7fb017-526c-4467-8082-501ffc3cb6c3" + } + ] + }, + "6": { + "annotation": "qiime2 metadata tabulate\nInteractively explore Metadata in a table", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 6, + "input_connections": { + "input_0|__q2galaxy__GUI__conditional__input__|source": { + "id": 4, + "output_name": "denoising_stats" + } + }, + "inputs": [], + "label": "Tabulate DADA2 statistical metadata ", + "name": "qiime2 metadata tabulate", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 690.0390625, + "top": 249.63809204101562 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "dada2_stats_visualisation" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d6e1b976c373", + "name": "qiime2__metadata__tabulate", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"page_size\": \"100\"}, \"input\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__input__\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "082c2df8-422c-4661-b39d-181ef7ff3072", + "when": null, + "workflow_outputs": [ + { + "label": "DADA2 statistics visualisation", + "output_name": "visualization", + "uuid": "1118ba34-2f79-4385-adfb-adbe6821479e" + } + ] + }, + "7": { + "annotation": "qiime2 feature-table summarize\nSummarize table\n", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__summarize/qiime2__feature_table__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 7, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|sample_metadata_0|__q2galaxy__GUI__conditional__sample_metadata__|source": { + "id": 0, + "output_name": "output" + }, + "table": { + "id": 4, + "output_name": "table" + } + }, + "inputs": [], + "label": "Summing up the dada2 output table", + "name": "qiime2 feature-table summarize", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 692.4243820904538, + "top": 479.7321793212501 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "dada2_table_visualisation" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__summarize/qiime2__feature_table__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "365ce7a8e641", + "name": "qiime2__feature_table__summarize", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"sample_metadata\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__sample_metadata__\": {\"type\": \"tsv\", \"__current_case__\": 0, \"source\": {\"__class__\": \"ConnectedValue\"}}}]}, \"table\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "f6376403-1be3-4bc0-af85-d5e2e04984b2", + "when": null, + "workflow_outputs": [ + { + "label": "DADA2 output table", + "output_name": "visualization", + "uuid": "13960a03-ee65-4385-8936-b7ff5e5a98f3" + } + ] + } + }, + "tags": [], + "uuid": "718df5b9-9cbb-4792-be50-604e18ef0548", + "version": 2 + }, + "readme": "# QIIME2 workflows\n\n## Available workflows\n\nDenoising (using `qiime2`'s `dada2` integration for paired / single end data.\n\n## Inputs\n\n- Demultiplexed sequences as a qiime2 aertifact file (`qza`) containing the sequence information.\n- Metadata table (`tabular`)\n- Truncation length\n- Trimming length (optional)\n\nFor the paired end workflow the truncation and trimming length for the reverse reads can / has to be given.\n\n\n## Processing\n\n- Denoising with `qiime2 dada2 denoise-single`/`paired`\n- For each of the three outputs (see below) another tool is started to prepare a corresponding qzv file\n - representative sequences `qiime2 feature-table tabulate-seqs `\n - denoising statistics `qiime2 metadata tabulate`\n - summary of the feature table\n\n## Outputs\n\n - representative sequences \n - denoising statistics \n - summary of the feature table (how many sequences are lost in the corresponding steps)\n", + "changelog": "# Changelog\n\n## [0.1] 2024-04-08\nFirst release.\n## [0.2] 2024-05-23\nFix dockstore.yml." + }, + { + "name": "IIb-denoising-pe", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/QIIME2-IIb-denoising-and-feature-table-creation-paired-end.ga", + "testParameterFiles": [ + "/QIIME2-IIb-denoising-and-feature-table-creation-paired-end-tests.yml" + ], + "authors": [ + { + "name": "Debjyoti Ghosh", + "orcid": "0009-0008-1496-1677" + }, + { + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ", + "address": "Permoserstra\u00dfe 15, 04318 Leipzig" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Use DADA2 for sequence quality control. DADA2 is a pipeline for detecting and correcting (where possible) Illumina amplicon sequence data. As implemented in the q2-dada2 plugin, this quality control process will additionally filter any phiX reads (commonly present in marker gene Illumina sequence data) that are identified in the sequencing data, and will filter chimeric sequences.", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "0009-0008-1496-1677", + "name": "Debjyoti Ghosh" + }, + { + "address": "Permoserstra\u00dfe 15, 04318 Leipzig", + "class": "Organization", + "name": "Helmholtz-Zentrum f\u00fcr Umweltforschung - UFZ" + } + ], + "format-version": "0.1", + "release": "0.2", + "license": "MIT", + "name": "QIIME2 IIb: Denoising (sequence quality control) and feature table creation (paired-end)", + "steps": { + "0": { + "annotation": "Tab separated metadata file", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Tab separated metadata file", + "name": "Metadata" + } + ], + "label": "Metadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 1.6647546421401653, + "top": 139.9560324460615 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "8dde0c69-40f1-415a-a866-5d1115e80cdf", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Demultiplexed sequences in qza format", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Demultiplexed sequences in qza format", + "name": "Demultiplexed sequences" + } + ], + "label": "Demultiplexed sequences", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2.4506271621231845, + "top": 238.07957958589887 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"qza\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "e250ddc1-f567-40ca-9f2b-e07bbf84cdec", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Length to which the forward read sequence should be truncated. Will remove bases from the 3' end.", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Length to which the forward read sequence should be truncated. Will remove bases from the 3' end.", + "name": "Truncation length (forward)" + } + ], + "label": "Truncation length (forward)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1.5784534434758744, + "top": 353.55220274941445 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "02f3a9bf-0e92-4682-b6b3-ab6b5a332937", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Length to which the reverse read sequence should be truncated. Will remove bases from the 3' end.", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Length to which the reverse read sequence should be truncated. Will remove bases from the 3' end.", + "name": "Truncation length (reverse)" + } + ], + "label": "Truncation length (reverse)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.12398288926847933, + "top": 478.1294436628793 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "2af02538-19c9-4ffc-924e-5108987064a1", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Number of bases at the 5' end of the forward read that should be removed. Default: 0.\n\n\nMention the length up to which you want to trim your sequences from the left.\nIf not needed, put 0.", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Number of bases at the 5' end of the forward read that should be removed. Default: 0.\n\n\nMention the length up to which you want to trim your sequences from the left.\nIf not needed, put 0.", + "name": "Trimming length (forward)" + } + ], + "label": "Trimming length (forward)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 592.1359047583886 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "cf76e446-d3c1-4682-820c-f6a2f76343d1", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Number of bases at the 5' end of the reverse read that should be removed. Default: 0.\n", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Number of bases at the 5' end of the reverse read that should be removed. Default: 0.\n", + "name": "Trimming length (reverse)" + } + ], + "label": "Trimming length (reverse)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0.14257701997123728, + "top": 708.0834213595151 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ccc4f7a3-5e34-4933-ab8b-167e8c944aa7", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "qiime2 dada2 denoise-paired\nDenoise and dereplicate paired-end sequences\nSmall insight: if the denoising percentage is lower or poorer, reduce 'trunc_q: Int' from 2 to 1.", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__dada2__denoise_paired/qiime2__dada2__denoise_paired/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 6, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|trim_left_f": { + "id": 4, + "output_name": "output" + }, + "__q2galaxy__GUI__section__extra_opts__|trim_left_r": { + "id": 5, + "output_name": "output" + }, + "demultiplexed_seqs": { + "id": 1, + "output_name": "output" + }, + "trunc_len_f": { + "id": 2, + "output_name": "output" + }, + "trunc_len_r": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool qiime2 dada2 denoise-paired", + "name": "__q2galaxy__GUI__section__extra_opts__" + }, + { + "description": "runtime parameter for tool qiime2 dada2 denoise-paired", + "name": "__q2galaxy__GUI__section__extra_opts__" + } + ], + "label": "Denoising the datasets", + "name": "qiime2 dada2 denoise-paired", + "outputs": [ + { + "name": "table", + "type": "qza" + }, + { + "name": "representative_sequences", + "type": "qza" + }, + { + "name": "denoising_stats", + "type": "qza" + } + ], + "position": { + "left": 353.695690215759, + "top": 186.09945678710938 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__dada2__denoise_paired/qiime2__dada2__denoise_paired/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "06bacd08bb47", + "name": "qiime2__dada2__denoise_paired", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"trim_left_f\": {\"__class__\": \"ConnectedValue\"}, \"trim_left_r\": {\"__class__\": \"ConnectedValue\"}, \"max_ee_f\": \"2.0\", \"max_ee_r\": \"2.0\", \"trunc_q\": \"2\", \"min_overlap\": \"12\", \"pooling_method\": \"independent\", \"chimera_method\": \"consensus\", \"min_fold_parent_over_abundance\": \"1.0\", \"allow_one_off\": false, \"n_threads\": \"1\", \"n_reads_learn\": \"1000000\", \"hashed_feature_ids\": true}, \"demultiplexed_seqs\": {\"__class__\": \"ConnectedValue\"}, \"trunc_len_f\": {\"__class__\": \"ConnectedValue\"}, \"trunc_len_r\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "93e5c884-d782-4b97-96ba-d9abdf4ce4ed", + "when": null, + "workflow_outputs": [ + { + "label": "Denoising statistics", + "output_name": "denoising_stats", + "uuid": "971dcd45-80de-44e3-a0f0-37a24d87c89b" + }, + { + "label": "Denoising output table", + "output_name": "table", + "uuid": "cbcb0a29-a64f-46ff-8018-dea44208d8c8" + }, + { + "label": "Representative denoised sequences", + "output_name": "representative_sequences", + "uuid": "299bee3a-7747-4a0e-957d-2fb16bbbc277" + } + ] + }, + "7": { + "annotation": "qiime2 feature-table tabulate-seqs\nView sequence associated with each feature", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__tabulate_seqs/qiime2__feature_table__tabulate_seqs/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 7, + "input_connections": { + "data": { + "id": 6, + "output_name": "representative_sequences" + } + }, + "inputs": [], + "label": "Tabulate DADA2 denoised representative sequences", + "name": "qiime2 feature-table tabulate-seqs", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 691.7523737176135, + "top": 0 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "dada2_rep_seq_visualization" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__tabulate_seqs/qiime2__feature_table__tabulate_seqs/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "6d5cd7bcc0d0", + "name": "qiime2__feature_table__tabulate_seqs", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"data\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "221fe314-49e9-48bd-979e-1b6d0c2f4192", + "when": null, + "workflow_outputs": [ + { + "label": "DADA2 representative sequences list visualisation", + "output_name": "visualization", + "uuid": "90ca4cf9-cd24-4a88-a1aa-bd3698387f92" + } + ] + }, + "8": { + "annotation": "qiime2 metadata tabulate\nInteractively explore Metadata in an HTML table", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 8, + "input_connections": { + "input_0|__q2galaxy__GUI__conditional__input__|source": { + "id": 6, + "output_name": "denoising_stats" + } + }, + "inputs": [], + "label": "Tabulate DADA2 statistical metadata ", + "name": "qiime2 metadata tabulate", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 691.5803874570937, + "top": 249.50780313619012 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "dada2_stats_visualisation" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__metadata__tabulate/qiime2__metadata__tabulate/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "d6e1b976c373", + "name": "qiime2__metadata__tabulate", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"page_size\": \"100\"}, \"input\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__input__\": {\"type\": \"qza\", \"__current_case__\": 1, \"source\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "082c2df8-422c-4661-b39d-181ef7ff3072", + "when": null, + "workflow_outputs": [ + { + "label": "DADA2 statistics visualisation", + "output_name": "visualization", + "uuid": "4501c38f-a3ad-4873-82a7-036b3314a0b4" + } + ] + }, + "9": { + "annotation": "qiime2 feature-table summarize\nSummarize table\n", + "content_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__summarize/qiime2__feature_table__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "errors": null, + "id": 9, + "input_connections": { + "__q2galaxy__GUI__section__extra_opts__|sample_metadata_0|__q2galaxy__GUI__conditional__sample_metadata__|source": { + "id": 0, + "output_name": "output" + }, + "table": { + "id": 6, + "output_name": "table" + } + }, + "inputs": [], + "label": "Summing up the dada2 output table", + "name": "qiime2 feature-table summarize", + "outputs": [ + { + "name": "visualization", + "type": "qzv" + } + ], + "position": { + "left": 693.96337890625, + "top": 479.484375 + }, + "post_job_actions": { + "RenameDatasetActionvisualization": { + "action_arguments": { + "newname": "dada2_table_visualisation" + }, + "action_type": "RenameDatasetAction", + "output_name": "visualization" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/q2d2/qiime2__feature_table__summarize/qiime2__feature_table__summarize/2023.5.0+q2galaxy.2023.5.0.2", + "tool_shed_repository": { + "changeset_revision": "365ce7a8e641", + "name": "qiime2__feature_table__summarize", + "owner": "q2d2", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__q2galaxy__GUI__section__extra_opts__\": {\"sample_metadata\": [{\"__index__\": 0, \"__q2galaxy__GUI__conditional__sample_metadata__\": {\"type\": \"tsv\", \"__current_case__\": 0, \"source\": {\"__class__\": \"ConnectedValue\"}}}]}, \"table\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2023.5.0+q2galaxy.2023.5.0.2", + "type": "tool", + "uuid": "f6376403-1be3-4bc0-af85-d5e2e04984b2", + "when": null, + "workflow_outputs": [ + { + "label": "DADA2 output table visualisation", + "output_name": "visualization", + "uuid": "bf6baadb-1272-48b1-95b6-9aeeb8ee9e1a" + } + ] + } + }, + "tags": [], + "uuid": "8b8c4f4c-7cc0-422d-9a6f-47357faa0082", + "version": 1 + }, + "readme": "# QIIME2 workflows\n\n## Available workflows\n\nDenoising (using `qiime2`'s `dada2` integration for paired / single end data.\n\n## Inputs\n\n- Demultiplexed sequences as a qiime2 aertifact file (`qza`) containing the sequence information.\n- Metadata table (`tabular`)\n- Truncation length\n- Trimming length (optional)\n\nFor the paired end workflow the truncation and trimming length for the reverse reads can / has to be given.\n\n\n## Processing\n\n- Denoising with `qiime2 dada2 denoise-single`/`paired`\n- For each of the three outputs (see below) another tool is started to prepare a corresponding qzv file\n - representative sequences `qiime2 feature-table tabulate-seqs `\n - denoising statistics `qiime2 metadata tabulate`\n - summary of the feature table\n\n## Outputs\n\n - representative sequences \n - denoising statistics \n - summary of the feature table (how many sequences are lost in the corresponding steps)\n", + "changelog": "# Changelog\n\n## [0.1] 2024-04-08\nFirst release.\n## [0.2] 2024-05-23\nFix dockstore.yml." + } + ], + "path": "./workflows/amplicon/qiime2/qiime2-II-denoising" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "baredSC-1d-logNorm", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/baredSC-1d-logNorm.ga", + "testParameterFiles": [ + "/baredSC-1d-logNorm-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Run baredSC in 1 dimension in logNorm for 1 to N gaussians and combine models.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.5", + "name": "baredSC_1d_logNorm", + "steps": { + "0": { + "annotation": "The dataset must have a first row with row names. Among them should be 'nCount_RNA' and the gene you want to get PDF of.", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "The dataset must have a first row with row names. Among them should be 'nCount_RNA' and the gene you want to get PDF of.", + "name": "Tabular with raw expression values" + } + ], + "label": "Tabular with raw expression values", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "247797f8-537d-434c-b7f0-b5212d6a6139", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Must be included in the first row of the tabular", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Must be included in the first row of the tabular", + "name": "Gene name" + } + ], + "label": "Gene name", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 51, + "top": 95 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8486d61d-03ce-44df-a74c-0aa6a5b0e0b7", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Maximum value to explore in logNorm", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Maximum value to explore in logNorm", + "name": "Maximum value in logNorm" + } + ], + "label": "Maximum value in logNorm", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 97, + "top": 176.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a54a81dc-8b4c-4ed3-8d4e-0748755873e8", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Usually 4 is enough", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Usually 4 is enough", + "name": "Maximum number of Gaussians to study" + } + ], + "label": "Maximum number of Gaussians to study", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 268, + "top": 291 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "b7482c04-93ff-4f34-acbd-9c46d1f067cd", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "id": 4, + "input_connections": { + "Maximum number in param output": { + "id": 3, + "input_subworkflow_step_id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "generate_param_list_one_to_number", + "outputs": [], + "position": { + "left": 547, + "top": 231.5 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "generate_param_list_one_to_number", + "steps": { + "0": { + "annotation": "Maximum number in param output", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Maximum number in param output", + "name": "Maximum number in param output" + } + ], + "label": "Maximum number in param output", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 36 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "655f8763-6f41-401c-a7c2-cbc0926222c0", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "996f5ca8-629e-4887-9bc0-2d719b790868" + } + ] + }, + "1": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "errors": null, + "id": 1, + "input_connections": { + "token_set_0|repeat_select|times": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "create first tabular with good number of rows.", + "name": "Create text file", + "outputs": [ + { + "name": "outfile", + "type": "txt" + } + ], + "position": { + "left": 280, + "top": 0 + }, + "post_job_actions": { + "ChangeDatatypeActionoutfile": { + "action_arguments": { + "newtype": "tabular" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "outfile" + }, + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": \"whatever\", \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "c96eeaba-7b46-478f-bc6d-ac3d64f72523", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "addValue", + "errors": null, + "id": 2, + "input_connections": { + "input": { + "id": 1, + "output_name": "outfile" + } + }, + "inputs": [], + "label": "add column with numbers starting at 1", + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 560, + "top": 20 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "addValue", + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "20631933-3793-45f0-9fb5-6f3d9463457b", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 3, + "input_connections": { + "input": { + "id": 2, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "retrieve numbers", + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 840, + "top": 20 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "b467476c-8691-4fd4-aea0-d783b14b997a", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", + "errors": null, + "id": 4, + "input_connections": { + "split_parms|input": { + "id": 3, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Split file", + "name": "split_parms" + } + ], + "label": "split numbers to collection", + "name": "Split file", + "outputs": [ + { + "name": "list_output_tab", + "type": "input" + } + ], + "position": { + "left": 1120, + "top": 20 + }, + "post_job_actions": { + "HideDatasetActionlist_output_tab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_tab" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", + "tool_shed_repository": { + "changeset_revision": "2dae863c8f42", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"top\": \"0\", \"split_by\": {\"select_split_by\": \"row\", \"__current_case__\": 1, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.2", + "type": "tool", + "uuid": "b621baec-46f7-4dfe-b6fa-f8c44c2822f2", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 4, + "output_name": "list_output_tab" + } + }, + "inputs": [], + "label": "numbers to param", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1400, + "top": 29 + }, + "post_job_actions": {}, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "1aff7c8b-0554-4e98-962d-3d6b161fa133", + "when": null, + "workflow_outputs": [ + { + "label": "params_list", + "output_name": "integer_param", + "uuid": "e05e466c-4694-4d6e-90dc-ea4e1aa3ff58" + } + ] + } + }, + "tags": "", + "uuid": "fdbd7507-d26d-4f31-b4af-bfc2971237e2" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "e5607959-5b5e-4898-92ab-078c7cafb327", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.3+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "MCMC|nnorm": { + "id": 4, + "output_name": "params_list" + }, + "MCMC|xmax": { + "id": 2, + "output_name": "output" + }, + "geneColName": { + "id": 1, + "output_name": "output" + }, + "input_counts|input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool baredSC 1d", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool baredSC 1d", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool baredSC 1d", + "name": "input_counts" + } + ], + "label": "baredSC", + "name": "baredSC 1d", + "outputs": [ + { + "name": "qc_plots", + "type": "input" + }, + { + "name": "other_outputs", + "type": "input" + }, + { + "name": "output", + "type": "npz" + }, + { + "name": "neff", + "type": "txt" + }, + { + "name": "pdf", + "type": "tabular" + }, + { + "name": "plot", + "type": "png" + }, + { + "name": "logevidence", + "type": "txt" + } + ], + "position": { + "left": 867, + "top": 114.5 + }, + "post_job_actions": { + "HideDatasetActionlogevidence": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "logevidence" + }, + "HideDatasetActionother_outputs": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "other_outputs" + }, + "HideDatasetActionpdf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "pdf" + }, + "HideDatasetActionplot": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plot" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "769d815e4b0d", + "name": "baredsc_1d", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"MCMC\": {\"xmin\": \"0.0\", \"xmax\": {\"__class__\": \"ConnectedValue\"}, \"nx\": \"100\", \"minScalex\": \"0.1\", \"scale\": {\"type\": \"Seurat\", \"__current_case__\": 0, \"targetSum\": \"10000.0\"}, \"seed\": \"1\", \"nnorm\": {\"__class__\": \"ConnectedValue\"}, \"nsampMCMC\": \"100000\", \"automaticRestart\": {\"set_minNeff\": \"yes\", \"__current_case__\": 0, \"minNeff\": \"200.0\"}}, \"advanced\": {\"osampx\": \"10\", \"osampxpdf\": \"5\", \"coviscale\": \"1.0\", \"nis\": \"1000\", \"burn\": {\"custom\": \"no\", \"__current_case__\": 0}}, \"filter\": {\"nb\": \"0\", \"__current_case__\": 0}, \"geneColName\": {\"__class__\": \"ConnectedValue\"}, \"input_counts\": {\"filetype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"plots\": {\"image_file_format\": \"png\", \"title\": \"\", \"removeFirstSamples\": \"-1\", \"nsampInPlot\": \"100000\", \"prettyBins\": \"-1\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3+galaxy0", + "type": "tool", + "uuid": "75379c38-7040-4651-b875-5ad7382de31d", + "when": null, + "workflow_outputs": [ + { + "label": "baredsc_qc_plots", + "output_name": "qc_plots", + "uuid": "269f21b9-0499-40bc-88d5-555ee46d166d" + }, + { + "label": "baredsc_neff", + "output_name": "neff", + "uuid": "b2f23ac4-3634-4c1c-a17c-89a6fec675d8" + }, + { + "label": "baredsc_numpy", + "output_name": "output", + "uuid": "f5339d63-a667-4cd2-879c-d35c633e3ffd" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.3+galaxy0", + "errors": null, + "id": 6, + "input_connections": { + "MCMC|outputs": { + "id": 5, + "output_name": "output" + }, + "MCMC|xmax": { + "id": 2, + "output_name": "output" + }, + "geneColName": { + "id": 1, + "output_name": "output" + }, + "input_counts|input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Combine multiple 1D Models", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool Combine multiple 1D Models", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool Combine multiple 1D Models", + "name": "input_counts" + } + ], + "label": "combine baredSC 1d", + "name": "Combine multiple 1D Models", + "outputs": [ + { + "name": "other_outputs", + "type": "input" + }, + { + "name": "pdf", + "type": "tabular" + }, + { + "name": "plot", + "type": "png" + } + ], + "position": { + "left": 1220, + "top": 170.5 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "5b7c81b35b89", + "name": "baredsc_combine_1d", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"MCMC\": {\"outputs\": {\"__class__\": \"ConnectedValue\"}, \"xmin\": \"0.0\", \"xmax\": {\"__class__\": \"ConnectedValue\"}, \"nx\": \"100\", \"minScalex\": \"0.1\", \"scale\": {\"type\": \"Seurat\", \"__current_case__\": 0, \"targetSum\": \"10000.0\"}, \"seed\": \"1\"}, \"advanced\": {\"osampx\": \"10\", \"osampxpdf\": \"5\", \"coviscale\": \"1.0\", \"nis\": \"1000\"}, \"filter\": {\"nb\": \"0\", \"__current_case__\": 0}, \"geneColName\": {\"__class__\": \"ConnectedValue\"}, \"input_counts\": {\"filetype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"plots\": {\"image_file_format\": \"png\", \"title\": \"\", \"removeFirstSamples\": \"-1\", \"nsampInPlot\": \"100000\", \"prettyBins\": \"-1\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3+galaxy0", + "type": "tool", + "uuid": "752ba293-93e9-4769-85d0-ebc9c2c100b6", + "when": null, + "workflow_outputs": [ + { + "label": "combined_pdf", + "output_name": "pdf", + "uuid": "2aa68ed9-2ca6-4f31-be28-bcead2a78e72" + }, + { + "label": "combined_plot", + "output_name": "plot", + "uuid": "f1cd8147-a286-43a7-bb82-9ee5f881e8fa" + }, + { + "label": "combined_other_outputs", + "output_name": "other_outputs", + "uuid": "b8da3ab7-2fed-445e-a3a8-97ddcfa68b8e" + } + ] + } + }, + "tags": [], + "uuid": "1ea0b92d-d863-435a-96ac-1e547fdbc994", + "version": 7 + }, + "readme": "# BaredSC Workflows\n\nThese workflows allow to run a baredSC analysis from a table with counts in a single click. It uses models from 1 to N Gaussians and combine them. It uses the logNorm scale, 100 bins for 1 dimension and 25 bins on each axis in 2 dimensions.\n\n## Inputs dataset\n\n- Both workflows need a tabular dataset where each row is a cell. The tabular needs to have a header line with column names. There must be at least two columns: 'nCount_RNA' and another one with the counts for the gene(s) of interest. A way to get such table in R from a Seurat object (`seurat.obj`) is:\n\n```r\nmy.genes <- c(\"Hoxa13\", \"Hoxd13\")\ndf <- cbind(seurat.obj[[]], # This will give you all metadata including nCount_RNA\n FetchData(seurat.obj, slot = \"counts\", vars = my.genes))\n\nwrite.table(df, \"input_for_baredSC.txt\", quote = F, sep = \"\\t\", row.names = F)\n```\n\n## Inputs values\n\nFor the 1D:\n\n- Gene name: The name of the column with the counts of your gene of interest.\n- Maximum value in logNorm: The maximum value to explore in PDF. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 Gaussians to models with this number of Gaussians will be combined.\n\nFor the 2D:\n\n- Gene name for x axis: The name of the column with the counts of your gene in x axis.\n- Gene name for y axis: The name of the column with the counts of your gene in y axis.\n- maximum value in logNorm for x-axis: The maximum value to explore in PDF in the x axis. This value should be large enough so the PDF is at 0 at this value.\n- maximum value in logNorm for y-axis: The maximum value to explore in PDF in the y axis. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 2D-Gaussians to models with this number of 2D-Gaussians will be combined.\n- compute p-value: Whether you want to get a p-value. As a consequence, less samples than available will be used for plots as p-value computation requires to have independent samples.\n\n## Processing\n\n- The workflow will generate paramater values from 1 to the maximum number of Gaussians to study.\n- baredSC_1d or baredSC_2d is run for each of these number of Gaussians\n- All models are combined into a single result.\n", + "changelog": "# Changelog\n\n## [0.5] 2024-05-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.3+galaxy0`\n\n## [0.3] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/1.1.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0`\n\n## [0.2] 2023-12-01\n\n### Add 'compute p-value' parameter in 2d\n\n### Semi-automatic update\n- all baredsc tools were updated from `1.1.2+galaxy0` to `1.1.2+galaxy1`\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.1] 2023-10-03\n\nFirst release.\n" + }, + { + "name": "baredSC-2d-logNorm", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/baredSC-2d-logNorm.ga", + "testParameterFiles": [ + "/baredSC-2d-logNorm-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Run baredSC in 2 dimensions in logNorm for 1 to N gaussians and combine models.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.5", + "name": "baredSC_2d_logNorm", + "steps": { + "0": { + "annotation": "The dataset must have a first row with row names. Among them should be 'nCount_RNA' and the gene you want to get PDF of.", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "The dataset must have a first row with row names. Among them should be 'nCount_RNA' and the gene you want to get PDF of.", + "name": "Tabular with raw expression values" + } + ], + "label": "Tabular with raw expression values", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tabular\"], \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "247797f8-537d-434c-b7f0-b5212d6a6139", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Must be included in the first row of the tabular", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Must be included in the first row of the tabular", + "name": "Gene name for x axis" + } + ], + "label": "Gene name for x axis", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 28, + "top": 91 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8486d61d-03ce-44df-a74c-0aa6a5b0e0b7", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Maximum value to explore in logNorm in x-axis (usually between 2 and 4)", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Maximum value to explore in logNorm in x-axis (usually between 2 and 4)", + "name": "maximum value in logNorm for x-axis" + } + ], + "label": "maximum value in logNorm for x-axis", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 78, + "top": 187.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a54a81dc-8b4c-4ed3-8d4e-0748755873e8", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Must be included in the first row of the tabular", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Must be included in the first row of the tabular", + "name": "Gene name for y axis" + } + ], + "label": "Gene name for y axis", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 152, + "top": 297.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "73f322d4-ac8e-47f9-930b-e38600ac44f8", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Maximum value to explore in logNorm in y-axis (usually between 2 and 4)", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Maximum value to explore in logNorm in y-axis (usually between 2 and 4)", + "name": "maximum value in logNorm for y-axis" + } + ], + "label": "maximum value in logNorm for y-axis", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 254, + "top": 390.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"float\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "35403c8f-7cb4-40bf-8d6c-a259627daf01", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "Usually 4 is enough", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "Usually 4 is enough", + "name": "Maximum number of Gaussians to study" + } + ], + "label": "Maximum number of Gaussians to study", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 320, + "top": 481 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "b7482c04-93ff-4f34-acbd-9c46d1f067cd", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "Whether you want to get a p-value. As a consequence, less samples than available will be used for plots.", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "Whether you want to get a p-value. As a consequence, less samples than available will be used for plots.", + "name": "compute p-value" + } + ], + "label": "compute p-value", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 378, + "top": 578.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "4b7990a3-4fff-4c74-a9ee-0a8716e33866", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "id": 7, + "input_connections": { + "Maximum number in param output": { + "id": 5, + "input_subworkflow_step_id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "generate_param_list_one_to_number", + "outputs": [], + "position": { + "left": 677, + "top": 346.5 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "generate_param_list_one_to_number", + "steps": { + "0": { + "annotation": "Maximum number in param output", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Maximum number in param output", + "name": "Maximum number in param output" + } + ], + "label": "Maximum number in param output", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 0, + "top": 36 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "655f8763-6f41-401c-a7c2-cbc0926222c0", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "996f5ca8-629e-4887-9bc0-2d719b790868" + } + ] + }, + "1": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "errors": null, + "id": 1, + "input_connections": { + "token_set_0|repeat_select|times": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": "create first tabular with good number of rows.", + "name": "Create text file", + "outputs": [ + { + "name": "outfile", + "type": "txt" + } + ], + "position": { + "left": 280, + "top": 0 + }, + "post_job_actions": { + "ChangeDatatypeActionoutfile": { + "action_arguments": { + "newtype": "tabular" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "outfile" + }, + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"token_set\": [{\"__index__\": 0, \"line\": \"whatever\", \"repeat_select\": {\"repeat_select_opts\": \"user\", \"__current_case__\": 0, \"times\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "c96eeaba-7b46-478f-bc6d-ac3d64f72523", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": "addValue", + "errors": null, + "id": 2, + "input_connections": { + "input": { + "id": 1, + "output_name": "outfile" + } + }, + "inputs": [], + "label": "add column with numbers starting at 1", + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 560, + "top": 20 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "addValue", + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "20631933-3793-45f0-9fb5-6f3d9463457b", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 3, + "input_connections": { + "input": { + "id": 2, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "retrieve numbers", + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 840, + "top": 20 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "b467476c-8691-4fd4-aea0-d783b14b997a", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", + "errors": null, + "id": 4, + "input_connections": { + "split_parms|input": { + "id": 3, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Split file", + "name": "split_parms" + } + ], + "label": "split numbers to collection", + "name": "Split file", + "outputs": [ + { + "name": "list_output_tab", + "type": "input" + } + ], + "position": { + "left": 1120, + "top": 20 + }, + "post_job_actions": { + "HideDatasetActionlist_output_tab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_tab" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", + "tool_shed_repository": { + "changeset_revision": "2dae863c8f42", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"top\": \"0\", \"split_by\": {\"select_split_by\": \"row\", \"__current_case__\": 1, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.2", + "type": "tool", + "uuid": "b621baec-46f7-4dfe-b6fa-f8c44c2822f2", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 5, + "input_connections": { + "input1": { + "id": 4, + "output_name": "list_output_tab" + } + }, + "inputs": [], + "label": "numbers to param", + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1400, + "top": 29 + }, + "post_job_actions": {}, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "1aff7c8b-0554-4e98-962d-3d6b161fa133", + "when": null, + "workflow_outputs": [ + { + "label": "params_list", + "output_name": "integer_param", + "uuid": "e05e466c-4694-4d6e-90dc-ea4e1aa3ff58" + } + ] + } + }, + "tags": "", + "uuid": "c570d5c7-bf58-48f5-9baa-2354aefb06a1" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "e5607959-5b5e-4898-92ab-078c7cafb327", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.3+galaxy0", + "errors": null, + "id": 8, + "input_connections": { + "MCMC|nnorm": { + "id": 7, + "output_name": "params_list" + }, + "MCMC|xmax": { + "id": 2, + "output_name": "output" + }, + "MCMC|ymax": { + "id": 4, + "output_name": "output" + }, + "geneXColName": { + "id": 1, + "output_name": "output" + }, + "geneYColName": { + "id": 3, + "output_name": "output" + }, + "input_counts|input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool baredSC 2d", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool baredSC 2d", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool baredSC 2d", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool baredSC 2d", + "name": "input_counts" + } + ], + "label": null, + "name": "baredSC 2d", + "outputs": [ + { + "name": "qc_plots", + "type": "input" + }, + { + "name": "other_outputs", + "type": "input" + }, + { + "name": "output", + "type": "npz" + }, + { + "name": "neff", + "type": "txt" + }, + { + "name": "pdf2d", + "type": "tabular" + }, + { + "name": "pdf2d_flat", + "type": "tabular" + }, + { + "name": "plot", + "type": "png" + }, + { + "name": "logevidence", + "type": "txt" + } + ], + "position": { + "left": 923, + "top": 35.5 + }, + "post_job_actions": { + "HideDatasetActionlogevidence": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "logevidence" + }, + "HideDatasetActionother_outputs": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "other_outputs" + }, + "HideDatasetActionpdf2d": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "pdf2d" + }, + "HideDatasetActionpdf2d_flat": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "pdf2d_flat" + }, + "HideDatasetActionplot": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plot" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "a90f8efe08b4", + "name": "baredsc_2d", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"MCMC\": {\"xmin\": \"0.0\", \"xmax\": {\"__class__\": \"ConnectedValue\"}, \"nx\": \"25\", \"minScalex\": \"0.1\", \"ymin\": \"0.0\", \"ymax\": {\"__class__\": \"ConnectedValue\"}, \"ny\": \"25\", \"minScaley\": \"0.1\", \"scale\": {\"type\": \"Seurat\", \"__current_case__\": 0, \"targetSum\": \"10000.0\"}, \"seed\": \"1\", \"nnorm\": {\"__class__\": \"ConnectedValue\"}, \"nsampMCMC\": \"100000\", \"automaticRestart\": {\"set_minNeff\": \"yes\", \"__current_case__\": 0, \"minNeff\": \"200.0\"}}, \"advanced\": {\"osampx\": \"10\", \"osampxpdf\": \"4\", \"osampy\": \"10\", \"osampypdf\": \"4\", \"coviscale\": \"1.0\", \"nis\": \"1000\", \"burn\": {\"custom\": \"no\", \"__current_case__\": 0}, \"scalePrior\": \"0.3\"}, \"filter\": {\"nb\": \"0\", \"__current_case__\": 0}, \"geneXColName\": {\"__class__\": \"ConnectedValue\"}, \"geneYColName\": {\"__class__\": \"ConnectedValue\"}, \"input_counts\": {\"filetype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"plots\": {\"image_file_format\": \"png\", \"title\": \"\", \"removeFirstSamples\": \"-1\", \"nsampInPlot\": \"100000\", \"prettyBinsx\": \"-1\", \"prettyBinsy\": \"-1\", \"log1pColorScale\": false, \"splity\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3+galaxy0", + "type": "tool", + "uuid": "3fb4de69-9b40-4243-92fb-75553ff8ef09", + "when": null, + "workflow_outputs": [ + { + "label": "baredsc_qc_plots", + "output_name": "qc_plots", + "uuid": "005ef683-a231-4b3f-b8ef-125a1ffd2d91" + }, + { + "label": "baredsc_neff", + "output_name": "neff", + "uuid": "873dbd6d-8345-426b-8c90-809b478c9e24" + }, + { + "label": "baredsc_numpy", + "output_name": "output", + "uuid": "2f026269-bd89-4c20-a0df-bd1387f549d4" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.3+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "MCMC|outputs": { + "id": 8, + "output_name": "output" + }, + "MCMC|xmax": { + "id": 2, + "output_name": "output" + }, + "MCMC|ymax": { + "id": 4, + "output_name": "output" + }, + "advanced|getPVal": { + "id": 6, + "output_name": "output" + }, + "geneXColName": { + "id": 1, + "output_name": "output" + }, + "geneYColName": { + "id": 3, + "output_name": "output" + }, + "input_counts|input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Combine multiple 2D Models", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool Combine multiple 2D Models", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool Combine multiple 2D Models", + "name": "MCMC" + }, + { + "description": "runtime parameter for tool Combine multiple 2D Models", + "name": "advanced" + }, + { + "description": "runtime parameter for tool Combine multiple 2D Models", + "name": "input_counts" + } + ], + "label": null, + "name": "Combine multiple 2D Models", + "outputs": [ + { + "name": "other_outputs", + "type": "input" + }, + { + "name": "pdf2d", + "type": "tabular" + }, + { + "name": "pdf2d_flat", + "type": "tabular" + }, + { + "name": "plot", + "type": "png" + } + ], + "position": { + "left": 1240, + "top": 199.5 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "02fc39c8610d", + "name": "baredsc_combine_2d", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"MCMC\": {\"outputs\": {\"__class__\": \"ConnectedValue\"}, \"xmin\": \"0.0\", \"xmax\": {\"__class__\": \"ConnectedValue\"}, \"nx\": \"25\", \"minScalex\": \"0.1\", \"ymin\": \"0.0\", \"ymax\": {\"__class__\": \"ConnectedValue\"}, \"ny\": \"25\", \"minScaley\": \"0.1\", \"scale\": {\"type\": \"Seurat\", \"__current_case__\": 0, \"targetSum\": \"10000.0\"}, \"seed\": \"1\"}, \"advanced\": {\"getPVal\": {\"__class__\": \"ConnectedValue\"}, \"osampx\": \"10\", \"osampxpdf\": \"4\", \"osampy\": \"10\", \"osampypdf\": \"4\", \"coviscale\": \"1.0\", \"nis\": \"1000\", \"scalePrior\": \"0.3\"}, \"filter\": {\"nb\": \"0\", \"__current_case__\": 0}, \"geneXColName\": {\"__class__\": \"ConnectedValue\"}, \"geneYColName\": {\"__class__\": \"ConnectedValue\"}, \"input_counts\": {\"filetype\": \"tabular\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"plots\": {\"image_file_format\": \"png\", \"title\": \"\", \"removeFirstSamples\": \"-1\", \"nsampInPlot\": \"100000\", \"prettyBinsx\": \"-1\", \"prettyBinsy\": \"-1\", \"log1pColorScale\": false, \"splity\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.3+galaxy0", + "type": "tool", + "uuid": "e4eebae4-0952-4d21-8bb6-d16d1b5397b3", + "when": null, + "workflow_outputs": [ + { + "label": "combined_pdf2d", + "output_name": "pdf2d", + "uuid": "0fff7566-a7d9-4dac-b77b-416e6a2f56ef" + }, + { + "label": "combined_pdf2d_flat", + "output_name": "pdf2d_flat", + "uuid": "79eb786a-7465-4f24-aafa-d2520028527d" + }, + { + "label": "combined_plot", + "output_name": "plot", + "uuid": "db367996-7c6c-4cd3-8692-c0483fbc671c" + }, + { + "label": "combined_other_outputs", + "output_name": "other_outputs", + "uuid": "eca7f33c-3a1d-41d7-a56a-925167baf364" + } + ] + } + }, + "tags": [], + "uuid": "1936816b-958a-4140-b839-58be4cdae1a5", + "version": 1 + }, + "readme": "# BaredSC Workflows\n\nThese workflows allow to run a baredSC analysis from a table with counts in a single click. It uses models from 1 to N Gaussians and combine them. It uses the logNorm scale, 100 bins for 1 dimension and 25 bins on each axis in 2 dimensions.\n\n## Inputs dataset\n\n- Both workflows need a tabular dataset where each row is a cell. The tabular needs to have a header line with column names. There must be at least two columns: 'nCount_RNA' and another one with the counts for the gene(s) of interest. A way to get such table in R from a Seurat object (`seurat.obj`) is:\n\n```r\nmy.genes <- c(\"Hoxa13\", \"Hoxd13\")\ndf <- cbind(seurat.obj[[]], # This will give you all metadata including nCount_RNA\n FetchData(seurat.obj, slot = \"counts\", vars = my.genes))\n\nwrite.table(df, \"input_for_baredSC.txt\", quote = F, sep = \"\\t\", row.names = F)\n```\n\n## Inputs values\n\nFor the 1D:\n\n- Gene name: The name of the column with the counts of your gene of interest.\n- Maximum value in logNorm: The maximum value to explore in PDF. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 Gaussians to models with this number of Gaussians will be combined.\n\nFor the 2D:\n\n- Gene name for x axis: The name of the column with the counts of your gene in x axis.\n- Gene name for y axis: The name of the column with the counts of your gene in y axis.\n- maximum value in logNorm for x-axis: The maximum value to explore in PDF in the x axis. This value should be large enough so the PDF is at 0 at this value.\n- maximum value in logNorm for y-axis: The maximum value to explore in PDF in the y axis. This value should be large enough so the PDF is at 0 at this value.\n- Maximum number of Gaussians to study: All models between models with 1 2D-Gaussians to models with this number of 2D-Gaussians will be combined.\n- compute p-value: Whether you want to get a p-value. As a consequence, less samples than available will be used for plots as p-value computation requires to have independent samples.\n\n## Processing\n\n- The workflow will generate paramater values from 1 to the maximum number of Gaussians to study.\n- baredSC_1d or baredSC_2d is run for each of these number of Gaussians\n- All models are combined into a single result.\n", + "changelog": "# Changelog\n\n## [0.5] 2024-05-27\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_1d/baredsc_1d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_1d/baredsc_combine_1d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_2d/baredsc_2d/1.1.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/baredsc_combine_2d/baredsc_combine_2d/1.1.3+galaxy0`\n\n## [0.3] 2024-03-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/1.1.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/9.3+galaxy0`\n\n## [0.2] 2023-12-01\n\n### Add 'compute p-value' parameter in 2d\n\n### Semi-automatic update\n- all baredsc tools were updated from `1.1.2+galaxy0` to `1.1.2+galaxy1`\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.1`\n\n## [0.1] 2023-10-03\n\nFirst release.\n" + } + ], + "path": "./workflows/scRNAseq/baredsc" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "scrna-seq-fastq-to-matrix-10x-cellplex", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/scrna-seq-fastq-to-matrix-10x-cellplex.ga", + "testParameterFiles": [ + "/scrna-seq-fastq-to-matrix-10x-cellplex-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + }, + { + "name": "Mehmet Tekman", + "orcid": "0000-0002-4181-2676" + }, + { + "name": "Hans-Rudolf Hotz", + "orcid": "0000-0002-2799-424X" + }, + { + "name": "Daniel Blankenberg", + "orcid": "0000-0002-6833-9049" + }, + { + "name": "Wendi Bacon", + "orcid": "0000-0002-8170-8806" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow processes the CMO fastqs with CITE-seq-Count and include the translation step required for cellPlex processing. In parallel it processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-4181-2676", + "name": "Mehmet Tekman" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-2799-424X", + "name": "Hans-Rudolf Hotz" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-6833-9049", + "name": "Daniel Blankenberg" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-8170-8806", + "name": "Wendi Bacon" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.4", + "name": "scRNA-seq_preprocessing_10X_cellPlex", + "steps": { + "0": { + "annotation": "reads containing genes", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "reads containing genes", + "name": "fastq PE collection GEX" + } + ], + "label": "fastq PE collection GEX", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "eea58879-4368-4edf-ad0a-2dbd91de2db7", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Choose your reference genome", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Choose your reference genome", + "name": "reference genome" + } + ], + "label": "reference genome", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 32.183349609375, + "top": 99.48333740234375 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "32f09d94-82fe-4c79-b86a-3af89fdb3088", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Gene annotations", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Gene annotations", + "name": "gtf" + } + ], + "label": "gtf", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 67.95001220703125, + "top": 209.95001220703125 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "8724cc04-fa9f-48df-ba31-6c47a03c9bde", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "name": "cellranger_barcodes_3M-february-2018.txt" + } + ], + "label": "cellranger_barcodes_3M-february-2018.txt", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 111, + "top": 281.48333740234375 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "bc4574f1-2a6f-44db-bed3-6d066d5ce42f", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Barcode Size is same size of the Read", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Barcode Size is same size of the Read", + "name": "Barcode Size is same size of the Read" + } + ], + "label": "Barcode Size is same size of the Read", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 146, + "top": 394.66668701171875 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "12127fdb-d0d1-486c-a22e-532f714dbaaa", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "reads containing CMO", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "reads containing CMO", + "name": "fastq PE collection CMO" + } + ], + "label": "fastq PE collection CMO", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 237.68331909179688, + "top": 493.57719175292976 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "4a52f2cf-ee11-47ac-9f24-ce5e49b8434e", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "csv: first column is the sequence and second column is the name", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "csv: first column is the sequence and second column is the name", + "name": "sample name and CMO sequence collection" + } + ], + "label": "sample name and CMO sequence collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 264.6833190917969, + "top": 593.5771917529298 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"csv\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "dce97235-a4ba-4bfd-9d1f-60d3942f624b", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "Used by CITE-seq-Count, does not really seem to impact result. You can use 24000.", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "Used by CITE-seq-Count, does not really seem to impact result. You can use 24000.", + "name": "Number of expected cells" + } + ], + "label": "Number of expected cells", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 306.2167053222656, + "top": 705.6105169482423 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"integer\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "5ca25d6a-112f-4870-b5a4-163a055360c0", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "id": 8, + "input_connections": { + "Barcode Size is same size of the Read": { + "id": 4, + "input_subworkflow_step_id": 4, + "output_name": "output" + }, + "cellranger_barcodes_3M-february-2018.txt": { + "id": 3, + "input_subworkflow_step_id": 3, + "output_name": "output" + }, + "fastq PE collection": { + "id": 0, + "input_subworkflow_step_id": 0, + "output_name": "output" + }, + "gtf": { + "id": 2, + "input_subworkflow_step_id": 2, + "output_name": "output" + }, + "reference genome": { + "id": 1, + "input_subworkflow_step_id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "", + "name": "process GEX reads" + } + ], + "label": "process GEX reads", + "name": "scRNA-seq_preprocessing_10X_v3_Bundle", + "outputs": [], + "position": { + "left": 662.4507693654512, + "top": 75.05904568073197 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-4181-2676", + "name": "Mehmet Tekman" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-2799-424X", + "name": "Hans-Rudolf Hotz" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-6833-9049", + "name": "Daniel Blankenberg" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-8170-8806", + "name": "Wendi Bacon" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "scRNA-seq_preprocessing_10X_v3_Bundle", + "steps": { + "0": { + "annotation": "Collection of Pairs with fastqs one item per sample", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Collection of Pairs with fastqs one item per sample", + "name": "fastq PE collection" + } + ], + "label": "fastq PE collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "eea58879-4368-4edf-ad0a-2dbd91de2db7", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Choose your reference genome", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Choose your reference genome", + "name": "reference genome" + } + ], + "label": "reference genome", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 58.94316181636054, + "top": 104 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "adf0f555-5974-44b9-a067-37e4054cd662", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Gene annotations", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Gene annotations", + "name": "gtf" + } + ], + "label": "gtf", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 121.00981220698554, + "top": 197 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "8724cc04-fa9f-48df-ba31-6c47a03c9bde", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "name": "cellranger_barcodes_3M-february-2018.txt" + } + ], + "label": "cellranger_barcodes_3M-february-2018.txt", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 194.97648701167304, + "top": 293 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "bc4574f1-2a6f-44db-bed3-6d066d5ce42f", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Barcode Size is same size of the Read", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Barcode Size is same size of the Read", + "name": "Barcode Size is same size of the Read" + } + ], + "label": "Barcode Size is same size of the Read", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 260.683349609375, + "top": 414.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a9d14d27-ca59-444d-9fe1-485b3354b9a7", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "refGenomeSource|GTFconditional|genomeDir": { + "id": 1, + "output_name": "output" + }, + "refGenomeSource|GTFconditional|sjdbGTFfile": { + "id": 2, + "output_name": "output" + }, + "sc|input_types|input_collection": { + "id": 0, + "output_name": "output" + }, + "sc|soloBarcodeReadLength": { + "id": 4, + "output_name": "output" + }, + "sc|soloCBwhitelist": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool RNA STARSolo", + "name": "sc" + }, + { + "description": "runtime parameter for tool RNA STARSolo", + "name": "sc" + } + ], + "label": null, + "name": "RNA STARSolo", + "outputs": [ + { + "name": "output_log", + "type": "txt" + }, + { + "name": "output_genes", + "type": "tsv" + }, + { + "name": "output_barcodes", + "type": "tsv" + }, + { + "name": "output_matrix", + "type": "mtx" + }, + { + "name": "output_BAM", + "type": "bam" + }, + { + "name": "output_stats", + "type": "txt" + }, + { + "name": "reads_per_gene", + "type": "tabular" + } + ], + "position": { + "left": 568.7432106444855, + "top": 374 + }, + "post_job_actions": { + "HideDatasetActionoutput_BAM": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_BAM" + }, + "HideDatasetActionoutput_barcodes": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_barcodes" + }, + "HideDatasetActionoutput_genes": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_genes" + }, + "HideDatasetActionoutput_log": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_log" + }, + "HideDatasetActionoutput_matrix": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_matrix" + }, + "HideDatasetActionoutput_stats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_stats" + }, + "HideDatasetActionreads_per_gene": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "reads_per_gene" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0", + "tool_shed_repository": { + "changeset_revision": "42ce70172b72", + "name": "rna_starsolo", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outWig\": {\"outWigType\": \"None\", \"__current_case__\": 0, \"outWigStrand\": \"false\"}, \"refGenomeSource\": {\"geneSource\": \"indexed\", \"__current_case__\": 0, \"GTFconditional\": {\"GTFselect\": \"without-gtf-with-gtf\", \"__current_case__\": 1, \"genomeDir\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfile\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfeatureExon\": \"exon\", \"sjdbOverhang\": \"100\"}}, \"sc\": {\"solo_type\": \"CB_UMI_Simple\", \"__current_case__\": 0, \"input_types\": {\"use\": \"list_paired\", \"__current_case__\": 1, \"input_collection\": {\"__class__\": \"ConnectedValue\"}}, \"soloCBwhitelist\": {\"__class__\": \"ConnectedValue\"}, \"params\": {\"chemistry\": \"Cv3\", \"__current_case__\": 1}, \"soloBarcodeReadLength\": {\"__class__\": \"ConnectedValue\"}, \"umidedup\": {\"soloUMIdedup\": \"1MM_CR\", \"__current_case__\": 4, \"soloUMIfiltering\": \"-\"}, \"soloCBmatchWLtype\": \"1MM_multi\"}, \"solo\": {\"soloStrand\": \"Forward\", \"soloFeatures\": \"Gene\", \"filter\": {\"filter_type\": \"no_filter\", \"__current_case__\": 3, \"output_raw\": \"true\"}, \"soloOutFormatFeaturesGeneField3\": \"Gene Expression\", \"outSAMattributes\": [\"NH\", \"HI\", \"AS\", \"nM\", \"GX\", \"GN\", \"CB\", \"UB\"], \"quantModeGene\": true, \"outSAMunmapped\": false, \"outSAMmapqUnique\": \"60\", \"junction_limits\": {\"limitOutSJoneRead\": \"1000\", \"limitOutSJcollapsed\": \"1000000\", \"limitSjdbInsertNsj\": \"1000000\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.7.11a+galaxy0", + "type": "tool", + "uuid": "cef740b0-fa95-4542-b08f-dbfca4bfb3e5", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "results_0|software_cond|output_0|type|input": { + "id": 5, + "output_name": "output_log" + }, + "results_0|software_cond|output_1|type|input": { + "id": 5, + "output_name": "reads_per_gene" + } + }, + "inputs": [], + "label": "multiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 848.0098122069855, + "top": 366.98333740234375 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"star\", \"__current_case__\": 28, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"log\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"type\": {\"type\": \"genecounts\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "a16bf20e-2bc9-45e7-a0a3-b5590212b973", + "when": null, + "workflow_outputs": [ + { + "label": "MultiQC on input dataset(s): Webpage", + "output_name": "html_report", + "uuid": "eb55ba68-0473-4b09-87b9-007be3a86098" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", + "errors": null, + "id": 7, + "input_connections": { + "tenx_format|input": { + "id": 5, + "output_name": "output_matrix" + }, + "tenx_format|input_barcodes": { + "id": 5, + "output_name": "output_barcodes" + }, + "tenx_format|input_genes": { + "id": 5, + "output_name": "output_genes" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool DropletUtils", + "name": "tenx_format" + }, + { + "description": "runtime parameter for tool DropletUtils", + "name": "tenx_format" + }, + { + "description": "runtime parameter for tool DropletUtils", + "name": "tenx_format" + } + ], + "label": "filter cells", + "name": "DropletUtils", + "outputs": [ + { + "name": "barcodes_out", + "type": "tsv" + }, + { + "name": "genes_out", + "type": "tsv" + }, + { + "name": "matrix_out", + "type": "mtx" + }, + { + "name": "plot", + "type": "png" + }, + { + "name": "table", + "type": "tsv" + } + ], + "position": { + "left": 848.0098122069855, + "top": 640.9833374023438 + }, + "post_job_actions": { + "HideDatasetActionbarcodes_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "barcodes_out" + }, + "HideDatasetActiongenes_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "genes_out" + }, + "HideDatasetActionmatrix_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "matrix_out" + }, + "HideDatasetActionplot": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plot" + }, + "HideDatasetActiontable": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "a9caad671439", + "name": "dropletutils", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation\": {\"use\": \"filter\", \"__current_case__\": 0, \"method\": {\"use\": \"emptydrops\", \"__current_case__\": 1, \"lower\": \"100\", \"fdr_thresh\": \"0.01\"}, \"outformat\": \"directory\"}, \"seed\": \"100\", \"tenx_format\": {\"use\": \"directory\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"input_genes\": {\"__class__\": \"ConnectedValue\"}, \"input_barcodes\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.10.0+galaxy2", + "type": "tool", + "uuid": "2ba61d0f-82ae-4044-a7ad-41df1cf8c9b6", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "id": 8, + "input_connections": { + "STARsolo Barcodes": { + "id": 7, + "input_subworkflow_step_id": 1, + "output_name": "barcodes_out" + }, + "STARsolo Genes": { + "id": 7, + "input_subworkflow_step_id": 0, + "output_name": "genes_out" + }, + "STARsolo Matrix Gene Counts": { + "id": 7, + "input_subworkflow_step_id": 2, + "output_name": "matrix_out" + } + }, + "inputs": [ + { + "description": "", + "name": "Re-organize STAR-solo output" + } + ], + "label": "Re-organize STAR-solo output", + "name": "Re-organize-STAR-solo-output", + "outputs": [], + "position": { + "left": 1125.976487011673, + "top": 774 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Re-organize-STAR-solo-output", + "steps": { + "0": { + "annotation": "Collection named Genes raw or Genes filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Genes raw or Genes filtered from STARsolo output", + "name": "STARsolo Genes" + } + ], + "label": "STARsolo Genes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "3e312de3-0895-4b46-ac51-9c1c7e341194", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", + "name": "STARsolo Barcodes" + } + ], + "label": "STARsolo Barcodes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 23, + "top": 126 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "4f8d1d99-0adc-40a8-a53b-ce9c1c614aeb", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ { "description": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", "name": "STARsolo Matrix Gene Counts" @@ -24075,24 +30570,63 @@ "annotation": "", "content_id": "__MERGE_COLLECTION__", "errors": null, - "id": 10, + "id": 10, + "input_connections": { + "inputs_0|input": { + "id": 9, + "output_name": "output" + }, + "inputs_1|input": { + "id": 8, + "output_name": "output" + }, + "inputs_2|input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merge collections", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1064, + "top": 128 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__MERGE_COLLECTION__", + "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "a494a5d5-d908-448e-a406-c7f78d81c10b", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 11, "input_connections": { - "inputs_0|input": { - "id": 9, - "output_name": "output" - }, - "inputs_1|input": { - "id": 8, - "output_name": "output" - }, - "inputs_2|input": { - "id": 7, + "input": { + "id": 10, "output_name": "output" } }, "inputs": [], "label": null, - "name": "Merge collections", + "name": "Apply rules", "outputs": [ { "name": "output", @@ -24100,2435 +30634,9544 @@ } ], "position": { - "left": 1064, + "left": 1284, "top": 128 }, "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "All matrices in cell-ranger format" + }, + "action_type": "RenameDatasetAction", "output_name": "output" } }, - "tool_id": "__MERGE_COLLECTION__", - "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1, 2], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\1\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", "type": "tool", - "uuid": "a494a5d5-d908-448e-a406-c7f78d81c10b", + "uuid": "95eb63d6-f1a2-4f0d-b426-fc46a5133471", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "STARsolo cell ranger-like output", + "output_name": "output", + "uuid": "3a6385df-d937-4c8a-9430-9bafe0cb2f57" + } + ] + } + }, + "tags": "", + "uuid": "89502a02-ec65-400c-b428-68eda7ea6b40" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "697a68da-9cb9-469b-8102-30c3a3ee589f", + "when": null, + "workflow_outputs": [ + { + "label": "Seurat input for gene expression (filtered)", + "output_name": "STARsolo cell ranger-like output", + "uuid": "6cb072df-9e26-456b-ab4f-bc95345b02b4" + } + ] + } + }, + "tags": "", + "uuid": "a999ad68-faa9-4ccb-81b4-ac648af028bd" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "20cd1d79-f289-40d5-a239-ef1f18c0df35", + "when": null, + "workflow_outputs": [ + { + "label": "Seurat input for gene expression (filtered)", + "output_name": "Seurat input for gene expression (filtered)", + "uuid": "1fc82f04-a2b3-4036-b07f-09e27045d251" + }, + { + "label": "MultiQC_STARsolo", + "output_name": "MultiQC on input dataset(s): Webpage", + "uuid": "84c213a8-9b9a-413e-b944-be94e6ac80ac" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/cite_seq_count/cite_seq_count/1.4.4+galaxy0", + "errors": null, + "id": 9, + "input_connections": { + "expected_cells": { + "id": 7, + "output_name": "output" + }, + "input_types|input_collection": { + "id": 5, + "output_name": "output" + }, + "tags": { + "id": 6, + "output_name": "output" + }, + "whitelist": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool CITE-seq-Count", + "name": "input_types" + } + ], + "label": null, + "name": "CITE-seq-Count", + "outputs": [ + { + "name": "report", + "type": "yaml" + }, + { + "name": "output_features", + "type": "tsv" + }, + { + "name": "output_barcodes", + "type": "tsv" + }, + { + "name": "output_matrix", + "type": "mtx" + }, + { + "name": "output_features_filtered", + "type": "tsv" + }, + { + "name": "output_barcodes_filtered", + "type": "tsv" + }, + { + "name": "output_matrix_filtered", + "type": "mtx" + } + ], + "position": { + "left": 667.6833801269531, + "top": 481.593854350586 + }, + "post_job_actions": { + "HideDatasetActionoutput_barcodes": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_barcodes" + }, + "HideDatasetActionoutput_barcodes_filtered": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_barcodes_filtered" + }, + "HideDatasetActionoutput_features": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_features" + }, + "HideDatasetActionoutput_features_filtered": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_features_filtered" + }, + "HideDatasetActionoutput_matrix": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_matrix" + }, + "HideDatasetActionoutput_matrix_filtered": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_matrix_filtered" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/cite_seq_count/cite_seq_count/1.4.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3df3d1b51110", + "name": "cite_seq_count", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"bc_collapsing_dist\": \"1\", \"dense\": false, \"expected_cells\": {\"__class__\": \"ConnectedValue\"}, \"first_n\": \"0\", \"input_types\": {\"use\": \"list_paired\", \"__current_case__\": 1, \"input_collection\": {\"__class__\": \"ConnectedValue\"}}, \"max_error\": \"2\", \"no_umi_correction\": false, \"params\": {\"chemistry\": \"v3\", \"__current_case__\": 1}, \"sliding_window\": false, \"start_trim\": \"0\", \"tags\": {\"__class__\": \"ConnectedValue\"}, \"umi_collapsing_dist\": \"2\", \"unmapped\": {\"output\": \"false\", \"__current_case__\": 0}, \"whitelist\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.4.4+galaxy0", + "type": "tool", + "uuid": "0aa67706-b4c9-4d4f-98b0-d019ed33db0b", + "when": null, + "workflow_outputs": [ + { + "label": "CITE-seq-Count report", + "output_name": "report", + "uuid": "ee9c2582-bbae-4081-8367-67eb36ad1c49" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "errors": null, + "id": 10, + "input_connections": { + "style_cond|type_cond|pick_from_0|value": { + "id": 8, + "output_name": "Seurat input for gene expression (filtered)" + } + }, + "inputs": [], + "label": "Rename STAR-solo output", + "name": "Pick parameter value", + "outputs": [ + { + "name": "data_param", + "type": "input" + } + ], + "position": { + "left": 1380.7500305175781, + "top": 364.6771978564454 + }, + "post_job_actions": { + "RenameDatasetActiondata_param": { + "action_arguments": { + "newname": "Seurat input for gene expression (filtered)" + }, + "action_type": "RenameDatasetAction", + "output_name": "data_param" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "b19e21af9c52", + "name": "pick_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"style_cond\": {\"pick_style\": \"first\", \"__current_case__\": 0, \"type_cond\": {\"param_type\": \"data\", \"__current_case__\": 4, \"pick_from\": [{\"__index__\": 0, \"value\": {\"__class__\": \"ConnectedValue\"}}]}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "c67e69ba-ebd3-4331-9e8e-a9d8c99c3ae6", + "when": null, + "workflow_outputs": [ + { + "label": "Renamed Seurat input for gene expression (filtered)", + "output_name": "data_param", + "uuid": "1d245db6-d570-4c68-a830-b4fc6ce46499" + } + ] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 11, + "input_connections": { + "infile": { + "id": 9, + "output_name": "output_barcodes_filtered" + } + }, + "inputs": [], + "label": "translate 10x barcode v2 to 10x barcode v1", + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 928.6666564941406, + "top": 654.5771917529298 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{split($1,a,\\\"\\\"); a[8]=a[8]==\\\"A\\\"?\\\"T\\\":a[8]==\\\"T\\\"?\\\"A\\\":a[8]==\\\"C\\\"?\\\"G\\\":\\\"C\\\"; a[9]=a[9]==\\\"A\\\"?\\\"T\\\":a[9]==\\\"T\\\"?\\\"A\\\":a[9]==\\\"C\\\"?\\\"G\\\":\\\"C\\\"; print a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]a[10]a[11]a[12]a[13]a[14]a[15]a[16]}\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "72572815-061b-47f0-8234-d99d5c28261f", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "id": 12, + "input_connections": { + "STARsolo Barcodes": { + "id": 11, + "input_subworkflow_step_id": 1, + "output_name": "outfile" + }, + "STARsolo Genes": { + "id": 9, + "input_subworkflow_step_id": 0, + "output_name": "output_features_filtered" + }, + "STARsolo Matrix Gene Counts": { + "id": 9, + "input_subworkflow_step_id": 2, + "output_name": "output_matrix_filtered" + } + }, + "inputs": [ + { + "description": "", + "name": "Re-organize CITE-seq-Count output" + } + ], + "label": "Re-organize CITE-seq-Count output", + "name": "Re-organize-STAR-solo-output", + "outputs": [], + "position": { + "left": 1173.6666564941406, + "top": 750.6105169482423 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Re-organize-STAR-solo-output", + "steps": { + "0": { + "annotation": "Collection named Genes raw or Genes filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Genes raw or Genes filtered from STARsolo output", + "name": "STARsolo Genes" + } + ], + "label": "STARsolo Genes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "3e312de3-0895-4b46-ac51-9c1c7e341194", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", + "name": "STARsolo Barcodes" + } + ], + "label": "STARsolo Barcodes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 23, + "top": 126 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "4f8d1d99-0adc-40a8-a53b-ce9c1c614aeb", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", + "name": "STARsolo Matrix Gene Counts" + } + ], + "label": "STARsolo Matrix Gene Counts", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 84, + "top": 249 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "266958e3-aacf-4b7f-8f74-6cbcdd5db4c0", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 3, + "input_connections": { + "input_collection": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 337, + "top": 438 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tsv\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "ff023a14-a401-4ede-8dfb-2187d2d8ad84", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 4, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 579, + "top": 63 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_genes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "e8eed7c4-a41f-4bf7-bf5d-b4ed5023f1b8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 584, + "top": 205 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_barcodes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "de152d11-daaa-4c96-ada8-7917c17e9543", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 581, + "top": 383 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tabular\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_matrix\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "ac2f7a73-a742-4977-b902-aba871059cb6", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 7, + "input_connections": { + "how|labels": { + "id": 4, + "output_name": "outfile" + }, + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 829, + "top": 58 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "d627ba62-eeb9-49a3-b46f-120dd8c8e3d8", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 8, + "input_connections": { + "how|labels": { + "id": 5, + "output_name": "outfile" + }, + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 827, + "top": 213 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "e4fad6a7-30e3-4b66-a9bd-5f11f7ea18db", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 9, + "input_connections": { + "how|labels": { + "id": 6, + "output_name": "outfile" + }, + "input": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 823, + "top": 364 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "fe80aa41-a8e4-4000-af6b-6c9713de9006", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "__MERGE_COLLECTION__", + "errors": null, + "id": 10, + "input_connections": { + "inputs_0|input": { + "id": 9, + "output_name": "output" + }, + "inputs_1|input": { + "id": 8, + "output_name": "output" + }, + "inputs_2|input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merge collections", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1064, + "top": 128 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__MERGE_COLLECTION__", + "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "a494a5d5-d908-448e-a406-c7f78d81c10b", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 11, + "input_connections": { + "input": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1284, + "top": 128 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "All matrices in cell-ranger format" }, - "11": { - "annotation": "", - "content_id": "__APPLY_RULES__", - "errors": null, - "id": 11, - "input_connections": { - "input": { - "id": 10, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Apply rules", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 1284, - "top": 128 - }, - "post_job_actions": { - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "All matrices in cell-ranger format" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__APPLY_RULES__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1, 2], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\1\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.0", - "type": "tool", - "uuid": "95eb63d6-f1a2-4f0d-b426-fc46a5133471", - "when": null, - "workflow_outputs": [ - { - "label": "STARsolo cell ranger-like output", - "output_name": "output", - "uuid": "3a6385df-d937-4c8a-9430-9bafe0cb2f57" - } - ] - } + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1, 2], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\1\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "95eb63d6-f1a2-4f0d-b426-fc46a5133471", + "when": null, + "workflow_outputs": [ + { + "label": "STARsolo cell ranger-like output", + "output_name": "output", + "uuid": "3a6385df-d937-4c8a-9430-9bafe0cb2f57" + } + ] + } + }, + "tags": "", + "uuid": "79342c4e-bb7a-4b25-a214-7d5a10fbfd79" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "1626e9ae-6466-4ab1-852b-e237a5d3b601", + "when": null, + "workflow_outputs": [ + { + "label": "Seurat input for CMO (UMI)", + "output_name": "STARsolo cell ranger-like output", + "uuid": "f307e08b-8a9b-421d-b2dd-378c801b474e" + } + ] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "errors": null, + "id": 13, + "input_connections": { + "style_cond|type_cond|pick_from_0|value": { + "id": 12, + "output_name": "STARsolo cell ranger-like output" + } + }, + "inputs": [], + "label": "rename CITE-seq output", + "name": "Pick parameter value", + "outputs": [ + { + "name": "data_param", + "type": "input" + } + ], + "position": { + "left": 1450.6999816894531, + "top": 841.5938543505861 + }, + "post_job_actions": { + "RenameDatasetActiondata_param": { + "action_arguments": { + "newname": "Seurat input for CMO (UMI)" + }, + "action_type": "RenameDatasetAction", + "output_name": "data_param" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "tool_shed_repository": { + "changeset_revision": "b19e21af9c52", + "name": "pick_value", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"style_cond\": {\"pick_style\": \"first\", \"__current_case__\": 0, \"type_cond\": {\"param_type\": \"data\", \"__current_case__\": 4, \"pick_from\": [{\"__index__\": 0, \"value\": {\"__class__\": \"ConnectedValue\"}}]}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "3e819040-a643-4aa7-949c-42becbf21edd", + "when": null, + "workflow_outputs": [ + { + "label": "Renamed Seurat input for CMO (UMI)", + "output_name": "data_param", + "uuid": "a490fb25-f9f4-49f3-8e1c-a36a2edf43fc" + } + ] + } + }, + "tags": [ + "#single-cell" + ], + "uuid": "b8bd25f7-caa3-44da-8329-26dce6d46636", + "version": 4 + }, + "readme": "# Single-cell RNA-seq fastq to matrix for 10X data\n\nThese workflows are inspired by the [training material](https://training.galaxyproject.org/training-material/topics/single-cell/tutorials/scrna-preprocessing-tenx/tutorial.html). Except that the output is in a 'bundle' format: three files (one matrix, one with genes, one with barcodes) which is similar to the cellranger output format.\n\nBoth are designed for fastqs from 10X libraries v3. One is for regular 10X library (one library per sample), while the other one is for CellPlex 10X library which allows to multiplex samples using CMOs (see [this blog article](https://www.10xgenomics.com/blog/answering-your-questions-about-sample-multiplexing-for-single-cell-gene-expression)).\n\n## Input datasets\n\n- Specific for each experiment:\n - For both workflows: you need a list of pairs of fastqs with gene expression.\n - For CellPlex: you need in addition a list of pairs of fastqs with CMO.\n - For CellPlex: you need a list of csv which describes samples and CMO used:\n - first column is the sequence and second column is the name\n /!\\ The order of samples need to be exactly the same between the collection of fastqs of CMO and the collection of csv.\n\n- Common for all experiments:\n - Gene annotations: A gtf file with gene locations\n - List of barcodes used by 10X. You can download it at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz\n\n## Input values\n\n- reference genome: this genome needs to be available for STAR\n- Barcode Size is same size of the Read: if the length of your R1 of GEX matches the size of cell barcode + UMI set to true. If your R1 contains trailling A, put false.\n- number of cells: If you make it too large no cell barcode correction will be performed to demultiplex CMOs.\n\n## Processing\n- Gene expression processing:\n - Reads are aligned to the genome, asigned to genes, cell barcode and UMI with STAR Solo\n - MultiQC report the mapping rate and the number of reads attributed to genes\n - The output of STAR Solo is filtered with Droplet Utils to remove cellular barcodes which are probably empty.\n - The output of Droplet Utils is reorganized to be:\n```\nMain Collection:\n - Sample 1:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n - Sample 2:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n...\n```\nFor the CellPlex workflow:\n- CMO processing:\n - CITE-Seq Count is used to asign reads and generate a matrix where 'genes' are the CMO and 'unmapped'.\n - Cellular barcodes are translated to match the cellular barcodes of Gene expression see [this article](https://kb.10xgenomics.com/hc/en-us/articles/360031133451-Why-is-there-a-discrepancy-in-the-3M-february-2018-txt-barcode-whitelist-).\n - Reorganize the output with UMI matrices to match the same structure as gene expression matrices.\n\n## Test data\n\nThe test dataset has been produced to make it as small as possible in order to make the workflow pass on CI.\n\n- The CMO reads come from [zenodo](https://zenodo.org/records/10229382) and have been sampled to 0.1 with seqtk.\n- The GEX reads come from SRR13948489 but have been subsetted to the cells selected in the above zenodo.\n", + "changelog": "# Changelog\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n\n## [0.3] 2024-02-12\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.10b+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n\n## [0.2] 2024-02-05\n\n### Tool updates\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4`\n- `pick_value` was replaced by `toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0`\n\n\n\n## [0.1] 2023-12-21\n\nFirst release.\n" + }, + { + "name": "scrna-seq-fastq-to-matrix-10x-v3", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/scrna-seq-fastq-to-matrix-10x-v3.ga", + "testParameterFiles": [ + "/scrna-seq-fastq-to-matrix-10x-v3-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + }, + { + "name": "Mehmet Tekman", + "orcid": "0000-0002-4181-2676" + }, + { + "name": "Hans-Rudolf Hotz", + "orcid": "0000-0002-2799-424X" + }, + { + "name": "Daniel Blankenberg", + "orcid": "0000-0002-6833-9049" + }, + { + "name": "Wendi Bacon", + "orcid": "0000-0002-8170-8806" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "This workflow processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat.", + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-4181-2676", + "name": "Mehmet Tekman" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-2799-424X", + "name": "Hans-Rudolf Hotz" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-6833-9049", + "name": "Daniel Blankenberg" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-8170-8806", + "name": "Wendi Bacon" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.4", + "name": "scRNA-seq_preprocessing_10X_v3_Bundle", + "steps": { + "0": { + "annotation": "Collection of Pairs with fastqs one item per sample", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Collection of Pairs with fastqs one item per sample", + "name": "fastq PE collection" + } + ], + "label": "fastq PE collection", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "eea58879-4368-4edf-ad0a-2dbd91de2db7", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Choose your reference genome", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Choose your reference genome", + "name": "reference genome" + } + ], + "label": "reference genome", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 58.94316181636054, + "top": 104 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "adf0f555-5974-44b9-a067-37e4054cd662", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Gene annotations", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Gene annotations", + "name": "gtf" + } + ], + "label": "gtf", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 121.00981220698554, + "top": 197 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "8724cc04-fa9f-48df-ba31-6c47a03c9bde", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", + "name": "cellranger_barcodes_3M-february-2018.txt" + } + ], + "label": "cellranger_barcodes_3M-february-2018.txt", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 194.97648701167304, + "top": 293 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "bc4574f1-2a6f-44db-bed3-6d066d5ce42f", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Barcode Size is same size of the Read", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Barcode Size is same size of the Read", + "name": "Barcode Size is same size of the Read" + } + ], + "label": "Barcode Size is same size of the Read", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 260.683349609375, + "top": 414.5 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "a9d14d27-ca59-444d-9fe1-485b3354b9a7", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0", + "errors": null, + "id": 5, + "input_connections": { + "refGenomeSource|GTFconditional|genomeDir": { + "id": 1, + "output_name": "output" + }, + "refGenomeSource|GTFconditional|sjdbGTFfile": { + "id": 2, + "output_name": "output" + }, + "sc|input_types|input_collection": { + "id": 0, + "output_name": "output" + }, + "sc|soloBarcodeReadLength": { + "id": 4, + "output_name": "output" + }, + "sc|soloCBwhitelist": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool RNA STARSolo", + "name": "sc" + }, + { + "description": "runtime parameter for tool RNA STARSolo", + "name": "sc" + } + ], + "label": null, + "name": "RNA STARSolo", + "outputs": [ + { + "name": "output_log", + "type": "txt" + }, + { + "name": "output_genes", + "type": "tsv" + }, + { + "name": "output_barcodes", + "type": "tsv" + }, + { + "name": "output_matrix", + "type": "mtx" + }, + { + "name": "output_BAM", + "type": "bam" + }, + { + "name": "output_stats", + "type": "txt" + }, + { + "name": "reads_per_gene", + "type": "tabular" + } + ], + "position": { + "left": 568.7432106444855, + "top": 374 + }, + "post_job_actions": { + "HideDatasetActionoutput_BAM": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_BAM" + }, + "HideDatasetActionoutput_barcodes": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_barcodes" + }, + "HideDatasetActionoutput_genes": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_genes" + }, + "HideDatasetActionoutput_log": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_log" + }, + "HideDatasetActionoutput_matrix": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_matrix" + }, + "HideDatasetActionoutput_stats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output_stats" + }, + "HideDatasetActionreads_per_gene": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "reads_per_gene" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0", + "tool_shed_repository": { + "changeset_revision": "42ce70172b72", + "name": "rna_starsolo", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outWig\": {\"outWigType\": \"None\", \"__current_case__\": 0, \"outWigStrand\": \"false\"}, \"refGenomeSource\": {\"geneSource\": \"indexed\", \"__current_case__\": 0, \"GTFconditional\": {\"GTFselect\": \"without-gtf-with-gtf\", \"__current_case__\": 1, \"genomeDir\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfile\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfeatureExon\": \"exon\", \"sjdbOverhang\": \"100\"}}, \"sc\": {\"solo_type\": \"CB_UMI_Simple\", \"__current_case__\": 0, \"input_types\": {\"use\": \"list_paired\", \"__current_case__\": 1, \"input_collection\": {\"__class__\": \"ConnectedValue\"}}, \"soloCBwhitelist\": {\"__class__\": \"ConnectedValue\"}, \"params\": {\"chemistry\": \"Cv3\", \"__current_case__\": 1}, \"soloBarcodeReadLength\": {\"__class__\": \"ConnectedValue\"}, \"umidedup\": {\"soloUMIdedup\": \"1MM_CR\", \"__current_case__\": 4, \"soloUMIfiltering\": \"-\"}, \"soloCBmatchWLtype\": \"1MM_multi\"}, \"solo\": {\"soloStrand\": \"Forward\", \"soloFeatures\": \"Gene\", \"filter\": {\"filter_type\": \"no_filter\", \"__current_case__\": 3, \"output_raw\": \"true\"}, \"soloOutFormatFeaturesGeneField3\": \"Gene Expression\", \"outSAMattributes\": [\"NH\", \"HI\", \"AS\", \"nM\", \"GX\", \"GN\", \"CB\", \"UB\"], \"quantModeGene\": true, \"outSAMunmapped\": false, \"outSAMmapqUnique\": \"60\", \"junction_limits\": {\"limitOutSJoneRead\": \"1000\", \"limitOutSJcollapsed\": \"1000000\", \"limitSjdbInsertNsj\": \"1000000\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.7.11a+galaxy0", + "type": "tool", + "uuid": "cef740b0-fa95-4542-b08f-dbfca4bfb3e5", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "results_0|software_cond|output_0|type|input": { + "id": 5, + "output_name": "output_log" + }, + "results_0|software_cond|output_1|type|input": { + "id": 5, + "output_name": "reads_per_gene" + } + }, + "inputs": [], + "label": "multiQC", + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 848.0098122069855, + "top": 366.98333740234375 + }, + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"star\", \"__current_case__\": 28, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"log\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"type\": {\"type\": \"genecounts\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "a16bf20e-2bc9-45e7-a0a3-b5590212b973", + "when": null, + "workflow_outputs": [ + { + "label": "MultiQC on input dataset(s): Webpage", + "output_name": "html_report", + "uuid": "eb55ba68-0473-4b09-87b9-007be3a86098" + } + ] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", + "errors": null, + "id": 7, + "input_connections": { + "tenx_format|input": { + "id": 5, + "output_name": "output_matrix" + }, + "tenx_format|input_barcodes": { + "id": 5, + "output_name": "output_barcodes" + }, + "tenx_format|input_genes": { + "id": 5, + "output_name": "output_genes" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool DropletUtils", + "name": "tenx_format" + }, + { + "description": "runtime parameter for tool DropletUtils", + "name": "tenx_format" + }, + { + "description": "runtime parameter for tool DropletUtils", + "name": "tenx_format" + } + ], + "label": "filter cells", + "name": "DropletUtils", + "outputs": [ + { + "name": "barcodes_out", + "type": "tsv" + }, + { + "name": "genes_out", + "type": "tsv" + }, + { + "name": "matrix_out", + "type": "mtx" + }, + { + "name": "plot", + "type": "png" + }, + { + "name": "table", + "type": "tsv" + } + ], + "position": { + "left": 848.0098122069855, + "top": 640.9833374023438 + }, + "post_job_actions": { + "HideDatasetActionbarcodes_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "barcodes_out" + }, + "HideDatasetActiongenes_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "genes_out" + }, + "HideDatasetActionmatrix_out": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "matrix_out" + }, + "HideDatasetActionplot": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "plot" + }, + "HideDatasetActiontable": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", + "tool_shed_repository": { + "changeset_revision": "a9caad671439", + "name": "dropletutils", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation\": {\"use\": \"filter\", \"__current_case__\": 0, \"method\": {\"use\": \"emptydrops\", \"__current_case__\": 1, \"lower\": \"100\", \"fdr_thresh\": \"0.01\"}, \"outformat\": \"directory\"}, \"seed\": \"100\", \"tenx_format\": {\"use\": \"directory\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"input_genes\": {\"__class__\": \"ConnectedValue\"}, \"input_barcodes\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.10.0+galaxy2", + "type": "tool", + "uuid": "2ba61d0f-82ae-4044-a7ad-41df1cf8c9b6", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "id": 8, + "input_connections": { + "STARsolo Barcodes": { + "id": 7, + "input_subworkflow_step_id": 1, + "output_name": "barcodes_out" + }, + "STARsolo Genes": { + "id": 7, + "input_subworkflow_step_id": 0, + "output_name": "genes_out" + }, + "STARsolo Matrix Gene Counts": { + "id": 7, + "input_subworkflow_step_id": 2, + "output_name": "matrix_out" + } + }, + "inputs": [ + { + "description": "", + "name": "Re-organize STAR-solo output" + } + ], + "label": "Re-organize STAR-solo output", + "name": "Re-organize-STAR-solo-output", + "outputs": [], + "position": { + "left": 1125.976487011673, + "top": 774 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Re-organize-STAR-solo-output", + "steps": { + "0": { + "annotation": "Collection named Genes raw or Genes filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Genes raw or Genes filtered from STARsolo output", + "name": "STARsolo Genes" + } + ], + "label": "STARsolo Genes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "3e312de3-0895-4b46-ac51-9c1c7e341194", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", + "name": "STARsolo Barcodes" + } + ], + "label": "STARsolo Barcodes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 23, + "top": 126 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "4f8d1d99-0adc-40a8-a53b-ce9c1c614aeb", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", + "name": "STARsolo Matrix Gene Counts" + } + ], + "label": "STARsolo Matrix Gene Counts", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 84, + "top": 249 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "266958e3-aacf-4b7f-8f74-6cbcdd5db4c0", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 3, + "input_connections": { + "input_collection": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 337, + "top": 438 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tsv\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "ff023a14-a401-4ede-8dfb-2187d2d8ad84", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 4, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 579, + "top": 63 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_genes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "e8eed7c4-a41f-4bf7-bf5d-b4ed5023f1b8", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 5, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 584, + "top": 205 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_barcodes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "de152d11-daaa-4c96-ada8-7917c17e9543", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "errors": null, + "id": 6, + "input_connections": { + "infile": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace Text", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 581, + "top": 383 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__input_ext\": \"tabular\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_matrix\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "ac2f7a73-a742-4977-b902-aba871059cb6", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 7, + "input_connections": { + "how|labels": { + "id": 4, + "output_name": "outfile" }, - "tags": "", - "uuid": "89502a02-ec65-400c-b428-68eda7ea6b40" + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 829, + "top": 58 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "d627ba62-eeb9-49a3-b46f-120dd8c8e3d8", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 8, + "input_connections": { + "how|labels": { + "id": 5, + "output_name": "outfile" + }, + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 827, + "top": 213 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "e4fad6a7-30e3-4b66-a9bd-5f11f7ea18db", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "", + "content_id": "__RELABEL_FROM_FILE__", + "errors": null, + "id": 9, + "input_connections": { + "how|labels": { + "id": 6, + "output_name": "outfile" + }, + "input": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Relabel identifiers", + "name": "how" + } + ], + "label": null, + "name": "Relabel identifiers", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 823, + "top": 364 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__RELABEL_FROM_FILE__", + "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "fe80aa41-a8e4-4000-af6b-6c9713de9006", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "__MERGE_COLLECTION__", + "errors": null, + "id": 10, + "input_connections": { + "inputs_0|input": { + "id": 9, + "output_name": "output" + }, + "inputs_1|input": { + "id": 8, + "output_name": "output" + }, + "inputs_2|input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Merge collections", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1064, + "top": 128 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__MERGE_COLLECTION__", + "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "a494a5d5-d908-448e-a406-c7f78d81c10b", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 11, + "input_connections": { + "input": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1284, + "top": 128 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "All matrices in cell-ranger format" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1, 2], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\1\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "95eb63d6-f1a2-4f0d-b426-fc46a5133471", + "when": null, + "workflow_outputs": [ + { + "label": "STARsolo cell ranger-like output", + "output_name": "output", + "uuid": "3a6385df-d937-4c8a-9430-9bafe0cb2f57" + } + ] + } + }, + "tags": "", + "uuid": "415c1b14-3b63-4d27-8c34-42e452cb49f1" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "697a68da-9cb9-469b-8102-30c3a3ee589f", + "when": null, + "workflow_outputs": [ + { + "label": "Seurat input for gene expression (filtered)", + "output_name": "STARsolo cell ranger-like output", + "uuid": "6cb072df-9e26-456b-ab4f-bc95345b02b4" + } + ] + } + }, + "tags": [ + "#single-cell" + ], + "uuid": "19feac09-8db7-4e3f-9774-8b815918cfa7", + "version": 2 + }, + "readme": "# Single-cell RNA-seq fastq to matrix for 10X data\n\nThese workflows are inspired by the [training material](https://training.galaxyproject.org/training-material/topics/single-cell/tutorials/scrna-preprocessing-tenx/tutorial.html). Except that the output is in a 'bundle' format: three files (one matrix, one with genes, one with barcodes) which is similar to the cellranger output format.\n\nBoth are designed for fastqs from 10X libraries v3. One is for regular 10X library (one library per sample), while the other one is for CellPlex 10X library which allows to multiplex samples using CMOs (see [this blog article](https://www.10xgenomics.com/blog/answering-your-questions-about-sample-multiplexing-for-single-cell-gene-expression)).\n\n## Input datasets\n\n- Specific for each experiment:\n - For both workflows: you need a list of pairs of fastqs with gene expression.\n - For CellPlex: you need in addition a list of pairs of fastqs with CMO.\n - For CellPlex: you need a list of csv which describes samples and CMO used:\n - first column is the sequence and second column is the name\n /!\\ The order of samples need to be exactly the same between the collection of fastqs of CMO and the collection of csv.\n\n- Common for all experiments:\n - Gene annotations: A gtf file with gene locations\n - List of barcodes used by 10X. You can download it at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz\n\n## Input values\n\n- reference genome: this genome needs to be available for STAR\n- Barcode Size is same size of the Read: if the length of your R1 of GEX matches the size of cell barcode + UMI set to true. If your R1 contains trailling A, put false.\n- number of cells: If you make it too large no cell barcode correction will be performed to demultiplex CMOs.\n\n## Processing\n- Gene expression processing:\n - Reads are aligned to the genome, asigned to genes, cell barcode and UMI with STAR Solo\n - MultiQC report the mapping rate and the number of reads attributed to genes\n - The output of STAR Solo is filtered with Droplet Utils to remove cellular barcodes which are probably empty.\n - The output of Droplet Utils is reorganized to be:\n```\nMain Collection:\n - Sample 1:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n - Sample 2:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n...\n```\nFor the CellPlex workflow:\n- CMO processing:\n - CITE-Seq Count is used to asign reads and generate a matrix where 'genes' are the CMO and 'unmapped'.\n - Cellular barcodes are translated to match the cellular barcodes of Gene expression see [this article](https://kb.10xgenomics.com/hc/en-us/articles/360031133451-Why-is-there-a-discrepancy-in-the-3M-february-2018-txt-barcode-whitelist-).\n - Reorganize the output with UMI matrices to match the same structure as gene expression matrices.\n\n## Test data\n\nThe test dataset has been produced to make it as small as possible in order to make the workflow pass on CI.\n\n- The CMO reads come from [zenodo](https://zenodo.org/records/10229382) and have been sampled to 0.1 with seqtk.\n- The GEX reads come from SRR13948489 but have been subsetted to the cells selected in the above zenodo.\n", + "changelog": "# Changelog\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n\n## [0.3] 2024-02-12\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.10b+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n\n## [0.2] 2024-02-05\n\n### Tool updates\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4`\n- `pick_value` was replaced by `toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0`\n\n\n\n## [0.1] 2023-12-21\n\nFirst release.\n" + } + ], + "path": "./workflows/scRNAseq/fastq-to-matrix-10x" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "Velocyto-on10X-from-bundled", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Velocyto-on10X-from-bundled.ga", + "testParameterFiles": [ + "/Velocyto-on10X-from-bundled-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Run velocyto to get loom with counts of spliced and unspliced. It will extract the 'barcodes' from the bundled outputs.", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.2", + "name": "Velocyto-on10X-from-bundled", + "steps": { + "0": { + "annotation": "This can be output of CellRanger or STARsolo", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "This can be output of CellRanger or STARsolo", + "name": "BAM files with CB and UB" + } + ], + "label": "BAM files with CB and UB", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "043d198b-3af0-477d-be11-5d1373280379", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "This can be output of STARsolo or DropletUtils", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "This can be output of STARsolo or DropletUtils", + "name": "filtered matrices in bundle" + } + ], + "label": "filtered matrices in bundle", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 141, + "top": 139 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "03b0d22c-3b46-4460-8c18-b524bc09d655", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "gtf file", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "gtf file", + "name": "gtf file" + } + ], + "label": "gtf file", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 231, + "top": 273 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"gtf\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "f1d04259-f449-44d7-8d36-49f3ad664361", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 3, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Apply rules", + "name": "input" + } + ], + "label": "extract barcodes from bundle", + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 421, + "top": 133 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"columns\": [0], \"editing\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"error\": null, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"error\": null, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}, {\"error\": null, \"invert\": false, \"target_column\": 1, \"type\": \"add_filter_matches\", \"value\": \"barcodes\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "8c2d032f-596c-4315-8361-ebf1ec2eb655", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "id": 4, + "input_connections": { + "BAM files with CB and UB": { + "id": 0, + "input_subworkflow_step_id": 0, + "output_name": "output" + }, + "filtered barcodes": { + "id": 3, + "input_subworkflow_step_id": 1, + "output_name": "output" + }, + "gtf file": { + "id": 2, + "input_subworkflow_step_id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Velocyto_on10X_filtered_barcodes", + "outputs": [], + "position": { + "left": 710, + "top": 63.5 + }, + "subworkflow": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "name": "Velocyto_on10X_filtered_barcodes", + "steps": { + "0": { + "annotation": "This can be output of CellRanger or STARsolo", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "This can be output of CellRanger or STARsolo", + "name": "BAM files with CB and UB" + } + ], + "label": "BAM files with CB and UB", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0.0, + "top": 0.0 }, "tool_id": null, - "type": "subworkflow", - "uuid": "697a68da-9cb9-469b-8102-30c3a3ee589f", + "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "043d198b-3af0-477d-be11-5d1373280379", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "This can be output of STARsolo or DropletUtils", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "This can be output of STARsolo or DropletUtils", + "name": "filtered barcodes" + } + ], + "label": "filtered barcodes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 55.999999999999986, + "top": 108.33333333333333 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tsv\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "03b0d22c-3b46-4460-8c18-b524bc09d655", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "gtf file", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "gtf file", + "name": "gtf file" + } + ], + "label": "gtf file", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 148.0, + "top": 204.66666666666666 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"gtf\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "f1d04259-f449-44d7-8d36-49f3ad664361", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2", + "errors": null, + "id": 3, + "input_connections": { + "main|BAM": { + "id": 0, + "output_name": "output" + }, + "main|barcodes": { + "id": 1, + "output_name": "output" + }, + "main|gtffile": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + } + ], + "label": "velocyto", + "name": "velocyto CLI", + "outputs": [ + { + "name": "samples", + "type": "loom" + } + ], + "position": { + "left": 470.66666666666663, + "top": 116.32222493489576 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2", + "tool_shed_repository": { + "changeset_revision": "90e95e9ee190", + "name": "velocyto_cli", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"main\": {\"do\": \"run10x\", \"__current_case__\": 0, \"sample_definition\": {\"sample_definition_select\": \"identifier\", \"__current_case__\": 1}, \"BAM\": {\"__class__\": \"ConnectedValue\"}, \"barcodes\": {\"__class__\": \"ConnectedValue\"}, \"gtffile\": {\"__class__\": \"ConnectedValue\"}, \"s\": {\"__class__\": \"RuntimeValue\"}, \"m\": {\"__class__\": \"RuntimeValue\"}, \"M\": false, \"t\": \"uint16\"}, \"verbosity\": \"-vv\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.17.17+galaxy2", + "type": "tool", + "uuid": "f9aef50f-b31d-44dd-aad6-fe4d520e3b1e", "when": null, "workflow_outputs": [ { - "label": "Seurat input for gene expression (filtered)", - "output_name": "STARsolo cell ranger-like output", - "uuid": "6cb072df-9e26-456b-ab4f-bc95345b02b4" + "label": "velocyto loom", + "output_name": "samples", + "uuid": "2899a85c-c198-436f-a409-9bfbdf90c95f" } ] } }, - "tags": "", - "uuid": "a999ad68-faa9-4ccb-81b4-ac648af028bd" + "tags": "", + "uuid": "66e3b8eb-d312-488e-b407-1ed3fa627ebb" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "39ea418d-135d-4e7d-b2fe-fbde5c7393b7", + "when": null, + "workflow_outputs": [ + { + "label": "velocyto loom", + "output_name": "velocyto loom", + "uuid": "865e6dd6-8c01-4188-a1f6-4cd77e433eed" + } + ] + } + }, + "tags": [ + "name:single-cell" + ], + "uuid": "0608c7f4-767c-47b3-ae45-4e98c7c83bec", + "version": 8 + }, + "readme": "# Velocyto on 10X data\n\nThese workflows simply run velocyto. There are 2 workflows because one can be easily run after the 'fastq-to-matrix-10x' workflows (Velocyto-on10X-from-bundled). The other can be easily run from uploaded datasets (Velocyto-on10X-filtered-barcodes).\n\n## Input datasets\n\n- BAM files with CB and UB: A collection of BAM. It accepts BAM from cellranger or STARsolo with the CB and UB tags (if you use the fastq-to-matrix-10x workflows these tags are automatically included).\n- filtered barcodes (only for Velocyto_on10X_filtered_barcodes workflow): A collection of filtered barcodes (this is what will be used by velocyto). 'Filtered' means that these barcodes have been identified as potential cells. It should not be the whole list of 3 million possible barcodes from cellranger.\n- filtered matrices in bundle (only for Velocyto_on10X_from_bundled workflow): A collection of filtered matrices as bundled (like the one which comes from the fastq-to-matrix-10x workflows): A collection with as many items as samples. For each sample, the item is a list with 3 datasets (barcodes, genes, matrix). The workflow will then extract the items which have the 'barcodes' identifier.\n- gtf file: A file with annotations where exons are and how they are grouped into genes.\n\n## Processing\n\n- If you provided matrices, the first step is to extract barcodes.\n- For both cases velocyto cli is run to get a loom file per sample with spliced and unspliced counts.\n", + "changelog": "# Changelog\n\n## [0.2] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2`\n## [0.1] 2024-01-26\n\nFirst release.\n" + }, + { + "name": "Velocyto-on10X-filtered-barcodes", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Velocyto-on10X-filtered-barcodes.ga", + "testParameterFiles": [ + "/Velocyto-on10X-filtered-barcodes-tests.yml" + ], + "authors": [ + { + "name": "Lucille Delisle", + "orcid": "0000-0002-1964-4960" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Run velocyto to get loom with counts of spliced and unspliced", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-1964-4960", + "name": "Lucille Delisle" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.2", + "name": "Velocyto-on10X-filtered-barcodes", + "steps": { + "0": { + "annotation": "This can be output of CellRanger or STARsolo", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "This can be output of CellRanger or STARsolo", + "name": "BAM files with CB and UB" + } + ], + "label": "BAM files with CB and UB", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0, + "top": 0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "043d198b-3af0-477d-be11-5d1373280379", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "This can be output of STARsolo or DropletUtils (too many barcodes will make memory errors)", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "This can be output of STARsolo or DropletUtils (too many barcodes will make memory errors)", + "name": "filtered barcodes" + } + ], + "label": "filtered barcodes", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 55.999999999999986, + "top": 108.33333333333333 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"tsv\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "03b0d22c-3b46-4460-8c18-b524bc09d655", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "gtf file", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "gtf file", + "name": "gtf file" + } + ], + "label": "gtf file", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 148, + "top": 204.66666666666666 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"format\": [\"gtf\"], \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "f1d04259-f449-44d7-8d36-49f3ad664361", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2", + "errors": null, + "id": 3, + "input_connections": { + "main|BAM": { + "id": 0, + "output_name": "output" + }, + "main|barcodes": { + "id": 1, + "output_name": "output" + }, + "main|gtffile": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + }, + { + "description": "runtime parameter for tool velocyto CLI", + "name": "main" + } + ], + "label": "velocyto", + "name": "velocyto CLI", + "outputs": [ + { + "name": "samples", + "type": "loom" + } + ], + "position": { + "left": 470.66666666666663, + "top": 116.32222493489576 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2", + "tool_shed_repository": { + "changeset_revision": "90e95e9ee190", + "name": "velocyto_cli", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"main\": {\"do\": \"run10x\", \"__current_case__\": 0, \"sample_definition\": {\"sample_definition_select\": \"identifier\", \"__current_case__\": 1}, \"BAM\": {\"__class__\": \"ConnectedValue\"}, \"barcodes\": {\"__class__\": \"ConnectedValue\"}, \"gtffile\": {\"__class__\": \"ConnectedValue\"}, \"s\": {\"__class__\": \"RuntimeValue\"}, \"m\": {\"__class__\": \"RuntimeValue\"}, \"M\": false, \"t\": \"uint16\"}, \"verbosity\": \"-vv\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.17.17+galaxy2", + "type": "tool", + "uuid": "f9aef50f-b31d-44dd-aad6-fe4d520e3b1e", + "when": null, + "workflow_outputs": [ + { + "label": "velocyto loom", + "output_name": "samples", + "uuid": "2899a85c-c198-436f-a409-9bfbdf90c95f" + } + ] + } + }, + "tags": [ + "name:single-cell" + ], + "uuid": "33862923-af05-48ba-aec5-14393981cee2", + "version": 4 + }, + "readme": "# Velocyto on 10X data\n\nThese workflows simply run velocyto. There are 2 workflows because one can be easily run after the 'fastq-to-matrix-10x' workflows (Velocyto-on10X-from-bundled). The other can be easily run from uploaded datasets (Velocyto-on10X-filtered-barcodes).\n\n## Input datasets\n\n- BAM files with CB and UB: A collection of BAM. It accepts BAM from cellranger or STARsolo with the CB and UB tags (if you use the fastq-to-matrix-10x workflows these tags are automatically included).\n- filtered barcodes (only for Velocyto_on10X_filtered_barcodes workflow): A collection of filtered barcodes (this is what will be used by velocyto). 'Filtered' means that these barcodes have been identified as potential cells. It should not be the whole list of 3 million possible barcodes from cellranger.\n- filtered matrices in bundle (only for Velocyto_on10X_from_bundled workflow): A collection of filtered matrices as bundled (like the one which comes from the fastq-to-matrix-10x workflows): A collection with as many items as samples. For each sample, the item is a list with 3 datasets (barcodes, genes, matrix). The workflow will then extract the items which have the 'barcodes' identifier.\n- gtf file: A file with annotations where exons are and how they are grouped into genes.\n\n## Processing\n\n- If you provided matrices, the first step is to extract barcodes.\n- For both cases velocyto cli is run to get a loom file per sample with spliced and unspliced counts.\n", + "changelog": "# Changelog\n\n## [0.2] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2`\n## [0.1] 2024-01-26\n\nFirst release.\n" + } + ], + "path": "./workflows/scRNAseq/velocyto" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/pox-virus-half-genome.ga", + "authors": [ + { + "name": "Viktoria Isabel Schwarz", + "orcid": "0000-0001-6897-1215" + }, + { + "name": "Wolfgang Maier", + "orcid": "0000-0002-9464-6640" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "A workflow for the analysis of pox virus genomes sequenced as half-genomes (for ITR resolution) in a tiled-amplicon approach", + "comments": [], + "creator": [ + { + "class": "Person", + "identifier": "https://orcid.org/0000-0001-6897-1215", + "name": "Viktoria Isabel Schwarz" + }, + { + "class": "Person", + "identifier": "https://orcid.org/0000-0002-9464-6640", + "name": "Wolfgang Maier" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.2", + "name": "Pox Virus Illumina Amplicon Workflow from half-genomes", + "steps": { + "0": { + "annotation": "The viral reference sequence to map sequenced reads against", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "The viral reference sequence to map sequenced reads against", + "name": "Reference FASTA" + } + ], + "label": "Reference FASTA", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 244.316650390625, + "top": 642.8833312988281 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "f17c7022-fc94-42b5-ae90-7b3ec3d70ffb", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "The workflow expects a primer scheme split into two separate sequencing pools. These pools must be denoted as pool1/pool2 in the BED score column. The pool ids may, optionally, be followed by indicators of the subpool for tiled PCR amplification (e.g., pool1a/pool1b/pool2a/pool2b)", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "The workflow expects a primer scheme split into two separate sequencing pools. These pools must be denoted as pool1/pool2 in the BED score column. The pool ids may, optionally, be followed by indicators of the subpool for tiled PCR amplification (e.g., pool1a/pool1b/pool2a/pool2b)", + "name": "Primer Scheme" + } + ], + "label": "Primer Scheme", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 0, + "top": 722.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_version": null, + "type": "data_input", + "uuid": "1829d4e0-ee74-4a94-8dc5-98a11d96b961", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "A collection of the sequencing data obtained from the **pool1** run of all samples", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "A collection of the sequencing data obtained from the **pool1** run of all samples", + "name": "PE Reads Pool1" + } + ], + "label": "PE Reads Pool1", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 1261.3000030517578, + "top": 554.6000061035156 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "c154fa4b-feab-49f5-b1d7-b0a070d78a11", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "A collection of the sequencing data obtained from the **pool2** run of all samples", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "A collection of the sequencing data obtained from the **pool2** run of all samples", + "name": "PE Reads Pool2" + } + ], + "label": "PE Reads Pool2", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 1264.6999969482422, + "top": 664.9666748046875 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "9c159726-6213-4bf3-a8ef-7e901ae2e1f3", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "Only sequenced bases with at least this base calling quality will be considered for consensus calling.", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "Only sequenced bases with at least this base calling quality will be considered for consensus calling.", + "name": "Minimum quality score to call base" + } + ], + "label": "Minimum quality score to call base", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 3694.38330078125, + "top": 984.5999755859375 + }, + "tool_id": null, + "tool_state": "{\"default\": 20, \"parameter_type\": \"integer\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "43b722a0-385f-4ce7-9255-5041224ae149", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "A consensus **SNV** call requires that the alternate base is seen in at least this fraction of reads covering it.", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "A consensus **SNV** call requires that the alternate base is seen in at least this fraction of reads covering it.", + "name": "Allele frequency to call SNV" + } + ], + "label": "Allele frequency to call SNV", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 3696.166748046875, + "top": 1097.88330078125 + }, + "tool_id": null, + "tool_state": "{\"default\": 0.7, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "378c2c1d-9250-4871-add1-1744ebd83eea", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "A consensus **indel** call requires that the indel is seen in at least this fraction of reads covering it.", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "A consensus **indel** call requires that the indel is seen in at least this fraction of reads covering it.", + "name": "Allele frequency to call indel" + } + ], + "label": "Allele frequency to call indel", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 3699.13330078125, + "top": 1211.86669921875 + }, + "tool_id": null, + "tool_state": "{\"default\": 0.8, \"parameter_type\": \"float\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "8ccccd63-0323-4791-8549-99b322d27ac3", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/fasta_compute_length/fasta_compute_length/1.0.3", + "errors": null, + "id": 7, + "input_connections": { + "ref|input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Compute sequence length", + "name": "ref" + } + ], + "label": null, + "name": "Compute sequence length", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 465.9666748046875, + "top": 438.8666687011719 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/fasta_compute_length/fasta_compute_length/1.0.3", + "tool_shed_repository": { + "changeset_revision": "7d37cfda8e00", + "name": "fasta_compute_length", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"ref\": {\"ref_source\": \"history\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"keep_first\": \"0\", \"keep_first_word\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "f562eb06-797e-4efb-a464-6d368f573dbe", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "Grep1", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Select pool1 primers", + "name": "Select", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 238.066650390625, + "top": 318.5500030517578 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Pool1 primers" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Grep1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"keep_header\": false, \"pattern\": \"[p|P]ool1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.4", + "type": "tool", + "uuid": "c46843eb-0908-493a-958b-fbc236247626", + "when": null, + "workflow_outputs": [ + { + "label": "pool1_primers", + "output_name": "out_file1", + "uuid": "0159e87f-d2cb-4eed-af76-dbf37e9f79f4" + } + ] + }, + "9": { + "annotation": "", + "content_id": "Grep1", + "errors": null, + "id": 9, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": "Select pool2 primers", + "name": "Select", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 206.0333251953125, + "top": 917.13330078125 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Pool2 primers" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Grep1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"keep_header\": false, \"pattern\": \"[p|P]ool2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.4", + "type": "tool", + "uuid": "edcdbb82-3a77-433d-92c7-4e954af22c0c", + "when": null, + "workflow_outputs": [ + { + "label": "pool2_primers", + "output_name": "out_file1", + "uuid": "6d14606b-2ddf-4a5f-9535-97f5ff2bca20" + } + ] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "errors": null, + "id": 10, + "input_connections": { + "input_collection": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Extract element identifiers", + "outputs": [ + { + "name": "output", + "type": "txt" + } + ], + "position": { + "left": 1548.6333312988281, + "top": 644.2999877929688 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "b524acb2-97ff-41b0-ae89-9f8d5b71918d", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0", + "errors": null, + "id": 11, + "input_connections": { + "single_paired|paired_input": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool fastp", + "name": "single_paired" + } + ], + "label": "fastp: Trimmed Illumina Reads Pool1", + "name": "fastp", + "outputs": [ + { + "name": "output_paired_coll", + "type": "input" + }, + { + "name": "report_html", + "type": "html" + }, + { + "name": "report_json", + "type": "json" + } + ], + "position": { + "left": 2014.4000244140625, + "top": 335.21665954589844 + }, + "post_job_actions": { + "RenameDatasetActionoutput_paired_coll": { + "action_arguments": { + "newname": "fastp on pool1 - processed reads" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_paired_coll" + }, + "RenameDatasetActionreport_html": { + "action_arguments": { + "newname": "fastp on pool1 - report" + }, + "action_type": "RenameDatasetAction", + "output_name": "report_html" + }, + "TagDatasetActionoutput_paired_coll": { + "action_arguments": { + "tags": "#pool1" + }, + "action_type": "TagDatasetAction", + "output_name": "output_paired_coll" + }, + "TagDatasetActionreport_html": { + "action_arguments": { + "tags": "#pool1" + }, + "action_type": "TagDatasetAction", + "output_name": "report_html" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "c59d48774d03", + "name": "fastp", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": false, \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": false, \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": false, \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": true, \"report_json\": true}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": false, \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": false, \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": false, \"cut_by_quality3\": false, \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": false}}, \"single_paired\": {\"single_paired_selector\": \"paired_collection\", \"__current_case__\": 2, \"paired_input\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": false, \"adapter_sequence1\": \"\", \"adapter_sequence2\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null, \"trim_front2\": null, \"trim_tail2\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.23.4+galaxy0", + "type": "tool", + "uuid": "bf2dc639-b721-4ca5-a1a3-0a55d1185143", + "when": null, + "workflow_outputs": [ + { + "label": "fastp_pool1_html", + "output_name": "report_html", + "uuid": "bc9529db-6ffb-4cd0-84b0-460d8c58de2a" + }, + { + "label": "fastp_pool1_reads", + "output_name": "output_paired_coll", + "uuid": "35f23a63-de11-4b78-a325-683636a1c151" + }, + { + "label": "fastp_pool1_json", + "output_name": "report_json", + "uuid": "1736b78c-f7d9-4d21-a3b0-b20a55f0e470" + } + ] + }, + "12": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 732.38330078125, + "top": 408.96665954589844 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "889acb03-b55a-40fa-a1d9-804e1eb1d958", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 13, + "input_connections": { + "in_file": { + "id": 8, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 478.13330078125, + "top": 184.21665954589844 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"max\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "6999e1c0-819e-4f9c-8ec0-75e985802a54", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 14, + "input_connections": { + "in_file": { + "id": 9, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 452.13330078125, + "top": 933.2666625976562 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"min\", \"op_column\": \"2\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "2130b998-eb44-42dc-81ee-ad098bb5d721", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", + "errors": null, + "id": 15, + "input_connections": { + "split_parms|input": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Split file", + "name": "split_parms" + } + ], + "label": null, + "name": "Split file", + "outputs": [ + { + "name": "list_output_txt", + "type": "input" + } + ], + "position": { + "left": 1801.1333312988281, + "top": 648.816650390625 + }, + "post_job_actions": { + "HideDatasetActionlist_output_txt": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "list_output_txt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2", + "tool_shed_repository": { + "changeset_revision": "2dae863c8f42", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"pool1_ids\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.2", + "type": "tool", + "uuid": "b912e921-c821-4ede-86d6-d1752eb18ff7", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "__SORTLIST__", + "errors": null, + "id": 16, + "input_connections": { + "input": { + "id": 3, + "output_name": "output" + }, + "sort_type|sort_file": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Sort collection", + "name": "sort_type" + } + ], + "label": null, + "name": "Sort collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1763.3999938964844, + "top": 1043.5999755859375 + }, + "post_job_actions": {}, + "tool_id": "__SORTLIST__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"sort_type\": {\"sort_type\": \"file\", \"__current_case__\": 2, \"sort_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "83a64b0a-a56a-454b-9c8b-10ff0916fa4b", + "when": null, + "workflow_outputs": [ + { + "label": "input dataset(s) (sorted)", + "output_name": "output", + "uuid": "84d9f9ca-c0ef-4c3a-9ae6-dd58a3ad54e0" + } + ] + }, + "17": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 17, + "input_connections": { + "input1": { + "id": 12, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Get end position of sequence", + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 971, + "top": 252.71665954589844 + }, + "post_job_actions": { + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "ec25cd53-697b-4de1-91fd-4cf6d08af23d", + "when": null, + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 18, + "input_connections": { + "input1": { + "id": 13, + "output_name": "out_file" + } + }, + "inputs": [], + "label": "Get end position of Pool1", + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 725.433349609375, + "top": 108.66667175292969 + }, + "post_job_actions": { + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "27c913a7-f1cc-47ec-8e19-a942cd5ce8a3", + "when": null, + "workflow_outputs": [] + }, + "19": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 19, + "input_connections": { + "input1": { + "id": 14, + "output_name": "out_file" + } + }, + "inputs": [], + "label": "Get start position of Pool2", + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 707.1500244140625, + "top": 933.75 + }, + "post_job_actions": { + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "33b91954-218c-46bf-9cf8-8a0d9535c1be", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 20, + "input_connections": { + "input1": { + "id": 15, + "output_name": "list_output_txt" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "text_param", + "type": "expression.json" + } + ], + "position": { + "left": 2063.7833251953125, + "top": 621.2166748046875 + }, + "post_job_actions": { + "HideDatasetActiontext_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "3b0c55ad-66dc-4ce2-9525-f0982ab5f8a7", + "when": null, + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0", + "errors": null, + "id": 21, + "input_connections": { + "single_paired|paired_input": { + "id": 16, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool fastp", + "name": "single_paired" + } + ], + "label": "fastp: Trimmed Illumina Reads Pool2", + "name": "fastp", + "outputs": [ + { + "name": "output_paired_coll", + "type": "input" + }, + { + "name": "report_html", + "type": "html" + }, + { + "name": "report_json", + "type": "json" + } + ], + "position": { + "left": 2007.3499755859375, + "top": 1011.933349609375 + }, + "post_job_actions": { + "RenameDatasetActionoutput_paired_coll": { + "action_arguments": { + "newname": "fastp on pool2 - processed reads" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_paired_coll" + }, + "RenameDatasetActionreport_html": { + "action_arguments": { + "newname": "fastp on pool2 - report" + }, + "action_type": "RenameDatasetAction", + "output_name": "report_html" + }, + "TagDatasetActionoutput_paired_coll": { + "action_arguments": { + "tags": "#pool2" + }, + "action_type": "TagDatasetAction", + "output_name": "output_paired_coll" + }, + "TagDatasetActionreport_html": { + "action_arguments": { + "tags": "#pool2" + }, + "action_type": "TagDatasetAction", + "output_name": "report_html" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "c59d48774d03", + "name": "fastp", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": false, \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": false, \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": false, \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": true, \"report_json\": true}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": false, \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": false, \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": false, \"cut_by_quality3\": false, \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": false}}, \"single_paired\": {\"single_paired_selector\": \"paired_collection\", \"__current_case__\": 2, \"paired_input\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": false, \"adapter_sequence1\": \"\", \"adapter_sequence2\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null, \"trim_front2\": null, \"trim_tail2\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.23.4+galaxy0", + "type": "tool", + "uuid": "9c9dcad3-f146-42fb-9fbc-650703ecc901", + "when": null, + "workflow_outputs": [ + { + "label": "fastp_pool2_json", + "output_name": "report_json", + "uuid": "238d7dcd-ffc8-48ad-922a-8577d71bb998" + }, + { + "label": "fastp_pool2_reads", + "output_name": "output_paired_coll", + "uuid": "0d6bd58c-00bf-45e5-bec6-edffd77e962f" + }, + { + "label": "fastp_pool2_html", + "output_name": "report_html", + "uuid": "794a733f-a08b-4577-9ca0-7eda43e1aaf8" + } + ] + }, + "22": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 22, + "input_connections": { + "components_0|param_type|component_value": { + "id": 18, + "output_name": "text_param" + }, + "components_2|param_type|component_value": { + "id": 17, + "output_name": "text_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 1201.9166717529297, + "top": 102.05000305175781 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"-\"}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "cfe61da6-24c0-4f7c-9ef0-428edd13b964", + "when": null, + "workflow_outputs": [] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 23, + "input_connections": { + "components_1|param_type|component_value": { + "id": 19, + "output_name": "text_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 966.2333374023438, + "top": 920.86669921875 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"1-\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "576bae3e-38d9-48cb-8afc-80d10e1cd43f", + "when": null, + "workflow_outputs": [] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 24, + "input_connections": { + "components_0|param_type|component_value": { + "id": 20, + "output_name": "text_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 2326.9833374023438, + "top": 586.8500061035156 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"_pool1\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "874cd418-17df-4ccf-b66e-869601aec73b", + "when": null, + "workflow_outputs": [] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 25, + "input_connections": { + "components_0|param_type|component_value": { + "id": 20, + "output_name": "text_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 2314.183349609375, + "top": 1257.86669921875 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"_pool2\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "f121cfa5-f48e-4eb4-b40b-f078b3f52987", + "when": null, + "workflow_outputs": [] + }, + "26": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/emboss_5/EMBOSS: maskseq51/5.0.0", + "errors": null, + "id": 26, + "input_connections": { + "input1": { + "id": 0, + "output_name": "output" + }, + "regions": { + "id": 22, + "output_name": "out1" + } + }, + "inputs": [], + "label": "Mask Reference for Pool1", + "name": "maskseq", + "outputs": [ + { + "name": "out_file1", + "type": "fasta" + } + ], + "position": { + "left": 1452.6333312988281, + "top": 278.1666717529297 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Masked reference for mapping of pool1" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/emboss_5/EMBOSS: maskseq51/5.0.0", + "tool_shed_repository": { + "changeset_revision": "ce385837c160", + "name": "emboss_5", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"maskchar\": \"N\", \"out_format1\": \"fasta\", \"regions\": {\"__class__\": \"ConnectedValue\"}, \"tolower\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.0.0", + "type": "tool", + "uuid": "3c8b86c1-7e53-4b72-b836-88a921a368ba", + "when": null, + "workflow_outputs": [ + { + "label": "masked_ref_pool1", + "output_name": "out_file1", + "uuid": "0c3b5b20-c426-428c-a08b-c835a82477c1" + } + ] + }, + "27": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/emboss_5/EMBOSS: maskseq51/5.0.0", + "errors": null, + "id": 27, + "input_connections": { + "input1": { + "id": 0, + "output_name": "output" + }, + "regions": { + "id": 23, + "output_name": "out1" + } + }, + "inputs": [], + "label": "Mask Reference for Pool2", + "name": "maskseq", + "outputs": [ + { + "name": "out_file1", + "type": "fasta" + } + ], + "position": { + "left": 1350.1000061035156, + "top": 851.0 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Masked reference for mapping of pool2" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/emboss_5/EMBOSS: maskseq51/5.0.0", + "tool_shed_repository": { + "changeset_revision": "ce385837c160", + "name": "emboss_5", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"maskchar\": \"N\", \"out_format1\": \"fasta\", \"regions\": {\"__class__\": \"ConnectedValue\"}, \"tolower\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.0.0", + "type": "tool", + "uuid": "140608b3-48b3-46f2-92e3-2b9c3fb9e3b2", + "when": null, + "workflow_outputs": [ + { + "label": "masked_ref_pool2", + "output_name": "out_file1", + "uuid": "af755a5e-2b20-49bc-9d52-34781f937f48" + } + ] + }, + "28": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.18", + "errors": null, + "id": 28, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 11, + "output_name": "output_paired_coll" + }, + "reference_source|ref_file": { + "id": 26, + "output_name": "out_file1" + }, + "rg|read_group_id_conditional|ID": { + "id": 24, + "output_name": "out1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Map with BWA-MEM", + "name": "fastq_input" + }, + { + "description": "runtime parameter for tool Map with BWA-MEM", + "name": "reference_source" + } + ], + "label": null, + "name": "Map with BWA-MEM", + "outputs": [ + { + "name": "bam_output", + "type": "bam" + } + ], + "position": { + "left": 2542.316650390625, + "top": 98.73333740234375 + }, + "post_job_actions": { + "RenameDatasetActionbam_output": { + "action_arguments": { + "newname": "Mapping of Pool1" + }, + "action_type": "RenameDatasetAction", + "output_name": "bam_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.18", + "tool_shed_repository": { + "changeset_revision": "2477830927ec", + "name": "bwa", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"paired_collection\", \"__current_case__\": 2, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"iset_stats\": \"\"}, \"output_sort\": \"coordinate\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}, \"index_a\": \"auto\"}, \"rg\": {\"rg_selector\": \"set\", \"__current_case__\": 1, \"read_group_id_conditional\": {\"do_auto_name\": false, \"__current_case__\": 1, \"ID\": {\"__class__\": \"ConnectedValue\"}}, \"read_group_sm_conditional\": {\"do_auto_name\": true, \"__current_case__\": 0}, \"PL\": \"ILLUMINA\", \"read_group_lb_conditional\": {\"do_auto_name\": false, \"__current_case__\": 1, \"LB\": \"\"}, \"CN\": \"\", \"DS\": \"\", \"DT\": \"\", \"FO\": \"\", \"KS\": \"\", \"PG\": \"\", \"PI\": null, \"PU\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.7.18", + "type": "tool", + "uuid": "c0a73a1f-0a76-40b6-bdd7-259e59ba2d94", + "when": null, + "workflow_outputs": [ + { + "label": "Mapping of Pool1", + "output_name": "bam_output", + "uuid": "a9caa907-b6bf-4af9-94f4-51422194b076" + } + ] + }, + "29": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.18", + "errors": null, + "id": 29, + "input_connections": { + "fastq_input|fastq_input1": { + "id": 21, + "output_name": "output_paired_coll" + }, + "reference_source|ref_file": { + "id": 27, + "output_name": "out_file1" + }, + "rg|read_group_id_conditional|ID": { + "id": 25, + "output_name": "out1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Map with BWA-MEM", + "name": "fastq_input" + }, + { + "description": "runtime parameter for tool Map with BWA-MEM", + "name": "reference_source" + } + ], + "label": null, + "name": "Map with BWA-MEM", + "outputs": [ + { + "name": "bam_output", + "type": "bam" + } + ], + "position": { + "left": 2538.550048828125, + "top": 838.8333129882812 + }, + "post_job_actions": { + "RenameDatasetActionbam_output": { + "action_arguments": { + "newname": "Mapping of Pool2" + }, + "action_type": "RenameDatasetAction", + "output_name": "bam_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.18", + "tool_shed_repository": { + "changeset_revision": "2477830927ec", + "name": "bwa", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"paired_collection\", \"__current_case__\": 2, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"iset_stats\": \"\"}, \"output_sort\": \"coordinate\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}, \"index_a\": \"auto\"}, \"rg\": {\"rg_selector\": \"set\", \"__current_case__\": 1, \"read_group_id_conditional\": {\"do_auto_name\": false, \"__current_case__\": 1, \"ID\": {\"__class__\": \"ConnectedValue\"}}, \"read_group_sm_conditional\": {\"do_auto_name\": true, \"__current_case__\": 0}, \"PL\": \"ILLUMINA\", \"read_group_lb_conditional\": {\"do_auto_name\": false, \"__current_case__\": 1, \"LB\": \"\"}, \"CN\": \"\", \"DS\": \"\", \"DT\": \"\", \"FO\": \"\", \"KS\": \"\", \"PG\": \"\", \"PI\": null, \"PU\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.7.18", + "type": "tool", + "uuid": "4dfc264e-7453-4c5f-a073-9e2bff28dc9c", + "when": null, + "workflow_outputs": [ + { + "label": "mapping_pool2", + "output_name": "bam_output", + "uuid": "6f18769d-0650-42f1-9a5d-b57dbe27e50f" + } + ] + }, + "30": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "errors": null, + "id": 30, + "input_connections": { + "input": { + "id": 28, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools view", + "outputs": [ + { + "name": "outputsam", + "type": "input" + } + ], + "position": { + "left": 2788.683349609375, + "top": 298.3500061035156 + }, + "post_job_actions": { + "RenameDatasetActionoutputsam": { + "action_arguments": { + "newname": "Filtered mapping of pool1" + }, + "action_type": "RenameDatasetAction", + "output_name": "outputsam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "6be888be75f9", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": \"20\", \"library\": \"\", \"cigarcons\": null, \"inclusive_filter\": [\"1\", \"2\"], \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": \"\", \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"fraction\", \"__current_case__\": 0, \"factor\": \"1.0\", \"seed\": null}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": false, \"adv_output\": {\"readtags\": [], \"collapsecigar\": false}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", + "type": "tool", + "uuid": "16002ad4-640a-4e3c-bf60-dbcb05de92ae", + "when": null, + "workflow_outputs": [ + { + "label": "filtered_mapping_pool1", + "output_name": "outputsam", + "uuid": "deed668a-97fc-44cb-9671-0a9d1805a5ff" + } + ] + }, + "31": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.5", + "errors": null, + "id": 31, + "input_connections": { + "input": { + "id": 28, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools stats", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 2906.0166015625, + "top": 157.0 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Mapping stats for pool1" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.5", + "tool_shed_repository": { + "changeset_revision": "fed4aa48ba09", + "name": "samtools_stats", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cov_threshold\": null, \"coverage_cond\": {\"coverage_select\": \"no\", \"__current_case__\": 0}, \"filter_by_flags\": {\"filter_flags\": \"nofilter\", \"__current_case__\": 1}, \"gc_depth\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"insert_size\": null, \"most_inserts\": null, \"read_group\": null, \"read_length\": null, \"remove_dups\": false, \"remove_overlaps\": false, \"sparse\": false, \"split_output_cond\": {\"split_output_selector\": \"no\", \"__current_case__\": 0}, \"trim_quality\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.5", + "type": "tool", + "uuid": "cc2b1c1d-5eac-4b0f-8864-44a230b47510", + "when": null, + "workflow_outputs": [ + { + "label": "mapping_stats_pool1", + "output_name": "output", + "uuid": "325f7653-63c3-4081-aa4c-d351184e6990" + } + ] + }, + "32": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "errors": null, + "id": 32, + "input_connections": { + "input": { + "id": 29, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools view", + "outputs": [ + { + "name": "outputsam", + "type": "input" + } + ], + "position": { + "left": 2794.7833251953125, + "top": 827.0833129882812 + }, + "post_job_actions": { + "RenameDatasetActionoutputsam": { + "action_arguments": { + "newname": "Filtered mapping of pool2" + }, + "action_type": "RenameDatasetAction", + "output_name": "outputsam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "6be888be75f9", + "name": "samtools_view", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": \"20\", \"library\": \"\", \"cigarcons\": null, \"inclusive_filter\": [\"1\", \"2\"], \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": \"\", \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"fraction\", \"__current_case__\": 0, \"factor\": \"1.0\", \"seed\": null}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": false, \"adv_output\": {\"readtags\": [], \"collapsecigar\": false}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", + "type": "tool", + "uuid": "229c546c-d0bb-4152-b01a-719085f0e830", + "when": null, + "workflow_outputs": [ + { + "label": "filtered_mapping_pool2", + "output_name": "outputsam", + "uuid": "d8e8f874-6bb1-42ae-8025-c7cfd5345385" + } + ] + }, + "33": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.5", + "errors": null, + "id": 33, + "input_connections": { + "input": { + "id": 29, + "output_name": "bam_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools stats", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 2873.7833251953125, + "top": 1029.5333251953125 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Mapping stats for pool2" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.5", + "tool_shed_repository": { + "changeset_revision": "fed4aa48ba09", + "name": "samtools_stats", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cov_threshold\": null, \"coverage_cond\": {\"coverage_select\": \"no\", \"__current_case__\": 0}, \"filter_by_flags\": {\"filter_flags\": \"nofilter\", \"__current_case__\": 1}, \"gc_depth\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"insert_size\": null, \"most_inserts\": null, \"read_group\": null, \"read_length\": null, \"remove_dups\": false, \"remove_overlaps\": false, \"sparse\": false, \"split_output_cond\": {\"split_output_selector\": \"no\", \"__current_case__\": 0}, \"trim_quality\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0.5", + "type": "tool", + "uuid": "1f931160-fc0a-4768-bf44-730dd4f42cda", + "when": null, + "workflow_outputs": [ + { + "label": "mapping_stats_pool2", + "output_name": "output", + "uuid": "b27308f7-9c7b-444d-a13a-96f358a4d2ba" + } + ] + }, + "34": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 34, + "input_connections": { + "results_0|software_cond|input": { + "id": 11, + "output_name": "report_json" + }, + "results_1|software_cond|output_0|type|input": { + "id": 31, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 3134.6500244140625, + "top": 0.0 + }, + "post_job_actions": { + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "Quality Report (sequencing pool)" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + }, + "TagDatasetActionhtml_report": { + "action_arguments": { + "tags": "\ud83d\udd0d" + }, + "action_type": "TagDatasetAction", + "output_name": "html_report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastp\", \"__current_case__\": 7, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"samtools\", \"__current_case__\": 24, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"stats\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "e69dc815-e73b-4003-b556-37a82db778fd", + "when": null, + "workflow_outputs": [ + { + "label": "multiqc_pool1_stats", + "output_name": "stats", + "uuid": "d7c05c17-8a9d-4f6d-8f66-d4bafeb78152" + }, + { + "label": "pool1_quality_report", + "output_name": "html_report", + "uuid": "3bb518fd-cd6b-4f99-8dd6-f86eb5d63005" + } + ] + }, + "35": { + "annotation": "", + "content_id": "__ZIP_COLLECTION__", + "errors": null, + "id": 35, + "input_connections": { + "input_forward": { + "id": 30, + "output_name": "outputsam" + }, + "input_reverse": { + "id": 32, + "output_name": "outputsam" + } + }, + "inputs": [], + "label": null, + "name": "Zip collections", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3010.183349609375, + "top": 585.2833251953125 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__ZIP_COLLECTION__", + "tool_state": "{\"input_forward\": {\"__class__\": \"ConnectedValue\"}, \"input_reverse\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "b6493f6e-f845-43b9-8f8e-a26a270b9547", + "when": null, + "workflow_outputs": [] + }, + "36": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 36, + "input_connections": { + "results_0|software_cond|input": { + "id": 21, + "output_name": "report_json" + }, + "results_1|software_cond|output_0|type|input": { + "id": 33, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 3106.3333740234375, + "top": 1146.316650390625 + }, + "post_job_actions": { + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "Quality Report (sequenced pools)" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + }, + "TagDatasetActionhtml_report": { + "action_arguments": { + "tags": "\ud83d\udd0d" + }, + "action_type": "TagDatasetAction", + "output_name": "html_report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastp\", \"__current_case__\": 7, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"samtools\", \"__current_case__\": 24, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"stats\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "ee53d363-2fc7-4eb7-82fd-dfd3bea3d938", + "when": null, + "workflow_outputs": [ + { + "label": "pool2_quality_report", + "output_name": "html_report", + "uuid": "600931e4-238e-4c6f-b016-1f1347bab8d3" + }, + { + "label": "multiqc_pool2_stats", + "output_name": "stats", + "uuid": "0c6a719b-3b91-4de4-bfca-f4e1a432fa21" + } + ] + }, + "37": { + "annotation": "", + "content_id": "__APPLY_RULES__", + "errors": null, + "id": 37, + "input_connections": { + "input": { + "id": 35, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Apply rules", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3239.2833251953125, + "top": 599.3500061035156 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__APPLY_RULES__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [0, 1], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.0", + "type": "tool", + "uuid": "6de011ce-321e-40e7-a37a-a55a63683e49", + "when": null, + "workflow_outputs": [] + }, + "38": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_merge/samtools_merge/1.15.1+galaxy2", + "errors": null, + "id": 38, + "input_connections": { + "bamfiles": { + "id": 37, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Samtools merge", + "name": "bed_file" + }, + { + "description": "runtime parameter for tool Samtools merge", + "name": "headerbam" + } + ], + "label": null, + "name": "Samtools merge", + "outputs": [ + { + "name": "output", + "type": "bam" + } + ], + "position": { + "left": 3470, + "top": 508.5 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Merged Mappings of both pools" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_merge/samtools_merge/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "65a38e8c8e2a", + "name": "samtools_merge", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"bamfiles\": {\"__class__\": \"ConnectedValue\"}, \"bed_file\": {\"__class__\": \"RuntimeValue\"}, \"headerbam\": {\"__class__\": \"RuntimeValue\"}, \"idpg\": true, \"idrg\": false, \"region\": \"\", \"seed\": \"1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", + "type": "tool", + "uuid": "8ae30344-c06e-4951-b0e9-45cb102253aa", + "when": null, + "workflow_outputs": [ + { + "label": "mapping_merged", + "output_name": "output", + "uuid": "88e8b60f-bb4c-4ef0-aa13-e84c7157718c" + } + ] + }, + "39": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3", + "errors": null, + "id": 39, + "input_connections": { + "input1": { + "id": 38, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "QualiMap BamQC", + "outputs": [ + { + "name": "raw_data", + "type": "input" + }, + { + "name": "output_html", + "type": "html" + } + ], + "position": { + "left": 3658.35009765625, + "top": 175.5500030517578 + }, + "post_job_actions": { + "RenameDatasetActionoutput_html": { + "action_arguments": { + "newname": "QualiMap BamQC report for merged mappings" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_html" + }, + "TagDatasetActionoutput_html": { + "action_arguments": { + "tags": "\ud83d\udd0d" + }, + "action_type": "TagDatasetAction", + "output_name": "output_html" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3", + "tool_shed_repository": { + "changeset_revision": "19ece8afbaab", + "name": "qualimap_bamqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"duplicate_skipping\": [\"0\"], \"input1\": {\"__class__\": \"ConnectedValue\"}, \"per_base_coverage\": false, \"plot_specific\": {\"n_bins\": \"400\", \"paint_chromosome_limits\": true, \"genome_gc_distr\": null, \"homopolymer_size\": \"3\"}, \"stats_regions\": {\"region_select\": \"all\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.2.2d+galaxy3", + "type": "tool", + "uuid": "e02ad651-ed91-41e0-ade2-633f63464ae9", + "when": null, + "workflow_outputs": [ + { + "label": "qualimap_pool1_raw", + "output_name": "raw_data", + "uuid": "f27a8689-62fb-4b4e-b179-ed1490df3767" + }, + { + "label": "qualimap_merged_html", + "output_name": "output_html", + "uuid": "51471b47-e71a-4b5f-828c-0166cc42a8a0" + } + ] + }, + "40": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.4.2+galaxy0", + "errors": null, + "id": 40, + "input_connections": { + "input_bam": { + "id": 38, + "output_name": "output" + }, + "primer|input_bed": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool ivar trim", + "name": "primer" + } + ], + "label": null, + "name": "ivar trim", + "outputs": [ + { + "name": "output_bam", + "type": "bam" + } + ], + "position": { + "left": 3704.14990234375, + "top": 694.8333129882812 + }, + "post_job_actions": { + "RenameDatasetActionoutput_bam": { + "action_arguments": { + "newname": "Primer trimmed merged mapped reads" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_bam" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.4.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "86a20ae274fc", + "name": "ivar_trim", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"amplicons\": {\"filter_by\": \"yes_compute\", \"__current_case__\": 0}, \"inc_primers\": true, \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"min_len\": \"30\", \"min_qual\": \"20\", \"primer\": {\"source\": \"history\", \"__current_case__\": 0, \"input_bed\": {\"__class__\": \"ConnectedValue\"}}, \"primer_pos_wiggle\": \"0\", \"trimmed_length\": {\"filter\": \"auto\", \"__current_case__\": 1}, \"window_width\": \"4\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.4.2+galaxy0", + "type": "tool", + "uuid": "735ed414-14ed-475c-a01b-c13cc5e708d9", + "when": null, + "workflow_outputs": [ + { + "label": "trimmed_merged_mapping", + "output_name": "output_bam", + "uuid": "9dffaa75-2a82-40da-8e0d-dd6320f5e3cd" + } + ] + }, + "41": { + "annotation": "", + "content_id": "__FILTER_FAILED_DATASETS__", + "errors": null, + "id": 41, + "input_connections": { + "input": { + "id": 39, + "output_name": "raw_data" + } + }, + "inputs": [], + "label": null, + "name": "Filter failed datasets", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3874.11669921875, + "top": 5.6666717529296875 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__FILTER_FAILED_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "48597f73-b230-4bc3-8c52-fbfcd1d11392", + "when": null, + "workflow_outputs": [] + }, + "42": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.4.2+galaxy0", + "errors": null, + "id": 42, + "input_connections": { + "input_bam": { + "id": 40, + "output_name": "output_bam" + }, + "min_freq": { + "id": 5, + "output_name": "output" + }, + "min_indel_freq": { + "id": 6, + "output_name": "output" + }, + "min_qual": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "ivar consensus", + "outputs": [ + { + "name": "consensus", + "type": "fasta" + } + ], + "position": { + "left": 3963.7666015625, + "top": 737.2333374023438 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.4.2+galaxy0", + "tool_shed_repository": { + "changeset_revision": "40737febe339", + "name": "ivar_consensus", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"depth_action\": \"-n N\", \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"min_depth\": \"50\", \"min_freq\": {\"__class__\": \"ConnectedValue\"}, \"min_indel_freq\": {\"__class__\": \"ConnectedValue\"}, \"min_qual\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.4.2+galaxy0", + "type": "tool", + "uuid": "e2ae5c77-f8f6-42a8-b44e-be7afac35cd9", + "when": null, + "workflow_outputs": [ + { + "label": "ivar_consensus_out", + "output_name": "consensus", + "uuid": "eb5ded94-5ee3-4b8b-a756-11b13b4d24d2" + } + ] + }, + "43": { + "annotation": "", + "content_id": "__FLATTEN__", + "errors": null, + "id": 43, + "input_connections": { + "input": { + "id": 41, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Flatten collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 3990.166748046875, + "top": 203.68333435058594 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__FLATTEN__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"join_identifier\": \"_\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "b60960bb-6a5c-4088-bc9b-ce5ae83df5bf", + "when": null, + "workflow_outputs": [] + }, + "44": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "errors": null, + "id": 44, + "input_connections": { + "infile": { + "id": 42, + "output_name": "consensus" + } + }, + "inputs": [], + "label": null, + "name": "Text transformation", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 4200.7666015625, + "top": 960.9833374023438 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Per-sample consensus sequences" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"/^>/s/Consensus_(.*)_threshold_.*/\\\\1/\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "54fc1053-c37e-44ff-a198-d2a893d6b415", + "when": null, + "workflow_outputs": [ + { + "label": "per_sample_consensus", + "output_name": "output", + "uuid": "f26548a3-4473-4dac-999c-51b624899a58" + } + ] + }, + "45": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "errors": null, + "id": 45, + "input_connections": { + "results_0|software_cond|input": { + "id": 43, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "MultiQC", + "outputs": [ + { + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" + } + ], + "position": { + "left": 4218.13330078125, + "top": 200.68333435058594 + }, + "post_job_actions": { + "RenameDatasetActionhtml_report": { + "action_arguments": { + "newname": "Quality Report (samples)" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_report" + }, + "TagDatasetActionhtml_report": { + "action_arguments": { + "tags": "\ud83d\udd0d" + }, + "action_type": "TagDatasetAction", + "output_name": "html_report" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_shed_repository": { + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"qualimap\", \"__current_case__\": 20, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", + "type": "tool", + "uuid": "798f3fc5-4165-4594-ba13-0d11e0acf95c", + "when": null, + "workflow_outputs": [ + { + "label": "quality_by_sample_report", + "output_name": "html_report", + "uuid": "b00e6c4d-99c5-41b8-90f7-8a51320ec02f" + }, + { + "label": "multiqc_sample_stats", + "output_name": "stats", + "uuid": "90ba0204-4d91-47f6-9039-15d50065f56c" + } + ] + }, + "46": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", + "errors": null, + "id": 46, + "input_connections": { + "inputs": { + "id": 44, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Concatenate datasets", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 4448.88330078125, + "top": 963.13330078125 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "Combined Consensus Genomes" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + }, + "TagDatasetActionout_file1": { + "action_arguments": { + "tags": "\ud83c\udfc1" + }, + "action_type": "TagDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"inputs\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "6a39c34c-ef4c-4a94-8ac1-f244bdc87f98", + "when": null, + "workflow_outputs": [ + { + "label": "combined_consensus_multifasta", + "output_name": "out_file1", + "uuid": "a088a17e-ff50-4545-a64c-f150da167bd4" + } + ] + } + }, + "tags": [ + "pox", + "virology" + ], + "uuid": "f8552617-4af2-4fa6-883f-0d605225939e", + "version": 1 + }, + "readme": "# Pox Virus Illumina Amplicon Workflow for half-genomes sequencing data\n\nThis workflow generates consensus sequences from Illumina PE-sequenced ARTIC data of pox virus samples.\n\nIt requires that all samples have been sequenced in two halves in two separate sequencing runs, and utilizes this property to resolve the inverted terminal repeat (ITR) sequences of pox virus genomes.\n\nThe workflow uses BWA-MEM for mapping the reads from each half-genome sequencing run to a correspondingly masked version of the reference genome, merges the resulting two read mappings, and uses iVar for primer trimming and consensus sequence generation.\n\nConceptually, this workflow builds on https://github.com/iwc-workflows/sars-cov-2-pe-illumina-artic-ivar-analysis and adds the logic for the split genome mapping and merging of the results.", + "changelog": "# Changelog\n\n## [0.2] 2024-06-19\n\n### Tool version updates\n\n- `toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated tp `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.2`\n- `toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.18`\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.4` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.5`\n- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_merge/samtools_merge/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_merge/samtools_merge/1.15.1+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.3.1+galaxy6` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.4.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.4.2+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n\n## [0.1]\n\nInitial version of Pox Virus Illumina Amplicon workflow (iVar based) for half-genomes sequencing data\n" + } + ], + "path": "./workflows/virology/pox-virus-amplicon" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Pathogen-Detection-PathoGFAIR-Samples-Aggregation-and-Visualisation.ga", + "testParameterFiles": [ + "/Pathogen-Detection-PathoGFAIR-Samples-Aggregation-and-Visualisation-tests.yml" + ], + "authors": [ + { + "name": "Engy Nasr", + "orcid": "0000-0001-9047-4215", + "url": "https://orcid.org/0000-0001-9047-4215" + }, + { + "name": "B\u00e9r\u00e9nice Batut", + "orcid": "0000-0001-9852-1987", + "url": "https://orcid.org/0000-0001-9852-1987" + }, + { + "name": "Paul Zierep", + "orcid": "0000-0003-2982-388X", + "url": "https://orcid.org/0000-0003-2982-388X" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Pathogens of all samples report generation and visualization", + "comments": [ + { + "child_steps": [ + 39, + 0, + 33, + 27, + 21, + 15, + 10, + 45 + ], + "color": "yellow", + "data": { + "title": "AMR Count table" + }, + "id": 0, + "position": [ + 0, + 186 + ], + "size": [ + 1859.9, + 219.3 + ], + "type": "frame" + }, + { + "child_steps": [ + 41, + 46, + 16, + 11, + 1, + 23, + 29, + 35 + ], + "color": "yellow", + "data": { + "title": "VF count table and heatmap" + }, + "id": 1, + "position": [ + 15, + 646.1000000000001 + ], + "size": [ + 1888, + 285 + ], + "type": "frame" + }, + { + "child_steps": [ + 40, + 50, + 34, + 28, + 22 + ], + "color": "yellow", + "data": { + "title": "Both VF and AMR count table" + }, + "id": 2, + "position": [ + 609.7, + 418.20000000000005 + ], + "size": [ + 1438.3, + 199.5 + ], + "type": "frame" + }, + { + "child_steps": [ + 17, + 30, + 68, + 12, + 2, + 24, + 36, + 42, + 47, + 51, + 54, + 57, + 60, + 62, + 64, + 66 + ], + "color": "yellow", + "data": { + "title": "AMR Phylogenetic tree for all samples" + }, + "id": 3, + "position": [ + 31, + 1088.0000000000002 + ], + "size": [ + 4170, + 273 + ], + "type": "frame" + }, + { + "child_steps": [ + 18, + 19, + 20, + 25, + 31, + 32, + 37, + 43, + 48, + 52, + 55, + 58, + 69, + 13, + 3, + 14, + 4, + 26, + 38, + 44, + 49, + 53, + 56, + 59, + 61, + 63, + 65, + 67 + ], + "color": "yellow", + "data": { + "title": "VFs Phylogenetic Tree for all samples and Phylogenetic trees for each VF genes across all samples" + }, + "id": 4, + "position": [ + 27, + 1415.0000000000002 + ], + "size": [ + 4170, + 620 + ], + "type": "frame" + }, + { + "child_steps": [ + 5, + 6, + 7, + 8, + 9 + ], + "color": "yellow", + "data": { + "title": "Tabulars for Bar chart Visualisations & Metadata for extending with Jupytools" + }, + "id": 5, + "position": [ + 2104, + 0 + ], + "size": [ + 650, + 614 + ], + "type": "frame" + } + ], + "creator": [ + { + "class": "Person", + "identifier": "0000-0001-9047-4215", + "name": "Engy Nasr", + "url": "https://orcid.org/0000-0001-9047-4215" + }, + { + "class": "Person", + "identifier": "0000-0001-9852-1987", + "name": "B\u00e9r\u00e9nice Batut", + "url": "https://orcid.org/0000-0001-9852-1987" + }, + { + "class": "Person", + "identifier": "0000-0003-2982-388X", + "name": "Paul Zierep" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.1", + "name": "Pathogen Detection PathoGFAIR Samples Aggregation and Visualisation", + "report": { + "markdown": "# Pathogen Detection - PathoGFAIR Samples Aggregation and Visualisation Workflow Report\nBelow are the results for the PathoGFAIR Samples Aggregation and Visualisation Workflow\n\nThis workflow was run on:\n\n```galaxy\ngenerate_time()\n```\n\nWith Galaxy version:\n\n```galaxy\ngenerate_galaxy_version()\n```\n\n## Workflow Inputs\nTabular files and a FASTA file from the Gene-based Pathogen Identification workflow, four other tabular files from Nanopore Preprocessing and Nanopore - Allele-based Pathogen Identification workflow, and an optional Metadata tabular file with more sample information:\n\nFrom Gene-based Pathogenic Identification workflow: \n- contigs, FASTA file\n- VFs, Tabular file\n- vfs_of_genes_identified_by_vfdb, Tabular file\n- AMRs, Tabular file\n- amr_identified_by_ncbi, Tabular file\n\nFrom Nanopore - Allele bases Pathogen Identification workflow: \n- number_of_variants_per_sample, Tabular file\n- mapping_mean_depth_per_sample, Tabular file\n- mapping_coverage_percentage_per_sample, Tabular file\n\nFrom Nanopore Preprocessing: \n- removed_hosts_percentage_tabular, Tabular file\n\n## Some of the Workflow Outputs\n\n1- All Samples VFs Heatmap\n\n```galaxy\nhistory_dataset_as_image(output=\"heatmap_png\")\n```\n\n2- All samples phylogenetic tree VFs based\n\n```galaxy\nhistory_dataset_as_image(output=\"all_samples_phylogenetic_tree_based_vfs\")\n```\n\n3- All samples Phylogenetic tree AMR based \n\n```galaxy\nhistory_dataset_as_image(output=\"all_samples_phylogenetic_tree_based_amrs\")\n```\n\n4- Bar-plot for the Number of reads before host sequences removal and Number of found host reads per sample, performed in the Nanopore - Preprocessing workflow\n\n\n5- Barplot for the total number of removed host sequences per sample\n\n \n6- Barplot for the Mapping mean depth of coverage per sample\n\n\n6- Barplot for the Mapping breadth of coverage percentage per sample\n\n\n7- Barplot for the total number of complex variants and SNPs identified per sample\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" + }, + "steps": { + "0": { + "annotation": "output_of_abricate_with_amrfinderncbi", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "output_of_abricate_with_amrfinderncbi", + "name": "amr_identified_by_ncbi" + } + ], + "label": "amr_identified_by_ncbi", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 19.98333740234375, + "top": 226.0443929882739 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "a7f1c4a9-5d07-49df-82cd-1bbcf3fd628f", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "output_of_abricate_with_vfdb", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "output_of_abricate_with_vfdb", + "name": "vfs_of_genes_identified_by_vfdb" + } + ], + "label": "vfs_of_genes_identified_by_vfdb", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 34.98484848484827, + "top": 728.141282170953 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "2908a402-5edf-4bcc-a970-1db21c474d09", + "when": null, + "workflow_outputs": [] + }, + "2": { + "annotation": "amrs", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "amrs", + "name": "amrs" + } + ], + "label": "amrs", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 50.9848484848481, + "top": 1153.9745890557185 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "297bede6-bef8-44f1-bcbb-134464821c44", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "Contigs", + "content_id": null, + "errors": null, + "id": 3, + "input_connections": {}, + "inputs": [ + { + "description": "Contigs", + "name": "contigs" + } + ], + "label": "contigs", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 600.9833984375, + "top": 1485.9999877929688 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "ce948faa-f897-47e3-ac8c-0227afdd8203", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "VFs", + "content_id": null, + "errors": null, + "id": 4, + "input_connections": {}, + "inputs": [ + { + "description": "VFs", + "name": "vfs" + } + ], + "label": "vfs", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 46.984848484848044, + "top": 1707.0079752861873 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "8ff72508-664e-4af1-b0e6-ca2643626295", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "removed_hosts_percentage_tabular", + "content_id": null, + "errors": null, + "id": 5, + "input_connections": {}, + "inputs": [ + { + "description": "removed_hosts_percentage_tabular", + "name": "removed_hosts_percentage_tabular" + } + ], + "label": "removed_hosts_percentage_tabular", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2118, + "top": 45 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "f3419e21-1bc4-4d48-adb3-551186a59cbf", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "mapping_mean_depth_per_sample", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, + "inputs": [ + { + "description": "mapping_mean_depth_per_sample", + "name": "mapping_mean_depth_per_sample" + } + ], + "label": "mapping_mean_depth_per_sample", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2117, + "top": 191 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "45b393c2-ba47-421c-a97c-be576c3b5b9d", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "mapping_coverage_percentage_per_sample", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, + "inputs": [ + { + "description": "mapping_coverage_percentage_per_sample", + "name": "mapping_coverage_percentage_per_sample" + } + ], + "label": "mapping_coverage_percentage_per_sample", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2122, + "top": 317 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "3b907a00-b207-49e4-984e-30e95ba33247", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "number_of_variants_per_sample", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, + "inputs": [ + { + "description": "number_of_variants_per_sample", + "name": "number_of_variants_per_sample" + } + ], + "label": "number_of_variants_per_sample", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2124, + "top": 456 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "f159a3af-e63e-46fa-a5ac-e01d2f6858cf", + "when": null, + "workflow_outputs": [] + }, + "9": { + "annotation": "samples_metadata", + "content_id": null, + "errors": null, + "id": 9, + "input_connections": {}, + "inputs": [ + { + "description": "samples_metadata", + "name": "metadata" + } + ], + "label": "metadata", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 2407, + "top": 50 + }, + "tool_id": null, + "tool_state": "{\"optional\": true, \"tag\": null}", + "tool_version": null, + "type": "data_input", + "uuid": "50dca89f-20f6-46ea-975e-1b727e5a01a9", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "__FILTER_FAILED_DATASETS__", + "errors": null, + "id": 10, + "input_connections": { + "input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Filter failed datasets", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 241, + "top": 229.70000000000005 + }, + "post_job_actions": {}, + "tool_id": "__FILTER_FAILED_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "43b72f45-df6b-487a-94bb-b8c296796a54", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "__FILTER_FAILED_DATASETS__", + "errors": null, + "id": 11, + "input_connections": { + "input": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Filter failed datasets", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 249, + "top": 722.7 + }, + "post_job_actions": {}, + "tool_id": "__FILTER_FAILED_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "96c9024b-3f8e-4d1d-8467-e467c92a7974", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "__FILTER_FAILED_DATASETS__", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Filter failed datasets", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 330.9848484848481, + "top": 1127.9745890557185 + }, + "post_job_actions": {}, + "tool_id": "__FILTER_FAILED_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "3531bc7a-3179-40a6-9b37-7532e8706da5", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "__FILTER_FAILED_DATASETS__", + "errors": null, + "id": 13, + "input_connections": { + "input": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Filter failed datasets", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 887, + "top": 1463.7 + }, + "post_job_actions": {}, + "tool_id": "__FILTER_FAILED_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "9f80a828-111f-448a-af3f-9ec8203f7e57", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "__FILTER_FAILED_DATASETS__", + "errors": null, + "id": 14, + "input_connections": { + "input": { + "id": 4, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Filter failed datasets", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 326.98484848484804, + "top": 1681.0079752861873 + }, + "post_job_actions": {}, + "tool_id": "__FILTER_FAILED_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "273dcefc-45a3-4217-a126-3f1cd1c548e4", + "when": null, + "workflow_outputs": [] + }, + "15": { + "annotation": "", + "content_id": "Remove beginning1", + "errors": null, + "id": 15, + "input_connections": { + "input": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Remove beginning", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 458.316650390625, + "top": 227.95000000000005 + }, + "post_job_actions": {}, + "tool_id": "Remove beginning1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"num_lines\": \"1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "3f11deed-67b9-48d5-a56d-59203e12ef78", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "Remove beginning1", + "errors": null, + "id": 16, + "input_connections": { + "input": { + "id": 11, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Remove beginning", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 476.98333740234375, + "top": 685.133349609375 + }, + "post_job_actions": {}, + "tool_id": "Remove beginning1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"num_lines\": \"1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "4e7d838b-f28d-419d-99b7-14e81ff93513", + "when": null, + "workflow_outputs": [] + }, + "17": { + "annotation": "", + "content_id": "Remove beginning1", + "errors": null, + "id": 17, + "input_connections": { + "input": { + "id": 12, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Remove beginning", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 610.984848484848, + "top": 1127.9745890557185 + }, + "post_job_actions": { + "ChangeDatatypeActionout_file1": { + "action_arguments": { + "newtype": "bed" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "out_file1" + } + }, + "tool_id": "Remove beginning1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"num_lines\": \"1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "db9fb0c0-5ba9-4d44-8817-ddb3470f746f", + "when": null, + "workflow_outputs": [] + }, + "18": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 18, + "input_connections": { + "input_list": { + "id": 13, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1166.984848484848, + "top": 1455.0079752861868 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "all_samples_contigs_in_one_fasta_file" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": false, \"__current_case__\": 1}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "fb9327fe-11d1-4e20-95e9-3630958f9aed", + "when": null, + "workflow_outputs": [ + { + "label": "all_samples_contigs_in_one_fasta_file", + "output_name": "output", + "uuid": "86910e39-57bf-4a76-ac4c-739340fd2387" + } + ] + }, + "19": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 19, + "input_connections": { + "input_list": { + "id": 14, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 606.984848484848, + "top": 1661.0079752861873 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "all_vfs_in_one_tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": false, \"__current_case__\": 1}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "29c0dd1a-0cc1-45c2-b9ac-4787d5c6d003", + "when": null, + "workflow_outputs": [ + { + "label": "all_vfs_in_one_tabular", + "output_name": "output", + "uuid": "02b996c6-a912-4e4e-b3ec-49601faaa452" + } + ] + }, + "20": { + "annotation": "", + "content_id": "Remove beginning1", + "errors": null, + "id": 20, + "input_connections": { + "input": { + "id": 14, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Remove beginning", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 606.984848484848, + "top": 1856.0079752861873 + }, + "post_job_actions": { + "ChangeDatatypeActionout_file1": { + "action_arguments": { + "newtype": "bed" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "out_file1" + } + }, + "tool_id": "Remove beginning1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"num_lines\": \"1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "1547d2fd-18d9-49b9-a701-14eb4bccbfc8", + "when": null, + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "Count1", + "errors": null, + "id": 21, + "input_connections": { + "input": { + "id": 15, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Count", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 675.316650390625, + "top": 236.38549220705966 + }, + "post_job_actions": {}, + "tool_id": "Count1", + "tool_state": "{\"column\": \"1\", \"delim\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"sorting\": \"value\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "6cb8fe59-f07e-431c-a56b-d5fc14b79148", + "when": null, + "workflow_outputs": [] + }, + "22": { + "annotation": "", + "content_id": "Count1", + "errors": null, + "id": 22, + "input_connections": { + "input": { + "id": 16, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Count", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 629.6210737748572, + "top": 487.0620233773345 + }, + "post_job_actions": {}, + "tool_id": "Count1", + "tool_state": "{\"column\": \"1\", \"delim\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"sorting\": \"value\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "36afdf86-010a-4d4b-9088-a5c2aaccef14", + "when": null, + "workflow_outputs": [] + }, + "23": { + "annotation": "", + "content_id": "Grouping1", + "errors": null, + "id": 23, + "input_connections": { + "input1": { + "id": 16, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Group", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 652.9833984375, + "top": 822.133349609375 + }, + "post_job_actions": {}, + "tool_id": "Grouping1", + "tool_state": "{\"groupcol\": \"6\", \"ignorecase\": false, \"ignorelines\": null, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"operations\": [{\"__index__\": 0, \"optype\": \"length\", \"opcol\": \"6\", \"opround\": \"no\", \"opdefault\": null}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.4", + "type": "tool", + "uuid": "123ef067-7859-4bf4-bab3-384ee4b68cec", + "when": null, + "workflow_outputs": [] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1", + "errors": null, + "id": 24, + "input_connections": { + "infile": { + "id": 17, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Unique", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 890.984848484848, + "top": 1127.9745890557185 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"advanced\", \"__current_case__\": 1, \"column_start\": \"12\", \"column_end\": \"13\"}, \"ignore_case\": false, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"is_numeric\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "9e349e46-366d-49f5-9dc1-e2a09641d810", + "when": null, + "workflow_outputs": [] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_on_column/tp_split_on_column/0.6", + "errors": null, + "id": 25, + "input_connections": { + "infile": { + "id": 19, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Split by group", + "outputs": [ + { + "name": "split_output", + "type": "input" + } + ], + "position": { + "left": 886.984848484848, + "top": 1661.0079752861873 + }, + "post_job_actions": { + "RenameDatasetActionsplit_output": { + "action_arguments": { + "newname": "split_by_group_collection" + }, + "action_type": "RenameDatasetAction", + "output_name": "split_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_on_column/tp_split_on_column/0.6", + "tool_shed_repository": { + "changeset_revision": "ff2a81aa3f08", + "name": "split_file_on_column", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"column\": \"13\", \"include_header\": true, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.6", + "type": "tool", + "uuid": "eabf505c-a46f-4180-86c5-60c096f78b35", + "when": null, + "workflow_outputs": [ + { + "label": "split_by_group_collection", + "output_name": "split_output", + "uuid": "59f8cb09-424b-47b1-b94b-a612c2610cab" + } + ] + }, + "26": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1", + "errors": null, + "id": 26, + "input_connections": { + "infile": { + "id": 20, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Unique", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 886.984848484848, + "top": 1856.0079752861873 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sorted_uniq/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"advanced\", \"__current_case__\": 1, \"column_start\": \"12\", \"column_end\": \"13\"}, \"ignore_case\": false, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"is_numeric\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "518f5f76-6822-426c-b665-18b9d010f4ca", + "when": null, + "workflow_outputs": [] + }, + "27": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 27, + "input_connections": { + "input": { + "id": 21, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 893.316650390625, + "top": 233.7188051953409 + }, + "post_job_actions": {}, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c1\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "45f77e8c-377c-4c5b-9956-df628491623c", + "when": null, + "workflow_outputs": [] + }, + "28": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 28, + "input_connections": { + "input": { + "id": 22, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 882.2878218217322, + "top": 486.395397400772 + }, + "post_job_actions": {}, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c1\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "2f18d7ed-c6b8-4d6c-ba32-c00f6b954119", + "when": null, + "workflow_outputs": [] + }, + "29": { + "annotation": "", + "content_id": "__FILTER_EMPTY_DATASETS__", + "errors": null, + "id": 29, + "input_connections": { + "input": { + "id": 23, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Filter empty datasets", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 873.9848484848483, + "top": 686.1356351818547 + }, + "post_job_actions": {}, + "tool_id": "__FILTER_EMPTY_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "66d6667f-1d20-44d8-899b-107e15d6735f", + "when": null, + "workflow_outputs": [] + }, + "30": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 30, + "input_connections": { + "input": { + "id": 24, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1170.984848484848, + "top": 1137.9745890557185 + }, + "post_job_actions": { + "ChangeDatatypeActionout_file1": { + "action_arguments": { + "newtype": "bed" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2,c3,c4\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "ad35c661-a2b4-4c92-b7cc-6c6bec3d361d", + "when": null, + "workflow_outputs": [] + }, + "31": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 31, + "input_connections": { + "input": { + "id": 25, + "output_name": "split_output" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1166.984848484848, + "top": 1671.0079752861873 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "adjusted_abricate_vfs_tabular_part1" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2,c3,c4\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "f69bdaed-4620-4ac1-9ca5-8e5f6d1ac3f9", + "when": null, + "workflow_outputs": [ + { + "label": "adjusted_abricate_vfs_tabular_part1", + "output_name": "out_file1", + "uuid": "eeb25a51-ea21-4a19-a196-55d5bd919b10" + } + ] + }, + "32": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 32, + "input_connections": { + "input": { + "id": 26, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1166.984848484848, + "top": 1866.0079752861873 + }, + "post_job_actions": { + "ChangeDatatypeActionout_file1": { + "action_arguments": { + "newtype": "bed" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2,c3,c4\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "ab999fa6-3720-432c-a9ee-7e0b747aee19", + "when": null, + "workflow_outputs": [] + }, + "33": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 33, + "input_connections": { + "input_list": { + "id": 27, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1136.2999877929688, + "top": 233.38549220705966 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": true, \"__current_case__\": 0, \"place_name\": \"same_once\"}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "46304b64-6d89-4822-b2a0-8b36e84852c9", + "when": null, + "workflow_outputs": [] + }, + "34": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 34, + "input_connections": { + "input_list": { + "id": 28, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1130.2878218217322, + "top": 463.7287714242095 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": true, \"__current_case__\": 0, \"place_name\": \"same_once\"}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "16bf0bb8-b1c3-474e-9c82-a7c3702b6c68", + "when": null, + "workflow_outputs": [] + }, + "35": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_column_join/collection_column_join/0.0.3", + "errors": null, + "id": 35, + "input_connections": { + "input_tabular": { + "id": 29, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Column join", + "outputs": [ + { + "name": "tabular_output", + "type": "tabular" + } + ], + "position": { + "left": 1154.9848484848483, + "top": 712.141282170953 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_column_join/collection_column_join/0.0.3", + "tool_shed_repository": { + "changeset_revision": "3ddd99c7efee", + "name": "collection_column_join", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"fill_char\": \"0\", \"has_header\": \"0\", \"identifier_column\": \"1\", \"include_outputs\": null, \"input_tabular\": {\"__class__\": \"ConnectedValue\"}, \"old_col_in_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.3", + "type": "tool", + "uuid": "05642ad5-2d5c-455e-919a-91ddf623729a", + "when": null, + "workflow_outputs": [] + }, + "36": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_getfastabed/2.30.0+galaxy1", + "errors": null, + "id": 36, + "input_connections": { + "fasta_source|fasta": { + "id": 18, + "output_name": "output" + }, + "input": { + "id": 30, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bedtools getfasta", + "name": "fasta_source" + } + ], + "label": null, + "name": "bedtools getfasta", + "outputs": [ + { + "name": "output", + "type": "fasta" + } + ], + "position": { + "left": 1460.984848484848, + "top": 1132.9745890557185 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_getfastabed/2.30.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"fasta_source\": {\"fasta_source_selector\": \"history\", \"__current_case__\": 0, \"fasta\": {\"__class__\": \"ConnectedValue\"}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": false, \"nameOnly\": false, \"split\": false, \"strand\": false, \"tab\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0+galaxy1", + "type": "tool", + "uuid": "8018f07e-551c-4fef-b7ef-42589ff5b59e", + "when": null, + "workflow_outputs": [] + }, + "37": { + "annotation": "", + "content_id": "Remove beginning1", + "errors": null, + "id": 37, + "input_connections": { + "input": { + "id": 31, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Remove beginning", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1456.984848484848, + "top": 1605.0079752861868 + }, + "post_job_actions": { + "ChangeDatatypeActionout_file1": { + "action_arguments": { + "newtype": "bed" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "out_file1" + }, + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "adjusted_abricate_vfs_tabular_part2" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } }, - "tool_id": null, - "type": "subworkflow", - "uuid": "20cd1d79-f289-40d5-a239-ef1f18c0df35", + "tool_id": "Remove beginning1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"num_lines\": \"1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "3eab5012-f658-4d5b-9919-83621281470c", + "when": null, + "workflow_outputs": [ + { + "label": "adjusted_abricate_vfs_tabular_part2", + "output_name": "out_file1", + "uuid": "aaaa4446-0817-4e5c-aa1b-9ec384f2a363" + } + ] + }, + "38": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_getfastabed/2.30.0+galaxy1", + "errors": null, + "id": 38, + "input_connections": { + "fasta_source|fasta": { + "id": 18, + "output_name": "output" + }, + "input": { + "id": 32, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bedtools getfasta", + "name": "fasta_source" + } + ], + "label": null, + "name": "bedtools getfasta", + "outputs": [ + { + "name": "output", + "type": "fasta" + } + ], + "position": { + "left": 1456.984848484848, + "top": 1800.0079752861873 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_getfastabed/2.30.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"fasta_source\": {\"fasta_source_selector\": \"history\", \"__current_case__\": 0, \"fasta\": {\"__class__\": \"ConnectedValue\"}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": false, \"nameOnly\": false, \"split\": false, \"strand\": false, \"tab\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0+galaxy1", + "type": "tool", + "uuid": "d9d6c096-58e0-4a33-af38-e94709c9af3b", + "when": null, + "workflow_outputs": [] + }, + "39": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regexColumn1/1.0.3", + "errors": null, + "id": 39, + "input_connections": { + "input": { + "id": 33, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Column Regex Find And Replace", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1387.63330078125, + "top": 233.05214870120028 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "amrs_count" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regexColumn1/1.0.3", + "tool_shed_repository": { + "changeset_revision": "503bcd6ebe4b", + "name": "regex_find_replace", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"^$\", \"replacement\": \"0\"}], \"field\": \"2\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "a8a0cf10-6f23-436b-b7ee-28cd8f7eee61", + "when": null, + "workflow_outputs": [ + { + "label": "amrs_count", + "output_name": "out_file1", + "uuid": "4809c36b-31ef-4664-8e4e-47f0f72152de" + } + ] + }, + "40": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regexColumn1/1.0.3", + "errors": null, + "id": 40, + "input_connections": { + "input": { + "id": 34, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Column Regex Find And Replace", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1500.5544233842322, + "top": 470.395397400772 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "vfs_count" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regexColumn1/1.0.3", + "tool_shed_repository": { + "changeset_revision": "503bcd6ebe4b", + "name": "regex_find_replace", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"^$\", \"replacement\": \"0\"}], \"field\": \"2\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "8557f83f-3010-4d1d-976f-d0552086f06b", + "when": null, + "workflow_outputs": [ + { + "label": "vfs_count", + "output_name": "out_file1", + "uuid": "87efc81d-4d84-4af3-831f-dfe033c59f78" + } + ] + }, + "41": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regexColumn1/1.0.3", + "errors": null, + "id": 41, + "input_connections": { + "input": { + "id": 35, + "output_name": "tabular_output" + } + }, + "inputs": [], + "label": null, + "name": "Column Regex Find And Replace", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1434.9848484848483, + "top": 722.141282170953 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "heatmap_table" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regexColumn1/1.0.3", + "tool_shed_repository": { + "changeset_revision": "503bcd6ebe4b", + "name": "regex_find_replace", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"#KEY\", \"replacement\": \"key\"}], \"field\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "ea2bfbb1-3cfb-4a10-9443-d83ee964271f", + "when": null, + "workflow_outputs": [ + { + "label": "heatmap_table", + "output_name": "out_file1", + "uuid": "f5c221e3-00ef-4834-9a5f-a94c97fd6764" + } + ] + }, + "42": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "errors": null, + "id": 42, + "input_connections": { + "input": { + "id": 36, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Regex Find And Replace", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1705.9833374023438, + "top": 1146.9666625976563 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "tool_shed_repository": { + "changeset_revision": "503bcd6ebe4b", + "name": "regex_find_replace", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"_contig\", \"replacement\": \" contig\"}], \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "6cf10249-819d-4279-9820-d556d6d20537", + "when": null, + "workflow_outputs": [] + }, + "43": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_getfastabed/2.30.0+galaxy1", + "errors": null, + "id": 43, + "input_connections": { + "fasta_source|fasta": { + "id": 18, + "output_name": "output" + }, + "input": { + "id": 37, + "output_name": "out_file1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bedtools getfasta", + "name": "fasta_source" + } + ], + "label": null, + "name": "bedtools getfasta", + "outputs": [ + { + "name": "output", + "type": "fasta" + } + ], + "position": { + "left": 1736.984848484848, + "top": 1496.0079752861868 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "filtered_sequences_with_vfs_fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_getfastabed/2.30.0+galaxy1", + "tool_shed_repository": { + "changeset_revision": "a1a923cd89e8", + "name": "bedtools", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"fasta_source\": {\"fasta_source_selector\": \"history\", \"__current_case__\": 0, \"fasta\": {\"__class__\": \"ConnectedValue\"}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"name\": false, \"nameOnly\": false, \"split\": false, \"strand\": false, \"tab\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.30.0+galaxy1", + "type": "tool", + "uuid": "7283594d-0455-4f60-98f5-d9c315e28ee4", + "when": null, + "workflow_outputs": [ + { + "label": "filtered_sequences_with_vfs_fasta", + "output_name": "output", + "uuid": "82ce2107-89a3-438c-95bb-dc871b5258b7" + } + ] + }, + "44": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "errors": null, + "id": 44, + "input_connections": { + "input": { + "id": 38, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Regex Find And Replace", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1676.9833374023438, + "top": 1806.9999877929688 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regex1/1.0.3", + "tool_shed_repository": { + "changeset_revision": "503bcd6ebe4b", + "name": "regex_find_replace", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"_contig\", \"replacement\": \" contig\"}], \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "519ad123-dedd-4116-8d89-99c4b5e6f612", + "when": null, + "workflow_outputs": [] + }, + "45": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_multijoin_tool/9.3+galaxy1", + "errors": null, + "id": 45, + "input_connections": { + "files": { + "id": 40, + "output_name": "out_file1" + }, + "first_file": { + "id": 39, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Multi-Join", + "outputs": [ + { + "name": "outfile", + "type": "tabular" + } + ], + "position": { + "left": 1639.86669921875, + "top": 237.2521303906534 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_multijoin_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"files\": {\"__class__\": \"ConnectedValue\"}, \"filler\": \"0\", \"first_file\": {\"__class__\": \"ConnectedValue\"}, \"ignore_dups\": false, \"input_header\": false, \"key_column\": \"1\", \"output_header\": true, \"value_columns\": \"2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "e7d50f58-1fef-4bd3-8858-045b52c3c676", + "when": null, + "workflow_outputs": [] + }, + "46": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_heatmap/ggplot2_heatmap/3.4.0+galaxy0", + "errors": null, + "id": 46, + "input_connections": { + "input1": { + "id": 41, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Heatmap w ggplot", + "outputs": [ + { + "name": "output1", + "type": "png" + }, + { + "name": "output2", + "type": "pdf" + } + ], + "position": { + "left": 1680.9666748046875, + "top": 691.133349609375 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "heatmap_png" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + }, + "RenameDatasetActionoutput2": { + "action_arguments": { + "newname": "heatmap_pdf" + }, + "action_type": "RenameDatasetAction", + "output_name": "output2" + }, + "TagDatasetActionoutput1": { + "action_arguments": { + "tags": "vfs_heatmap_png" + }, + "action_type": "TagDatasetAction", + "output_name": "output1" + }, + "TagDatasetActionoutput2": { + "action_arguments": { + "tags": "vfs_heatmap_pdf" + }, + "action_type": "TagDatasetAction", + "output_name": "output2" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_heatmap/ggplot2_heatmap/3.4.0+galaxy0", + "tool_shed_repository": { + "changeset_revision": "10515715c940", + "name": "ggplot2_heatmap", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"transform\": \"none\", \"cluster\": true, \"colorscheme\": \"whrd\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"inputdata\": {\"input_type\": \"with_header_rownames\", \"__current_case__\": 2, \"header\": \"TRUE\", \"row_names_index\": \"1\", \"sample_name_orientation\": \"FALSE\"}, \"out\": {\"unit_output_dim\": \"cm\", \"width_output_dim\": \"70.0\", \"height_output_dim\": \"70.0\", \"dpi_output_dim\": \"1000.0\", \"additional_output_format\": \"pdf\"}, \"title\": \"Pathogeneic Genes Per Samples\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy0", + "type": "tool", + "uuid": "14c05908-0f84-44a6-bc2e-1c4cd9d73fae", + "when": null, + "workflow_outputs": [ + { + "label": "heatmap_png", + "output_name": "output1", + "uuid": "97816bc2-fd0c-4077-a721-8dd1470879d1" + }, + { + "label": "heatmap_pdf", + "output_name": "output2", + "uuid": "c0417c91-a513-4c6a-9a62-3aac2f1f8e85" + } + ] + }, + "47": { + "annotation": "", + "content_id": "__FILTER_EMPTY_DATASETS__", + "errors": null, + "id": 47, + "input_connections": { + "input": { + "id": 42, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Filter empty datasets", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1946, + "top": 1144.7 + }, + "post_job_actions": {}, + "tool_id": "__FILTER_EMPTY_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "301c0fe7-4908-4cf7-ab99-a6b6fc9b41b9", + "when": null, + "workflow_outputs": [] + }, + "48": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/clustalw/clustalw/2.1+galaxy1", + "errors": null, + "id": 48, + "input_connections": { + "input": { + "id": 43, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "ClustalW", + "outputs": [ + { + "name": "output", + "type": "clustal" + }, + { + "name": "dnd", + "type": "nhx" + } + ], + "position": { + "left": 2016.984848484848, + "top": 1541.0079752861868 + }, + "post_job_actions": { + "RenameDatasetActiondnd": { + "action_arguments": { + "newname": "clustalw_on_input_dnd" + }, + "action_type": "RenameDatasetAction", + "output_name": "dnd" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "clustalw_on_input_clustal" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/clustalw/clustalw/2.1+galaxy1", + "tool_shed_repository": { + "changeset_revision": "5b097fde95dd", + "name": "clustalw", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"out_order\": \"ALIGNED\", \"outcontrol\": {\"outform\": \"fasta\", \"__current_case__\": 0}, \"range\": {\"mode\": \"complete\", \"__current_case__\": 0}, \"tree_calculation\": {\"OUTPUTTREE\": \"PHYLIP\", \"KIMURA\": false, \"TOSSGAPS\": false}, \"type_conditional\": {\"dnarna\": \"DNA\", \"__current_case__\": 0, \"algorithm_conditional\": {\"selector\": \"\", \"__current_case__\": 0, \"slow_pairwise_alignments\": {\"PWDNAMATRIX\": \"IUB\", \"PWGAPOPEN\": null, \"PWGAPEXT\": null}}, \"multiple_alignments\": {\"DNAMATRIX\": \"IUB\", \"GAPOPEN\": null, \"GAPEXT\": null, \"ENDGAPS\": false, \"GAPDIST\": null, \"NOPGAP\": false, \"NOHGAP\": false, \"MAXDIV\": null, \"NEGATIVE\": false, \"TRANSWEIGHT\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1+galaxy1", + "type": "tool", + "uuid": "7904af41-77da-4959-adae-01a374d16af6", "when": null, "workflow_outputs": [ { - "label": "Seurat input for gene expression (filtered)", - "output_name": "Seurat input for gene expression (filtered)", - "uuid": "1fc82f04-a2b3-4036-b07f-09e27045d251" + "label": "clustalw_on_input_dnd", + "output_name": "dnd", + "uuid": "9b7bd78c-f112-480b-a7df-c10711af254c" }, { - "label": "MultiQC_STARsolo", - "output_name": "MultiQC on input dataset(s): Webpage", - "uuid": "84c213a8-9b9a-413e-b944-be94e6ac80ac" + "label": "clustalw_on_input_clustal", + "output_name": "output", + "uuid": "6af20322-24da-4036-80de-37bed2d25848" } ] }, - "9": { + "49": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/cite_seq_count/cite_seq_count/1.4.4+galaxy0", + "content_id": "__FILTER_EMPTY_DATASETS__", "errors": null, - "id": 9, + "id": 49, "input_connections": { - "expected_cells": { - "id": 7, - "output_name": "output" - }, - "input_types|input_collection": { - "id": 5, - "output_name": "output" - }, - "tags": { - "id": 6, - "output_name": "output" - }, - "whitelist": { - "id": 3, - "output_name": "output" + "input": { + "id": 44, + "output_name": "out_file1" } }, - "inputs": [ + "inputs": [], + "label": null, + "name": "Filter empty datasets", + "outputs": [ { - "description": "runtime parameter for tool CITE-seq-Count", - "name": "input_types" + "name": "output", + "type": "input" } ], + "position": { + "left": 1891, + "top": 1792.7 + }, + "post_job_actions": {}, + "tool_id": "__FILTER_EMPTY_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "6384dc2f-3d4a-47c0-8789-0513635fbc16", + "when": null, + "workflow_outputs": [] + }, + "50": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_column/9.3+galaxy1", + "errors": null, + "id": 50, + "input_connections": { + "infile": { + "id": 45, + "output_name": "outfile" + } + }, + "inputs": [], "label": null, - "name": "CITE-seq-Count", + "name": "Replace Text", "outputs": [ { - "name": "report", - "type": "yaml" + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 1827.9212446732947, + "top": 458.1953241585845 + }, + "post_job_actions": { + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "vfs_amrs_count_table" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" }, + "TagDatasetActionoutfile": { + "action_arguments": { + "tags": "vfs_amrs_count_table" + }, + "action_type": "TagDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_column/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"column\": \"2\", \"find_pattern\": \".*V2\", \"replace_pattern\": \"AMRs count\"}, {\"__index__\": 1, \"column\": \"3\", \"find_pattern\": \".*V2\", \"replace_pattern\": \"VFs count\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "9c858c45-8750-4738-8d6c-7fd8b2fcb94b", + "when": null, + "workflow_outputs": [ { - "name": "output_features", - "type": "tsv" - }, + "label": "vfs_amrs_count_table", + "output_name": "outfile", + "uuid": "91745da0-0b8d-4a7a-b927-b36107f17ec5" + } + ] + }, + "51": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/fasta_to_tabular/fasta2tab/1.1.1", + "errors": null, + "id": 51, + "input_connections": { + "input": { + "id": 47, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "FASTA-to-Tabular", + "outputs": [ { - "name": "output_barcodes", - "type": "tsv" - }, + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 2175.9833374023438, + "top": 1144.066668701172 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/fasta_to_tabular/fasta2tab/1.1.1", + "tool_shed_repository": { + "changeset_revision": "e7ed3c310b74", + "name": "fasta_to_tabular", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"descr_columns\": \"3\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"keep_first\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "b4a26739-32ba-4964-bc2c-a39a945820ee", + "when": null, + "workflow_outputs": [] + }, + "52": { + "annotation": "", + "content_id": "__FILTER_EMPTY_DATASETS__", + "errors": null, + "id": 52, + "input_connections": { + "input": { + "id": 48, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Filter empty datasets", + "outputs": [ { - "name": "output_matrix", - "type": "mtx" - }, + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2296.984848484848, + "top": 1557.0079752861868 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "filtered_empty_datasets" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__FILTER_EMPTY_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "5a0c3914-d149-4ccd-82fe-5065f9eb8995", + "when": null, + "workflow_outputs": [ { - "name": "output_features_filtered", - "type": "tsv" - }, + "label": "filtered_empty_datasets", + "output_name": "output", + "uuid": "32d00c1d-68c4-4069-8d5d-023aabdfadbe" + } + ] + }, + "53": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/fasta_to_tabular/fasta2tab/1.1.1", + "errors": null, + "id": 53, + "input_connections": { + "input": { + "id": 49, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "FASTA-to-Tabular", + "outputs": [ { - "name": "output_barcodes_filtered", - "type": "tsv" - }, + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 2124.9833374023438, + "top": 1835.0833312988282 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/fasta_to_tabular/fasta2tab/1.1.1", + "tool_shed_repository": { + "changeset_revision": "e7ed3c310b74", + "name": "fasta_to_tabular", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"descr_columns\": \"3\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"keep_first\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "3f5f5558-90cc-4b90-af8b-a55aa84bb32c", + "when": null, + "workflow_outputs": [] + }, + "54": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 54, + "input_connections": { + "input": { + "id": 51, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ { - "name": "output_matrix_filtered", - "type": "mtx" + "name": "out_file1", + "type": "tabular" } ], "position": { - "left": 667.6833801269531, - "top": 481.593854350586 + "left": 2392.9833374023438, + "top": 1142.9666625976563 + }, + "post_job_actions": {}, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c1,c4\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "ad001843-0ee2-4bc5-83d6-71d98e5b3748", + "when": null, + "workflow_outputs": [] + }, + "55": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fasttree/fasttree/2.1.10+galaxy1", + "errors": null, + "id": 55, + "input_connections": { + "input_selector|input": { + "id": 52, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool FASTTREE", + "name": "input_selector" + } + ], + "label": null, + "name": "FASTTREE", + "outputs": [ + { + "name": "output", + "type": "nhx" + } + ], + "position": { + "left": 2576.984848484848, + "top": 1577.0079752861868 }, "post_job_actions": { - "HideDatasetActionoutput_barcodes": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_barcodes" - }, - "HideDatasetActionoutput_barcodes_filtered": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_barcodes_filtered" - }, - "HideDatasetActionoutput_features": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_features" - }, - "HideDatasetActionoutput_features_filtered": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_features_filtered" - }, - "HideDatasetActionoutput_matrix": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_matrix" - }, - "HideDatasetActionoutput_matrix_filtered": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_matrix_filtered" + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "fasttree_nhx" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/cite_seq_count/cite_seq_count/1.4.4+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fasttree/fasttree/2.1.10+galaxy1", "tool_shed_repository": { - "changeset_revision": "3df3d1b51110", - "name": "cite_seq_count", + "changeset_revision": "e005e659ae21", + "name": "fasttree", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"bc_collapsing_dist\": \"1\", \"dense\": false, \"expected_cells\": {\"__class__\": \"ConnectedValue\"}, \"first_n\": \"0\", \"input_types\": {\"use\": \"list_paired\", \"__current_case__\": 1, \"input_collection\": {\"__class__\": \"ConnectedValue\"}}, \"max_error\": \"2\", \"no_umi_correction\": false, \"params\": {\"chemistry\": \"v3\", \"__current_case__\": 1}, \"sliding_window\": false, \"start_trim\": \"0\", \"tags\": {\"__class__\": \"ConnectedValue\"}, \"umi_collapsing_dist\": \"2\", \"unmapped\": {\"output\": \"false\", \"__current_case__\": 0}, \"whitelist\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.4.4+galaxy0", + "tool_state": "{\"advanced_selector\": {\"maximize\": \"min\", \"__current_case__\": 0}, \"input_selector\": {\"select_format\": \"fasta\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"quote\": false, \"intree_selector\": {\"intree_format\": \"none\", \"__current_case__\": 0}}, \"model_selector\": {\"format\": \"-nt\", \"__current_case__\": 0, \"model\": \"-gtr\"}, \"save_logfile\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.10+galaxy1", "type": "tool", - "uuid": "0aa67706-b4c9-4d4f-98b0-d019ed33db0b", + "uuid": "4faa1735-bea7-4e71-9961-9928bbba13d3", "when": null, "workflow_outputs": [ { - "label": "CITE-seq-Count report", - "output_name": "report", - "uuid": "ee9c2582-bbae-4081-8367-67eb36ad1c49" + "label": "fasttree_nhx", + "output_name": "output", + "uuid": "aacdfe45-eb0c-4f6e-a479-eeb170774757" } ] }, - "10": { + "56": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "content_id": "Cut1", "errors": null, - "id": 10, + "id": 56, "input_connections": { - "style_cond|type_cond|pick_from_0|value": { - "id": 8, - "output_name": "Seurat input for gene expression (filtered)" + "input": { + "id": 53, + "output_name": "output" } }, "inputs": [], - "label": "Rename STAR-solo output", - "name": "Pick parameter value", + "label": null, + "name": "Cut", "outputs": [ { - "name": "data_param", - "type": "input" + "name": "out_file1", + "type": "tabular" } ], "position": { - "left": 1380.7500305175781, - "top": 364.6771978564454 + "left": 2379.9833374023438, + "top": 1837.9999877929688 + }, + "post_job_actions": {}, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c1,c4\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "fa9b41dc-1809-48ff-88fe-c9d2b1ee69bd", + "when": null, + "workflow_outputs": [] + }, + "57": { + "annotation": "", + "content_id": "Grouping1", + "errors": null, + "id": 57, + "input_connections": { + "input1": { + "id": 54, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Group", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 2616.9833984375, + "top": 1154.9666625976563 + }, + "post_job_actions": {}, + "tool_id": "Grouping1", + "tool_state": "{\"groupcol\": \"1\", \"ignorecase\": false, \"ignorelines\": null, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"operations\": [{\"__index__\": 0, \"optype\": \"cat\", \"opcol\": \"2\", \"opround\": \"no\", \"opdefault\": null}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.4", + "type": "tool", + "uuid": "3acff0ad-353a-470e-af62-fe0d51417965", + "when": null, + "workflow_outputs": [] + }, + "58": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/newick_utils/newick_display/1.6+galaxy1", + "errors": null, + "id": 58, + "input_connections": { + "fileNewick": { + "id": 55, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Newick Display", + "outputs": [ + { + "name": "output", + "type": "svg" + } + ], + "position": { + "left": 2856.984848484848, + "top": 1586.0079752861868 }, "post_job_actions": { - "RenameDatasetActiondata_param": { + "RenameDatasetActionoutput": { "action_arguments": { - "newname": "Seurat input for gene expression (filtered)" + "newname": "newick_genes_tree_graphs_collection" }, "action_type": "RenameDatasetAction", - "output_name": "data_param" + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "vfs_newick_genes_tree_graphs_collection" + }, + "action_type": "TagDatasetAction", + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/newick_utils/newick_display/1.6+galaxy1", "tool_shed_repository": { - "changeset_revision": "b19e21af9c52", - "name": "pick_value", + "changeset_revision": "b4163d2f64ab", + "name": "newick_utils", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"style_cond\": {\"pick_style\": \"first\", \"__current_case__\": 0, \"type_cond\": {\"param_type\": \"data\", \"__current_case__\": 4, \"pick_from\": [{\"__index__\": 0, \"value\": {\"__class__\": \"ConnectedValue\"}}]}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.2.0", + "tool_state": "{\"condbranchlength\": {\"branchlength\": \"false\", \"__current_case__\": 1}, \"condbranchsupport\": {\"branchsupport\": \"false\", \"__current_case__\": 1}, \"fileNewick\": {\"__class__\": \"ConnectedValue\"}, \"leafFont\": \"sans-serif\", \"leafSize\": \"10px\", \"legend\": \"\", \"outformat\": \"svg\", \"radial\": false, \"scalebar\": true, \"width\": \"2000\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.6+galaxy1", "type": "tool", - "uuid": "c67e69ba-ebd3-4331-9e8e-a9d8c99c3ae6", + "uuid": "29e9c814-e0e6-4e1b-ab29-3e9aa2110eac", "when": null, "workflow_outputs": [ { - "label": "Renamed Seurat input for gene expression (filtered)", - "output_name": "data_param", - "uuid": "1d245db6-d570-4c68-a830-b4fc6ce46499" + "label": "newick_genes_tree_graphs_collection", + "output_name": "output", + "uuid": "0c22178c-dc85-4137-80e2-f3040b92bd20" } ] }, - "11": { + "59": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "content_id": "Grouping1", "errors": null, - "id": 11, + "id": 59, "input_connections": { - "infile": { - "id": 9, - "output_name": "output_barcodes_filtered" + "input1": { + "id": 56, + "output_name": "out_file1" } }, "inputs": [], - "label": "translate 10x barcode v2 to 10x barcode v1", - "name": "Text reformatting", + "label": null, + "name": "Group", "outputs": [ { - "name": "outfile", - "type": "input" + "name": "out_file1", + "type": "tabular" } ], "position": { - "left": 928.6666564941406, - "top": 654.5771917529298 + "left": 2624.9833374023438, + "top": 1829.9999877929688 }, - "post_job_actions": { - "HideDatasetActionoutfile": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "outfile" + "post_job_actions": {}, + "tool_id": "Grouping1", + "tool_state": "{\"groupcol\": \"1\", \"ignorecase\": false, \"ignorelines\": null, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"operations\": [{\"__index__\": 0, \"optype\": \"cat\", \"opcol\": \"2\", \"opround\": \"no\", \"opdefault\": null}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.4", + "type": "tool", + "uuid": "c0762ad5-02d1-4a91-91a9-b730e17e77d5", + "when": null, + "workflow_outputs": [] + }, + "60": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/tabular_to_fasta/tab2fasta/1.1.1", + "errors": null, + "id": 60, + "input_connections": { + "input": { + "id": 57, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Tabular-to-FASTA", + "outputs": [ + { + "name": "output", + "type": "fasta" + } + ], + "position": { + "left": 2855.984848484848, + "top": 1152.0761716921845 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/tabular_to_fasta/tab2fasta/1.1.1", + "tool_shed_repository": { + "changeset_revision": "0a7799698fe5", + "name": "tabular_to_fasta", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"seq_col\": \"2\", \"title_col\": [\"1\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "81bca5e0-4dfb-4a0f-9f4b-2862813bb013", + "when": null, + "workflow_outputs": [] + }, + "61": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/tabular_to_fasta/tab2fasta/1.1.1", + "errors": null, + "id": 61, + "input_connections": { + "input": { + "id": 59, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Tabular-to-FASTA", + "outputs": [ + { + "name": "output", + "type": "fasta" + } + ], + "position": { + "left": 2862.984848484848, + "top": 1820.0771579226227 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/tabular_to_fasta/tab2fasta/1.1.1", + "tool_shed_repository": { + "changeset_revision": "0a7799698fe5", + "name": "tabular_to_fasta", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"seq_col\": \"2\", \"title_col\": [\"1\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", + "type": "tool", + "uuid": "0b59476f-e5a7-4a3e-890d-86b5383150c5", + "when": null, + "workflow_outputs": [] + }, + "62": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/fasta_merge_files_and_filter_unique_sequences/fasta_merge_files_and_filter_unique_sequences/1.2.0", + "errors": null, + "id": 62, + "input_connections": { + "batchmode|input_fastas": { + "id": 60, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool FASTA Merge Files and Filter Unique Sequences", + "name": "batchmode" + } + ], + "label": null, + "name": "FASTA Merge Files and Filter Unique Sequences", + "outputs": [ + { + "name": "output", + "type": "fasta" + } + ], + "position": { + "left": 3140.984848484848, + "top": 1147.9745890557185 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/fasta_merge_files_and_filter_unique_sequences/fasta_merge_files_and_filter_unique_sequences/1.2.0", + "tool_shed_repository": { + "changeset_revision": "f546e7278f04", + "name": "fasta_merge_files_and_filter_unique_sequences", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"accession_parser\": \"^>([^ ]+).*$\", \"batchmode\": {\"processmode\": \"merge\", \"__current_case__\": 1, \"input_fastas\": {\"__class__\": \"ConnectedValue\"}}, \"uniqueness_criterion\": \"sequence\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "34e1170c-e3e2-4555-ac89-90dbbddf352b", + "when": null, + "workflow_outputs": [] + }, + "63": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/fasta_merge_files_and_filter_unique_sequences/fasta_merge_files_and_filter_unique_sequences/1.2.0", + "errors": null, + "id": 63, + "input_connections": { + "batchmode|input_fastas": { + "id": 61, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool FASTA Merge Files and Filter Unique Sequences", + "name": "batchmode" + } + ], + "label": null, + "name": "FASTA Merge Files and Filter Unique Sequences", + "outputs": [ + { + "name": "output", + "type": "fasta" + } + ], + "position": { + "left": 3136.984848484848, + "top": 1815.0079752861873 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/fasta_merge_files_and_filter_unique_sequences/fasta_merge_files_and_filter_unique_sequences/1.2.0", + "tool_shed_repository": { + "changeset_revision": "f546e7278f04", + "name": "fasta_merge_files_and_filter_unique_sequences", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"accession_parser\": \"^>([^ ]+).*$\", \"batchmode\": {\"processmode\": \"merge\", \"__current_case__\": 1, \"input_fastas\": {\"__class__\": \"ConnectedValue\"}}, \"uniqueness_criterion\": \"sequence\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "995a70a0-bb00-49a7-a347-89e409bac04d", + "when": null, + "workflow_outputs": [] + }, + "64": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/clustalw/clustalw/2.1+galaxy1", + "errors": null, + "id": 64, + "input_connections": { + "input": { + "id": 62, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "ClustalW", + "outputs": [ + { + "name": "output", + "type": "clustal" + }, + { + "name": "dnd", + "type": "nhx" } + ], + "position": { + "left": 3420.984848484848, + "top": 1169.9745890557185 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/clustalw/clustalw/2.1+galaxy1", "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", + "changeset_revision": "5b097fde95dd", + "name": "clustalw", + "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"code\": \"{split($1,a,\\\"\\\"); a[8]=a[8]==\\\"A\\\"?\\\"T\\\":a[8]==\\\"T\\\"?\\\"A\\\":a[8]==\\\"C\\\"?\\\"G\\\":\\\"C\\\"; a[9]=a[9]==\\\"A\\\"?\\\"T\\\":a[9]==\\\"T\\\"?\\\"A\\\":a[9]==\\\"C\\\"?\\\"G\\\":\\\"C\\\"; print a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]a[10]a[11]a[12]a[13]a[14]a[15]a[16]}\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"out_order\": \"ALIGNED\", \"outcontrol\": {\"outform\": \"fasta\", \"__current_case__\": 0}, \"range\": {\"mode\": \"complete\", \"__current_case__\": 0}, \"tree_calculation\": {\"OUTPUTTREE\": \"PHYLIP\", \"KIMURA\": false, \"TOSSGAPS\": false}, \"type_conditional\": {\"dnarna\": \"DNA\", \"__current_case__\": 0, \"algorithm_conditional\": {\"selector\": \"\", \"__current_case__\": 0, \"slow_pairwise_alignments\": {\"PWDNAMATRIX\": \"IUB\", \"PWGAPOPEN\": null, \"PWGAPEXT\": null}}, \"multiple_alignments\": {\"DNAMATRIX\": \"IUB\", \"GAPOPEN\": null, \"GAPEXT\": null, \"ENDGAPS\": false, \"GAPDIST\": null, \"NOPGAP\": false, \"NOHGAP\": false, \"MAXDIV\": null, \"NEGATIVE\": false, \"TRANSWEIGHT\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1+galaxy1", "type": "tool", - "uuid": "72572815-061b-47f0-8234-d99d5c28261f", + "uuid": "4d5bef4a-6153-49b7-825a-a75cb2bf0ba0", "when": null, "workflow_outputs": [] }, - "12": { + "65": { "annotation": "", - "id": 12, + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/clustalw/clustalw/2.1+galaxy1", + "errors": null, + "id": 65, "input_connections": { - "STARsolo Barcodes": { - "id": 11, - "input_subworkflow_step_id": 1, - "output_name": "outfile" - }, - "STARsolo Genes": { - "id": 9, - "input_subworkflow_step_id": 0, - "output_name": "output_features_filtered" - }, - "STARsolo Matrix Gene Counts": { - "id": 9, - "input_subworkflow_step_id": 2, - "output_name": "output_matrix_filtered" + "input": { + "id": 63, + "output_name": "output" } }, - "inputs": [ + "inputs": [], + "label": null, + "name": "ClustalW", + "outputs": [ { - "description": "", - "name": "Re-organize CITE-seq-Count output" - } - ], - "label": "Re-organize CITE-seq-Count output", - "name": "Re-organize-STAR-solo-output", - "outputs": [], - "position": { - "left": 1173.6666564941406, - "top": 750.6105169482423 - }, - "subworkflow": { - "a_galaxy_workflow": "true", - "annotation": "", - "comments": [], - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "name": "Re-organize-STAR-solo-output", - "steps": { - "0": { - "annotation": "Collection named Genes raw or Genes filtered from STARsolo output", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "Collection named Genes raw or Genes filtered from STARsolo output", - "name": "STARsolo Genes" - } - ], - "label": "STARsolo Genes", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 0, - "top": 0 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "3e312de3-0895-4b46-ac51-9c1c7e341194", - "when": null, - "workflow_outputs": [] - }, - "1": { - "annotation": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ - { - "description": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", - "name": "STARsolo Barcodes" - } - ], - "label": "STARsolo Barcodes", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 23, - "top": 126 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "4f8d1d99-0adc-40a8-a53b-ce9c1c614aeb", - "when": null, - "workflow_outputs": [] - }, - "2": { - "annotation": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ - { - "description": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", - "name": "STARsolo Matrix Gene Counts" - } - ], - "label": "STARsolo Matrix Gene Counts", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 84, - "top": 249 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "266958e3-aacf-4b7f-8f74-6cbcdd5db4c0", - "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", - "errors": null, - "id": 3, - "input_connections": { - "input_collection": { - "id": 2, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Extract element identifiers", - "outputs": [ - { - "name": "output", - "type": "txt" - } - ], - "position": { - "left": 337, - "top": 438 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", - "tool_shed_repository": { - "changeset_revision": "d3c07d270a50", - "name": "collection_element_identifiers", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"__input_ext\": \"tsv\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.0.2", - "type": "tool", - "uuid": "ff023a14-a401-4ede-8dfb-2187d2d8ad84", - "when": null, - "workflow_outputs": [] - }, - "4": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", - "errors": null, - "id": 4, - "input_connections": { - "infile": { - "id": 3, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Replace Text", - "outputs": [ - { - "name": "outfile", - "type": "input" - } - ], - "position": { - "left": 579, - "top": 63 - }, - "post_job_actions": { - "HideDatasetActionoutfile": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "outfile" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_genes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", - "type": "tool", - "uuid": "e8eed7c4-a41f-4bf7-bf5d-b4ed5023f1b8", - "when": null, - "workflow_outputs": [] - }, - "5": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", - "errors": null, - "id": 5, - "input_connections": { - "infile": { - "id": 3, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Replace Text", - "outputs": [ - { - "name": "outfile", - "type": "input" - } - ], - "position": { - "left": 584, - "top": 205 - }, - "post_job_actions": { - "HideDatasetActionoutfile": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "outfile" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_barcodes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", - "type": "tool", - "uuid": "de152d11-daaa-4c96-ada8-7917c17e9543", - "when": null, - "workflow_outputs": [] - }, - "6": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", - "errors": null, - "id": 6, - "input_connections": { - "infile": { - "id": 3, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Replace Text", - "outputs": [ - { - "name": "outfile", - "type": "input" - } - ], - "position": { - "left": 581, - "top": 383 - }, - "post_job_actions": { - "HideDatasetActionoutfile": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "outfile" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"__input_ext\": \"tabular\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_matrix\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", - "type": "tool", - "uuid": "ac2f7a73-a742-4977-b902-aba871059cb6", - "when": null, - "workflow_outputs": [] - }, - "7": { - "annotation": "", - "content_id": "__RELABEL_FROM_FILE__", - "errors": null, - "id": 7, - "input_connections": { - "how|labels": { - "id": 4, - "output_name": "outfile" - }, - "input": { - "id": 0, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool Relabel identifiers", - "name": "how" - } - ], - "label": null, - "name": "Relabel identifiers", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 829, - "top": 58 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__RELABEL_FROM_FILE__", - "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", - "type": "tool", - "uuid": "d627ba62-eeb9-49a3-b46f-120dd8c8e3d8", - "when": null, - "workflow_outputs": [] - }, - "8": { - "annotation": "", - "content_id": "__RELABEL_FROM_FILE__", - "errors": null, - "id": 8, - "input_connections": { - "how|labels": { - "id": 5, - "output_name": "outfile" - }, - "input": { - "id": 1, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool Relabel identifiers", - "name": "how" - } - ], - "label": null, - "name": "Relabel identifiers", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 827, - "top": 213 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__RELABEL_FROM_FILE__", - "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", - "type": "tool", - "uuid": "e4fad6a7-30e3-4b66-a9bd-5f11f7ea18db", - "when": null, - "workflow_outputs": [] - }, - "9": { - "annotation": "", - "content_id": "__RELABEL_FROM_FILE__", - "errors": null, - "id": 9, - "input_connections": { - "how|labels": { - "id": 6, - "output_name": "outfile" - }, - "input": { - "id": 2, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool Relabel identifiers", - "name": "how" - } - ], - "label": null, - "name": "Relabel identifiers", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 823, - "top": 364 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__RELABEL_FROM_FILE__", - "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", - "type": "tool", - "uuid": "fe80aa41-a8e4-4000-af6b-6c9713de9006", - "when": null, - "workflow_outputs": [] - }, - "10": { - "annotation": "", - "content_id": "__MERGE_COLLECTION__", - "errors": null, - "id": 10, - "input_connections": { - "inputs_0|input": { - "id": 9, - "output_name": "output" - }, - "inputs_1|input": { - "id": 8, - "output_name": "output" - }, - "inputs_2|input": { - "id": 7, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Merge collections", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 1064, - "top": 128 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__MERGE_COLLECTION__", - "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", - "type": "tool", - "uuid": "a494a5d5-d908-448e-a406-c7f78d81c10b", - "when": null, - "workflow_outputs": [] + "name": "output", + "type": "clustal" + }, + { + "name": "dnd", + "type": "nhx" + } + ], + "position": { + "left": 3416.984848484848, + "top": 1837.0079752861873 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/clustalw/clustalw/2.1+galaxy1", + "tool_shed_repository": { + "changeset_revision": "5b097fde95dd", + "name": "clustalw", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"out_order\": \"ALIGNED\", \"outcontrol\": {\"outform\": \"fasta\", \"__current_case__\": 0}, \"range\": {\"mode\": \"complete\", \"__current_case__\": 0}, \"tree_calculation\": {\"OUTPUTTREE\": \"PHYLIP\", \"KIMURA\": false, \"TOSSGAPS\": false}, \"type_conditional\": {\"dnarna\": \"DNA\", \"__current_case__\": 0, \"algorithm_conditional\": {\"selector\": \"\", \"__current_case__\": 0, \"slow_pairwise_alignments\": {\"PWDNAMATRIX\": \"IUB\", \"PWGAPOPEN\": null, \"PWGAPEXT\": null}}, \"multiple_alignments\": {\"DNAMATRIX\": \"IUB\", \"GAPOPEN\": null, \"GAPEXT\": null, \"ENDGAPS\": false, \"GAPDIST\": null, \"NOPGAP\": false, \"NOHGAP\": false, \"MAXDIV\": null, \"NEGATIVE\": false, \"TRANSWEIGHT\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1+galaxy1", + "type": "tool", + "uuid": "b188b571-9da6-4d28-a17e-cc0d8f546700", + "when": null, + "workflow_outputs": [] + }, + "66": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fasttree/fasttree/2.1.10+galaxy1", + "errors": null, + "id": 66, + "input_connections": { + "input_selector|input": { + "id": 64, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool FASTTREE", + "name": "input_selector" + } + ], + "label": null, + "name": "FASTTREE", + "outputs": [ + { + "name": "output", + "type": "nhx" + } + ], + "position": { + "left": 3700.984848484848, + "top": 1184.9745890557185 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fasttree/fasttree/2.1.10+galaxy1", + "tool_shed_repository": { + "changeset_revision": "e005e659ae21", + "name": "fasttree", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_selector\": {\"maximize\": \"min\", \"__current_case__\": 0}, \"input_selector\": {\"select_format\": \"fasta\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"quote\": false, \"intree_selector\": {\"intree_format\": \"none\", \"__current_case__\": 0}}, \"model_selector\": {\"format\": \"-nt\", \"__current_case__\": 0, \"model\": \"-gtr\"}, \"save_logfile\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.10+galaxy1", + "type": "tool", + "uuid": "38119133-c15d-472e-9df2-38ea8519f795", + "when": null, + "workflow_outputs": [] + }, + "67": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fasttree/fasttree/2.1.10+galaxy1", + "errors": null, + "id": 67, + "input_connections": { + "input_selector|input": { + "id": 65, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool FASTTREE", + "name": "input_selector" + } + ], + "label": null, + "name": "FASTTREE", + "outputs": [ + { + "name": "output", + "type": "nhx" + } + ], + "position": { + "left": 3696.984848484848, + "top": 1852.0079752861873 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fasttree/fasttree/2.1.10+galaxy1", + "tool_shed_repository": { + "changeset_revision": "e005e659ae21", + "name": "fasttree", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"advanced_selector\": {\"maximize\": \"min\", \"__current_case__\": 0}, \"input_selector\": {\"select_format\": \"fasta\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"quote\": false, \"intree_selector\": {\"intree_format\": \"none\", \"__current_case__\": 0}}, \"model_selector\": {\"format\": \"-nt\", \"__current_case__\": 0, \"model\": \"-gtr\"}, \"save_logfile\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.10+galaxy1", + "type": "tool", + "uuid": "02345d58-0ef8-49dd-ab98-ee74a5e69adc", + "when": null, + "workflow_outputs": [] + }, + "68": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/newick_utils/newick_display/1.6+galaxy1", + "errors": null, + "id": 68, + "input_connections": { + "fileNewick": { + "id": 66, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Newick Display", + "outputs": [ + { + "name": "output", + "type": "svg" + } + ], + "position": { + "left": 3976.9833374023438, + "top": 1162.9666625976563 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "all_samples_phylogenetic_tree_based_amrs" }, - "11": { - "annotation": "", - "content_id": "__APPLY_RULES__", - "errors": null, - "id": 11, - "input_connections": { - "input": { - "id": 10, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Apply rules", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 1284, - "top": 128 - }, - "post_job_actions": { - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "All matrices in cell-ranger format" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__APPLY_RULES__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1, 2], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\1\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.0", - "type": "tool", - "uuid": "95eb63d6-f1a2-4f0d-b426-fc46a5133471", - "when": null, - "workflow_outputs": [ - { - "label": "STARsolo cell ranger-like output", - "output_name": "output", - "uuid": "3a6385df-d937-4c8a-9430-9bafe0cb2f57" - } - ] - } + "action_type": "RenameDatasetAction", + "output_name": "output" }, - "tags": "", - "uuid": "79342c4e-bb7a-4b25-a214-7d5a10fbfd79" + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "all_samples_phylogenetic_tree_based_amrs" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } }, - "tool_id": null, - "type": "subworkflow", - "uuid": "1626e9ae-6466-4ab1-852b-e237a5d3b601", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/newick_utils/newick_display/1.6+galaxy1", + "tool_shed_repository": { + "changeset_revision": "b4163d2f64ab", + "name": "newick_utils", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"condbranchlength\": {\"branchlength\": \"false\", \"__current_case__\": 1}, \"condbranchsupport\": {\"branchsupport\": \"false\", \"__current_case__\": 1}, \"fileNewick\": {\"__class__\": \"ConnectedValue\"}, \"leafFont\": \"sans-serif\", \"leafSize\": \"10px\", \"legend\": \"\", \"outformat\": \"svg\", \"radial\": false, \"scalebar\": true, \"width\": \"2000\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.6+galaxy1", + "type": "tool", + "uuid": "da6052c7-ec6e-4105-96d6-4c3d1204eb99", "when": null, "workflow_outputs": [ { - "label": "Seurat input for CMO (UMI)", - "output_name": "STARsolo cell ranger-like output", - "uuid": "f307e08b-8a9b-421d-b2dd-378c801b474e" + "label": "all_samples_phylogenetic_tree_based_amrs", + "output_name": "output", + "uuid": "1f9cb2cf-219f-48de-8058-d6d45f3b3158" } ] }, - "13": { + "69": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/newick_utils/newick_display/1.6+galaxy1", "errors": null, - "id": 13, + "id": 69, "input_connections": { - "style_cond|type_cond|pick_from_0|value": { - "id": 12, - "output_name": "STARsolo cell ranger-like output" + "fileNewick": { + "id": 67, + "output_name": "output" } }, "inputs": [], - "label": "rename CITE-seq output", - "name": "Pick parameter value", + "label": null, + "name": "Newick Display", "outputs": [ { - "name": "data_param", - "type": "input" + "name": "output", + "type": "svg" } ], "position": { - "left": 1450.6999816894531, - "top": 841.5938543505861 + "left": 3972.9833374023438, + "top": 1792.9999877929688 }, "post_job_actions": { - "RenameDatasetActiondata_param": { + "RenameDatasetActionoutput": { "action_arguments": { - "newname": "Seurat input for CMO (UMI)" + "newname": "all_samples_phylogenetic_tree_based_vfs" }, "action_type": "RenameDatasetAction", - "output_name": "data_param" + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "all_samples_phylogenetic_tree_based_vfs" + }, + "action_type": "TagDatasetAction", + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/newick_utils/newick_display/1.6+galaxy1", "tool_shed_repository": { - "changeset_revision": "b19e21af9c52", - "name": "pick_value", + "changeset_revision": "b4163d2f64ab", + "name": "newick_utils", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"style_cond\": {\"pick_style\": \"first\", \"__current_case__\": 0, \"type_cond\": {\"param_type\": \"data\", \"__current_case__\": 4, \"pick_from\": [{\"__index__\": 0, \"value\": {\"__class__\": \"ConnectedValue\"}}]}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.2.0", + "tool_state": "{\"condbranchlength\": {\"branchlength\": \"false\", \"__current_case__\": 1}, \"condbranchsupport\": {\"branchsupport\": \"false\", \"__current_case__\": 1}, \"fileNewick\": {\"__class__\": \"ConnectedValue\"}, \"leafFont\": \"sans-serif\", \"leafSize\": \"10px\", \"legend\": \"\", \"outformat\": \"svg\", \"radial\": false, \"scalebar\": true, \"width\": \"2000\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.6+galaxy1", "type": "tool", - "uuid": "3e819040-a643-4aa7-949c-42becbf21edd", + "uuid": "8af67049-73c6-4121-a6b0-daa8db404a24", "when": null, "workflow_outputs": [ { - "label": "Renamed Seurat input for CMO (UMI)", - "output_name": "data_param", - "uuid": "a490fb25-f9f4-49f3-8e1c-a36a2edf43fc" + "label": "all_samples_phylogenetic_tree_based_vfs", + "output_name": "output", + "uuid": "6bb4b32b-7cca-4e04-8120-be9f64ccba39" } ] } }, "tags": [ - "#single-cell" + "name:Collection", + "name:microGalaxy", + "name:PathoGFAIR", + "name:IWC" ], - "uuid": "b8bd25f7-caa3-44da-8329-26dce6d46636", - "version": 4 + "uuid": "cb26018e-9d2f-4513-a372-122474df703e", + "version": 58 }, - "readme": "# Single-cell RNA-seq fastq to matrix for 10X data\n\nThese workflows are inspired by the [training material](https://training.galaxyproject.org/training-material/topics/single-cell/tutorials/scrna-preprocessing-tenx/tutorial.html). Except that the output is in a 'bundle' format: three files (one matrix, one with genes, one with barcodes) which is similar to the cellranger output format.\n\nBoth are designed for fastqs from 10X libraries v3. One is for regular 10X library (one library per sample), while the other one is for CellPlex 10X library which allows to multiplex samples using CMOs (see [this blog article](https://www.10xgenomics.com/blog/answering-your-questions-about-sample-multiplexing-for-single-cell-gene-expression)).\n\n## Input datasets\n\n- Specific for each experiment:\n - For both workflows: you need a list of pairs of fastqs with gene expression.\n - For CellPlex: you need in addition a list of pairs of fastqs with CMO.\n - For CellPlex: you need a list of csv which describes samples and CMO used:\n - first column is the sequence and second column is the name\n /!\\ The order of samples need to be exactly the same between the collection of fastqs of CMO and the collection of csv.\n\n- Common for all experiments:\n - Gene annotations: A gtf file with gene locations\n - List of barcodes used by 10X. You can download it at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz\n\n## Input values\n\n- reference genome: this genome needs to be available for STAR\n- Barcode Size is same size of the Read: if the length of your R1 of GEX matches the size of cell barcode + UMI set to true. If your R1 contains trailling A, put false.\n- number of cells: If you make it too large no cell barcode correction will be performed to demultiplex CMOs.\n\n## Processing\n- Gene expression processing:\n - Reads are aligned to the genome, asigned to genes, cell barcode and UMI with STAR Solo\n - MultiQC report the mapping rate and the number of reads attributed to genes\n - The output of STAR Solo is filtered with Droplet Utils to remove cellular barcodes which are probably empty.\n - The output of Droplet Utils is reorganized to be:\n```\nMain Collection:\n - Sample 1:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n - Sample 2:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n...\n```\nFor the CellPlex workflow:\n- CMO processing:\n - CITE-Seq Count is used to asign reads and generate a matrix where 'genes' are the CMO and 'unmapped'.\n - Cellular barcodes are translated to match the cellular barcodes of Gene expression see [this article](https://kb.10xgenomics.com/hc/en-us/articles/360031133451-Why-is-there-a-discrepancy-in-the-3M-february-2018-txt-barcode-whitelist-).\n - Reorganize the output with UMI matrices to match the same structure as gene expression matrices.\n\n## Test data\n\nThe test dataset has been produced to make it as small as possible in order to make the workflow pass on CI.\n\n- The CMO reads come from [zenodo](https://zenodo.org/records/10229382) and have been sampled to 0.1 with seqtk.\n- The GEX reads come from SRR13948489 but have been subsetted to the cells selected in the above zenodo.\n", - "changelog": "# Changelog\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n\n## [0.3] 2024-02-12\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.10b+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n\n## [0.2] 2024-02-05\n\n### Tool updates\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4`\n- `pick_value` was replaced by `toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0`\n\n\n\n## [0.1] 2023-12-21\n\nFirst release.\n" - }, + "readme": "# Pathogen Detection: PathoGFAIR Samples Aggregation and Visualisation\n\nIn this workflow, we will aggregate results and use the results from 3 workflows (**Nanopore Preprocessing**, **Gene-based Pathogen Identification** and **Nanopore Allele-based Pathogen Identification**) to help track pathogens among samples and visualise all performed analysis by:\n\n1. Drawing a presence-absence heatmap of the identified VF genes within all samples to visualise in which samples these genes can be found.\n2. Drawing a phylogenetic tree for each pathogenic genes detected, where we will relate the contigs of the samples together where this gene is found.\n3. Plotting QC reads, host reads, mapping coverage and depth, and SNP analysis.\n\nWith these types of visualisations, we can have an overview of all samples and the genes, but also how samples are related to each other, which common pathogenic genes they share. Given the time of the sampling and the location one can easily identify using these graphs, where and when the contamination has occurred among the different samples.\n\nIf you're unsure how to use this workflows, or if you want to see it in action with test datasets, it is included in our detailed training material for foodborne pathogen detection and tracking. You can find step-by-step instructions and practical examples in the following [GTN tutorial](https://training.galaxyproject.org/training-material/topics/microbiome/tutorials/pathogen-detection-from-nanopore-foodborne-data/tutorial.html)\n", + "changelog": "# Changelog\n\n## [0.1] 2024-04-24\n\nFirst release.\n" + } + ], + "path": "./workflows/microbiome/pathogen-detection-pathogfair-samples-aggregation-and-visualisation" + }, + { + "version": 1.2, + "workflows": [ { - "name": "scrna-seq-fastq-to-matrix-10x-v3", + "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/scrna-seq-fastq-to-matrix-10x-v3.ga", + "primaryDescriptorPath": "/Allele-based-Pathogen-Identification.ga", "testParameterFiles": [ - "/scrna-seq-fastq-to-matrix-10x-v3-tests.yml" + "/Allele-based-Pathogen-Identification-tests.yml" ], "authors": [ { - "name": "Lucille Delisle", - "orcid": "0000-0002-1964-4960" - }, - { - "name": "Mehmet Tekman", - "orcid": "0000-0002-4181-2676" - }, - { - "name": "Hans-Rudolf Hotz", - "orcid": "0000-0002-2799-424X" + "name": "Engy Nasr", + "orcid": "0000-0001-9047-4215", + "url": "https://orcid.org/0000-0001-9047-4215" }, { - "name": "Daniel Blankenberg", - "orcid": "0000-0002-6833-9049" + "name": "B\u00e9r\u00e9nice Batut", + "orcid": "0000-0001-9852-1987", + "url": "https://orcid.org/0000-0001-9852-1987" }, { - "name": "Wendi Bacon", - "orcid": "0000-0002-8170-8806" + "name": "Paul Zierep", + "orcid": "0000-0003-2982-388X", + "url": "https://orcid.org/0000-0003-2982-388X" } ], "definition": { "a_galaxy_workflow": "true", - "annotation": "This workflow processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat.", - "creator": [ + "annotation": "Microbiome - Variant calling and Consensus Building", + "comments": [ { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" + "child_steps": [ + 18, + 7, + 10, + 13, + 16, + 20 + ], + "color": "pink", + "data": { + "title": "Mapping coverage" + }, + "id": 2, + "position": [ + 910, + 909.9 + ], + "size": [ + 1400, + 237.8 + ], + "type": "frame" }, { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-4181-2676", - "name": "Mehmet Tekman" + "child_steps": [ + 4, + 5, + 8, + 11, + 14, + 15, + 25, + 17, + 19, + 21, + 23, + 24 + ], + "color": "pink", + "data": { + "title": "Mapping, Variant and SNP calling" + }, + "id": 0, + "position": [ + 553, + 0 + ], + "size": [ + 2628.6, + 462.8 + ], + "type": "frame" }, + { + "child_steps": [ + 22, + 6, + 9, + 12 + ], + "color": "pink", + "data": { + "title": "Mapping mean depth" + }, + "id": 1, + "position": [ + 888, + 577.9 + ], + "size": [ + 1586, + 239.4 + ], + "type": "frame" + } + ], + "creator": [ { "class": "Person", - "identifier": "https://orcid.org/0000-0002-2799-424X", - "name": "Hans-Rudolf Hotz" + "identifier": "0000-0001-9047-4215", + "name": "Engy Nasr", + "url": "https://orcid.org/0000-0001-9047-4215" }, { "class": "Person", - "identifier": "https://orcid.org/0000-0002-6833-9049", - "name": "Daniel Blankenberg" + "identifier": "0000-0001-9852-1987", + "name": "B\u00e9r\u00e9nice Batut", + "url": "https://orcid.org/0000-0001-9852-1987" }, { "class": "Person", - "identifier": "https://orcid.org/0000-0002-8170-8806", - "name": "Wendi Bacon" + "identifier": "0000-0003-2982-388X", + "name": "Paul Zierep" } ], "format-version": "0.1", "license": "MIT", - "release": "0.4", - "name": "scRNA-seq_preprocessing_10X_v3_Bundle", + "release": "0.1.1", + "name": "Allele-based Pathogen Identification", + "report": { + "markdown": "# Allele-based Pathogen Identification Workflow Report\nBelow are the results for the Allele based Pathogenic Identification Workflow\n\nThis workflow was run on:\n\n```galaxy\ngenerate_time()\n```\n\nWith Galaxy version:\n\n```galaxy\ngenerate_galaxy_version()\n```\n\n## Workflow Inputs\nThe Perprocessing workflow main output (Collection of all samples reads after quality retaining and hosts filtering), and a FASTA file of the reference genome of the main Pathogen identified in the Gene based Pathogen Identification workflow, or per-known to the user.\n\n## Workflow Output: \n\n### All variants found per sample against the reference genome\n\n```galaxy\nhistory_dataset_display(output=\"extracted_fields_from_the_vcf_output\")\n```\n\n### Number of variants per sample\n\n```galaxy\nhistory_dataset_display(output=\"number_of_variants_per_sample\")\n```\n\n### Mapping mean depth of coverage per sample\n\n```galaxy\nhistory_dataset_display(output=\"mapping_mean_depth_per_sample\")\n```\n\n### Mapping breadth of coverage percentage per sample\n\n```galaxy\nhistory_dataset_display(output=\"mapping_coverage_percentage_per_sample\")\n```\n\n" + }, "steps": { "0": { - "annotation": "Collection of Pairs with fastqs one item per sample", + "annotation": "Output collection from the Nanopore Preprocessing workflow", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "Collection of Pairs with fastqs one item per sample", - "name": "fastq PE collection" + "description": "Output collection from the Nanopore Preprocessing workflow", + "name": "collection_of_preprocessed_samples" } ], - "label": "fastq PE collection", + "label": "collection_of_preprocessed_samples", "name": "Input dataset collection", "outputs": [], "position": { - "left": 0, - "top": 0 + "left": 6, + "top": 205 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "eea58879-4368-4edf-ad0a-2dbd91de2db7", + "uuid": "7aaa03a4-2647-411b-863d-90f28ed01f32", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "Choose your reference genome", + "annotation": "based on the lab preparation of the samples during sequencing, there should be a sample profile better than the other, to be chosen as an optional input to Minimap2. e.g. PacBio/Oxford Nanpore\n\nFor more details check: https://github.com/lh3/minimap2?tab=readme-ov-file#use-cases", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "Choose your reference genome", - "name": "reference genome" + "description": "based on the lab preparation of the samples during sequencing, there should be a sample profile better than the other, to be chosen as an optional input to Minimap2. e.g. PacBio/Oxford Nanpore\n\nFor more details check: https://github.com/lh3/minimap2?tab=readme-ov-file#use-cases", + "name": "samples_profile" } ], - "label": "reference genome", + "label": "samples_profile", "name": "Input parameter", "outputs": [], "position": { - "left": 58.94316181636054, - "top": 104 + "left": 260, + "top": 35 }, "tool_id": null, - "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": true}", "tool_version": null, "type": "parameter_input", - "uuid": "adf0f555-5974-44b9-a067-37e4054cd662", + "uuid": "d28b9bed-c674-406c-b58b-165bcc8eec17", "when": null, "workflow_outputs": [] }, "2": { - "annotation": "Gene annotations", + "annotation": "Can be built in the tool later", "content_id": null, "errors": null, "id": 2, "input_connections": {}, "inputs": [ { - "description": "Gene annotations", - "name": "gtf" - } - ], - "label": "gtf", - "name": "Input dataset", - "outputs": [], - "position": { - "left": 121.00981220698554, - "top": 197 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\"}", - "tool_version": null, - "type": "data_input", - "uuid": "8724cc04-fa9f-48df-ba31-6c47a03c9bde", - "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", - "content_id": null, - "errors": null, - "id": 3, - "input_connections": {}, - "inputs": [ - { - "description": "Available at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz", - "name": "cellranger_barcodes_3M-february-2018.txt" + "description": "Can be built in the tool later", + "name": "reference_genome_of_tested_strain" } ], - "label": "cellranger_barcodes_3M-february-2018.txt", + "label": "reference_genome_of_tested_strain", "name": "Input dataset", "outputs": [], "position": { - "left": 194.97648701167304, - "top": 293 + "left": 0, + "top": 374 }, "tool_id": null, "tool_state": "{\"optional\": false, \"tag\": \"\"}", "tool_version": null, "type": "data_input", - "uuid": "bc4574f1-2a6f-44db-bed3-6d066d5ce42f", - "when": null, - "workflow_outputs": [] - }, - "4": { - "annotation": "Barcode Size is same size of the Read", - "content_id": null, - "errors": null, - "id": 4, - "input_connections": {}, - "inputs": [ - { - "description": "Barcode Size is same size of the Read", - "name": "Barcode Size is same size of the Read" - } - ], - "label": "Barcode Size is same size of the Read", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 260.683349609375, - "top": 414.5 - }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"boolean\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "a9d14d27-ca59-444d-9fe1-485b3354b9a7", - "when": null, - "workflow_outputs": [] - }, - "5": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0", - "errors": null, - "id": 5, - "input_connections": { - "refGenomeSource|GTFconditional|genomeDir": { - "id": 1, - "output_name": "output" - }, - "refGenomeSource|GTFconditional|sjdbGTFfile": { - "id": 2, - "output_name": "output" - }, - "sc|input_types|input_collection": { - "id": 0, - "output_name": "output" - }, - "sc|soloBarcodeReadLength": { - "id": 4, - "output_name": "output" - }, - "sc|soloCBwhitelist": { - "id": 3, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool RNA STARSolo", - "name": "sc" - }, - { - "description": "runtime parameter for tool RNA STARSolo", - "name": "sc" - } - ], - "label": null, - "name": "RNA STARSolo", - "outputs": [ - { - "name": "output_log", - "type": "txt" - }, - { - "name": "output_genes", - "type": "tsv" - }, - { - "name": "output_barcodes", - "type": "tsv" - }, - { - "name": "output_matrix", - "type": "mtx" - }, - { - "name": "output_BAM", - "type": "bam" - }, - { - "name": "output_stats", - "type": "txt" - }, - { - "name": "reads_per_gene", - "type": "tabular" - } - ], - "position": { - "left": 568.7432106444855, - "top": 374 - }, - "post_job_actions": { - "HideDatasetActionoutput_BAM": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_BAM" - }, - "HideDatasetActionoutput_barcodes": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_barcodes" - }, - "HideDatasetActionoutput_genes": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_genes" - }, - "HideDatasetActionoutput_log": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_log" - }, - "HideDatasetActionoutput_matrix": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_matrix" - }, - "HideDatasetActionoutput_stats": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output_stats" - }, - "HideDatasetActionreads_per_gene": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "reads_per_gene" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0", - "tool_shed_repository": { - "changeset_revision": "42ce70172b72", - "name": "rna_starsolo", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"outWig\": {\"outWigType\": \"None\", \"__current_case__\": 0, \"outWigStrand\": \"false\"}, \"refGenomeSource\": {\"geneSource\": \"indexed\", \"__current_case__\": 0, \"GTFconditional\": {\"GTFselect\": \"without-gtf-with-gtf\", \"__current_case__\": 1, \"genomeDir\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfile\": {\"__class__\": \"ConnectedValue\"}, \"sjdbGTFfeatureExon\": \"exon\", \"sjdbOverhang\": \"100\"}}, \"sc\": {\"solo_type\": \"CB_UMI_Simple\", \"__current_case__\": 0, \"input_types\": {\"use\": \"list_paired\", \"__current_case__\": 1, \"input_collection\": {\"__class__\": \"ConnectedValue\"}}, \"soloCBwhitelist\": {\"__class__\": \"ConnectedValue\"}, \"params\": {\"chemistry\": \"Cv3\", \"__current_case__\": 1}, \"soloBarcodeReadLength\": {\"__class__\": \"ConnectedValue\"}, \"umidedup\": {\"soloUMIdedup\": \"1MM_CR\", \"__current_case__\": 4, \"soloUMIfiltering\": \"-\"}, \"soloCBmatchWLtype\": \"1MM_multi\"}, \"solo\": {\"soloStrand\": \"Forward\", \"soloFeatures\": \"Gene\", \"filter\": {\"filter_type\": \"no_filter\", \"__current_case__\": 3, \"output_raw\": \"true\"}, \"soloOutFormatFeaturesGeneField3\": \"Gene Expression\", \"outSAMattributes\": [\"NH\", \"HI\", \"AS\", \"nM\", \"GX\", \"GN\", \"CB\", \"UB\"], \"quantModeGene\": true, \"outSAMunmapped\": false, \"outSAMmapqUnique\": \"60\", \"junction_limits\": {\"limitOutSJoneRead\": \"1000\", \"limitOutSJcollapsed\": \"1000000\", \"limitSjdbInsertNsj\": \"1000000\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.7.11a+galaxy0", - "type": "tool", - "uuid": "cef740b0-fa95-4542-b08f-dbfca4bfb3e5", + "uuid": "773b7592-d66c-4a85-92ba-06c0ab0f843f", "when": null, "workflow_outputs": [] }, - "6": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", - "errors": null, - "id": 6, - "input_connections": { - "results_0|software_cond|output_0|type|input": { - "id": 5, - "output_name": "output_log" - }, - "results_0|software_cond|output_1|type|input": { - "id": 5, - "output_name": "reads_per_gene" + "3": { + "annotation": "", + "content_id": "CONVERTER_gz_to_uncompressed", + "errors": null, + "id": 3, + "input_connections": { + "input1": { + "id": 2, + "output_name": "output" } }, "inputs": [], - "label": "multiQC", - "name": "MultiQC", + "label": null, + "name": "Convert compressed file to uncompressed.", "outputs": [ { - "name": "stats", - "type": "input" - }, - { - "name": "html_report", - "type": "html" + "name": "output1", + "type": "auto" } ], "position": { - "left": 848.0098122069855, - "top": 366.98333740234375 + "left": 233, + "top": 346 }, "post_job_actions": { - "HideDatasetActionstats": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "stats" + "ChangeDatatypeActionoutput1": { + "action_arguments": { + "newtype": "fasta" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output1" + }, + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "decompressed_rg_file" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", - "tool_shed_repository": { - "changeset_revision": "abfd8a6544d7", - "name": "multiqc", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"star\", \"__current_case__\": 28, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"log\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"type\": {\"type\": \"genecounts\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": false, \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.11+galaxy1", + "tool_id": "CONVERTER_gz_to_uncompressed", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", "type": "tool", - "uuid": "a16bf20e-2bc9-45e7-a0a3-b5590212b973", + "uuid": "1ce51556-5526-4c7e-9b94-9634e8e25ed0", "when": null, "workflow_outputs": [ { - "label": "MultiQC on input dataset(s): Webpage", - "output_name": "html_report", - "uuid": "eb55ba68-0473-4b09-87b9-007be3a86098" + "label": "decompressed_rg_file", + "output_name": "output1", + "uuid": "9d6bde4a-7180-4097-9ffd-6992111a617c" } ] }, - "7": { + "4": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", "errors": null, - "id": 7, + "id": 4, "input_connections": { - "tenx_format|input": { - "id": 5, - "output_name": "output_matrix" + "fastq_input|analysis_type_selector": { + "id": 1, + "output_name": "output" }, - "tenx_format|input_barcodes": { - "id": 5, - "output_name": "output_barcodes" + "fastq_input|fastq_input1": { + "id": 0, + "output_name": "output" }, - "tenx_format|input_genes": { - "id": 5, - "output_name": "output_genes" + "reference_source|ref_file": { + "id": 3, + "output_name": "output1" } }, "inputs": [ { - "description": "runtime parameter for tool DropletUtils", - "name": "tenx_format" + "description": "runtime parameter for tool Map with minimap2", + "name": "fastq_input" }, { - "description": "runtime parameter for tool DropletUtils", - "name": "tenx_format" + "description": "runtime parameter for tool Map with minimap2", + "name": "fastq_input" }, { - "description": "runtime parameter for tool DropletUtils", - "name": "tenx_format" + "description": "runtime parameter for tool Map with minimap2", + "name": "reference_source" } ], - "label": "filter cells", - "name": "DropletUtils", + "label": null, + "name": "Map with minimap2", "outputs": [ { - "name": "barcodes_out", - "type": "tsv" - }, - { - "name": "genes_out", - "type": "tsv" - }, - { - "name": "matrix_out", - "type": "mtx" - }, - { - "name": "plot", - "type": "png" - }, - { - "name": "table", - "type": "tsv" + "name": "alignment_output", + "type": "bam" } ], "position": { - "left": 848.0098122069855, - "top": 640.9833374023438 + "left": 573, + "top": 40 }, "post_job_actions": { - "HideDatasetActionbarcodes_out": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "barcodes_out" - }, - "HideDatasetActiongenes_out": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "genes_out" - }, - "HideDatasetActionmatrix_out": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "matrix_out" - }, - "HideDatasetActionplot": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "plot" - }, - "HideDatasetActiontable": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "table" + "RenameDatasetActionalignment_output": { + "action_arguments": { + "newname": "map_with_minimap2" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/dropletutils/dropletutils/1.10.0+galaxy2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", "tool_shed_repository": { - "changeset_revision": "a9caad671439", - "name": "dropletutils", + "changeset_revision": "5cc34c3f440d", + "name": "minimap2", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"operation\": {\"use\": \"filter\", \"__current_case__\": 0, \"method\": {\"use\": \"emptydrops\", \"__current_case__\": 1, \"lower\": \"100\", \"fdr_thresh\": \"0.01\"}, \"outformat\": \"directory\"}, \"seed\": \"100\", \"tenx_format\": {\"use\": \"directory\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"input_genes\": {\"__class__\": \"ConnectedValue\"}, \"input_barcodes\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.10.0+galaxy2", + "tool_state": "{\"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": null, \"B\": null, \"O\": null, \"O2\": null, \"E\": null, \"E2\": null, \"z\": null, \"z2\": null, \"s\": null, \"no_end_flt\": true}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": {\"__class__\": \"ConnectedValue\"}}, \"indexing_options\": {\"H\": false, \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"BAM\", \"Q\": false, \"L\": false, \"K\": null, \"cs\": null, \"c\": false, \"eqx\": false, \"Y\": false}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"kmer_ocurrence_interval\": {\"interval\": \"\", \"__current_case__\": 1}, \"min_occ_floor\": null, \"q_occ_frac\": \"0.01\", \"g\": null, \"r\": null, \"n\": null, \"m\": null, \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": false, \"p\": null, \"mask_len\": null}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.28+galaxy0", "type": "tool", - "uuid": "2ba61d0f-82ae-4044-a7ad-41df1cf8c9b6", + "uuid": "6da37636-966d-4975-bce3-d650feaeb17c", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "map_with_minimap2", + "output_name": "alignment_output", + "uuid": "31779c23-4f26-418e-9418-2551e883dbe7" + } + ] }, - "8": { + "5": { "annotation": "", - "id": 8, + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/clair3/clair3/0.1.12+galaxy0", + "errors": null, + "id": 5, "input_connections": { - "STARsolo Barcodes": { - "id": 7, - "input_subworkflow_step_id": 1, - "output_name": "barcodes_out" - }, - "STARsolo Genes": { - "id": 7, - "input_subworkflow_step_id": 0, - "output_name": "genes_out" + "bam_input": { + "id": 4, + "output_name": "alignment_output" }, - "STARsolo Matrix Gene Counts": { - "id": 7, - "input_subworkflow_step_id": 2, - "output_name": "matrix_out" - } - }, - "inputs": [ - { - "description": "", - "name": "Re-organize STAR-solo output" - } - ], - "label": "Re-organize STAR-solo output", - "name": "Re-organize-STAR-solo-output", - "outputs": [], - "position": { - "left": 1125.976487011673, - "top": 774 - }, - "subworkflow": { - "a_galaxy_workflow": "true", - "annotation": "", - "comments": [], - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "name": "Re-organize-STAR-solo-output", - "steps": { - "0": { - "annotation": "Collection named Genes raw or Genes filtered from STARsolo output", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "Collection named Genes raw or Genes filtered from STARsolo output", - "name": "STARsolo Genes" - } - ], - "label": "STARsolo Genes", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 0, - "top": 0 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "3e312de3-0895-4b46-ac51-9c1c7e341194", - "when": null, - "workflow_outputs": [] - }, - "1": { - "annotation": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ - { - "description": "Collection named Barcodes raw or Barcodes filtered from STARsolo output", - "name": "STARsolo Barcodes" - } - ], - "label": "STARsolo Barcodes", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 23, - "top": 126 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "4f8d1d99-0adc-40a8-a53b-ce9c1c614aeb", - "when": null, - "workflow_outputs": [] - }, - "2": { - "annotation": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ - { - "description": "Collection named Matrix Gene Counts raw or Matrix Gene Counts filtered from STARsolo output", - "name": "STARsolo Matrix Gene Counts" - } - ], - "label": "STARsolo Matrix Gene Counts", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 84, - "top": 249 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "266958e3-aacf-4b7f-8f74-6cbcdd5db4c0", - "when": null, - "workflow_outputs": [] - }, - "3": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", - "errors": null, - "id": 3, - "input_connections": { - "input_collection": { - "id": 2, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Extract element identifiers", - "outputs": [ - { - "name": "output", - "type": "txt" - } - ], - "position": { - "left": 337, - "top": 438 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", - "tool_shed_repository": { - "changeset_revision": "d3c07d270a50", - "name": "collection_element_identifiers", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"__input_ext\": \"tsv\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.0.2", - "type": "tool", - "uuid": "ff023a14-a401-4ede-8dfb-2187d2d8ad84", - "when": null, - "workflow_outputs": [] - }, - "4": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", - "errors": null, - "id": 4, - "input_connections": { - "infile": { - "id": 3, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Replace Text", - "outputs": [ - { - "name": "outfile", - "type": "input" - } - ], - "position": { - "left": 579, - "top": 63 - }, - "post_job_actions": { - "HideDatasetActionoutfile": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "outfile" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_genes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", - "type": "tool", - "uuid": "e8eed7c4-a41f-4bf7-bf5d-b4ed5023f1b8", - "when": null, - "workflow_outputs": [] - }, - "5": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", - "errors": null, - "id": 5, - "input_connections": { - "infile": { - "id": 3, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Replace Text", - "outputs": [ - { - "name": "outfile", - "type": "input" - } - ], - "position": { - "left": 584, - "top": 205 - }, - "post_job_actions": { - "HideDatasetActionoutfile": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "outfile" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_barcodes\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", - "type": "tool", - "uuid": "de152d11-daaa-4c96-ada8-7917c17e9543", - "when": null, - "workflow_outputs": [] - }, - "6": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", - "errors": null, - "id": 6, - "input_connections": { - "infile": { - "id": 3, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Replace Text", - "outputs": [ - { - "name": "outfile", - "type": "input" - } - ], - "position": { - "left": 581, - "top": 383 - }, - "post_job_actions": { - "HideDatasetActionoutfile": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "outfile" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"__input_ext\": \"tabular\", \"chromInfo\": \"/cvmfs/data.galaxyproject.org/managed/len/ucsc/?.len\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"(.*)\", \"replace_pattern\": \"\\\\1_matrix\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", - "type": "tool", - "uuid": "ac2f7a73-a742-4977-b902-aba871059cb6", - "when": null, - "workflow_outputs": [] - }, - "7": { - "annotation": "", - "content_id": "__RELABEL_FROM_FILE__", - "errors": null, - "id": 7, - "input_connections": { - "how|labels": { - "id": 4, - "output_name": "outfile" - }, - "input": { - "id": 0, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool Relabel identifiers", - "name": "how" - } - ], - "label": null, - "name": "Relabel identifiers", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 829, - "top": 58 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__RELABEL_FROM_FILE__", - "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", - "type": "tool", - "uuid": "d627ba62-eeb9-49a3-b46f-120dd8c8e3d8", - "when": null, - "workflow_outputs": [] + "ref_source|ref_fasta": { + "id": 3, + "output_name": "output1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Clair3", + "name": "ref_source" + } + ], + "label": null, + "name": "Clair3", + "outputs": [ + { + "name": "merge_output", + "type": "vcf_bgzip" + }, + { + "name": "pileup", + "type": "vcf_bgzip" + }, + { + "name": "full_alignment", + "type": "vcf_bgzip" + } + ], + "position": { + "left": 853, + "top": 46 + }, + "post_job_actions": { + "RenameDatasetActionfull_alignment": { + "action_arguments": { + "newname": "clair3_full_alignment_vcf" }, - "8": { - "annotation": "", - "content_id": "__RELABEL_FROM_FILE__", - "errors": null, - "id": 8, - "input_connections": { - "how|labels": { - "id": 5, - "output_name": "outfile" - }, - "input": { - "id": 1, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool Relabel identifiers", - "name": "how" - } - ], - "label": null, - "name": "Relabel identifiers", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 827, - "top": 213 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__RELABEL_FROM_FILE__", - "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", - "type": "tool", - "uuid": "e4fad6a7-30e3-4b66-a9bd-5f11f7ea18db", - "when": null, - "workflow_outputs": [] + "action_type": "RenameDatasetAction", + "output_name": "full_alignment" + }, + "RenameDatasetActionmerge_output": { + "action_arguments": { + "newname": "clair3_merged_output" }, - "9": { - "annotation": "", - "content_id": "__RELABEL_FROM_FILE__", - "errors": null, - "id": 9, - "input_connections": { - "how|labels": { - "id": 6, - "output_name": "outfile" - }, - "input": { - "id": 2, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool Relabel identifiers", - "name": "how" - } - ], - "label": null, - "name": "Relabel identifiers", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 823, - "top": 364 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__RELABEL_FROM_FILE__", - "tool_state": "{\"how\": {\"how_select\": \"txt\", \"__current_case__\": 0, \"labels\": {\"__class__\": \"ConnectedValue\"}, \"strict\": false}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", - "type": "tool", - "uuid": "fe80aa41-a8e4-4000-af6b-6c9713de9006", - "when": null, - "workflow_outputs": [] + "action_type": "RenameDatasetAction", + "output_name": "merge_output" + }, + "RenameDatasetActionpileup": { + "action_arguments": { + "newname": "clair3_pileup_vcf" }, - "10": { - "annotation": "", - "content_id": "__MERGE_COLLECTION__", - "errors": null, - "id": 10, - "input_connections": { - "inputs_0|input": { - "id": 9, - "output_name": "output" - }, - "inputs_1|input": { - "id": 8, - "output_name": "output" - }, - "inputs_2|input": { - "id": 7, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Merge collections", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 1064, - "top": 128 - }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__MERGE_COLLECTION__", - "tool_state": "{\"advanced\": {\"conflict\": {\"duplicate_options\": \"keep_first\", \"__current_case__\": 3}}, \"inputs\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 2, \"input\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", - "type": "tool", - "uuid": "a494a5d5-d908-448e-a406-c7f78d81c10b", - "when": null, - "workflow_outputs": [] + "action_type": "RenameDatasetAction", + "output_name": "pileup" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/clair3/clair3/0.1.12+galaxy0", + "tool_shed_repository": { + "changeset_revision": "63e02ef6e153", + "name": "clair3", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": {\"qual\": \"0\", \"snp_min_af\": \"0.08\", \"indel_min_af\": \"0.15\", \"enable_phasing\": false, \"no_phasing_for_fa\": false, \"print_ref_calls\": false, \"ploidity_model\": \"--haploid_precise\", \"chunk_size\": \"5000000\"}, \"bam_input\": {\"__class__\": \"ConnectedValue\"}, \"bed_or_vcf\": {\"bed_or_vcf_selector\": \"unrestricted\", \"__current_case__\": 2, \"include_all_ctgs\": true}, \"gvcf\": false, \"model_source\": {\"source\": \"built-in\", \"__current_case__\": 0, \"select_built_in\": \"r941_prom_hac_g360+g422\"}, \"output_files\": [\"full_alignment\", \"pileup\"], \"ref_source\": {\"source\": \"history\", \"__current_case__\": 0, \"ref_fasta\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.12+galaxy0", + "type": "tool", + "uuid": "ffbad354-41de-488d-bb37-929926bbfb31", + "when": null, + "workflow_outputs": [ + { + "label": "clair3_full_alignment_vcf", + "output_name": "full_alignment", + "uuid": "987f9145-83ab-44f1-801a-b0d527ecbce8" + }, + { + "label": "clair3_pileup_vcf", + "output_name": "pileup", + "uuid": "1cf1ee6c-4cb7-45e3-9c7b-88a1b678dd53" + }, + { + "label": "clair3_merged_output", + "output_name": "merge_output", + "uuid": "fab82215-f59a-43b1-92d7-37629a1fdb65" + } + ] + }, + "6": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_depth/samtools_depth/1.15.1+galaxy2", + "errors": null, + "id": 6, + "input_connections": { + "input_bams": { + "id": 4, + "output_name": "alignment_output" + } + }, + "inputs": [], + "label": null, + "name": "Samtools depth", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 907.9936348039837, + "top": 625.9951261037309 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_depth/samtools_depth/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "971dc85e9441", + "name": "samtools_depth", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"additional_options\": {\"required_flags\": null, \"skipped_flags\": [\"4\", \"256\", \"512\", \"1024\"], \"deletions\": false, \"single_read\": false}, \"all\": \"\", \"basequality\": null, \"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"input_bams\": {\"__class__\": \"ConnectedValue\"}, \"mapquality\": null, \"maxdepth\": null, \"minlength\": null, \"output_options\": {\"header\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", + "type": "tool", + "uuid": "d18e3c23-1d6c-4001-9a77-5167c069585b", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_coverage/samtools_coverage/1.15.1+galaxy2", + "errors": null, + "id": 7, + "input_connections": { + "condition_input|input": { + "id": 4, + "output_name": "alignment_output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Samtools coverage", + "name": "condition_input" + } + ], + "label": null, + "name": "Samtools coverage", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 929.9945251946597, + "top": 959.0024861037228 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_coverage/samtools_coverage/1.15.1+galaxy2", + "tool_shed_repository": { + "changeset_revision": "c4ff13d2aab3", + "name": "samtools_coverage", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"additional_options\": {\"min_read_length\": \"0\", \"min_mq\": \"0\", \"min_bq\": \"0\", \"required_flags\": null, \"skipped_flags\": [\"4\", \"256\", \"512\", \"1024\"], \"region\": \"\"}, \"condition_histogram\": {\"histogram_select\": \"no\", \"__current_case__\": 1}, \"condition_input\": {\"input_pooling\": \"No\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", + "type": "tool", + "uuid": "c7c149a8-ec6b-4cd3-80d0-bf2badca7e9d", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bcftools_norm/bcftools_norm/1.15.1+galaxy3", + "errors": null, + "id": 8, + "input_connections": { + "input_file": { + "id": 5, + "output_name": "merge_output" + }, + "reference_source|fasta_ref": { + "id": 3, + "output_name": "output1" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool bcftools norm", + "name": "reference_source" + } + ], + "label": null, + "name": "bcftools norm", + "outputs": [ + { + "name": "output_file", + "type": "vcf" + } + ], + "position": { + "left": 1089, + "top": 48 + }, + "post_job_actions": { + "RenameDatasetActionoutput_file": { + "action_arguments": { + "newname": "normalized_vcf_output" }, - "11": { - "annotation": "", - "content_id": "__APPLY_RULES__", - "errors": null, - "id": 11, - "input_connections": { - "input": { - "id": 10, - "output_name": "output" - } - }, - "inputs": [], - "label": null, - "name": "Apply rules", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 1284, - "top": 128 - }, - "post_job_actions": { - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "All matrices in cell-ranger format" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__APPLY_RULES__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [1, 2], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\1\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"expression\": \"(.*)_(.*)\", \"group_count\": null, \"is_workflow\": false, \"replacement\": \"\\\\2\", \"target_column\": 0, \"type\": \"add_column_regex\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.0", - "type": "tool", - "uuid": "95eb63d6-f1a2-4f0d-b426-fc46a5133471", - "when": null, - "workflow_outputs": [ - { - "label": "STARsolo cell ranger-like output", - "output_name": "output", - "uuid": "3a6385df-d937-4c8a-9430-9bafe0cb2f57" - } - ] - } + "action_type": "RenameDatasetAction", + "output_name": "output_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bcftools_norm/bcftools_norm/1.15.1+galaxy3", + "tool_shed_repository": { + "changeset_revision": "ebb2e12a6de1", + "name": "bcftools_norm", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"atomize\": false, \"check_ref\": \"w\", \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"multiallelics\": {\"mode\": \"\", \"__current_case__\": 0}, \"normalize_indels\": false, \"old_rec_tag\": \"\", \"output_type\": \"v\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"fasta_ref\": {\"__class__\": \"ConnectedValue\"}}, \"rm_dup\": \"\", \"sec_default\": {\"site_win\": \"1000\"}, \"sec_restrict\": {\"regions\": {\"regions_src\": \"__none__\", \"__current_case__\": 0}, \"regions_overlap\": null, \"targets\": {\"targets_src\": \"__none__\", \"__current_case__\": 0}, \"targets_overlap\": null}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy3", + "type": "tool", + "uuid": "9a34ec91-725e-49b2-973b-1c508e4bdc5d", + "when": null, + "workflow_outputs": [ + { + "label": "normalized_vcf_output", + "output_name": "output_file", + "uuid": "22553aa1-f5db-4d37-87c4-1164dbb3d2d5" + } + ] + }, + "9": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", + "errors": null, + "id": 9, + "input_connections": { + "input": { + "id": 6, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Advanced Cut", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 1161.0269599992962, + "top": 623.8951200002152 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"complement\": \"--complement\", \"cut_type_options\": {\"cut_element\": \"-f\", \"__current_case__\": 0, \"delimiter\": \"\", \"colnames_option\": {\"header\": \"N\", \"__current_case__\": 1, \"list\": \"1,2\"}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "f6f94754-2660-4fe4-b1dc-937728fc898f", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "Remove beginning1", + "errors": null, + "id": 10, + "input_connections": { + "input": { + "id": 7, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Remove beginning", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1158.944537401691, + "top": 952.9024800002072 + }, + "post_job_actions": {}, + "tool_id": "Remove beginning1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"num_lines\": \"1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "d728f856-b2dd-4261-9b25-84c36bdaced7", + "when": null, + "workflow_outputs": [] + }, + "11": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "errors": null, + "id": 11, + "input_connections": { + "input": { + "id": 8, + "output_name": "output_file" + } + }, + "inputs": [], + "label": null, + "name": "SnpSift Filter", + "outputs": [ + { + "name": "output", + "type": "vcf" + } + ], + "position": { + "left": 1317, + "top": 46 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "quality_filtered_vcf_output" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1", + "tool_shed_repository": { + "changeset_revision": "5fab4f81391d", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filter_expression\": {\"type\": \"simple\", \"__current_case__\": 0, \"expr\": \"(QUAL > 2)\"}, \"filtering\": {\"mode\": \"entries\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"inverse\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy1", + "type": "tool", + "uuid": "9a9a0e61-4966-496a-85df-c3a137abe8d3", + "when": null, + "workflow_outputs": [ + { + "label": "quality_filtered_vcf_output", + "output_name": "output", + "uuid": "3e7981ec-2205-4571-93eb-10c0dd14b288" + } + ] + }, + "12": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", + "errors": null, + "id": 12, + "input_connections": { + "singtabop|input": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool Table Compute", + "name": "singtabop" + } + ], + "label": null, + "name": "Table Compute", + "outputs": [ + { + "name": "table", + "type": "tabular" + } + ], + "position": { + "left": 1430.0269599992962, + "top": 617.8951200002152 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/table_compute/table_compute/1.2.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3bf5661c0280", + "name": "table_compute", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"out_opts\": [\"ignore_nas\"], \"precision\": \"2\", \"singtabop\": {\"use_type\": \"single\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"col_row_names\": null, \"adv\": {\"header\": null, \"nrows\": null, \"skipfooter\": null, \"skip_blank_lines\": true}, \"user\": {\"mode\": \"matrixapply\", \"__current_case__\": 3, \"matrixapply_func\": {\"vector_op\": \"mean\", \"__current_case__\": 6}, \"dimension\": \"0\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.4+galaxy0", + "type": "tool", + "uuid": "b20b66f5-e975-4947-8935-8c628d016514", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 13, + "input_connections": { + "input": { + "id": 10, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 1392.9445984368472, + "top": 958.9024800002072 + }, + "post_job_actions": {}, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c6\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "6712cd94-ab45-4052-a2a2-507bbf0652e8", + "when": null, + "workflow_outputs": [] + }, + "14": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0", + "errors": null, + "id": 14, + "input_connections": { + "input": { + "id": 11, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "SnpSift Extract Fields", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 1559, + "top": 45 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "extracted_fields_from_the_vcf_output" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" }, - "tags": "", - "uuid": "415c1b14-3b63-4d27-8c34-42e452cb49f1" + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "extracted_fields_from_the_vcf_output" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } }, - "tool_id": null, - "type": "subworkflow", - "uuid": "697a68da-9cb9-469b-8102-30c3a3ee589f", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0", + "tool_shed_repository": { + "changeset_revision": "5fab4f81391d", + "name": "snpsift", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"empty_text\": \"\", \"extract\": \"CHROM POS ID REF ALT FILTER\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"one_effect_per_line\": false, \"separator\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.3+t.galaxy0", + "type": "tool", + "uuid": "c9d51e45-9c09-438e-ab4b-c280a91dd2bc", "when": null, "workflow_outputs": [ { - "label": "Seurat input for gene expression (filtered)", - "output_name": "STARsolo cell ranger-like output", - "uuid": "6cb072df-9e26-456b-ab4f-bc95345b02b4" + "label": "extracted_fields_from_the_vcf_output", + "output_name": "output", + "uuid": "1b0f4f2c-4717-45be-b580-fe10cba78c35" } ] - } - }, - "tags": [ - "#single-cell" - ], - "uuid": "19feac09-8db7-4e3f-9774-8b815918cfa7", - "version": 2 - }, - "readme": "# Single-cell RNA-seq fastq to matrix for 10X data\n\nThese workflows are inspired by the [training material](https://training.galaxyproject.org/training-material/topics/single-cell/tutorials/scrna-preprocessing-tenx/tutorial.html). Except that the output is in a 'bundle' format: three files (one matrix, one with genes, one with barcodes) which is similar to the cellranger output format.\n\nBoth are designed for fastqs from 10X libraries v3. One is for regular 10X library (one library per sample), while the other one is for CellPlex 10X library which allows to multiplex samples using CMOs (see [this blog article](https://www.10xgenomics.com/blog/answering-your-questions-about-sample-multiplexing-for-single-cell-gene-expression)).\n\n## Input datasets\n\n- Specific for each experiment:\n - For both workflows: you need a list of pairs of fastqs with gene expression.\n - For CellPlex: you need in addition a list of pairs of fastqs with CMO.\n - For CellPlex: you need a list of csv which describes samples and CMO used:\n - first column is the sequence and second column is the name\n /!\\ The order of samples need to be exactly the same between the collection of fastqs of CMO and the collection of csv.\n\n- Common for all experiments:\n - Gene annotations: A gtf file with gene locations\n - List of barcodes used by 10X. You can download it at https://zenodo.org/record/3457880/files/3M-february-2018.txt.gz\n\n## Input values\n\n- reference genome: this genome needs to be available for STAR\n- Barcode Size is same size of the Read: if the length of your R1 of GEX matches the size of cell barcode + UMI set to true. If your R1 contains trailling A, put false.\n- number of cells: If you make it too large no cell barcode correction will be performed to demultiplex CMOs.\n\n## Processing\n- Gene expression processing:\n - Reads are aligned to the genome, asigned to genes, cell barcode and UMI with STAR Solo\n - MultiQC report the mapping rate and the number of reads attributed to genes\n - The output of STAR Solo is filtered with Droplet Utils to remove cellular barcodes which are probably empty.\n - The output of Droplet Utils is reorganized to be:\n```\nMain Collection:\n - Sample 1:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n - Sample 2:\n - matrix.mtx\n - barcodes.tsv\n - genes.tsv\n...\n```\nFor the CellPlex workflow:\n- CMO processing:\n - CITE-Seq Count is used to asign reads and generate a matrix where 'genes' are the CMO and 'unmapped'.\n - Cellular barcodes are translated to match the cellular barcodes of Gene expression see [this article](https://kb.10xgenomics.com/hc/en-us/articles/360031133451-Why-is-there-a-discrepancy-in-the-3M-february-2018-txt-barcode-whitelist-).\n - Reorganize the output with UMI matrices to match the same structure as gene expression matrices.\n\n## Test data\n\nThe test dataset has been produced to make it as small as possible in order to make the workflow pass on CI.\n\n- The CMO reads come from [zenodo](https://zenodo.org/records/10229382) and have been sampled to 0.1 with seqtk.\n- The GEX reads come from SRR13948489 but have been subsetted to the cells selected in the above zenodo.\n", - "changelog": "# Changelog\n\n## [0.4] 2024-04-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n\n## [0.3] 2024-02-12\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.10b+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rna_starsolo/rna_starsolo/2.7.11a+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n\n## [0.2] 2024-02-05\n\n### Tool updates\n- `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/rgrnastar/rna_star/2.7.10b+galaxy4`\n- `pick_value` was replaced by `toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0`\n\n\n\n## [0.1] 2023-12-21\n\nFirst release.\n" - } - ], - "path": "./workflows/scRNAseq/fastq-to-matrix-10x" - }, - { - "version": 1.2, - "workflows": [ - { - "name": "Velocyto-on10X-from-bundled", - "subclass": "Galaxy", - "publish": true, - "primaryDescriptorPath": "/Velocyto-on10X-from-bundled.ga", - "testParameterFiles": [ - "/Velocyto-on10X-from-bundled-tests.yml" - ], - "authors": [ - { - "name": "Lucille Delisle", - "orcid": "0000-0002-1964-4960" - } - ], - "definition": { - "a_galaxy_workflow": "true", - "annotation": "Run velocyto to get loom with counts of spliced and unspliced. It will extract the 'barcodes' from the bundled outputs.", - "comments": [], - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "release": "0.2", - "name": "Velocyto-on10X-from-bundled", - "steps": { - "0": { - "annotation": "This can be output of CellRanger or STARsolo", - "content_id": null, + }, + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bcftools_consensus/bcftools_consensus/1.15.1+galaxy3", "errors": null, - "id": 0, - "input_connections": {}, + "id": 15, + "input_connections": { + "input_file": { + "id": 11, + "output_name": "output" + }, + "reference_source|fasta_ref": { + "id": 3, + "output_name": "output1" + } + }, "inputs": [ { - "description": "This can be output of CellRanger or STARsolo", - "name": "BAM files with CB and UB" + "description": "runtime parameter for tool bcftools consensus", + "name": "reference_source" + }, + { + "description": "runtime parameter for tool bcftools consensus", + "name": "sec_default" + } + ], + "label": null, + "name": "bcftools consensus", + "outputs": [ + { + "name": "output_file", + "type": "fasta" } ], - "label": "BAM files with CB and UB", - "name": "Input dataset collection", - "outputs": [], "position": { - "left": 0, - "top": 0 + "left": 1565, + "top": 248 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "043d198b-3af0-477d-be11-5d1373280379", + "post_job_actions": { + "RenameDatasetActionoutput_file": { + "action_arguments": { + "newname": "bcftools_consensus" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bcftools_consensus/bcftools_consensus/1.15.1+galaxy3", + "tool_shed_repository": { + "changeset_revision": "147de996e34f", + "name": "bcftools_consensus", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"absent\": \"\", \"chain\": false, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"fasta_ref\": {\"__class__\": \"ConnectedValue\"}}, \"rename\": false, \"sec_default\": {\"mask\": {\"__class__\": \"RuntimeValue\"}, \"iupac_codes\": false, \"sample\": \"\", \"select_haplotype\": null, \"mark_del\": \"\", \"mark_ins\": null, \"mark_snv\": null, \"conditional_mask\": {\"selector\": \"disabled\", \"__current_case__\": 0}}, \"sec_restrict\": {\"include\": null, \"exclude\": null}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy3", + "type": "tool", + "uuid": "872ba641-1909-43ea-b3c2-62e6773583a6", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "bcftools_consensus", + "output_name": "output_file", + "uuid": "49497f3c-9332-4924-bcfd-cb71788ad2c2" + } + ] }, - "1": { - "annotation": "This can be output of STARsolo or DropletUtils", - "content_id": null, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_head_tool/9.3+galaxy1", "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ + "id": 16, + "input_connections": { + "infile": { + "id": 13, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Select first", + "outputs": [ { - "description": "This can be output of STARsolo or DropletUtils", - "name": "filtered matrices in bundle" + "name": "outfile", + "type": "input" } ], - "label": "filtered matrices in bundle", - "name": "Input dataset collection", - "outputs": [], "position": { - "left": 141, - "top": 139 + "left": 1623.6611511712222, + "top": 952.9024800002072 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "03b0d22c-3b46-4460-8c18-b524bc09d655", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_head_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"complement\": \"\", \"count\": \"1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "de8ceb06-c76a-4de5-ad01-4e86edd32b84", "when": null, "workflow_outputs": [] }, - "2": { - "annotation": "gtf file", - "content_id": null, + "17": { + "annotation": "", + "content_id": "Remove beginning1", "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ + "id": 17, + "input_connections": { + "input": { + "id": 14, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Remove beginning", + "outputs": [ { - "description": "gtf file", - "name": "gtf file" + "name": "out_file1", + "type": "input" } ], - "label": "gtf file", - "name": "Input dataset", - "outputs": [], "position": { - "left": 231, - "top": 273 + "left": 1789.4166259765625, + "top": 47.899993896484375 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"gtf\"], \"tag\": \"\"}", - "tool_version": null, - "type": "data_input", - "uuid": "f1d04259-f449-44d7-8d36-49f3ad664361", + "post_job_actions": {}, + "tool_id": "Remove beginning1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"num_lines\": \"1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "b7da4892-be3a-4cc5-8cdf-5205b7435220", "when": null, "workflow_outputs": [] }, - "3": { + "18": { "annotation": "", - "content_id": "__APPLY_RULES__", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", "errors": null, - "id": 3, + "id": 18, "input_connections": { - "input": { - "id": 1, + "input_list": { + "id": 16, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 1861.2076226643767, + "top": 940.9587935676732 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "mapping_coverage_percentage_per_sample" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "mapping_coverage_percentage_per_sample" + }, + "action_type": "TagDatasetAction", "output_name": "output" } }, - "inputs": [ + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": true, \"__current_case__\": 0, \"place_name\": \"same_once\"}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "bc05695c-433b-44df-9c94-d345f66be3cd", + "when": null, + "workflow_outputs": [ { - "description": "runtime parameter for tool Apply rules", - "name": "input" + "label": "mapping_coverage_percentage_per_sample", + "output_name": "output", + "uuid": "5ee1c158-1a85-45ca-9abd-b30632b3092c" + } + ] + }, + "19": { + "annotation": "", + "content_id": "Count1", + "errors": null, + "id": 19, + "input_connections": { + "input": { + "id": 17, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Count", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" } ], - "label": "extract barcodes from bundle", - "name": "Apply rules", + "position": { + "left": 2020.2333984375, + "top": 51.899993896484375 + }, + "post_job_actions": {}, + "tool_id": "Count1", + "tool_state": "{\"column\": \"1\", \"delim\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"sorting\": \"value\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "1827b4be-3a5e-45d8-b08f-9b90871ecd6c", + "when": null, + "workflow_outputs": [] + }, + "20": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", + "errors": null, + "id": 20, + "input_connections": { + "input": { + "id": 18, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Advanced Cut", "outputs": [ { "name": "output", - "type": "input" + "type": "tabular" } ], "position": { - "left": 421, - "top": 133 + "left": 2089.961199999347, + "top": 949.9024800002072 }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"complement\": \"\", \"cut_type_options\": {\"cut_element\": \"-f\", \"__current_case__\": 0, \"delimiter\": \"\", \"colnames_option\": {\"header\": \"N\", \"__current_case__\": 1, \"list\": \"1\"}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "74036007-7df4-4e3f-86c3-e73f511bdbbe", + "when": null, + "workflow_outputs": [] + }, + "21": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 21, + "input_connections": { + "input": { + "id": 19, + "output_name": "out_file1" } }, - "tool_id": "__APPLY_RULES__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"columns\": [0], \"editing\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"error\": null, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"error\": null, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}, {\"error\": null, \"invert\": false, \"target_column\": 1, \"type\": \"add_filter_matches\", \"value\": \"barcodes\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.0", + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 2250.1666259765625, + "top": 52.899993896484375 + }, + "post_job_actions": {}, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c1\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", "type": "tool", - "uuid": "8c2d032f-596c-4315-8361-ebf1ec2eb655", + "uuid": "aff32212-caf5-4e5c-86b3-fd25097dc051", "when": null, "workflow_outputs": [] }, - "4": { + "22": { "annotation": "", - "id": 4, + "content_id": "Paste1", + "errors": null, + "id": 22, "input_connections": { - "BAM files with CB and UB": { - "id": 0, - "input_subworkflow_step_id": 0, + "input1": { + "id": 20, "output_name": "output" }, - "filtered barcodes": { - "id": 3, - "input_subworkflow_step_id": 1, - "output_name": "output" + "input2": { + "id": 12, + "output_name": "table" + } + }, + "inputs": [], + "label": null, + "name": "Paste", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 2249.0333251953125, + "top": 620.8999938964844 + }, + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "mapping_mean_depth_per_sample" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" }, - "gtf file": { - "id": 2, - "input_subworkflow_step_id": 2, + "TagDatasetActionout_file1": { + "action_arguments": { + "tags": "mapping_mean_depth_per_sample" + }, + "action_type": "TagDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Paste1", + "tool_state": "{\"delimiter\": \"T\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"input2\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.0", + "type": "tool", + "uuid": "38616748-2327-49f3-a53e-c204a356d97b", + "when": null, + "workflow_outputs": [ + { + "label": "mapping_mean_depth_per_sample", + "output_name": "out_file1", + "uuid": "25b7b87b-5ef1-487f-90cc-81351a2f81ce" + } + ] + }, + "23": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_head_tool/9.3+galaxy1", + "errors": null, + "id": 23, + "input_connections": { + "infile": { + "id": 21, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Select first", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 2493.75, + "top": 44.899993896484375 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_head_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"complement\": \"\", \"count\": \"1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "49b1771c-f107-4dff-8683-65aa58c1c0ad", + "when": null, + "workflow_outputs": [] + }, + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 24, + "input_connections": { + "input_list": { + "id": 23, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Collapse Collection", + "outputs": [ + { + "name": "output", + "type": "input" + } + ], + "position": { + "left": 2735.0166015625, + "top": 49.899993896484375 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"filename\": {\"add_name\": true, \"__current_case__\": 0, \"place_name\": \"same_once\"}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", + "type": "tool", + "uuid": "282932f1-bbc9-4081-b154-ddb3a2ecb779", + "when": null, + "workflow_outputs": [] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regexColumn1/1.0.3", + "errors": null, + "id": 25, + "input_connections": { + "input": { + "id": 24, "output_name": "output" } }, "inputs": [], "label": null, - "name": "Velocyto_on10X_filtered_barcodes", - "outputs": [], + "name": "Column Regex Find And Replace", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], "position": { - "left": 710, - "top": 63.5 + "left": 2961.5528311718776, + "top": 47.899993896484375 }, - "subworkflow": { - "a_galaxy_workflow": "true", - "annotation": "", - "comments": [], - "creator": [ - { - "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" - } - ], - "format-version": "0.1", - "license": "MIT", - "name": "Velocyto_on10X_filtered_barcodes", - "steps": { - "0": { - "annotation": "This can be output of CellRanger or STARsolo", - "content_id": null, - "errors": null, - "id": 0, - "input_connections": {}, - "inputs": [ - { - "description": "This can be output of CellRanger or STARsolo", - "name": "BAM files with CB and UB" - } - ], - "label": "BAM files with CB and UB", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 0.0, - "top": 0.0 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "043d198b-3af0-477d-be11-5d1373280379", - "when": null, - "workflow_outputs": [] - }, - "1": { - "annotation": "This can be output of STARsolo or DropletUtils", - "content_id": null, - "errors": null, - "id": 1, - "input_connections": {}, - "inputs": [ - { - "description": "This can be output of STARsolo or DropletUtils", - "name": "filtered barcodes" - } - ], - "label": "filtered barcodes", - "name": "Input dataset collection", - "outputs": [], - "position": { - "left": 55.999999999999986, - "top": 108.33333333333333 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"tsv\"], \"tag\": \"\", \"collection_type\": \"list\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "03b0d22c-3b46-4460-8c18-b524bc09d655", - "when": null, - "workflow_outputs": [] - }, - "2": { - "annotation": "gtf file", - "content_id": null, - "errors": null, - "id": 2, - "input_connections": {}, - "inputs": [ - { - "description": "gtf file", - "name": "gtf file" - } - ], - "label": "gtf file", - "name": "Input dataset", - "outputs": [], - "position": { - "left": 148.0, - "top": 204.66666666666666 - }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"gtf\"], \"tag\": \"\"}", - "tool_version": null, - "type": "data_input", - "uuid": "f1d04259-f449-44d7-8d36-49f3ad664361", - "when": null, - "workflow_outputs": [] + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "number_of_variants_per_sample" }, - "3": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2", - "errors": null, - "id": 3, - "input_connections": { - "main|BAM": { - "id": 0, - "output_name": "output" - }, - "main|barcodes": { - "id": 1, - "output_name": "output" - }, - "main|gtffile": { - "id": 2, - "output_name": "output" - } - }, - "inputs": [ - { - "description": "runtime parameter for tool velocyto CLI", - "name": "main" - }, - { - "description": "runtime parameter for tool velocyto CLI", - "name": "main" - }, - { - "description": "runtime parameter for tool velocyto CLI", - "name": "main" - }, - { - "description": "runtime parameter for tool velocyto CLI", - "name": "main" - }, - { - "description": "runtime parameter for tool velocyto CLI", - "name": "main" - } - ], - "label": "velocyto", - "name": "velocyto CLI", - "outputs": [ - { - "name": "samples", - "type": "loom" - } - ], - "position": { - "left": 470.66666666666663, - "top": 116.32222493489576 - }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2", - "tool_shed_repository": { - "changeset_revision": "90e95e9ee190", - "name": "velocyto_cli", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"main\": {\"do\": \"run10x\", \"__current_case__\": 0, \"sample_definition\": {\"sample_definition_select\": \"identifier\", \"__current_case__\": 1}, \"BAM\": {\"__class__\": \"ConnectedValue\"}, \"barcodes\": {\"__class__\": \"ConnectedValue\"}, \"gtffile\": {\"__class__\": \"ConnectedValue\"}, \"s\": {\"__class__\": \"RuntimeValue\"}, \"m\": {\"__class__\": \"RuntimeValue\"}, \"M\": false, \"t\": \"uint16\"}, \"verbosity\": \"-vv\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.17.17+galaxy2", - "type": "tool", - "uuid": "f9aef50f-b31d-44dd-aad6-fe4d520e3b1e", - "when": null, - "workflow_outputs": [ - { - "label": "velocyto loom", - "output_name": "samples", - "uuid": "2899a85c-c198-436f-a409-9bfbdf90c95f" - } - ] - } + "action_type": "RenameDatasetAction", + "output_name": "out_file1" }, - "tags": "", - "uuid": "66e3b8eb-d312-488e-b407-1ed3fa627ebb" + "TagDatasetActionout_file1": { + "action_arguments": { + "tags": "number_of_variants_per_sample" + }, + "action_type": "TagDatasetAction", + "output_name": "out_file1" + } }, - "tool_id": null, - "type": "subworkflow", - "uuid": "39ea418d-135d-4e7d-b2fe-fbde5c7393b7", + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regexColumn1/1.0.3", + "tool_shed_repository": { + "changeset_revision": "503bcd6ebe4b", + "name": "regex_find_replace", + "owner": "galaxyp", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"^$\", \"replacement\": \"0\"}], \"field\": \"2\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", + "type": "tool", + "uuid": "dfa6d815-9c8a-4a04-8862-00a6f83789dc", "when": null, "workflow_outputs": [ { - "label": "velocyto loom", - "output_name": "velocyto loom", - "uuid": "865e6dd6-8c01-4188-a1f6-4cd77e433eed" + "label": "number_of_variants_per_sample", + "output_name": "out_file1", + "uuid": "2852c4ee-24ea-4df7-b59e-54eb6e2f470b" } ] } }, "tags": [ - "name:single-cell" + "name:Collection", + "name:microGalaxy", + "name:PathoGFAIR", + "name:IWC" ], - "uuid": "0608c7f4-767c-47b3-ae45-4e98c7c83bec", - "version": 8 + "uuid": "435875a1-72c4-4fda-8943-3a78f25c6574", + "version": 72 }, - "readme": "# Velocyto on 10X data\n\nThese workflows simply run velocyto. There are 2 workflows because one can be easily run after the 'fastq-to-matrix-10x' workflows (Velocyto-on10X-from-bundled). The other can be easily run from uploaded datasets (Velocyto-on10X-filtered-barcodes).\n\n## Input datasets\n\n- BAM files with CB and UB: A collection of BAM. It accepts BAM from cellranger or STARsolo with the CB and UB tags (if you use the fastq-to-matrix-10x workflows these tags are automatically included).\n- filtered barcodes (only for Velocyto_on10X_filtered_barcodes workflow): A collection of filtered barcodes (this is what will be used by velocyto). 'Filtered' means that these barcodes have been identified as potential cells. It should not be the whole list of 3 million possible barcodes from cellranger.\n- filtered matrices in bundle (only for Velocyto_on10X_from_bundled workflow): A collection of filtered matrices as bundled (like the one which comes from the fastq-to-matrix-10x workflows): A collection with as many items as samples. For each sample, the item is a list with 3 datasets (barcodes, genes, matrix). The workflow will then extract the items which have the 'barcodes' identifier.\n- gtf file: A file with annotations where exons are and how they are grouped into genes.\n\n## Processing\n\n- If you provided matrices, the first step is to extract barcodes.\n- For both cases velocyto cli is run to get a loom file per sample with spliced and unspliced counts.\n", - "changelog": "# Changelog\n\n## [0.2] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2`\n## [0.1] 2024-01-26\n\nFirst release.\n" - }, + "readme": "# Allele-based Pathogen Identification\n\nThis workflow identifies pathogens using an allelic approach, detecting Single Nucleotide Polymorphisms (SNPs) to track emerging variants, i.e. markers showing evolutionary histories of homogeneous strains. This process includes SNP calling, aimed at identifying novel pathogen strains and elucidating discrepancies compared to reference sequences, thereby facilitating the tracking of emerging variants. Within this workflow, both variants and SNPs are discerned, serving as crucial elements for subsequent pathogen identification and variant tracking purposes.\n\n## Input Datasets\n- Collection of Pre-Processed Sequenced reads of all samples, ready for further analysis with the other workflows, in a `fastqsanger or fastqsanger.gz` format, the output of **Nanopore Preprocessing** workflow.\n- A reference genome to the tested pathogen.\n\n## Output Datasets\n- VCF files indicating identified variants and SNPs, BAM files with mapping results, and Tabular files with mapping depth and coverage calculations.\n\nIf you're unsure how to use this workflows, or if you want to see it in action with test datasets, it is included in our detailed training material for foodborne pathogen detection and tracking. You can find step-by-step instructions and practical examples in the following [GTN tutorial](https://training.galaxyproject.org/training-material/topics/microbiome/tutorials/pathogen-detection-from-nanopore-foodborne-data/tutorial.html)\n", + "changelog": "# Changelog\n\n## [0.1.1] 2024-06-28\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.24+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bcftools_norm/bcftools_norm/1.9+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bcftools_norm/bcftools_norm/1.15.1+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bcftools_consensus/bcftools_consensus/1.9+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bcftools_consensus/bcftools_consensus/1.15.1+galaxy3`\n\n## [0.1] 2024-06-19\n\nFirst release.\n" + } + ], + "path": "./workflows/microbiome/allele-based-pathogen-identification" + }, + { + "version": 1.2, + "workflows": [ { - "name": "Velocyto-on10X-filtered-barcodes", + "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/Velocyto-on10X-filtered-barcodes.ga", + "primaryDescriptorPath": "/Taxonomy-Profiling-and-Visualization-with-Krona.ga", "testParameterFiles": [ - "/Velocyto-on10X-filtered-barcodes-tests.yml" + "/Taxonomy-Profiling-and-Visualization-with-Krona-tests.yml" ], "authors": [ { - "name": "Lucille Delisle", - "orcid": "0000-0002-1964-4960" + "name": "Engy Nasr", + "orcid": "0000-0001-9047-4215", + "url": "https://orcid.org/0000-0001-9047-4215" + }, + { + "name": "B\u00e9r\u00e9nice Batut", + "orcid": "0000-0001-9852-1987", + "url": "https://orcid.org/0000-0001-9852-1987" + }, + { + "name": "Paul Zierep", + "orcid": "0000-0003-2982-388X", + "url": "https://orcid.org/0000-0003-2982-388X" } ], "definition": { "a_galaxy_workflow": "true", - "annotation": "Run velocyto to get loom with counts of spliced and unspliced", - "comments": [], + "annotation": "Microbiome - Taxonomy Profiling", + "comments": [ + { + "child_steps": [ + 4 + ], + "color": "red", + "data": { + "title": "Taxonomy Visualisation" + }, + "id": 1, + "position": [ + 685, + 167.31666564941406 + ], + "size": [ + 236, + 191 + ], + "type": "frame" + }, + { + "child_steps": [ + 2, + 3, + 1 + ], + "color": "red", + "data": { + "title": "Taxonomy Profiling" + }, + "id": 0, + "position": [ + 4.800000000000011, + 165.01666564941405 + ], + "size": [ + 663.2, + 295.6 + ], + "type": "frame" + } + ], "creator": [ { "class": "Person", - "identifier": "https://orcid.org/0000-0002-1964-4960", - "name": "Lucille Delisle" + "identifier": "0000-0001-9047-4215", + "name": "Engy Nasr", + "url": "https://orcid.org/0000-0001-9047-4215" + }, + { + "class": "Person", + "identifier": "0000-0001-9852-1987", + "name": "B\u00e9r\u00e9nice Batut", + "url": "https://orcid.org/0000-0001-9852-1987" + }, + { + "class": "Person", + "identifier": "0000-0003-2982-388X", + "name": "Paul Zierep" } ], "format-version": "0.1", "license": "MIT", - "release": "0.2", - "name": "Velocyto-on10X-filtered-barcodes", + "release": "0.1", + "name": "Taxonomy Profiling and Visualization with Krona", + "report": { + "markdown": "# Taxonomy Profiling and Visualisation with Krona Workflow Report\n\nIn this workflow you can identify your microbial community, but identifying all possible Taxon found in your samples, from the kingdom level down to the species level. In the application of the pathogen detection, this workflow gives an overview of the possible bacterial found in samples and what might be a possible suspect for pathogenicity.\n\nThe workflow uses Kraken2 tool and allow the user to choose any Kraken2 database or other added ones depending on the user application or the input samples. All Kraken2 tool databases are available in Galaxy. More description about these databases can be found [here](https://benlangmead.github.io/aws-indexes/k2). Other databases can be also added to the tool, just contact us anytime for that. We recommend using StandardPF database.\n\nVisualization is done using Krona Pie Chart, and you can replace it with any other tool. e.g. Phinch interactive tool, which is also available in Galaxy\n\n## Workflow Inputs:\n\nThe per-processing workflow main output (Collection of all samples reads after quality retaining and hosts filtering)\n\n## Workflow Outputs are:\n\n### Taxonomy Tabular Report\n\nThe report shows the abundance of every taxon from the kingdom level down to the species level\n\n```galaxy\nhistory_dataset_display(output=\"converted_kraken_report\")\n```\n\n### Taxonomy Profiling Visualization with Krona\nAn interactive Pie chart showing the different identified taxons along with their percentages, which is one of the ways to visualize the previous taxonomy tabular\n\n```galaxy\nhistory_dataset_as_image(output=\"krona_pie_chart\")\n```\n" + }, "steps": { "0": { - "annotation": "This can be output of CellRanger or STARsolo", + "annotation": "Output collection from the Nanopore Preprocessing workflow", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "This can be output of CellRanger or STARsolo", - "name": "BAM files with CB and UB" + "description": "Output collection from the Nanopore Preprocessing workflow", + "name": "collection_of_preprocessed_samples" } ], - "label": "BAM files with CB and UB", + "label": "collection_of_preprocessed_samples", "name": "Input dataset collection", "outputs": [], "position": { @@ -26536,153 +40179,251 @@ "top": 0 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"bam\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "043d198b-3af0-477d-be11-5d1373280379", + "uuid": "c4a14ff1-1f0c-4cb5-aefe-b56f0a84404e", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "This can be output of STARsolo or DropletUtils (too many barcodes will make memory errors)", + "annotation": "kraken_database_for_user_to_choose", "content_id": null, "errors": null, "id": 1, "input_connections": {}, "inputs": [ { - "description": "This can be output of STARsolo or DropletUtils (too many barcodes will make memory errors)", - "name": "filtered barcodes" + "description": "kraken_database_for_user_to_choose", + "name": "kraken_database" } ], - "label": "filtered barcodes", - "name": "Input dataset collection", + "label": "kraken_database", + "name": "Input parameter", "outputs": [], "position": { - "left": 55.999999999999986, - "top": 108.33333333333333 + "left": 24.79997558593749, + "top": 276.7833526611328 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"tsv\"], \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, - "type": "data_collection_input", - "uuid": "03b0d22c-3b46-4460-8c18-b524bc09d655", + "type": "parameter_input", + "uuid": "cc59191c-1bc9-4007-b88c-8765ff2dfefd", "when": null, "workflow_outputs": [] }, "2": { - "annotation": "gtf file", - "content_id": null, + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.1+galaxy1", "errors": null, "id": 2, - "input_connections": {}, + "input_connections": { + "kraken2_database": { + "id": 1, + "output_name": "output" + }, + "single_paired|input_sequences": { + "id": 0, + "output_name": "output" + } + }, "inputs": [ { - "description": "gtf file", - "name": "gtf file" + "description": "runtime parameter for tool Kraken2", + "name": "single_paired" + } + ], + "label": null, + "name": "Kraken2", + "outputs": [ + { + "name": "report_output", + "type": "tabular" + }, + { + "name": "output", + "type": "tabular" } ], - "label": "gtf file", - "name": "Input dataset", - "outputs": [], "position": { - "left": 148, - "top": 204.66666666666666 + "left": 231.99998779296874, + "top": 205.00002746582032 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"format\": [\"gtf\"], \"tag\": \"\"}", - "tool_version": null, - "type": "data_input", - "uuid": "f1d04259-f449-44d7-8d36-49f3ad664361", + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "kraken2_with_pluspf_database_output" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "RenameDatasetActionreport_output": { + "action_arguments": { + "newname": "kraken2_with_pluspf_database_output_report" + }, + "action_type": "RenameDatasetAction", + "output_name": "report_output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.1+galaxy1", + "tool_shed_repository": { + "changeset_revision": "20e2f64aa1fe", + "name": "kraken2", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"confidence\": \"0.1\", \"kraken2_database\": {\"__class__\": \"ConnectedValue\"}, \"min_base_quality\": \"0\", \"minimum_hit_groups\": \"2\", \"quick\": false, \"report\": {\"create_report\": true, \"use_mpa_style\": false, \"report_zero_counts\": false, \"report_minimizer_data\": false}, \"single_paired\": {\"single_paired_selector\": \"no\", \"__current_case__\": 2, \"input_sequences\": {\"__class__\": \"ConnectedValue\"}}, \"split_reads\": false, \"use_names\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.1+galaxy1", + "type": "tool", + "uuid": "ddb4e42b-6381-411e-9328-1c7959ecda47", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "kraken2_with_pluspf_database_output", + "output_name": "output", + "uuid": "26f9041f-d8a4-4f64-8a53-404d5c7e2f61" + }, + { + "label": "kraken2_with_pluspf_database_output_report", + "output_name": "report_output", + "uuid": "f2ddd05b-66a0-4cea-9da6-ed107eecbe1b" + } + ] }, "3": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/krakentools_kreport2krona/krakentools_kreport2krona/1.2+galaxy1", "errors": null, "id": 3, "input_connections": { - "main|BAM": { - "id": 0, - "output_name": "output" - }, - "main|barcodes": { - "id": 1, - "output_name": "output" - }, - "main|gtffile": { + "report": { "id": 2, - "output_name": "output" + "output_name": "report_output" } }, - "inputs": [ - { - "description": "runtime parameter for tool velocyto CLI", - "name": "main" - }, - { - "description": "runtime parameter for tool velocyto CLI", - "name": "main" - }, + "inputs": [], + "label": null, + "name": "Krakentools: Convert kraken report file", + "outputs": [ { - "description": "runtime parameter for tool velocyto CLI", - "name": "main" - }, + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 447.9999877929688, + "top": 205.31667785644532 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "converted_kraken_report" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/krakentools_kreport2krona/krakentools_kreport2krona/1.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "2deaada69b14", + "name": "krakentools_kreport2krona", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"intermediate_ranks\": false, \"report\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2+galaxy1", + "type": "tool", + "uuid": "7464e3a0-2253-4fe5-832f-ea155a660b08", + "when": null, + "workflow_outputs": [ { - "description": "runtime parameter for tool velocyto CLI", - "name": "main" - }, + "label": "converted_kraken_report", + "output_name": "output", + "uuid": "c490ab8d-1b1d-4914-aa51-a62a967a4018" + } + ] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/crs4/taxonomy_krona_chart/taxonomy_krona_chart/2.7.1+galaxy0", + "errors": null, + "id": 4, + "input_connections": { + "type_of_data|input": { + "id": 3, + "output_name": "output" + } + }, + "inputs": [ { - "description": "runtime parameter for tool velocyto CLI", - "name": "main" + "description": "runtime parameter for tool Krona pie chart", + "name": "type_of_data" } ], - "label": "velocyto", - "name": "velocyto CLI", + "label": null, + "name": "Krona pie chart", "outputs": [ { - "name": "samples", - "type": "loom" + "name": "output", + "type": "html" } ], "position": { - "left": 470.66666666666663, - "top": 116.32222493489576 + "left": 701, + "top": 212.31666564941406 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2", + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "krona_pie_chart" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "taxonomy_profiling_visualisation_krona_pie_chart" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/crs4/taxonomy_krona_chart/taxonomy_krona_chart/2.7.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "90e95e9ee190", - "name": "velocyto_cli", - "owner": "iuc", + "changeset_revision": "e9005d1f3cfd", + "name": "taxonomy_krona_chart", + "owner": "crs4", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"main\": {\"do\": \"run10x\", \"__current_case__\": 0, \"sample_definition\": {\"sample_definition_select\": \"identifier\", \"__current_case__\": 1}, \"BAM\": {\"__class__\": \"ConnectedValue\"}, \"barcodes\": {\"__class__\": \"ConnectedValue\"}, \"gtffile\": {\"__class__\": \"ConnectedValue\"}, \"s\": {\"__class__\": \"RuntimeValue\"}, \"m\": {\"__class__\": \"RuntimeValue\"}, \"M\": false, \"t\": \"uint16\"}, \"verbosity\": \"-vv\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.17.17+galaxy2", + "tool_state": "{\"combine_inputs\": false, \"root_name\": \"Root\", \"type_of_data\": {\"type_of_data_selector\": \"text\", \"__current_case__\": 1, \"input\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.7.1+galaxy0", "type": "tool", - "uuid": "f9aef50f-b31d-44dd-aad6-fe4d520e3b1e", + "uuid": "8b130a6a-6fb3-4498-ac19-0d2df97c09e1", "when": null, "workflow_outputs": [ { - "label": "velocyto loom", - "output_name": "samples", - "uuid": "2899a85c-c198-436f-a409-9bfbdf90c95f" + "label": "krona_pie_chart", + "output_name": "output", + "uuid": "dcc857c6-f579-4c74-84ec-bb6ce3794a56" } ] } }, "tags": [ - "name:single-cell" + "name:Collection", + "name:microGalaxy", + "name:PathoGFAIR", + "name:IWC" ], - "uuid": "33862923-af05-48ba-aec5-14393981cee2", - "version": 4 + "uuid": "a55428c8-9934-4941-93c4-3920b4ba3366", + "version": 58 }, - "readme": "# Velocyto on 10X data\n\nThese workflows simply run velocyto. There are 2 workflows because one can be easily run after the 'fastq-to-matrix-10x' workflows (Velocyto-on10X-from-bundled). The other can be easily run from uploaded datasets (Velocyto-on10X-filtered-barcodes).\n\n## Input datasets\n\n- BAM files with CB and UB: A collection of BAM. It accepts BAM from cellranger or STARsolo with the CB and UB tags (if you use the fastq-to-matrix-10x workflows these tags are automatically included).\n- filtered barcodes (only for Velocyto_on10X_filtered_barcodes workflow): A collection of filtered barcodes (this is what will be used by velocyto). 'Filtered' means that these barcodes have been identified as potential cells. It should not be the whole list of 3 million possible barcodes from cellranger.\n- filtered matrices in bundle (only for Velocyto_on10X_from_bundled workflow): A collection of filtered matrices as bundled (like the one which comes from the fastq-to-matrix-10x workflows): A collection with as many items as samples. For each sample, the item is a list with 3 datasets (barcodes, genes, matrix). The workflow will then extract the items which have the 'barcodes' identifier.\n- gtf file: A file with annotations where exons are and how they are grouped into genes.\n\n## Processing\n\n- If you provided matrices, the first step is to extract barcodes.\n- For both cases velocyto cli is run to get a loom file per sample with spliced and unspliced counts.\n", - "changelog": "# Changelog\n\n## [0.2] 2024-02-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/velocyto_cli/velocyto_cli/0.17.17+galaxy2`\n## [0.1] 2024-01-26\n\nFirst release.\n" + "readme": "# Taxonomy Profiling and Visualisation with Krona\n\nIn this workflow, we identify the different organisms found in our samples by assigning taxonomy levels to the reads starting from the kingdom level down to the species level and visualise the result.\n\nIt\u2019s important to check what might be the species of a possible pathogen to be found, it gets us closer to the investigation as well as discovering possible multiple pathogenetic infections if any existed.\n\nFor taxonomy profiling Kraken2 tool is used along with one of its standard databases available on Galaxy, you can freely choose between Kraken2 different databases based on your input datasets. For visualisation multiple tools can be used, Krona pie chart (as default in this workflow), Phinch interactive tool, Pavian, etc.\n\n## Input Datasets\n- Collection of Pre-Processed Sequenced reads of all samples, ready for further analysis with the other workflows, in a `fastqsanger` or `fastqsanger.gz` format, the output of **Nanopore Preprocessing** workflow.\n\n## Output Datasets\n- Taxonomy profiling Tabular file, visualisation figures and interactive pie charts.\n\nIf you're unsure how to use this workflows, or if you want to see it in action with test datasets, it is included in our detailed training material for foodborne pathogen detection and tracking. You can find step-by-step instructions and practical examples in the following [GTN tutorial](https://training.galaxyproject.org/training-material/topics/microbiome/tutorials/pathogen-detection-from-nanopore-foodborne-data/tutorial.html)\n", + "changelog": "# Changelog\n\n## [0.1] 2024-04-25\n\nFirst release.\n" } ], - "path": "./workflows/scRNAseq/velocyto" + "path": "./workflows/microbiome/taxonomy-profiling-and-visualization-with-krona" }, { "version": 1.2, @@ -26691,1655 +40432,2391 @@ "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/pox-virus-half-genome.ga", + "primaryDescriptorPath": "/Gene-based-Pathogen-Identification.ga", + "testParameterFiles": [ + "/Gene-based-Pathogen-Identification-tests.yml" + ], "authors": [ { - "name": "Viktoria Isabel Schwarz", - "orcid": "0000-0001-6897-1215" + "name": "Engy Nasr", + "orcid": "0000-0001-9047-4215", + "url": "https://orcid.org/0000-0001-9047-4215" }, { - "name": "Wolfgang Maier", - "orcid": "0000-0002-9464-6640" + "name": "B\u00e9r\u00e9nice Batut", + "orcid": "0000-0001-9852-1987", + "url": "https://orcid.org/0000-0001-9852-1987" + }, + { + "name": "Paul Zierep", + "orcid": "0000-0003-2982-388X", + "url": "https://orcid.org/0000-0003-2982-388X" } ], "definition": { "a_galaxy_workflow": "true", - "annotation": "A workflow for the analysis of pox virus genomes sequenced as half-genomes (for ITR resolution) in a tiled-amplicon approach", + "annotation": "Nanopore datasets analysis - Phylogenetic Identification - antibiotic resistance genes detection and contigs building", + "comments": [ + { + "child_steps": [ + 10, + 13 + ], + "color": "turquoise", + "data": { + "title": "Identifying VF" + }, + "id": 2, + "position": [ + 1821.7, + 0.6000000000000014 + ], + "size": [ + 461.7, + 234.8 + ], + "type": "frame" + }, + { + "child_steps": [ + 11, + 14 + ], + "color": "turquoise", + "data": { + "title": "Identifying AMR" + }, + "id": 3, + "position": [ + 1830.2, + 640.3 + ], + "size": [ + 521.5, + 234.8 + ], + "type": "frame" + }, + { + "child_steps": [ + 2, + 4, + 6, + 7, + 9, + 12, + 15 + ], + "color": "turquoise", + "data": { + "title": "Extracting Contigs from our Samples" + }, + "id": 1, + "position": [ + 310, + 490.20000000000005 + ], + "size": [ + 1469, + 676 + ], + "type": "frame" + }, + { + "child_steps": [ + 1, + 3, + 5, + 8 + ], + "color": "turquoise", + "data": { + "title": "Extract Samples IDs" + }, + "id": 0, + "position": [ + 302.4, + 0 + ], + "size": [ + 1060.5, + 234.8 + ], + "type": "frame" + } + ], "creator": [ { "class": "Person", - "identifier": "https://orcid.org/0000-0001-6897-1215", - "name": "Viktoria Isabel Schwarz" + "identifier": "0000-0001-9047-4215", + "name": "Engy Nasr", + "url": "https://orcid.org/0000-0001-9047-4215" }, { "class": "Person", - "identifier": "https://orcid.org/0000-0002-9464-6640", - "name": "Wolfgang Maier" + "identifier": "0000-0001-9852-1987", + "name": "B\u00e9r\u00e9nice Batut", + "url": "https://orcid.org/0000-0001-9852-1987" + }, + { + "class": "Person", + "identifier": "0000-0003-2982-388X", + "name": "Paul Zierep" } ], "format-version": "0.1", "license": "MIT", "release": "0.1", - "name": "Pox Virus Illumina Amplicon Workflow from half-genomes", + "name": "Gene-based Pathogen Identification", + "report": { + "markdown": "# Gene-based Pathogen Identification Workflow Report\n\nBelow are the results for the Gene based Pathogen Identification Workflow\n\nThis workflow was run on:\n\n```galaxy\ngenerate_time()\n```\n\nWith Galaxy version:\n\n```galaxy\ngenerate_galaxy_version()\n```\n\n## Workflow Inputs\nThe Perprocessing workflow main output (Collection of all samples reads after quality retaining and hosts filtering)\n\n## Workflow Output\n\n### Identified contigs per sample\n\n```galaxy\nhistory_dataset_display(output=\"contigs\")\n```\n\n### Identified pathogenic genes per sample\n\n```galaxy\nhistory_dataset_display(output=\"vfs\")\n```\n\n### Identified Antimicrobial Resistance genes per sample\n\n```galaxy\nhistory_dataset_display(output=\"amrs\")\n```\n" + }, "steps": { "0": { - "annotation": "The viral reference sequence to map sequenced reads against", + "annotation": "Output collection from the Nanopore Preprocessing workflow", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "The viral reference sequence to map sequenced reads against", - "name": "Reference FASTA" + "description": "Output collection from the Nanopore Preprocessing workflow", + "name": "collection_of_preprocessed_samples" } ], - "label": "Reference FASTA", - "name": "Input dataset", + "label": "collection_of_preprocessed_samples", + "name": "Input dataset collection", "outputs": [], "position": { - "left": 244.316650390625, - "top": 642.8833312988281 + "left": 0, + "top": 316.35 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\"}", + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, - "type": "data_input", - "uuid": "f17c7022-fc94-42b5-ae90-7b3ec3d70ffb", + "type": "data_collection_input", + "uuid": "fb7f7c4b-70a7-4d6d-8b20-a3bfdc4380ff", + "when": null, "workflow_outputs": [] }, "1": { - "annotation": "The workflow expects a primer scheme split into two separate sequencing pools. These pools must be denoted as pool1/pool2 in the BED score column. The pool ids may, optionally, be followed by indicators of the subpool for tiled PCR amplification (e.g., pool1a/pool1b/pool2a/pool2b)", - "content_id": null, + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", "errors": null, "id": 1, - "input_connections": {}, - "inputs": [ + "input_connections": { + "input_collection": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Extract element identifiers", + "outputs": [ { - "description": "The workflow expects a primer scheme split into two separate sequencing pools. These pools must be denoted as pool1/pool2 in the BED score column. The pool ids may, optionally, be followed by indicators of the subpool for tiled PCR amplification (e.g., pool1a/pool1b/pool2a/pool2b)", - "name": "Primer Scheme" + "name": "output", + "type": "txt" } ], - "label": "Primer Scheme", - "name": "Input dataset", - "outputs": [], "position": { - "left": 0, - "top": 722.0 + "left": 322.37152236646415, + "top": 59.69265140673434 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\"}", - "tool_version": null, - "type": "data_input", - "uuid": "1829d4e0-ee74-4a94-8dc5-98a11d96b961", - "workflow_outputs": [] + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "extracted_samples_IDs" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_shed_repository": { + "changeset_revision": "d3c07d270a50", + "name": "collection_element_identifiers", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.2", + "type": "tool", + "uuid": "80a87744-c9fa-498c-9412-b59346fb7904", + "when": null, + "workflow_outputs": [ + { + "label": "extracted_samples_IDs", + "output_name": "output", + "uuid": "d82a93c6-23a9-4f85-879c-ecd759a31087" + } + ] }, "2": { - "annotation": "A collection of the sequencing data obtained from the **pool1** run of all samples", - "content_id": null, + "annotation": "", + "content_id": "__BUILD_LIST__", "errors": null, "id": 2, - "input_connections": {}, - "inputs": [ + "input_connections": { + "datasets_0|input": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Build list", + "outputs": [ { - "description": "A collection of the sequencing data obtained from the **pool1** run of all samples", - "name": "PE Reads Pool1" + "name": "output", + "type": "input" } ], - "label": "PE Reads Pool1", - "name": "Input dataset collection", - "outputs": [], "position": { - "left": 1261.3000030517578, - "top": 554.6000061035156 + "left": 330, + "top": 597.5999771118164 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "c154fa4b-feab-49f5-b1d7-b0a070d78a11", - "workflow_outputs": [] + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "list_of_lists_of_preprocessed_samples" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__BUILD_LIST__", + "tool_state": "{\"datasets\": [{\"__index__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"id_cond\": {\"id_select\": \"idx\", \"__current_case__\": 0}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "38bc82a3-b563-44cf-b0db-9e3311fe99bb", + "when": null, + "workflow_outputs": [ + { + "label": "list_of_lists_of_preprocessed_samples", + "output_name": "output", + "uuid": "f5b5b256-8ddf-4da8-8111-b1f6d3025a0d" + } + ] }, "3": { - "annotation": "A collection of the sequencing data obtained from the **pool2** run of all samples", - "content_id": null, + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0", "errors": null, "id": 3, - "input_connections": {}, + "input_connections": { + "split_parms|input": { + "id": 1, + "output_name": "output" + } + }, "inputs": [ { - "description": "A collection of the sequencing data obtained from the **pool2** run of all samples", - "name": "PE Reads Pool2" + "description": "runtime parameter for tool Split file", + "name": "split_parms" + } + ], + "label": null, + "name": "Split file", + "outputs": [ + { + "name": "list_output_txt", + "type": "input" } ], - "label": "PE Reads Pool2", - "name": "Input dataset collection", - "outputs": [], "position": { - "left": 1264.6999969482422, - "top": 664.9666748046875 + "left": 608.6215223664642, + "top": 47.19265140673434 }, - "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list:paired\"}", - "tool_version": null, - "type": "data_collection_input", - "uuid": "9c159726-6213-4bf3-a8ef-7e901ae2e1f3", - "workflow_outputs": [] + "post_job_actions": { + "RenameDatasetActionlist_output_txt": { + "action_arguments": { + "newname": "splitted_extracted_samples_IDs" + }, + "action_type": "RenameDatasetAction", + "output_name": "list_output_txt" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0", + "tool_shed_repository": { + "changeset_revision": "6cbe2f30c2d7", + "name": "split_file_to_collection", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"split_file\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.5.0", + "type": "tool", + "uuid": "f1e00cb8-a264-4acb-aff6-8c8b5aa0b48b", + "when": null, + "workflow_outputs": [ + { + "label": "splitted_extracted_samples_IDs", + "output_name": "list_output_txt", + "uuid": "eb5317bd-4bad-4cad-9219-3ac379221d6e" + } + ] }, "4": { - "annotation": "Only sequenced bases with at least this base calling quality will be considered for consensus calling.", - "content_id": null, + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.1+galaxy0", "errors": null, "id": 4, - "input_connections": {}, - "inputs": [ + "input_connections": { + "inputs": { + "id": 2, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Flye", + "outputs": [ { - "description": "Only sequenced bases with at least this base calling quality will be considered for consensus calling.", - "name": "Minimum quality score to call base" + "name": "consensus", + "type": "fasta" + }, + { + "name": "assembly_graph", + "type": "graph_dot" + }, + { + "name": "assembly_gfa", + "type": "txt" + }, + { + "name": "assembly_info", + "type": "tabular" } ], - "label": "Minimum quality score to call base", - "name": "Input parameter", - "outputs": [], "position": { - "left": 3694.38330078125, - "top": 984.5999755859375 + "left": 576.4000244140625, + "top": 602.433349609375 }, - "tool_id": null, - "tool_state": "{\"default\": 20, \"parameter_type\": \"integer\", \"optional\": true}", - "tool_version": null, - "type": "parameter_input", - "uuid": "43b722a0-385f-4ce7-9255-5041224ae149", - "workflow_outputs": [] + "post_job_actions": { + "RenameDatasetActionassembly_gfa": { + "action_arguments": { + "newname": "flye_assembly_gfa" + }, + "action_type": "RenameDatasetAction", + "output_name": "assembly_gfa" + }, + "RenameDatasetActionassembly_graph": { + "action_arguments": { + "newname": "flye_assembly_graph" + }, + "action_type": "RenameDatasetAction", + "output_name": "assembly_graph" + }, + "RenameDatasetActionassembly_info": { + "action_arguments": { + "newname": "flye_assembly_info_tabular" + }, + "action_type": "RenameDatasetAction", + "output_name": "assembly_info" + }, + "RenameDatasetActionconsensus": { + "action_arguments": { + "newname": "flye_consensus_fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "consensus" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/flye/flye/2.9.1+galaxy0", + "tool_shed_repository": { + "changeset_revision": "cb8dfd28c16f", + "name": "flye", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"asm\": {\"asm_select\": \"false\", \"__current_case__\": 1}, \"generate_log\": false, \"inputs\": {\"__class__\": \"ConnectedValue\"}, \"iterations\": \"1\", \"keep_haplotypes\": false, \"meta\": true, \"min_overlap\": null, \"mode_conditional\": {\"mode\": \"--nano-hq\", \"__current_case__\": 2}, \"no_alt_contigs\": false, \"scaffold\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.9.1+galaxy0", + "type": "tool", + "uuid": "a343c482-44b1-4cb3-a46e-2e714f785960", + "when": null, + "workflow_outputs": [ + { + "label": "flye_consensus_fasta", + "output_name": "consensus", + "uuid": "ff0d8c7b-2ac7-4c6d-a110-f71418dad938" + }, + { + "label": "flye_assembly_graph", + "output_name": "assembly_graph", + "uuid": "2385436f-fbe8-4d77-a40b-27a097d02941" + }, + { + "label": "flye_assembly_gfa", + "output_name": "assembly_gfa", + "uuid": "0e42ce51-c46b-45d8-baa4-45c0e98ac712" + }, + { + "label": "flye_assembly_info_tabular", + "output_name": "assembly_info", + "uuid": "3f297aed-7cee-4999-bbf4-69d84de6b64f" + } + ] }, "5": { - "annotation": "A consensus **SNV** call requires that the alternate base is seen in at least this fraction of reads covering it.", - "content_id": null, + "annotation": "", + "content_id": "param_value_from_file", "errors": null, "id": 5, - "input_connections": {}, - "inputs": [ - { - "description": "A consensus **SNV** call requires that the alternate base is seen in at least this fraction of reads covering it.", - "name": "Allele frequency to call SNV" + "input_connections": { + "input1": { + "id": 3, + "output_name": "list_output_txt" } - ], - "label": "Allele frequency to call SNV", - "name": "Input parameter", - "outputs": [], - "position": { - "left": 3696.166748046875, - "top": 1097.88330078125 }, - "tool_id": null, - "tool_state": "{\"default\": 0.7, \"parameter_type\": \"float\", \"optional\": true}", - "tool_version": null, - "type": "parameter_input", - "uuid": "378c2c1d-9250-4871-add1-1744ebd83eea", - "workflow_outputs": [] - }, - "6": { - "annotation": "A consensus **indel** call requires that the indel is seen in at least this fraction of reads covering it.", - "content_id": null, - "errors": null, - "id": 6, - "input_connections": {}, - "inputs": [ + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ { - "description": "A consensus **indel** call requires that the indel is seen in at least this fraction of reads covering it.", - "name": "Allele frequency to call indel" + "name": "text_param", + "type": "expression.json" } ], - "label": "Allele frequency to call indel", - "name": "Input parameter", - "outputs": [], "position": { - "left": 3699.13330078125, - "top": 1211.86669921875 + "left": 891.1214460725189, + "top": 39.942666665523404 }, - "tool_id": null, - "tool_state": "{\"default\": 0.8, \"parameter_type\": \"float\", \"optional\": true}", - "tool_version": null, - "type": "parameter_input", - "uuid": "8ccccd63-0323-4791-8549-99b322d27ac3", - "workflow_outputs": [] + "post_job_actions": { + "RenameDatasetActiontext_param": { + "action_arguments": { + "newname": "parsed_extracted_samples_IDs_to_text" + }, + "action_type": "RenameDatasetAction", + "output_name": "text_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "ee2062e3-4a3e-4bd0-98a1-264704be0009", + "when": null, + "workflow_outputs": [ + { + "label": "parsed_extracted_samples_IDs_to_text", + "output_name": "text_param", + "uuid": "3608e170-c462-42a2-8003-f3f65baa3834" + } + ] }, - "7": { + "6": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/fasta_compute_length/fasta_compute_length/1.0.3", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/medaka_consensus_pipeline/medaka_consensus_pipeline/1.7.2+galaxy0", "errors": null, - "id": 7, + "id": 6, "input_connections": { - "ref|input": { + "d": { + "id": 4, + "output_name": "consensus" + }, + "i": { "id": 0, "output_name": "output" } }, "inputs": [], "label": null, - "name": "Compute sequence length", + "name": "medaka consensus pipeline", "outputs": [ { - "name": "output", - "type": "tabular" + "name": "out_consensus", + "type": "fasta" + }, + { + "name": "out_probs", + "type": "h5" + }, + { + "name": "out_calls", + "type": "bam" + }, + { + "name": "out_gaps", + "type": "bed" + }, + { + "name": "out_log", + "type": "txt" } ], "position": { - "left": 465.9666748046875, - "top": 438.8666687011719 + "left": 923.816650390625, + "top": 543.25 }, "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" + "RenameDatasetActionout_calls": { + "action_arguments": { + "newname": "medaka_calls_of_draft_bam_file" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_calls" + }, + "RenameDatasetActionout_consensus": { + "action_arguments": { + "newname": "sample_all_contigs" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_consensus" + }, + "RenameDatasetActionout_gaps": { + "action_arguments": { + "newname": "medaka_gaps_in_draft_bed_file" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_gaps" + }, + "RenameDatasetActionout_log": { + "action_arguments": { + "newname": "medaka_log_file" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_log" + }, + "RenameDatasetActionout_probs": { + "action_arguments": { + "newname": "medaka_propability_h5_file" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_probs" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/fasta_compute_length/fasta_compute_length/1.0.3", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/medaka_consensus_pipeline/medaka_consensus_pipeline/1.7.2+galaxy0", "tool_shed_repository": { - "changeset_revision": "7d37cfda8e00", - "name": "fasta_compute_length", - "owner": "devteam", + "changeset_revision": "79e9a869f40e", + "name": "medaka_consensus_pipeline", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"ref\": {\"ref_source\": \"history\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}, \"keep_first\": \"0\", \"keep_first_word\": \"false\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.3", + "tool_state": "{\"b\": \"100\", \"d\": {\"__class__\": \"ConnectedValue\"}, \"g\": false, \"i\": {\"__class__\": \"ConnectedValue\"}, \"m\": \"r941_min_hac_g507\", \"out\": [\"consensus\", \"probs\", \"calls\", \"log\", \"gaps\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.7.2+galaxy0", "type": "tool", - "uuid": "f562eb06-797e-4efb-a464-6d368f573dbe", - "workflow_outputs": [] + "uuid": "9e88fc55-f41e-4e87-852e-044359dcea53", + "when": null, + "workflow_outputs": [ + { + "label": "medaka_gaps_in_draft_bed_file", + "output_name": "out_gaps", + "uuid": "9e5ad6ec-b408-4132-ba07-dec9fa626923" + }, + { + "label": "medaka_log_file", + "output_name": "out_log", + "uuid": "fcbd3e3f-2e93-4798-b696-dad7db9f2efd" + }, + { + "label": "medaka_propability_h5_file", + "output_name": "out_probs", + "uuid": "60656aac-ad2a-4c9b-9a68-b9fb18ae5595" + }, + { + "label": "medaka_calls_of_draft_bam_file", + "output_name": "out_calls", + "uuid": "c790d434-8e78-4df0-a0d4-8f9da0692158" + }, + { + "label": "sample_all_contigs", + "output_name": "out_consensus", + "uuid": "df361e19-b6d1-405b-96cc-b48c1ab7c604" + } + ] }, - "8": { + "7": { "annotation": "", - "content_id": "Grep1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", "errors": null, - "id": 8, + "id": 7, "input_connections": { - "input": { - "id": 1, - "output_name": "output" + "input_file": { + "id": 4, + "output_name": "assembly_gfa" } }, "inputs": [], - "label": "Select pool1 primers", - "name": "Select", + "label": null, + "name": "Bandage Image", "outputs": [ { - "name": "out_file1", - "type": "input" + "name": "outfile", + "type": "jpg" } ], "position": { - "left": 238.066650390625, - "top": 318.5500030517578 + "left": 927.4666748046875, + "top": 965.5333251953125 }, "post_job_actions": { - "RenameDatasetActionout_file1": { + "RenameDatasetActionoutfile": { "action_arguments": { - "newname": "Pool1 primers" + "newname": "bandage_assembly_graph_image" }, "action_type": "RenameDatasetAction", - "output_name": "out_file1" + "output_name": "outfile" + }, + "TagDatasetActionoutfile": { + "action_arguments": { + "tags": "bandage_contigs_image" + }, + "action_type": "TagDatasetAction", + "output_name": "outfile" } }, - "tool_id": "Grep1", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"keep_header\": \"false\", \"pattern\": \"[p|P]ool1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.4", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", + "tool_shed_repository": { + "changeset_revision": "ddddce450736", + "name": "bandage", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"fontsize\": null, \"height\": \"1000\", \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"lengths\": false, \"names\": false, \"nodewidth\": null, \"output_format\": \"jpg\", \"width\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022.09+galaxy4", "type": "tool", - "uuid": "c46843eb-0908-493a-958b-fbc236247626", + "uuid": "ab317904-7296-4549-966f-f2a27ad9990c", + "when": null, "workflow_outputs": [ { - "label": "pool1_primers", - "output_name": "out_file1", - "uuid": "0159e87f-d2cb-4eed-af76-dbf37e9f79f4" + "label": "bandage_assembly_graph_image", + "output_name": "outfile", + "uuid": "9612a851-1f94-4d54-b001-5d082bcc9055" } ] }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 8, + "input_connections": { + "components_0|param_type|component_value": { + "id": 5, + "output_name": "text_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 1147.2882164496511, + "top": 50.54090483396629 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"_$1\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "5b617e69-8366-49cb-8d8b-393c8c2f78cb", + "when": null, + "workflow_outputs": [] + }, "9": { "annotation": "", - "content_id": "Grep1", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/fasta_to_tabular/fasta2tab/1.1.1", "errors": null, "id": 9, "input_connections": { "input": { - "id": 1, - "output_name": "output" + "id": 6, + "output_name": "out_consensus" } }, "inputs": [], - "label": "Select pool2 primers", - "name": "Select", + "label": null, + "name": "FASTA-to-Tabular", "outputs": [ { - "name": "out_file1", - "type": "input" + "name": "output", + "type": "tabular" } ], "position": { - "left": 206.0333251953125, - "top": 917.13330078125 + "left": 1210.4666748046875, + "top": 757.7333374023438 }, "post_job_actions": { - "RenameDatasetActionout_file1": { + "RenameDatasetActionoutput": { "action_arguments": { - "newname": "Pool2 primers" + "newname": "sample_specific_contigs_tabular_file_preparation" }, "action_type": "RenameDatasetAction", - "output_name": "out_file1" + "output_name": "output" } }, - "tool_id": "Grep1", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"keep_header\": \"false\", \"pattern\": \"[p|P]ool2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.4", + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/fasta_to_tabular/fasta2tab/1.1.1", + "tool_shed_repository": { + "changeset_revision": "e7ed3c310b74", + "name": "fasta_to_tabular", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"descr_columns\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"keep_first\": \"0\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", "type": "tool", - "uuid": "edcdbb82-3a77-433d-92c7-4e954af22c0c", + "uuid": "c55f2b32-2214-4c07-90e7-ce425388dc01", + "when": null, "workflow_outputs": [ { - "label": "pool2_primers", - "output_name": "out_file1", - "uuid": "6d14606b-2ddf-4a5f-9535-97f5ff2bca20" + "label": "sample_specific_contigs_tabular_file_preparation", + "output_name": "output", + "uuid": "de06c362-5b0a-4c29-956e-fbf02539789a" } ] }, "10": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/abricate/abricate/1.0.1", "errors": null, "id": 10, "input_connections": { - "input_collection": { - "id": 2, - "output_name": "output" + "file_input": { + "id": 6, + "output_name": "out_consensus" } }, "inputs": [], "label": null, - "name": "Extract element identifiers", + "name": "ABRicate", "outputs": [ { - "name": "output", - "type": "txt" + "name": "report", + "type": "tabular" } ], "position": { - "left": 1548.6333312988281, - "top": 644.2999877929688 + "left": 1831.7666625976562, + "top": 31.583328247070312 }, "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" + "RenameDatasetActionreport": { + "action_arguments": { + "newname": "vfs_of_genes_identified_by_vfdb" + }, + "action_type": "RenameDatasetAction", + "output_name": "report" + }, + "TagDatasetActionreport": { + "action_arguments": { + "tags": "vfs_of_genes_identified_by_vfdb" + }, + "action_type": "TagDatasetAction", + "output_name": "report" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_element_identifiers/collection_element_identifiers/0.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/abricate/abricate/1.0.1", "tool_shed_repository": { - "changeset_revision": "d3c07d270a50", - "name": "collection_element_identifiers", + "changeset_revision": "3f3e247c053d", + "name": "abricate", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"input_collection\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.0.2", + "tool_state": "{\"adv\": {\"db\": \"vfdb\", \"no_header\": false, \"min_dna_id\": \"50.0\", \"min_cov\": \"50.0\"}, \"file_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", "type": "tool", - "uuid": "b524acb2-97ff-41b0-ae89-9f8d5b71918d", - "workflow_outputs": [] + "uuid": "1de6612c-0191-4e11-8b12-e321e460c4bf", + "when": null, + "workflow_outputs": [ + { + "label": "abricate_with_vfdb_to_identify_genes_with_VFs", + "output_name": "report", + "uuid": "8f227fc7-2d92-4c6f-af64-e841c1315b4f" + } + ] }, "11": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/abricate/abricate/1.0.1", "errors": null, "id": 11, "input_connections": { - "single_paired|paired_input": { - "id": 2, - "output_name": "output" + "file_input": { + "id": 6, + "output_name": "out_consensus" } }, "inputs": [], - "label": "fastp: Trimmed Illumina Reads Pool1", - "name": "fastp", + "label": null, + "name": "ABRicate", "outputs": [ { - "name": "output_paired_coll", - "type": "input" - }, - { - "name": "report_html", - "type": "html" - }, - { - "name": "report_json", - "type": "json" + "name": "report", + "type": "tabular" } ], "position": { - "left": 2014.4000244140625, - "top": 335.21665954589844 + "left": 1847.25, + "top": 671.316650390625 }, "post_job_actions": { - "RenameDatasetActionoutput_paired_coll": { - "action_arguments": { - "newname": "fastp on pool1 - processed reads" - }, - "action_type": "RenameDatasetAction", - "output_name": "output_paired_coll" - }, - "RenameDatasetActionreport_html": { + "RenameDatasetActionreport": { "action_arguments": { - "newname": "fastp on pool1 - report" + "newname": "amr_identified_by_ncbi" }, "action_type": "RenameDatasetAction", - "output_name": "report_html" - }, - "TagDatasetActionoutput_paired_coll": { - "action_arguments": { - "tags": "#pool1" - }, - "action_type": "TagDatasetAction", - "output_name": "output_paired_coll" + "output_name": "report" }, - "TagDatasetActionreport_html": { + "TagDatasetActionreport": { "action_arguments": { - "tags": "#pool1" + "tags": "amr_identified_by_ncbi" }, "action_type": "TagDatasetAction", - "output_name": "report_html" + "output_name": "report" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/abricate/abricate/1.0.1", "tool_shed_repository": { - "changeset_revision": "65b93b623c77", - "name": "fastp", + "changeset_revision": "3f3e247c053d", + "name": "abricate", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": \"false\", \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": \"false\", \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": \"false\", \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": \"true\", \"report_json\": \"true\"}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": \"false\", \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": \"false\", \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": \"false\", \"cut_by_quality3\": \"false\", \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": \"false\"}}, \"single_paired\": {\"single_paired_selector\": \"paired_collection\", \"__current_case__\": 2, \"paired_input\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": \"false\", \"adapter_sequence1\": \"\", \"adapter_sequence2\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null, \"trim_front2\": null, \"trim_tail2\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.23.2+galaxy0", + "tool_state": "{\"adv\": {\"db\": \"ncbi\", \"no_header\": false, \"min_dna_id\": \"50.0\", \"min_cov\": \"50.0\"}, \"file_input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", "type": "tool", - "uuid": "bf2dc639-b721-4ca5-a1a3-0a55d1185143", + "uuid": "92d285c6-2c41-49e2-9ddd-9ca07c317b7a", + "when": null, "workflow_outputs": [ { - "label": "fastp_pool1_html", - "output_name": "report_html", - "uuid": "bc9529db-6ffb-4cd0-84b0-460d8c58de2a" - }, - { - "label": "fastp_pool1_reads", - "output_name": "output_paired_coll", - "uuid": "35f23a63-de11-4b78-a325-683636a1c151" - }, - { - "label": "fastp_pool1_json", - "output_name": "report_json", - "uuid": "1736b78c-f7d9-4d21-a3b0-b20a55f0e470" + "label": "abricate_report_using_ncbi_database_to_indentify_amr", + "output_name": "report", + "uuid": "fa021d98-d885-4834-ac62-f30d5792260e" } ] }, "12": { "annotation": "", - "content_id": "Cut1", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4", "errors": null, "id": 12, "input_connections": { - "input": { - "id": 7, + "find_and_replace_0|replace_pattern": { + "id": 8, + "output_name": "out1" + }, + "infile": { + "id": 9, "output_name": "output" } }, "inputs": [], "label": null, - "name": "Cut", + "name": "Replace", "outputs": [ { - "name": "out_file1", - "type": "tabular" + "name": "outfile", + "type": "input" } ], "position": { - "left": 732.38330078125, - "top": 408.96665954589844 + "left": 1528.3333740234375, + "top": 802.5333251953125 }, "post_job_actions": { - "HideDatasetActionout_file1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file1" + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "sample_specific_contigs_tabular_file" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" } }, - "tool_id": "Cut1", - "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4", + "tool_shed_repository": { + "changeset_revision": "d698c222f354", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"^(.+)$\", \"replace_pattern\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"column\", \"__current_case__\": 1, \"column\": \"1\"}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.4", "type": "tool", - "uuid": "889acb03-b55a-40fa-a1d9-804e1eb1d958", - "workflow_outputs": [] + "uuid": "4de0cdf1-967a-4c47-9c95-f1f129ad5810", + "when": null, + "workflow_outputs": [ + { + "label": "sample_specific_contigs_tabular_file", + "output_name": "outfile", + "uuid": "174cb2c3-ed28-453c-8afb-85150e0b51ad" + } + ] }, "13": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4", "errors": null, "id": 13, "input_connections": { - "in_file": { + "find_and_replace_1|replace_pattern": { "id": 8, - "output_name": "out_file1" + "output_name": "out1" + }, + "infile": { + "id": 10, + "output_name": "report" } }, "inputs": [], "label": null, - "name": "Datamash", + "name": "Replace", "outputs": [ { - "name": "out_file", + "name": "outfile", "type": "input" } ], "position": { - "left": 478.13330078125, - "top": 184.21665954589844 + "left": 2063.4155768063843, + "top": 43.25688097234852 }, "post_job_actions": { - "HideDatasetActionout_file": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file" + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "vfs" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + }, + "TagDatasetActionoutfile": { + "action_arguments": { + "tags": "vfs" + }, + "action_type": "TagDatasetAction", + "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4", "tool_shed_repository": { - "changeset_revision": "746e8e4bf929", - "name": "datamash_ops", - "owner": "iuc", + "changeset_revision": "d698c222f354", + "name": "text_processing", + "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"grouping\": \"\", \"header_in\": \"false\", \"header_out\": \"false\", \"ignore_case\": \"false\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": \"false\", \"need_sort\": \"false\", \"operations\": [{\"__index__\": 0, \"op_name\": \"max\", \"op_column\": \"3\"}], \"print_full_line\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.0+galaxy2", + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"#FILE\", \"replace_pattern\": \"SampleID\", \"is_regex\": false, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"column\", \"__current_case__\": 1, \"column\": \"1\"}}, {\"__index__\": 1, \"find_pattern\": \"^(.+)$\", \"replace_pattern\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": true, \"searchwhere\": {\"searchwhere_select\": \"column\", \"__current_case__\": 1, \"column\": \"2\"}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.4", "type": "tool", - "uuid": "6999e1c0-819e-4f9c-8ec0-75e985802a54", - "workflow_outputs": [] + "uuid": "4e5b87e2-4743-44d3-b57d-b5cab2887e46", + "when": null, + "workflow_outputs": [ + { + "label": "vfs", + "output_name": "outfile", + "uuid": "19e56e00-6eef-4a4e-9cc6-d93dbf9420ad" + } + ] }, "14": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4", "errors": null, "id": 14, "input_connections": { - "in_file": { - "id": 9, - "output_name": "out_file1" + "find_and_replace_1|replace_pattern": { + "id": 8, + "output_name": "out1" + }, + "infile": { + "id": 11, + "output_name": "report" } }, "inputs": [], "label": null, - "name": "Datamash", + "name": "Replace", "outputs": [ { - "name": "out_file", + "name": "outfile", "type": "input" } ], "position": { - "left": 452.13330078125, - "top": 933.2666625976562 + "left": 2131.751242708332, + "top": 692.620361328125 }, "post_job_actions": { - "HideDatasetActionout_file": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out_file" + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "amrs" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" + }, + "TagDatasetActionoutfile": { + "action_arguments": { + "tags": "amrs" + }, + "action_type": "TagDatasetAction", + "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4", "tool_shed_repository": { - "changeset_revision": "746e8e4bf929", - "name": "datamash_ops", - "owner": "iuc", + "changeset_revision": "d698c222f354", + "name": "text_processing", + "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"grouping\": \"\", \"header_in\": \"false\", \"header_out\": \"false\", \"ignore_case\": \"false\", \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": \"false\", \"need_sort\": \"false\", \"operations\": [{\"__index__\": 0, \"op_name\": \"min\", \"op_column\": \"2\"}], \"print_full_line\": \"false\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.0+galaxy2", + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"#FILE\", \"replace_pattern\": \"SampleID\", \"is_regex\": false, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"column\", \"__current_case__\": 1, \"column\": \"1\"}}, {\"__index__\": 1, \"find_pattern\": \"^(.+)$\", \"replace_pattern\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": true, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": true, \"searchwhere\": {\"searchwhere_select\": \"column\", \"__current_case__\": 1, \"column\": \"2\"}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.4", "type": "tool", - "uuid": "2130b998-eb44-42dc-81ee-ad098bb5d721", - "workflow_outputs": [] + "uuid": "9ebff4c8-3b3c-43a1-a008-490b4745f407", + "when": null, + "workflow_outputs": [ + { + "label": "amrs", + "output_name": "outfile", + "uuid": "a8eb74a5-362b-4f0f-a944-672e27981a41" + } + ] }, "15": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/tabular_to_fasta/tab2fasta/1.1.1", "errors": null, "id": 15, "input_connections": { - "split_parms|input": { - "id": 10, - "output_name": "output" + "input": { + "id": 12, + "output_name": "outfile" } }, "inputs": [], "label": null, - "name": "Split file", + "name": "Tabular-to-FASTA", "outputs": [ { - "name": "list_output_txt", - "type": "input" + "name": "output", + "type": "fasta" } ], "position": { - "left": 1801.1333312988281, - "top": 648.816650390625 + "left": 1542.88330078125, + "top": 1009.6666870117188 }, "post_job_actions": { - "HideDatasetActionlist_output_txt": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "list_output_txt" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0", - "tool_shed_repository": { - "changeset_revision": "6cbe2f30c2d7", - "name": "split_file_to_collection", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"split_parms\": {\"select_ftype\": \"txt\", \"__current_case__\": 5, \"input\": {\"__class__\": \"ConnectedValue\"}, \"select_mode\": {\"mode\": \"chunk\", \"__current_case__\": 0, \"chunksize\": \"1\"}, \"newfilenames\": \"pool1_ids\", \"select_allocate\": {\"allocate\": \"byrow\", \"__current_case__\": 2}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.5.0", - "type": "tool", - "uuid": "b912e921-c821-4ede-86d6-d1752eb18ff7", - "workflow_outputs": [] - }, - "16": { - "annotation": "", - "content_id": "__SORTLIST__", - "errors": null, - "id": 16, - "input_connections": { - "input": { - "id": 3, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "contigs" + }, + "action_type": "RenameDatasetAction", "output_name": "output" }, - "sort_type|sort_file": { - "id": 10, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "contigs" + }, + "action_type": "TagDatasetAction", "output_name": "output" } }, - "inputs": [], - "label": null, - "name": "Sort collection", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 1763.3999938964844, - "top": 1043.5999755859375 + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/tabular_to_fasta/tab2fasta/1.1.1", + "tool_shed_repository": { + "changeset_revision": "0a7799698fe5", + "name": "tabular_to_fasta", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" }, - "post_job_actions": {}, - "tool_id": "__SORTLIST__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"sort_type\": {\"sort_type\": \"file\", \"__current_case__\": 2, \"sort_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"seq_col\": \"2\", \"title_col\": \"1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", "type": "tool", - "uuid": "83a64b0a-a56a-454b-9c8b-10ff0916fa4b", + "uuid": "52af9a9c-0c9c-4605-a2a6-caefde8efa89", + "when": null, "workflow_outputs": [ { - "label": "input dataset(s) (sorted)", + "label": "contigs", "output_name": "output", - "uuid": "84d9f9ca-c0ef-4c3a-9ae6-dd58a3ad54e0" + "uuid": "a5bb1cbe-1bde-49a1-ad86-6d57b1319fbe" } ] + } + }, + "tags": [ + "name:Collection", + "name:PathoGFAIR", + "name:IWC", + "name:microGalaxy" + ], + "uuid": "d6795753-1562-4ccc-8f9c-f598acd5404e", + "version": 142 + }, + "readme": "# Gene-based Pathogen Identification\n\nIn this workflow, we determine whether the samples are pathogenic or not, by looking for genes known to be linked to pathogenicity or to the pathogenecity character of the organism.\n\n- Virulence Factor (VF): gene products, usually proteins, involved in pathogenicity. By identifying them, we can call a pathogen and its severity level\n\n- Antimicrobial Resistance genes (AMR).\n\n These type of genes have three fundamental mechanisms of antimicrobial resistance that are enzymatic degradation of antibacterial drugs, alteration of bacterial proteins that are antimicrobial targets, and changes in membrane permeability to antibiotics, which will lead to not altering the target site and spread throughput the pathogenic bacteria decreasing the overall fitness of the host.\n\nIn this workflow we:\n\n1. Perform genome assembly to get contigs, i.e. longer sequences, using metaflye (Kolmogorov et al. 2020) then assembly polishing using medaka consensus pipeline and visualizing the assembly graph using Bandage Image (Wick et al. 2015)\n2. Generate reports with AMR genes and VF using ABRicate\n\n## Input Datasets\n- Collection of Pre-Processed Sequenced reads of all samples, ready for further analysis with the other workflows, in a `fastqsanger` or `fastqsanger.gz` format, the output of **Nanopore Preprocessing** workflow.\n\n## Output Datasets\n- FASTA and Tabular files to track genes and visualise our pathogenic identification through out all samples.\n\nIf you're unsure how to use this workflows, or if you want to see it in action with test datasets, it is included in our detailed training material for foodborne pathogen detection and tracking. You can find step-by-step instructions and practical examples in the following [GTN tutorial](https://training.galaxyproject.org/training-material/topics/microbiome/tutorials/pathogen-detection-from-nanopore-foodborne-data/tutorial.html)\n", + "changelog": "# Changelog\n\n## [0.1] 2024-04-18\n\nFirst release.\n" + } + ], + "path": "./workflows/microbiome/gene-based-pathogen-identification" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Nanopore-Pre-Processing.ga", + "testParameterFiles": [ + "/Nanopore-Pre-Processing-tests.yml" + ], + "authors": [ + { + "name": "B\u00e9r\u00e9nice Batut", + "orcid": "0000-0001-9852-1987", + "url": "https://orcid.org/0000-0001-9852-1987" + }, + { + "name": "Engy Nasr", + "orcid": "0000-0001-9047-4215", + "url": "https://orcid.org/0000-0001-9047-4215" + }, + { + "name": "Paul Zierep", + "orcid": "0000-0003-2982-388X", + "url": "https://orcid.org/0000-0003-2982-388X" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "Microbiome - QC and Contamination Filtering", + "comments": [ + { + "color": "lime", + "data": { + "text": "In this workflow, we recommend nanopore samples since we are using some tools that are specified for nanopore such as: Minimap2, Nanoplot porechp and fastp.\n\nIn order to switch to illumina please remove the nanoplot step, replace porechop and fastp with cutadapt or trimmomatic, and finally replace Minimap2 with Bowtie2.\n\nThis workflow also take single-end reads to switch to paired-end, you have to check this option in most of the tools used. " + }, + "id": 0, + "position": [ + 295.3, + 262.9999938964844 + ], + "size": [ + 460, + 228 + ], + "type": "markdown" }, - "17": { - "annotation": "", - "content_id": "param_value_from_file", + { + "child_steps": [ + 12, + 18, + 26, + 15, + 24, + 25 + ], + "color": "green", + "data": { + "title": "Creating a table for samples reads count before and after hosts sequences removal and the percentage of found hosts sequences" + }, + "id": 7, + "position": [ + 2025.8999999999999, + 831.0999938964843 + ], + "size": [ + 1403, + 223 + ], + "type": "frame" + }, + { + "child_steps": [ + 14, + 17, + 20 + ], + "color": "green", + "data": { + "title": "Hosts Sequences Identification and Removal (Kraken Technique)" + }, + "id": 6, + "position": [ + 1407.3, + 442.8999938964844 + ], + "size": [ + 709.1, + 300 + ], + "type": "frame" + }, + { + "child_steps": [ + 9, + 10, + 27 + ], + "color": "green", + "data": { + "title": "Samples QC After Trimming" + }, + "id": 5, + "position": [ + 892.1, + 943.5999938964844 + ], + "size": [ + 569.3, + 815 + ], + "type": "frame" + }, + { + "child_steps": [ + 4, + 5, + 7 + ], + "color": "green", + "data": { + "title": "Samples Reads QC" + }, + "id": 4, + "position": [ + 293, + 947.7999938964844 + ], + "size": [ + 520, + 810 + ], + "type": "frame" + }, + { + "child_steps": [ + 2 + ], + "color": "green", + "data": { + "title": "Input Samples Collection" + }, + "id": 3, + "position": [ + 0, + 973.7999938964844 + ], + "size": [ + 240, + 142.2 + ], + "type": "frame" + }, + { + "child_steps": [ + 23, + 8, + 11, + 13, + 19, + 21, + 16, + 22 + ], + "color": "green", + "data": { + "title": "Host Sequences Detection and Removal (Mapping Technique)" + }, + "id": 2, + "position": [ + 886, + 32.399993896484375 + ], + "size": [ + 1772, + 293 + ], + "type": "frame" + }, + { + "child_steps": [ + 3, + 6 + ], + "color": "green", + "data": { + "title": "Trimming to retain samples reads quality" + }, + "id": 1, + "position": [ + 294, + 506.3999938964844 + ], + "size": [ + 498, + 346.8 + ], + "type": "frame" + } + ], + "creator": [ + { + "class": "Person", + "identifier": "0000-0001-9852-1987", + "name": "B\u00e9r\u00e9nice Batut", + "url": "https://orcid.org/0000-0001-9852-1987" + }, + { + "class": "Person", + "identifier": "0000-0001-9047-4215", + "name": "Engy Nasr", + "url": "https://orcid.org/0000-0001-9047-4215" + }, + { + "class": "Person", + "identifier": "0000-0003-2982-388X", + "name": "Paul Zierep" + } + ], + "format-version": "0.1", + "license": "MIT", + "release": "0.1", + "name": "Nanopore Preprocessing", + "report": { + "markdown": "# Nanopore - Preprocessing Workflow Report\nBelow are the results of the Preprocessing Workflow\n\nThis workflow was run on:\n\n```galaxy\ngenerate_time()\n```\n\nWith Galaxy version:\n\n```galaxy\ngenerate_galaxy_version()\n```\n\n## Workflow Inputs\nA collection of all sample reads (all in the same sequence file format, e.g.: Fastq, Fastq.gz, Fastqsanger, etc.)\n\n## Workflow Outputs\n\n### Multi QC Report of all samples before reads quality retaining\n\n```galaxy\nhistory_dataset_as_image(output=\"multiQC_html_report_before_preprocessing\")\n```\n### Multi QC Report of all samples after reads quality retaining\n\n```galaxy\nhistory_dataset_as_image(output=\"multiQC_html_report_after_preprocessing\")\n```\n\n### Table of the total number of reads and the number of host reads\n\n```galaxy\nhistory_dataset_display(output=\"removed_hosts_percentage_tabular\")\n```\n\n" + }, + "steps": { + "0": { + "annotation": "based on the lab preparation of the samples during sequencing, there should be a sample profile better than the other, to be chosen as an optional input to Minimap2. e.g. PacBio/Oxford Nanpore\n\nFor more details check: https://github.com/lh3/minimap2?tab=readme-ov-file#use-cases", + "content_id": null, "errors": null, - "id": 17, - "input_connections": { - "input1": { - "id": 12, - "output_name": "out_file1" - } - }, - "inputs": [], - "label": "Get end position of sequence", - "name": "Parse parameter value", - "outputs": [ + "id": 0, + "input_connections": {}, + "inputs": [ { - "name": "text_param", - "type": "expression.json" + "description": "based on the lab preparation of the samples during sequencing, there should be a sample profile better than the other, to be chosen as an optional input to Minimap2. e.g. PacBio/Oxford Nanpore\n\nFor more details check: https://github.com/lh3/minimap2?tab=readme-ov-file#use-cases", + "name": "samples_profile" } ], + "label": "samples_profile", + "name": "Input parameter", + "outputs": [], "position": { - "left": 971, - "top": 252.71665954589844 - }, - "post_job_actions": { - "HideDatasetActiontext_param": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "text_param" - } + "left": 593, + "top": 0 }, - "tool_id": "param_value_from_file", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.0", - "type": "tool", - "uuid": "ec25cd53-697b-4de1-91fd-4cf6d08af23d", + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "1435b9fc-84c0-4a1a-af49-007da98f4d5f", + "when": null, "workflow_outputs": [] }, - "18": { - "annotation": "", - "content_id": "param_value_from_file", + "1": { + "annotation": "Where the samples are coming from, Human, Chicken, Cow, etc. ", + "content_id": null, "errors": null, - "id": 18, - "input_connections": { - "input1": { - "id": 13, - "output_name": "out_file" - } - }, - "inputs": [], - "label": "Get end position of Pool1", - "name": "Parse parameter value", - "outputs": [ + "id": 1, + "input_connections": {}, + "inputs": [ { - "name": "text_param", - "type": "expression.json" + "description": "Where the samples are coming from, Human, Chicken, Cow, etc. ", + "name": "host_reference_genome" } ], + "label": "host_reference_genome", + "name": "Input parameter", + "outputs": [], "position": { - "left": 725.433349609375, - "top": 108.66667175292969 - }, - "post_job_actions": { - "HideDatasetActiontext_param": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "text_param" - } + "left": 594, + "top": 111.39999389648438 }, - "tool_id": "param_value_from_file", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.0", - "type": "tool", - "uuid": "27c913a7-f1cc-47ec-8e19-a942cd5ce8a3", + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ec61e040-966c-4785-913c-1cd3b1866595", + "when": null, "workflow_outputs": [] }, - "19": { - "annotation": "", - "content_id": "param_value_from_file", + "2": { + "annotation": "Nanopore reads of each sample are all in a single fastq or fastq.gz file", + "content_id": null, "errors": null, - "id": 19, - "input_connections": { - "input1": { - "id": 14, - "output_name": "out_file" - } - }, - "inputs": [], - "label": "Get start position of Pool2", - "name": "Parse parameter value", - "outputs": [ + "id": 2, + "input_connections": {}, + "inputs": [ { - "name": "text_param", - "type": "expression.json" + "description": "Nanopore reads of each sample are all in a single fastq or fastq.gz file", + "name": "collection_of_all_samples" } ], + "label": "collection_of_all_samples", + "name": "Input dataset collection", + "outputs": [], "position": { - "left": 707.1500244140625, - "top": 933.75 - }, - "post_job_actions": { - "HideDatasetActiontext_param": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "text_param" - } + "left": 20, + "top": 1013.7999938964844 }, - "tool_id": "param_value_from_file", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.0", - "type": "tool", - "uuid": "33b91954-218c-46bf-9cf8-8a0d9535c1be", + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "6a0dea4c-3d2c-4ab9-bb87-82cff75ac6d0", + "when": null, "workflow_outputs": [] }, - "20": { - "annotation": "", - "content_id": "param_value_from_file", + "3": { + "annotation": "Preprocessing (Trimming)", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/porechop/porechop/0.2.4+galaxy0", "errors": null, - "id": 20, + "id": 3, "input_connections": { - "input1": { - "id": 15, - "output_name": "list_output_txt" + "input_file": { + "id": 2, + "output_name": "output" } }, "inputs": [], "label": null, - "name": "Parse parameter value", + "name": "Porechop", "outputs": [ { - "name": "text_param", - "type": "expression.json" + "name": "outfile", + "type": "fasta" } ], "position": { - "left": 2063.7833251953125, - "top": 621.2166748046875 + "left": 314, + "top": 550.4441938961835 }, "post_job_actions": { - "HideDatasetActiontext_param": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "text_param" + "RenameDatasetActionoutfile": { + "action_arguments": { + "newname": "porechop_output_trimmed_reads" + }, + "action_type": "RenameDatasetAction", + "output_name": "outfile" } }, - "tool_id": "param_value_from_file", - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"text\", \"remove_newlines\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/porechop/porechop/0.2.4+galaxy0", + "tool_shed_repository": { + "changeset_revision": "543cbeef3949", + "name": "porechop", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adapter_search_settings\": {\"adapter_threshold\": \"90.0\", \"check_reads\": \"10000\", \"scoring_scheme\": \"3,-6,-5,-2\"}, \"barcode_binning_settings\": {\"barcode_threshold\": \"75.0\", \"barcode_diff\": \"5.0\", \"require_two_barcodes\": false, \"discard_unassigned\": false}, \"end_adapter_settings\": {\"end_size\": \"150\", \"min_trim_size\": \"4\", \"extra_end_trim\": \"2\", \"end_threshold\": \"75.0\"}, \"format\": \"fastq.gz\", \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"middle_adapter_settings\": {\"no_split\": false, \"discard_middle\": false, \"middle_threshold\": \"85.0\", \"extra_middle_trim_good_side\": \"10\", \"extra_middle_trim_bad_side\": \"100\", \"min_split_read_size\": \"1000\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.4+galaxy0", "type": "tool", - "uuid": "3b0c55ad-66dc-4ce2-9525-f0982ab5f8a7", - "workflow_outputs": [] + "uuid": "c57309b3-3d32-42be-b1c1-509ed12d6f4a", + "when": null, + "workflow_outputs": [ + { + "label": "porechop_output_trimmed_reads", + "output_name": "outfile", + "uuid": "34ea26db-11cb-41ee-85c3-75af8a53a2c0" + } + ] }, - "21": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "4": { + "annotation": "Quality Check Before Preprocessing", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/nanoplot/nanoplot/1.42.0+galaxy1", "errors": null, - "id": 21, + "id": 4, "input_connections": { - "single_paired|paired_input": { - "id": 16, + "mode|reads|files": { + "id": 2, "output_name": "output" } }, "inputs": [], - "label": "fastp: Trimmed Illumina Reads Pool2", - "name": "fastp", + "label": null, + "name": "NanoPlot", "outputs": [ { - "name": "output_paired_coll", - "type": "input" + "name": "output_html", + "type": "html" }, { - "name": "report_html", - "type": "html" + "name": "nanostats", + "type": "tabular" }, { - "name": "report_json", - "type": "json" + "name": "nanostats_post_filtering", + "type": "tabular" } ], "position": { - "left": 2007.3499755859375, - "top": 1011.933349609375 + "left": 314, + "top": 987.8031200000532 }, "post_job_actions": { - "RenameDatasetActionoutput_paired_coll": { + "RenameDatasetActionlog_read_length": { "action_arguments": { - "newname": "fastp on pool2 - processed reads" + "newname": "nanoplot_on_reads_before_preprocessing_log_transformed_histogram_read_length" }, "action_type": "RenameDatasetAction", - "output_name": "output_paired_coll" + "output_name": "log_read_length" }, - "RenameDatasetActionreport_html": { + "RenameDatasetActionnanostats": { "action_arguments": { - "newname": "fastp on pool2 - report" + "newname": "nanoplot_qc_on_reads_before_preprocessing_nanostats" }, "action_type": "RenameDatasetAction", - "output_name": "report_html" + "output_name": "nanostats" }, - "TagDatasetActionoutput_paired_coll": { + "RenameDatasetActionnanostats_post_filtering": { "action_arguments": { - "tags": "#pool2" + "newname": "nanoplot_on_reads_before_preprocessing_nanostats_post_filtering" }, - "action_type": "TagDatasetAction", - "output_name": "output_paired_coll" + "action_type": "RenameDatasetAction", + "output_name": "nanostats_post_filtering" }, - "TagDatasetActionreport_html": { + "RenameDatasetActionoutput_html": { "action_arguments": { - "tags": "#pool2" + "newname": "nanoplot_qc_on_reads_before_preprocessing_html_report" }, - "action_type": "TagDatasetAction", - "output_name": "report_html" + "action_type": "RenameDatasetAction", + "output_name": "output_html" + }, + "RenameDatasetActionread_length": { + "action_arguments": { + "newname": "nanoplot_on_reads_before_preprocessing_histogram_read_length" + }, + "action_type": "RenameDatasetAction", + "output_name": "read_length" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/nanoplot/nanoplot/1.42.0+galaxy1", "tool_shed_repository": { - "changeset_revision": "65b93b623c77", - "name": "fastp", + "changeset_revision": "a02b8b3f5a0c", + "name": "nanoplot", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": \"false\", \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": \"false\", \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": \"false\", \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": \"true\", \"report_json\": \"true\"}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": \"false\", \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": \"false\", \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": \"false\", \"cut_by_quality3\": \"false\", \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": \"false\"}}, \"single_paired\": {\"single_paired_selector\": \"paired_collection\", \"__current_case__\": 2, \"paired_input\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": \"false\", \"adapter_sequence1\": \"\", \"adapter_sequence2\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null, \"trim_front2\": null, \"trim_tail2\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.23.2+galaxy0", + "tool_state": "{\"customization\": {\"color\": null, \"plots\": null, \"N50\": false}, \"filter\": {\"maxlength\": null, \"minlength\": null, \"drop_outliers\": false, \"downsample\": null, \"loglength\": false, \"percentqual\": false, \"alength\": false, \"minqual\": null, \"runtime_until\": null, \"readtype\": null, \"barcoded\": false, \"no_supplementary\": false}, \"mode\": {\"choice\": \"batch\", \"__current_case__\": 0, \"reads\": {\"type\": \"fastq\", \"__current_case__\": 0, \"files\": {\"__class__\": \"ConnectedValue\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.42.0+galaxy1", "type": "tool", - "uuid": "9c9dcad3-f146-42fb-9fbc-650703ecc901", + "uuid": "60c022d4-2cc5-4caf-a9f0-333cf8a3edc7", + "when": null, "workflow_outputs": [ { - "label": "fastp_pool2_json", - "output_name": "report_json", - "uuid": "238d7dcd-ffc8-48ad-922a-8577d71bb998" + "label": "nanoplot_qc_on_reads_before_preprocessing_html_report", + "output_name": "output_html", + "uuid": "f2bd0a1f-cd60-4a36-a7d0-8025cc19ea2e" }, { - "label": "fastp_pool2_reads", - "output_name": "output_paired_coll", - "uuid": "0d6bd58c-00bf-45e5-bec6-edffd77e962f" + "label": "nanoplot_qc_on_reads_before_preprocessing_nanostats", + "output_name": "nanostats", + "uuid": "15ecf5b1-e0eb-405a-ac3a-359feb66d4cd" }, { - "label": "fastp_pool2_html", - "output_name": "report_html", - "uuid": "794a733f-a08b-4577-9ca0-7eda43e1aaf8" + "label": "nanoplot_on_reads_before_preprocessing_nanostats_post_filtering", + "output_name": "nanostats_post_filtering", + "uuid": "304110f9-60d0-4ba2-8b3b-fae0e2a49554" } ] }, - "22": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "5": { + "annotation": "Quality Check Before Preprocessing", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/fastqc/fastqc/0.74+galaxy0", "errors": null, - "id": 22, + "id": 5, "input_connections": { - "components_0|param_type|component_value": { - "id": 18, - "output_name": "text_param" - }, - "components_2|param_type|component_value": { - "id": 17, - "output_name": "text_param" + "input_file": { + "id": 2, + "output_name": "output" } }, - "inputs": [], - "label": null, - "name": "Compose text parameter value", - "outputs": [ + "inputs": [ { - "name": "out1", - "type": "expression.json" + "description": "runtime parameter for tool FastQC", + "name": "adapters" + }, + { + "description": "runtime parameter for tool FastQC", + "name": "contaminants" + }, + { + "description": "runtime parameter for tool FastQC", + "name": "limits" } ], - "position": { - "left": 1201.9166717529297, - "top": 102.05000305175781 - }, - "post_job_actions": { - "HideDatasetActionout1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out1" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", - "tool_shed_repository": { - "changeset_revision": "e188c9826e0f", - "name": "compose_text_param", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"-\"}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.1", - "type": "tool", - "uuid": "cfe61da6-24c0-4f7c-9ef0-428edd13b964", - "workflow_outputs": [] - }, - "23": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", - "errors": null, - "id": 23, - "input_connections": { - "components_1|param_type|component_value": { - "id": 19, - "output_name": "text_param" - } - }, - "inputs": [], "label": null, - "name": "Compose text parameter value", + "name": "FastQC", "outputs": [ { - "name": "out1", - "type": "expression.json" + "name": "html_file", + "type": "html" + }, + { + "name": "text_file", + "type": "txt" } ], "position": { - "left": 966.2333374023438, - "top": 920.86669921875 + "left": 313, + "top": 1337.802741689313 }, "post_job_actions": { - "HideDatasetActionout1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out1" + "RenameDatasetActionhtml_file": { + "action_arguments": { + "newname": "fastqc_quality_check_before_preprocessing_html_file" + }, + "action_type": "RenameDatasetAction", + "output_name": "html_file" + }, + "RenameDatasetActiontext_file": { + "action_arguments": { + "newname": "fastqc_quality_check_before_preprocessing_text_file" + }, + "action_type": "RenameDatasetAction", + "output_name": "text_file" + }, + "TagDatasetActionhtml_file": { + "action_arguments": { + "tags": "FastQC_Before_Preprocessing_HTM" + }, + "action_type": "TagDatasetAction", + "output_name": "html_file" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/fastqc/fastqc/0.74+galaxy0", "tool_shed_repository": { - "changeset_revision": "e188c9826e0f", - "name": "compose_text_param", - "owner": "iuc", + "changeset_revision": "5ec9f6bceaee", + "name": "fastqc", + "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"1-\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.1", + "tool_state": "{\"adapters\": {\"__class__\": \"RuntimeValue\"}, \"contaminants\": {\"__class__\": \"RuntimeValue\"}, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"kmers\": \"7\", \"limits\": {\"__class__\": \"RuntimeValue\"}, \"min_length\": null, \"nogroup\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.74+galaxy0", "type": "tool", - "uuid": "576bae3e-38d9-48cb-8afc-80d10e1cd43f", - "workflow_outputs": [] + "uuid": "b393d71b-0708-4825-97f2-d43a3f312f73", + "when": null, + "workflow_outputs": [ + { + "label": "fastqc_quality_check_before_preprocessing_html_file", + "output_name": "html_file", + "uuid": "d0a64624-05d0-4068-835b-a025fc011760" + }, + { + "label": "fastqc_quality_check_before_preprocessing_text_file", + "output_name": "text_file", + "uuid": "e61fef5d-1bc8-4c8e-be6a-f74e210e9920" + } + ] }, - "24": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "6": { + "annotation": "Preprocessing", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0", "errors": null, - "id": 24, + "id": 6, "input_connections": { - "components_0|param_type|component_value": { - "id": 20, - "output_name": "text_param" + "single_paired|in1": { + "id": 3, + "output_name": "outfile" } }, - "inputs": [], - "label": null, - "name": "Compose text parameter value", - "outputs": [ + "inputs": [ { - "name": "out1", - "type": "expression.json" + "description": "runtime parameter for tool fastp", + "name": "single_paired" } ], - "position": { - "left": 2326.9833374023438, - "top": 586.8500061035156 - }, - "post_job_actions": { - "HideDatasetActionout1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "out1" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", - "tool_shed_repository": { - "changeset_revision": "e188c9826e0f", - "name": "compose_text_param", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"_pool1\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.1", - "type": "tool", - "uuid": "874cd418-17df-4ccf-b66e-869601aec73b", - "workflow_outputs": [] - }, - "25": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", - "errors": null, - "id": 25, - "input_connections": { - "components_0|param_type|component_value": { - "id": 20, - "output_name": "text_param" - } - }, - "inputs": [], "label": null, - "name": "Compose text parameter value", + "name": "fastp", "outputs": [ { "name": "out1", - "type": "expression.json" + "type": "input" + }, + { + "name": "report_html", + "type": "html" } ], "position": { - "left": 2314.183349609375, - "top": 1257.86669921875 + "left": 575, + "top": 538.3698009082564 }, "post_job_actions": { - "HideDatasetActionout1": { - "action_arguments": {}, - "action_type": "HideDatasetAction", + "RenameDatasetActionout1": { + "action_arguments": { + "newname": "nanopore_sequenced_reads_processed_with_fastp_after_host_removal" + }, + "action_type": "RenameDatasetAction", "output_name": "out1" + }, + "RenameDatasetActionreport_html": { + "action_arguments": { + "newname": "nanopore_sequenced_reads_processed_with_fastp_after_host_removal_html_report" + }, + "action_type": "RenameDatasetAction", + "output_name": "report_html" + }, + "TagDatasetActionreport_html": { + "action_arguments": { + "tags": "fastp_HTML" + }, + "action_type": "TagDatasetAction", + "output_name": "report_html" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.4+galaxy0", "tool_shed_repository": { - "changeset_revision": "e188c9826e0f", - "name": "compose_text_param", + "changeset_revision": "c59d48774d03", + "name": "fastp", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"_pool2\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.1", + "tool_state": "{\"filter_options\": {\"quality_filtering_options\": {\"disable_quality_filtering\": false, \"qualified_quality_phred\": null, \"unqualified_percent_limit\": null, \"n_base_limit\": null}, \"length_filtering_options\": {\"disable_length_filtering\": false, \"length_required\": null, \"length_limit\": null}, \"low_complexity_filter\": {\"enable_low_complexity_filter\": false, \"complexity_threshold\": null}}, \"output_options\": {\"report_html\": true, \"report_json\": false}, \"overrepresented_sequence_analysis\": {\"overrepresentation_analysis\": false, \"overrepresentation_sampling\": null}, \"read_mod_options\": {\"polyg_tail_trimming\": {\"trimming_select\": \"\", \"__current_case__\": 1, \"poly_g_min_len\": null}, \"polyx_tail_trimming\": {\"polyx_trimming_select\": \"\", \"__current_case__\": 1}, \"umi_processing\": {\"umi\": false, \"umi_loc\": \"\", \"umi_len\": null, \"umi_prefix\": \"\"}, \"cutting_by_quality_options\": {\"cut_by_quality5\": false, \"cut_by_quality3\": false, \"cut_window_size\": null, \"cut_mean_quality\": null}, \"base_correction_options\": {\"correction\": false}}, \"single_paired\": {\"single_paired_selector\": \"single\", \"__current_case__\": 0, \"in1\": {\"__class__\": \"ConnectedValue\"}, \"adapter_trimming_options\": {\"disable_adapter_trimming\": false, \"adapter_sequence1\": \"\"}, \"global_trimming_options\": {\"trim_front1\": null, \"trim_tail1\": null}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.23.4+galaxy0", "type": "tool", - "uuid": "f121cfa5-f48e-4eb4-b40b-f078b3f52987", - "workflow_outputs": [] + "uuid": "ca35835e-9381-49ee-9248-cbb8809113bf", + "when": null, + "workflow_outputs": [ + { + "label": "nanopore_sequenced_reads_processed_with_fastp_after_host_removal_html_report", + "output_name": "report_html", + "uuid": "2a9a8b4d-458b-40e7-9a21-fb7108d5bbe4" + }, + { + "label": "nanopore_sequenced_reads_processed_with_fastp_after_host_removal", + "output_name": "out1", + "uuid": "a2219483-50b7-4aed-98dd-333ad2e12eb8" + } + ] }, - "26": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/emboss_5/EMBOSS: maskseq51/5.0.0", + "7": { + "annotation": "Quality Control Before and After Preprocessing\n\n", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "errors": null, - "id": 26, + "id": 7, "input_connections": { - "input1": { - "id": 0, - "output_name": "output" - }, - "regions": { - "id": 22, - "output_name": "out1" + "results_0|software_cond|output_0|input": { + "id": 5, + "output_name": "text_file" } }, "inputs": [], - "label": "Mask Reference for Pool1", - "name": "maskseq", + "label": null, + "name": "MultiQC", "outputs": [ { - "name": "out_file1", - "type": "fasta" + "name": "stats", + "type": "input" + }, + { + "name": "html_report", + "type": "html" } ], "position": { - "left": 1452.6333312988281, - "top": 278.1666717529297 + "left": 593, + "top": 1475.802741689313 }, "post_job_actions": { - "RenameDatasetActionout_file1": { + "RenameDatasetActionhtml_report": { "action_arguments": { - "newname": "Masked reference for mapping of pool1" + "newname": "multiQC_html_report_before_preprocessing" }, "action_type": "RenameDatasetAction", - "output_name": "out_file1" + "output_name": "html_report" + }, + "RenameDatasetActionstats": { + "action_arguments": { + "newname": "multiQC_stats_before_preprocessing" + }, + "action_type": "RenameDatasetAction", + "output_name": "stats" + }, + "TagDatasetActionhtml_report": { + "action_arguments": { + "tags": "MultiQC_Before_Preprocessing_HTML" + }, + "action_type": "TagDatasetAction", + "output_name": "html_report" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/emboss_5/EMBOSS: maskseq51/5.0.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "tool_shed_repository": { - "changeset_revision": "ce385837c160", - "name": "emboss_5", - "owner": "devteam", + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"maskchar\": \"N\", \"out_format1\": \"fasta\", \"regions\": {\"__class__\": \"ConnectedValue\"}, \"tolower\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "5.0.0", + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastqc\", \"__current_case__\": 8, \"output\": [{\"__index__\": 0, \"type\": \"data\", \"input\": {\"__class__\": \"ConnectedValue\"}}]}}], \"saveLog\": false, \"title\": \"MultiQC Report Before PreProcessing\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", "type": "tool", - "uuid": "3c8b86c1-7e53-4b72-b836-88a921a368ba", + "uuid": "cf00d759-c11e-4e7c-bc39-2735ada49668", + "when": null, "workflow_outputs": [ { - "label": "masked_ref_pool1", - "output_name": "out_file1", - "uuid": "0c3b5b20-c426-428c-a08b-c835a82477c1" + "label": "multiQC_html_report_before_preprocessing", + "output_name": "html_report", + "uuid": "0f92196d-047d-4918-819d-c0ff7cd3ae85" + }, + { + "label": "multiQC_stats_before_preprocessing", + "output_name": "stats", + "uuid": "ebffe782-a56c-431f-8af4-c0cb8d7a02fc" } ] }, - "27": { + "8": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/emboss_5/EMBOSS: maskseq51/5.0.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", "errors": null, - "id": 27, + "id": 8, "input_connections": { - "input1": { + "fastq_input|analysis_type_selector": { "id": 0, "output_name": "output" }, - "regions": { - "id": 23, + "fastq_input|fastq_input1": { + "id": 6, "output_name": "out1" + }, + "reference_source|ref_file": { + "id": 1, + "output_name": "output" } }, - "inputs": [], - "label": "Mask Reference for Pool2", - "name": "maskseq", + "inputs": [ + { + "description": "runtime parameter for tool Map with minimap2", + "name": "fastq_input" + }, + { + "description": "runtime parameter for tool Map with minimap2", + "name": "fastq_input" + }, + { + "description": "runtime parameter for tool Map with minimap2", + "name": "reference_source" + } + ], + "label": null, + "name": "Map with minimap2", "outputs": [ { - "name": "out_file1", - "type": "fasta" + "name": "alignment_output", + "type": "bam" } ], "position": { - "left": 1350.1000061035156, - "top": 851.0 + "left": 895.0333251953125, + "top": 88.26976428716262 }, "post_job_actions": { - "RenameDatasetActionout_file1": { + "RenameDatasetActionalignment_output": { "action_arguments": { - "newname": "Masked reference for mapping of pool2" + "newname": "bam_map_to_host" }, "action_type": "RenameDatasetAction", - "output_name": "out_file1" + "output_name": "alignment_output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/emboss_5/EMBOSS: maskseq51/5.0.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", "tool_shed_repository": { - "changeset_revision": "ce385837c160", - "name": "emboss_5", - "owner": "devteam", + "changeset_revision": "5cc34c3f440d", + "name": "minimap2", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"maskchar\": \"N\", \"out_format1\": \"fasta\", \"regions\": {\"__class__\": \"ConnectedValue\"}, \"tolower\": \"no\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "5.0.0", + "tool_state": "{\"alignment_options\": {\"splicing\": {\"splice_mode\": \"preset\", \"__current_case__\": 0}, \"A\": null, \"B\": null, \"O\": null, \"O2\": null, \"E\": null, \"E2\": null, \"z\": null, \"z2\": null, \"s\": null, \"no_end_flt\": true}, \"fastq_input\": {\"fastq_input_selector\": \"single\", \"__current_case__\": 0, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"analysis_type_selector\": {\"__class__\": \"ConnectedValue\"}}, \"indexing_options\": {\"H\": false, \"k\": null, \"w\": null, \"I\": null}, \"io_options\": {\"output_format\": \"BAM\", \"Q\": false, \"L\": false, \"K\": null, \"cs\": null, \"c\": false, \"eqx\": false, \"Y\": false}, \"mapping_options\": {\"N\": null, \"F\": null, \"f\": null, \"kmer_ocurrence_interval\": {\"interval\": \"\", \"__current_case__\": 1}, \"min_occ_floor\": null, \"q_occ_frac\": \"0.01\", \"g\": null, \"r\": null, \"n\": null, \"m\": null, \"max_chain_skip\": null, \"max_chain_iter\": null, \"X\": false, \"p\": null, \"mask_len\": null}, \"reference_source\": {\"reference_source_selector\": \"cached\", \"__current_case__\": 0, \"ref_file\": {\"__class__\": \"ConnectedValue\"}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.28+galaxy0", "type": "tool", - "uuid": "140608b3-48b3-46f2-92e3-2b9c3fb9e3b2", + "uuid": "d3ae590a-f40f-40f8-a6c4-d9d07be650ca", + "when": null, "workflow_outputs": [ { - "label": "masked_ref_pool2", - "output_name": "out_file1", - "uuid": "af755a5e-2b20-49bc-9d52-34781f937f48" + "label": "bam_map_to_host", + "output_name": "alignment_output", + "uuid": "9d7bb3b7-09a1-401f-a132-bb35a53375ea" } ] }, - "28": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "9": { + "annotation": "Nanoplot Quality Check After Preprocessing", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/nanoplot/nanoplot/1.42.0+galaxy1", "errors": null, - "id": 28, + "id": 9, "input_connections": { - "fastq_input|fastq_input1": { - "id": 11, - "output_name": "output_paired_coll" - }, - "reference_source|ref_file": { - "id": 26, - "output_name": "out_file1" - }, - "rg|read_group_id_conditional|ID": { - "id": 24, + "mode|reads|files": { + "id": 6, "output_name": "out1" } }, "inputs": [], "label": null, - "name": "Map with BWA-MEM", + "name": "NanoPlot", "outputs": [ { - "name": "bam_output", - "type": "bam" + "name": "output_html", + "type": "html" + }, + { + "name": "nanostats", + "type": "tabular" + }, + { + "name": "nanostats_post_filtering", + "type": "tabular" } ], "position": { - "left": 2542.316650390625, - "top": 98.73333740234375 + "left": 914.2000122070312, + "top": 983.603107793022 }, "post_job_actions": { - "RenameDatasetActionbam_output": { + "RenameDatasetActionlog_read_length": { "action_arguments": { - "newname": "Mapping of Pool1" + "newname": "nanoplot_on_reads_after_preprocessing_log_transformed_histogram_read_length" }, "action_type": "RenameDatasetAction", - "output_name": "bam_output" + "output_name": "log_read_length" + }, + "RenameDatasetActionnanostats": { + "action_arguments": { + "newname": "nanoplot_qc_on_reads_after_preprocessing_nanostats" + }, + "action_type": "RenameDatasetAction", + "output_name": "nanostats" + }, + "RenameDatasetActionnanostats_post_filtering": { + "action_arguments": { + "newname": "nanoplot_on_reads_after_preprocessing_nanostats_post_filtering" + }, + "action_type": "RenameDatasetAction", + "output_name": "nanostats_post_filtering" + }, + "RenameDatasetActionoutput_html": { + "action_arguments": { + "newname": "nanoplot_qc_on_reads_after_preprocessing_html_report" + }, + "action_type": "RenameDatasetAction", + "output_name": "output_html" + }, + "RenameDatasetActionread_length": { + "action_arguments": { + "newname": "nanoplot_on_reads_after_preprocessing_histogram_read_length" + }, + "action_type": "RenameDatasetAction", + "output_name": "read_length" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/nanoplot/nanoplot/1.42.0+galaxy1", "tool_shed_repository": { - "changeset_revision": "e188dc7a68e6", - "name": "bwa", - "owner": "devteam", + "changeset_revision": "a02b8b3f5a0c", + "name": "nanoplot", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"paired_collection\", \"__current_case__\": 2, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"iset_stats\": \"\"}, \"output_sort\": \"coordinate\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}, \"index_a\": \"auto\"}, \"rg\": {\"rg_selector\": \"set\", \"__current_case__\": 1, \"read_group_id_conditional\": {\"do_auto_name\": \"false\", \"__current_case__\": 1, \"ID\": {\"__class__\": \"ConnectedValue\"}}, \"read_group_sm_conditional\": {\"do_auto_name\": \"true\", \"__current_case__\": 0}, \"PL\": \"ILLUMINA\", \"read_group_lb_conditional\": {\"do_auto_name\": \"false\", \"__current_case__\": 1, \"LB\": \"\"}, \"CN\": \"\", \"DS\": \"\", \"DT\": \"\", \"FO\": \"\", \"KS\": \"\", \"PG\": \"\", \"PI\": null, \"PU\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.7.17.2", + "tool_state": "{\"customization\": {\"color\": null, \"plots\": null, \"N50\": false}, \"filter\": {\"maxlength\": null, \"minlength\": null, \"drop_outliers\": false, \"downsample\": null, \"loglength\": false, \"percentqual\": false, \"alength\": false, \"minqual\": null, \"runtime_until\": null, \"readtype\": null, \"barcoded\": false, \"no_supplementary\": false}, \"mode\": {\"choice\": \"batch\", \"__current_case__\": 0, \"reads\": {\"type\": \"fastq\", \"__current_case__\": 0, \"files\": {\"__class__\": \"ConnectedValue\"}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.42.0+galaxy1", "type": "tool", - "uuid": "c0a73a1f-0a76-40b6-bdd7-259e59ba2d94", + "uuid": "33511a93-8e27-4936-91e7-451ba3c1bb54", + "when": null, "workflow_outputs": [ { - "label": "Mapping of Pool1", - "output_name": "bam_output", - "uuid": "a9caa907-b6bf-4af9-94f4-51422194b076" + "label": "nanoplot_qc_on_reads_after_preprocessing_html_report", + "output_name": "output_html", + "uuid": "b5899290-4c57-4662-ad22-860654652ade" + }, + { + "label": "nanoplot_qc_on_reads_after_preprocessing_nanostats", + "output_name": "nanostats", + "uuid": "42db7f93-919e-4bbb-81a1-06411a9da410" + }, + { + "label": "nanoplot_on_reads_after_preprocessing_nanostats_post_filtering", + "output_name": "nanostats_post_filtering", + "uuid": "949bfdf5-3d79-4dad-bdd8-c3a25e6af4cf" } ] }, - "29": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "10": { + "annotation": "Quality Check After Preprocessing", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/fastqc/fastqc/0.74+galaxy0", "errors": null, - "id": 29, + "id": 10, "input_connections": { - "fastq_input|fastq_input1": { - "id": 21, - "output_name": "output_paired_coll" - }, - "reference_source|ref_file": { - "id": 27, - "output_name": "out_file1" - }, - "rg|read_group_id_conditional|ID": { - "id": 25, + "input_file": { + "id": 6, "output_name": "out1" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool FastQC", + "name": "adapters" + }, + { + "description": "runtime parameter for tool FastQC", + "name": "contaminants" + }, + { + "description": "runtime parameter for tool FastQC", + "name": "limits" + } + ], "label": null, - "name": "Map with BWA-MEM", + "name": "FastQC", "outputs": [ { - "name": "bam_output", - "type": "bam" + "name": "html_file", + "type": "html" + }, + { + "name": "text_file", + "type": "txt" } ], "position": { - "left": 2538.550048828125, - "top": 838.8333129882812 + "left": 912.1138463352464, + "top": 1338.5819672179302 }, "post_job_actions": { - "RenameDatasetActionbam_output": { + "RenameDatasetActionhtml_file": { "action_arguments": { - "newname": "Mapping of Pool2" + "newname": "fastqc_quality_check_after_preprocessing_html_file" }, "action_type": "RenameDatasetAction", - "output_name": "bam_output" + "output_name": "html_file" + }, + "RenameDatasetActiontext_file": { + "action_arguments": { + "newname": "fastqc_quality_check_after_preprocessing_text_file" + }, + "action_type": "RenameDatasetAction", + "output_name": "text_file" + }, + "TagDatasetActionhtml_file": { + "action_arguments": { + "tags": "FastQC_After_Preprocessing_HTML" + }, + "action_type": "TagDatasetAction", + "output_name": "html_file" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/fastqc/fastqc/0.74+galaxy0", "tool_shed_repository": { - "changeset_revision": "e188dc7a68e6", - "name": "bwa", + "changeset_revision": "5ec9f6bceaee", + "name": "fastqc", "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"analysis_type\": {\"analysis_type_selector\": \"illumina\", \"__current_case__\": 0}, \"fastq_input\": {\"fastq_input_selector\": \"paired_collection\", \"__current_case__\": 2, \"fastq_input1\": {\"__class__\": \"ConnectedValue\"}, \"iset_stats\": \"\"}, \"output_sort\": \"coordinate\", \"reference_source\": {\"reference_source_selector\": \"history\", \"__current_case__\": 1, \"ref_file\": {\"__class__\": \"ConnectedValue\"}, \"index_a\": \"auto\"}, \"rg\": {\"rg_selector\": \"set\", \"__current_case__\": 1, \"read_group_id_conditional\": {\"do_auto_name\": \"false\", \"__current_case__\": 1, \"ID\": {\"__class__\": \"ConnectedValue\"}}, \"read_group_sm_conditional\": {\"do_auto_name\": \"true\", \"__current_case__\": 0}, \"PL\": \"ILLUMINA\", \"read_group_lb_conditional\": {\"do_auto_name\": \"false\", \"__current_case__\": 1, \"LB\": \"\"}, \"CN\": \"\", \"DS\": \"\", \"DT\": \"\", \"FO\": \"\", \"KS\": \"\", \"PG\": \"\", \"PI\": null, \"PU\": \"\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.7.17.2", + "tool_state": "{\"adapters\": {\"__class__\": \"RuntimeValue\"}, \"contaminants\": {\"__class__\": \"RuntimeValue\"}, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"kmers\": \"7\", \"limits\": {\"__class__\": \"RuntimeValue\"}, \"min_length\": null, \"nogroup\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.74+galaxy0", "type": "tool", - "uuid": "4dfc264e-7453-4c5f-a073-9e2bff28dc9c", + "uuid": "2862f65a-7df0-4d6a-8aaf-caa677dd8bcf", + "when": null, "workflow_outputs": [ { - "label": "mapping_pool2", - "output_name": "bam_output", - "uuid": "6f18769d-0650-42f1-9a5d-b57dbe27e50f" + "label": "fastqc_quality_check_after_preprocessing_text_file", + "output_name": "text_file", + "uuid": "09306471-afa0-4106-9cc7-259b93dfc862" + }, + { + "label": "fastqc_quality_check_after_preprocessing_html_file", + "output_name": "html_file", + "uuid": "084f982f-20f1-457e-8012-91ebbb85633d" } ] }, - "30": { + "11": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bamtools_split_mapped/bamtools_split_mapped/2.5.2+galaxy2", "errors": null, - "id": 30, + "id": 11, "input_connections": { - "input": { - "id": 28, - "output_name": "bam_output" + "input_bam": { + "id": 8, + "output_name": "alignment_output" } }, "inputs": [], "label": null, - "name": "Samtools view", + "name": "Split BAM by reads mapping status", "outputs": [ { - "name": "outputsam", - "type": "input" + "name": "mapped", + "type": "bam" + }, + { + "name": "unmapped", + "type": "bam" } ], "position": { - "left": 2788.683349609375, - "top": 298.3500061035156 + "left": 1109.933349609375, + "top": 92.33644519536574 }, "post_job_actions": { - "RenameDatasetActionoutputsam": { + "RenameDatasetActionmapped": { "action_arguments": { - "newname": "Filtered mapping of pool1" + "newname": "host_sequences_bam" }, "action_type": "RenameDatasetAction", - "output_name": "outputsam" + "output_name": "mapped" + }, + "RenameDatasetActionunmapped": { + "action_arguments": { + "newname": "non_host_sequences_bam" + }, + "action_type": "RenameDatasetAction", + "output_name": "unmapped" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bamtools_split_mapped/bamtools_split_mapped/2.5.2+galaxy2", "tool_shed_repository": { - "changeset_revision": "5826298f6a73", - "name": "samtools_view", + "changeset_revision": "fa7b5520ae53", + "name": "bamtools_split_mapped", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": \"20\", \"library\": \"\", \"cigarcons\": null, \"inclusive_filter\": [\"1\", \"2\"], \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": \"\", \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"fraction\", \"__current_case__\": 0, \"factor\": \"1.0\", \"seed\": null}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": \"false\", \"adv_output\": {\"readtags\": [], \"collapsecigar\": \"false\"}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.15.1+galaxy0", + "tool_state": "{\"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.5.2+galaxy2", "type": "tool", - "uuid": "16002ad4-640a-4e3c-bf60-dbcb05de92ae", + "uuid": "f4882cef-bfad-45ca-8274-d5b6b18fa314", + "when": null, "workflow_outputs": [ { - "label": "filtered_mapping_pool1", - "output_name": "outputsam", - "uuid": "deed668a-97fc-44cb-9671-0a9d1805a5ff" + "label": "host_sequences_bam", + "output_name": "mapped", + "uuid": "3b1e626f-6bc1-484c-be01-366534361b73" + }, + { + "label": "non_host_sequences_bam", + "output_name": "unmapped", + "uuid": "14a53fe2-f296-43aa-86b7-243278c1050c" } ] }, - "31": { + "12": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.4", + "content_id": "Grep1", "errors": null, - "id": 31, + "id": 12, "input_connections": { "input": { - "id": 28, - "output_name": "bam_output" + "id": 10, + "output_name": "text_file" } }, "inputs": [], "label": null, - "name": "Samtools stats", + "name": "Select", "outputs": [ { - "name": "output", - "type": "tabular" + "name": "out_file1", + "type": "input" } ], "position": { - "left": 2906.0166015625, - "top": 157.0 + "left": 2045.9000244140625, + "top": 877.6833190917969 }, "post_job_actions": { - "RenameDatasetActionoutput": { + "RenameDatasetActionout_file1": { "action_arguments": { - "newname": "Mapping stats for pool1" + "newname": "total_sequences_before_hosts_sequences_removal" }, "action_type": "RenameDatasetAction", - "output_name": "output" + "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.4", - "tool_shed_repository": { - "changeset_revision": "3a0efe14891f", - "name": "samtools_stats", - "owner": "devteam", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cov_threshold\": null, \"coverage_cond\": {\"coverage_select\": \"no\", \"__current_case__\": 0}, \"filter_by_flags\": {\"filter_flags\": \"nofilter\", \"__current_case__\": 1}, \"gc_depth\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"insert_size\": null, \"most_inserts\": null, \"read_group\": null, \"read_length\": null, \"remove_dups\": \"false\", \"remove_overlaps\": \"false\", \"sparse\": \"false\", \"split_output_cond\": {\"split_output_selector\": \"no\", \"__current_case__\": 0}, \"trim_quality\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.0.4", + "tool_id": "Grep1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"keep_header\": false, \"pattern\": \"Total Sequences\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.4", "type": "tool", - "uuid": "cc2b1c1d-5eac-4b0f-8864-44a230b47510", + "uuid": "fce6adca-1caa-4032-9247-e884fa992348", + "when": null, "workflow_outputs": [ { - "label": "mapping_stats_pool1", - "output_name": "output", - "uuid": "325f7653-63c3-4081-aa4c-d351184e6990" + "label": "total_sequences_before_hosts_sequences_removal", + "output_name": "out_file1", + "uuid": "a809853b-119f-44d2-986b-8d2006439fbe" } ] }, - "32": { + "13": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_fastx/samtools_fastx/1.15.1+galaxy2", "errors": null, - "id": 32, + "id": 13, "input_connections": { "input": { - "id": 29, - "output_name": "bam_output" + "id": 11, + "output_name": "mapped" } }, "inputs": [], "label": null, - "name": "Samtools view", + "name": "Samtools fastx", "outputs": [ { - "name": "outputsam", - "type": "input" + "name": "output", + "type": "fasta" } ], "position": { - "left": 2794.7833251953125, - "top": 827.0833129882812 + "left": 1331.5833129882812, + "top": 76.78642688481887 }, "post_job_actions": { - "RenameDatasetActionoutputsam": { + "ChangeDatatypeActionoutput": { "action_arguments": { - "newname": "Filtered mapping of pool2" + "newtype": "fastq.gz" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "host_sequences_fastq" }, "action_type": "RenameDatasetAction", - "output_name": "outputsam" + "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_fastx/samtools_fastx/1.15.1+galaxy2", "tool_shed_repository": { - "changeset_revision": "5826298f6a73", - "name": "samtools_view", + "changeset_revision": "66e23b11feae", + "name": "samtools_fastx", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"mode\": {\"outtype\": \"selected_reads\", \"__current_case__\": 1, \"filter_config\": {\"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cond_rg\": {\"select_rg\": \"no\", \"__current_case__\": 0}, \"quality\": \"20\", \"library\": \"\", \"cigarcons\": null, \"inclusive_filter\": [\"1\", \"2\"], \"exclusive_filter\": null, \"exclusive_filter_all\": null, \"tag\": \"\", \"qname_file\": {\"__class__\": \"RuntimeValue\"}}, \"subsample_config\": {\"subsampling_mode\": {\"select_subsample\": \"fraction\", \"__current_case__\": 0, \"factor\": \"1.0\", \"seed\": null}}, \"output_options\": {\"reads_report_type\": \"retained\", \"__current_case__\": 0, \"complementary_output\": \"false\", \"adv_output\": {\"readtags\": [], \"collapsecigar\": \"false\"}, \"output_format\": {\"oformat\": \"bam\", \"__current_case__\": 2}}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.15.1+galaxy0", + "tool_state": "{\"copy_arb_tags\": null, \"copy_tags\": false, \"exclusive_filter\": [\"256\", \"2048\"], \"exclusive_filter_all\": null, \"idxout_cond\": {\"idxout_select\": \"no\", \"__current_case__\": 0}, \"inclusive_filter\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"output_fmt_cond\": {\"output_fmt_select\": \"fastqsanger.gz\", \"__current_case__\": 2, \"default_quality\": null, \"output_quality\": false, \"ilumina_casava\": false}, \"outputs\": [\"other\"], \"read_numbering\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", "type": "tool", - "uuid": "229c546c-d0bb-4152-b01a-719085f0e830", + "uuid": "f79f5480-af0e-42e8-8a66-37dc436fedd9", + "when": null, "workflow_outputs": [ { - "label": "filtered_mapping_pool2", - "output_name": "outputsam", - "uuid": "d8e8f874-6bb1-42ae-8025-c7cfd5345385" + "label": "host_sequences_fastq", + "output_name": "output", + "uuid": "10d4eaec-81d8-444e-8075-7b77a1fb6870" } ] }, - "33": { + "14": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.4", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_fastx/samtools_fastx/1.15.1+galaxy2", "errors": null, - "id": 33, + "id": 14, "input_connections": { "input": { - "id": 29, - "output_name": "bam_output" + "id": 11, + "output_name": "unmapped" } }, "inputs": [], "label": null, - "name": "Samtools stats", + "name": "Samtools fastx", "outputs": [ { "name": "output", - "type": "tabular" + "type": "fasta" } ], "position": { - "left": 2873.7833251953125, - "top": 1029.5333251953125 + "left": 1427.3131395036098, + "top": 489.4217518640123 }, "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "fastq.gz" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, "RenameDatasetActionoutput": { "action_arguments": { - "newname": "Mapping stats for pool2" + "newname": "non_host_sequences_fastq" }, "action_type": "RenameDatasetAction", "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.4", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_fastx/samtools_fastx/1.15.1+galaxy2", "tool_shed_repository": { - "changeset_revision": "3a0efe14891f", - "name": "samtools_stats", - "owner": "devteam", + "changeset_revision": "66e23b11feae", + "name": "samtools_fastx", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"addref_cond\": {\"addref_select\": \"no\", \"__current_case__\": 0}, \"cond_region\": {\"select_region\": \"no\", \"__current_case__\": 0}, \"cov_threshold\": null, \"coverage_cond\": {\"coverage_select\": \"no\", \"__current_case__\": 0}, \"filter_by_flags\": {\"filter_flags\": \"nofilter\", \"__current_case__\": 1}, \"gc_depth\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"insert_size\": null, \"most_inserts\": null, \"read_group\": null, \"read_length\": null, \"remove_dups\": \"false\", \"remove_overlaps\": \"false\", \"sparse\": \"false\", \"split_output_cond\": {\"split_output_selector\": \"no\", \"__current_case__\": 0}, \"trim_quality\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.0.4", + "tool_state": "{\"copy_arb_tags\": null, \"copy_tags\": false, \"exclusive_filter\": [\"256\", \"2048\"], \"exclusive_filter_all\": null, \"idxout_cond\": {\"idxout_select\": \"no\", \"__current_case__\": 0}, \"inclusive_filter\": null, \"input\": {\"__class__\": \"ConnectedValue\"}, \"output_fmt_cond\": {\"output_fmt_select\": \"fastqsanger.gz\", \"__current_case__\": 2, \"default_quality\": null, \"output_quality\": false, \"ilumina_casava\": false}, \"outputs\": [\"other\"], \"read_numbering\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.15.1+galaxy2", "type": "tool", - "uuid": "1f931160-fc0a-4768-bf44-730dd4f42cda", + "uuid": "520e829b-f118-4655-8c0b-f996d01d67c3", + "when": null, "workflow_outputs": [ { - "label": "mapping_stats_pool2", + "label": "non_host_sequences_fastq", "output_name": "output", - "uuid": "b27308f7-9c7b-444d-a13a-96f358a4d2ba" + "uuid": "0c2dd74d-ac4f-45cf-839c-50386a7ece28" } ] }, - "34": { + "15": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", "errors": null, - "id": 34, + "id": 15, "input_connections": { - "results_0|software_cond|input": { - "id": 11, - "output_name": "report_json" - }, - "results_1|software_cond|output_0|type|input": { - "id": 31, - "output_name": "output" + "input_list": { + "id": 12, + "output_name": "out_file1" } }, "inputs": [], "label": null, - "name": "MultiQC", + "name": "Collapse Collection", "outputs": [ { - "name": "stats", + "name": "output", "type": "input" - }, - { - "name": "html_report", - "type": "html" } ], "position": { - "left": 3134.6500244140625, - "top": 0.0 - }, - "post_job_actions": { - "RenameDatasetActionhtml_report": { - "action_arguments": { - "newname": "Quality Report (sequencing pool)" - }, - "action_type": "RenameDatasetAction", - "output_name": "html_report" - }, - "TagDatasetActionhtml_report": { - "action_arguments": { - "tags": "\ud83d\udd0d" - }, - "action_type": "TagDatasetAction", - "output_name": "html_report" - } + "left": 2280.3802527630014, + "top": 879.056357216495 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", "tool_shed_repository": { - "changeset_revision": "abfd8a6544d7", - "name": "multiqc", - "owner": "iuc", + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"comment\": \"\", \"export\": \"false\", \"flat\": \"false\", \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastp\", \"__current_case__\": 7, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"samtools\", \"__current_case__\": 24, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"stats\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": \"false\", \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.11+galaxy1", + "tool_state": "{\"filename\": {\"add_name\": true, \"__current_case__\": 0, \"place_name\": \"same_once\"}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", "type": "tool", - "uuid": "e69dc815-e73b-4003-b556-37a82db778fd", - "workflow_outputs": [ - { - "label": "multiqc_pool1_stats", - "output_name": "stats", - "uuid": "d7c05c17-8a9d-4f6d-8f66-d4bafeb78152" - }, - { - "label": "pool1_quality_report", - "output_name": "html_report", - "uuid": "3bb518fd-cd6b-4f99-8dd6-f86eb5d63005" - } - ] + "uuid": "bf581820-873a-4e1a-84bc-a622dd7ece50", + "when": null, + "workflow_outputs": [] }, - "35": { + "16": { "annotation": "", - "content_id": "__ZIP_COLLECTION__", + "content_id": "__FILTER_FAILED_DATASETS__", "errors": null, - "id": 35, + "id": 16, "input_connections": { - "input_forward": { - "id": 30, - "output_name": "outputsam" - }, - "input_reverse": { - "id": 32, - "output_name": "outputsam" + "input": { + "id": 13, + "output_name": "output" } }, "inputs": [], "label": null, - "name": "Zip collections", + "name": "Filter failed datasets", "outputs": [ { "name": "output", @@ -28347,323 +42824,355 @@ } ], "position": { - "left": 3010.183349609375, - "top": 585.2833251953125 + "left": 1516, + "top": 208.40312610356887 }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } - }, - "tool_id": "__ZIP_COLLECTION__", - "tool_state": "{\"input_forward\": {\"__class__\": \"ConnectedValue\"}, \"input_reverse\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "post_job_actions": {}, + "tool_id": "__FILTER_FAILED_DATASETS__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.0.0", "type": "tool", - "uuid": "b6493f6e-f845-43b9-8f8e-a26a270b9547", + "uuid": "18f79c89-cdcf-4ee7-a85f-b06e862f2e07", + "when": null, "workflow_outputs": [] }, - "36": { + "17": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.1+galaxy1", "errors": null, - "id": 36, + "id": 17, "input_connections": { - "results_0|software_cond|input": { - "id": 21, - "output_name": "report_json" - }, - "results_1|software_cond|output_0|type|input": { - "id": 33, + "single_paired|input_sequences": { + "id": 14, "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Kraken2", + "name": "single_paired" + } + ], "label": null, - "name": "MultiQC", + "name": "Kraken2", "outputs": [ { - "name": "stats", - "type": "input" + "name": "report_output", + "type": "tabular" }, { - "name": "html_report", - "type": "html" + "name": "output", + "type": "tabular" } ], "position": { - "left": 3106.3333740234375, - "top": 1146.316650390625 + "left": 1655.9777899859946, + "top": 482.9011443435088 }, "post_job_actions": { - "RenameDatasetActionhtml_report": { + "RenameDatasetActionoutput": { "action_arguments": { - "newname": "Quality Report (sequenced pools)" + "newname": "kraken2_with_kalamri_database_output" }, "action_type": "RenameDatasetAction", - "output_name": "html_report" + "output_name": "output" }, - "TagDatasetActionhtml_report": { + "RenameDatasetActionreport_output": { "action_arguments": { - "tags": "\ud83d\udd0d" + "newname": "kraken2_with_kalamri_database_report" }, - "action_type": "TagDatasetAction", - "output_name": "html_report" + "action_type": "RenameDatasetAction", + "output_name": "report_output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.1+galaxy1", "tool_shed_repository": { - "changeset_revision": "abfd8a6544d7", - "name": "multiqc", + "changeset_revision": "20e2f64aa1fe", + "name": "kraken2", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"comment\": \"\", \"export\": \"false\", \"flat\": \"false\", \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastp\", \"__current_case__\": 7, \"input\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"samtools\", \"__current_case__\": 24, \"output\": [{\"__index__\": 0, \"type\": {\"type\": \"stats\", \"__current_case__\": 0, \"input\": {\"__class__\": \"ConnectedValue\"}}}]}}], \"saveLog\": \"false\", \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.11+galaxy1", + "tool_state": "{\"confidence\": \"0.0\", \"kraken2_database\": \"kalamari\", \"min_base_quality\": \"0\", \"minimum_hit_groups\": \"2\", \"quick\": false, \"report\": {\"create_report\": true, \"use_mpa_style\": false, \"report_zero_counts\": true, \"report_minimizer_data\": true}, \"single_paired\": {\"single_paired_selector\": \"no\", \"__current_case__\": 2, \"input_sequences\": {\"__class__\": \"ConnectedValue\"}}, \"split_reads\": false, \"use_names\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.1+galaxy1", "type": "tool", - "uuid": "ee53d363-2fc7-4eb7-82fd-dfd3bea3d938", + "uuid": "2c6bbcf9-178e-4cc2-8340-385961c4bdb1", + "when": null, "workflow_outputs": [ { - "label": "pool2_quality_report", - "output_name": "html_report", - "uuid": "600931e4-238e-4c6f-b016-1f1347bab8d3" + "label": "kraken2_with_kalamri_database_output", + "output_name": "output", + "uuid": "203d303e-8f3a-4242-971f-b345842ebdb8" }, { - "label": "multiqc_pool2_stats", - "output_name": "stats", - "uuid": "0c6a719b-3b91-4de4-bfca-f4e1a432fa21" + "label": "kraken2_with_kalamri_database_report", + "output_name": "report_output", + "uuid": "843afd4d-23a8-46e7-b945-8b67dd7ae341" } ] }, - "37": { + "18": { "annotation": "", - "content_id": "__APPLY_RULES__", + "content_id": "Cut1", "errors": null, - "id": 37, + "id": 18, "input_connections": { "input": { - "id": 35, + "id": 15, "output_name": "output" } }, "inputs": [], "label": null, - "name": "Apply rules", + "name": "Cut", "outputs": [ { - "name": "output", - "type": "input" + "name": "out_file1", + "type": "tabular" } ], "position": { - "left": 3239.2833251953125, - "top": 599.3500061035156 + "left": 2500.9833374023438, + "top": 883.3333435058594 }, "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "quality_retained_all_reads" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" } }, - "tool_id": "__APPLY_RULES__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"rules\": {\"mapping\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"columns\": [0, 1], \"connectable\": true, \"editing\": false, \"is_workflow\": false, \"type\": \"list_identifiers\"}], \"rules\": [{\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier0\", \"warn\": null}, {\"collapsible_value\": {\"__class__\": \"RuntimeValue\"}, \"connectable\": true, \"error\": null, \"is_workflow\": false, \"type\": \"add_column_metadata\", \"value\": \"identifier1\", \"warn\": null}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.0", + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c1,c3\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", "type": "tool", - "uuid": "6de011ce-321e-40e7-a37a-a55a63683e49", - "workflow_outputs": [] + "uuid": "be1b0c09-4ce8-480d-9116-3077c82ea684", + "when": null, + "workflow_outputs": [ + { + "label": "quality_retained_all_reads", + "output_name": "out_file1", + "uuid": "d07be9f1-d250-4008-91ee-59a68521eb56" + } + ] }, - "38": { + "19": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_merge/samtools_merge/1.15.1+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/fastqc/fastqc/0.74+galaxy0", "errors": null, - "id": 38, + "id": 19, "input_connections": { - "bamfiles": { - "id": 37, + "input_file": { + "id": 16, "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool FastQC", + "name": "adapters" + }, + { + "description": "runtime parameter for tool FastQC", + "name": "contaminants" + }, + { + "description": "runtime parameter for tool FastQC", + "name": "limits" + } + ], "label": null, - "name": "Samtools merge", + "name": "FastQC", "outputs": [ { - "name": "output", - "type": "bam" + "name": "html_file", + "type": "html" + }, + { + "name": "text_file", + "type": "txt" } ], "position": { - "left": 3470, - "top": 508.5 + "left": 1766.433349609375, + "top": 65.81978259770949 }, "post_job_actions": { - "RenameDatasetActionoutput1": { + "RenameDatasetActionhtml_file": { "action_arguments": { - "newname": "Merged Mappings of both pools" + "newname": "hosts_qc_html" }, "action_type": "RenameDatasetAction", - "output_name": "output" + "output_name": "html_file" + }, + "RenameDatasetActiontext_file": { + "action_arguments": { + "newname": "hosts_qc_text_file" + }, + "action_type": "RenameDatasetAction", + "output_name": "text_file" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/samtools_merge/samtools_merge/1.15.1+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/fastqc/fastqc/0.74+galaxy0", "tool_shed_repository": { - "changeset_revision": "36677f429310", - "name": "samtools_merge", - "owner": "iuc", + "changeset_revision": "5ec9f6bceaee", + "name": "fastqc", + "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"bamfiles\": {\"__class__\": \"RuntimeValue\"}, \"bed_file\": {\"__class__\": \"RuntimeValue\"}, \"headerbam\": {\"__class__\": \"RuntimeValue\"}, \"idpg\": \"true\", \"idrg\": \"false\", \"region\": \"\", \"seed\": \"1\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": null, + "tool_state": "{\"adapters\": {\"__class__\": \"RuntimeValue\"}, \"contaminants\": {\"__class__\": \"RuntimeValue\"}, \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"kmers\": \"7\", \"limits\": {\"__class__\": \"RuntimeValue\"}, \"min_length\": null, \"nogroup\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.74+galaxy0", "type": "tool", - "uuid": "8ae30344-c06e-4951-b0e9-45cb102253aa", + "uuid": "7140e440-b547-4cae-baa0-89e29a3f2bda", + "when": null, "workflow_outputs": [ { - "label": "mapping_merged", - "output_name": "output", - "uuid": "88e8b60f-bb4c-4ef0-aa13-e84c7157718c" + "label": "hosts_qc_html", + "output_name": "html_file", + "uuid": "b72ff57b-0921-43bf-a817-6cd444c8f3cb" + }, + { + "label": "hosts_qc_text_file", + "output_name": "text_file", + "uuid": "b0ee6e31-0eb1-437d-8c04-fc3640b9a0b7" } ] }, - "39": { + "20": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/krakentools_extract_kraken_reads/krakentools_extract_kraken_reads/1.2+galaxy1", "errors": null, - "id": 39, + "id": 20, "input_connections": { - "input1": { - "id": 38, + "library|input_1": { + "id": 6, + "output_name": "out1" + }, + "report": { + "id": 17, + "output_name": "report_output" + }, + "results": { + "id": 17, "output_name": "output" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Krakentools: Extract Kraken Reads By ID", + "name": "library" + } + ], "label": null, - "name": "QualiMap BamQC", + "name": "Krakentools: Extract Kraken Reads By ID", "outputs": [ { - "name": "raw_data", - "type": "input" - }, - { - "name": "output_html", - "type": "html" + "name": "output_1", + "type": "fasta.gz" } ], "position": { - "left": 3658.35009765625, - "top": 175.5500030517578 + "left": 1897.4166870117188, + "top": 475.30312000005324 }, "post_job_actions": { - "RenameDatasetActionoutput_html": { + "RenameDatasetActionoutput_1": { "action_arguments": { - "newname": "QualiMap BamQC report for merged mappings" + "newname": "collection_of_preprocessed_samples" }, "action_type": "RenameDatasetAction", - "output_name": "output_html" + "output_name": "output_1" }, - "TagDatasetActionoutput_html": { + "TagDatasetActionoutput_1": { "action_arguments": { - "tags": "\ud83d\udd0d" + "tags": "collection_of_preprocessed_samples" }, "action_type": "TagDatasetAction", - "output_name": "output_html" + "output_name": "output_1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/krakentools_extract_kraken_reads/krakentools_extract_kraken_reads/1.2+galaxy1", "tool_shed_repository": { - "changeset_revision": "19ece8afbaab", - "name": "qualimap_bamqc", + "changeset_revision": "f329328da134", + "name": "krakentools_extract_kraken_reads", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"duplicate_skipping\": [\"0\"], \"input1\": {\"__class__\": \"ConnectedValue\"}, \"per_base_coverage\": \"false\", \"plot_specific\": {\"n_bins\": \"400\", \"paint_chromosome_limits\": \"true\", \"genome_gc_distr\": null, \"homopolymer_size\": \"3\"}, \"stats_regions\": {\"region_select\": \"all\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.2.2d+galaxy3", + "tool_state": "{\"exclude\": true, \"fastq_output\": true, \"include_children\": true, \"include_parents\": true, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}}, \"max\": \"100000000\", \"report\": {\"__class__\": \"ConnectedValue\"}, \"results\": {\"__class__\": \"ConnectedValue\"}, \"taxid\": \"9031 9606 9913\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2+galaxy1", "type": "tool", - "uuid": "e02ad651-ed91-41e0-ade2-633f63464ae9", + "uuid": "9d22fc4d-9b85-4f6b-b9df-ac9486de7acd", + "when": null, "workflow_outputs": [ { - "label": "qualimap_pool1_raw", - "output_name": "raw_data", - "uuid": "f27a8689-62fb-4b4e-b179-ed1490df3767" - }, - { - "label": "qualimap_merged_html", - "output_name": "output_html", - "uuid": "51471b47-e71a-4b5f-828c-0166cc42a8a0" + "label": "collection_of_preprocessed_samples", + "output_name": "output_1", + "uuid": "57e3b725-8e13-40b2-9acc-31fd56ebc80a" } ] }, - "40": { + "21": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.3.1+galaxy6", + "content_id": "Grep1", "errors": null, - "id": 40, + "id": 21, "input_connections": { - "input_bam": { - "id": 38, - "output_name": "output" - }, - "primer|input_bed": { - "id": 1, - "output_name": "output" + "input": { + "id": 19, + "output_name": "text_file" } }, "inputs": [], "label": null, - "name": "ivar trim", + "name": "Select", "outputs": [ { - "name": "output_bam", - "type": "bam" + "name": "out_file1", + "type": "input" } ], "position": { - "left": 3704.14990234375, - "top": 694.8333129882812 + "left": 1985.4666748046875, + "top": 65.26976428716262 }, "post_job_actions": { - "RenameDatasetActionoutput_bam": { + "RenameDatasetActionout_file1": { "action_arguments": { - "newname": "Primer trimmed merged mapped reads" + "newname": "total_sequences_after_hosts_sequences_removal" }, "action_type": "RenameDatasetAction", - "output_name": "output_bam" + "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.3.1+galaxy6", - "tool_shed_repository": { - "changeset_revision": "f0cc9cf99407", - "name": "ivar_trim", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"amplicons\": {\"filter_by\": \"yes_compute\", \"__current_case__\": 0}, \"inc_primers\": \"true\", \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"min_len\": \"30\", \"min_qual\": \"20\", \"primer\": {\"source\": \"history\", \"__current_case__\": 0, \"input_bed\": {\"__class__\": \"ConnectedValue\"}}, \"primer_pos_wiggle\": \"0\", \"window_width\": \"4\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.3.1+galaxy6", + "tool_id": "Grep1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"keep_header\": false, \"pattern\": \"Total Sequences\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.4", "type": "tool", - "uuid": "735ed414-14ed-475c-a01b-c13cc5e708d9", + "uuid": "a2a29388-186c-41f3-b9a9-c4a6a9d3ffc3", + "when": null, "workflow_outputs": [ { - "label": "trimmed_merged_mapping", - "output_name": "output_bam", - "uuid": "9dffaa75-2a82-40da-8e0d-dd6320f5e3cd" + "label": "total_sequences_after_hosts_sequences_removal", + "output_name": "out_file1", + "uuid": "3ba35c71-32f0-4741-98d4-ea8522e27500" } ] }, - "41": { + "22": { "annotation": "", - "content_id": "__FILTER_FAILED_DATASETS__", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", "errors": null, - "id": 41, + "id": 22, "input_connections": { - "input": { - "id": 39, - "output_name": "raw_data" + "input_list": { + "id": 21, + "output_name": "out_file1" } }, "inputs": [], "label": null, - "name": "Filter failed datasets", + "name": "Collapse Collection", "outputs": [ { "name": "output", @@ -28671,309 +43180,311 @@ } ], "position": { - "left": 3874.11669921875, - "top": 5.6666717529296875 + "left": 2199.9000244140625, + "top": 70.41978870122512 }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "tool_shed_repository": { + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", + "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_id": "__FILTER_FAILED_DATASETS__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", + "tool_state": "{\"filename\": {\"add_name\": true, \"__current_case__\": 0, \"place_name\": \"same_once\"}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", "type": "tool", - "uuid": "48597f73-b230-4bc3-8c52-fbfcd1d11392", + "uuid": "877f3aa0-e22e-496e-8fff-742d035f1ed6", + "when": null, "workflow_outputs": [] }, - "42": { + "23": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.3.2+galaxy0", + "content_id": "Cut1", "errors": null, - "id": 42, + "id": 23, "input_connections": { - "input_bam": { - "id": 40, - "output_name": "output_bam" - }, - "min_freq": { - "id": 5, - "output_name": "output" - }, - "min_indel_freq": { - "id": 6, - "output_name": "output" - }, - "min_qual": { - "id": 4, + "input": { + "id": 22, "output_name": "output" } }, "inputs": [], "label": null, - "name": "ivar consensus", + "name": "Cut", "outputs": [ { - "name": "consensus", - "type": "fasta" + "name": "out_file1", + "type": "tabular" } ], "position": { - "left": 3963.7666015625, - "top": 737.2333374023438 + "left": 2434.11669921875, + "top": 72.58644519536574 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.3.2+galaxy0", - "tool_shed_repository": { - "changeset_revision": "1069f6db0a0e", - "name": "ivar_consensus", - "owner": "iuc", - "tool_shed": "toolshed.g2.bx.psu.edu" + "post_job_actions": { + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "quality_retained_hosts_reads" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } }, - "tool_state": "{\"depth_action\": \"-n N\", \"input_bam\": {\"__class__\": \"ConnectedValue\"}, \"min_depth\": \"50\", \"min_freq\": {\"__class__\": \"ConnectedValue\"}, \"min_indel_freq\": {\"__class__\": \"ConnectedValue\"}, \"min_qual\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.3.2+galaxy0", + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c1,c3\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", "type": "tool", - "uuid": "e2ae5c77-f8f6-42a8-b44e-be7afac35cd9", + "uuid": "10bee624-ebbf-4173-9444-ae45062bc401", + "when": null, "workflow_outputs": [ { - "label": "ivar_consensus_out", - "output_name": "consensus", - "uuid": "eb5ded94-5ee3-4b8b-a756-11b13b4d24d2" + "label": "quality_retained_hosts_reads", + "output_name": "out_file1", + "uuid": "cef36c68-4549-4fd6-b7c8-71fb21df012f" } ] }, - "43": { + "24": { "annotation": "", - "content_id": "__FLATTEN__", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_column_join/collection_column_join/0.0.3", "errors": null, - "id": 43, + "id": 24, "input_connections": { - "input": { - "id": 41, - "output_name": "output" - } + "input_tabular": [ + { + "id": 18, + "output_name": "out_file1" + }, + { + "id": 23, + "output_name": "out_file1" + } + ] }, "inputs": [], "label": null, - "name": "Flatten collection", + "name": "Column join", "outputs": [ { - "name": "output", - "type": "input" + "name": "tabular_output", + "type": "tabular" } ], "position": { - "left": 3990.166748046875, - "top": 203.68333435058594 + "left": 2746.9152825405945, + "top": 883.0100512350168 }, - "post_job_actions": { - "HideDatasetActionoutput": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "output" - } + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/collection_column_join/collection_column_join/0.0.3", + "tool_shed_repository": { + "changeset_revision": "3ddd99c7efee", + "name": "collection_column_join", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_id": "__FLATTEN__", - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"join_identifier\": \"_\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", + "tool_state": "{\"fill_char\": \"0\", \"has_header\": \"0\", \"identifier_column\": \"1\", \"include_outputs\": null, \"input_tabular\": {\"__class__\": \"ConnectedValue\"}, \"old_col_in_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.0.3", "type": "tool", - "uuid": "b60960bb-6a5c-4088-bc9b-ce5ae83df5bf", + "uuid": "a5159607-6ab6-40b3-8c7f-e0d3aee7a304", + "when": null, "workflow_outputs": [] }, - "44": { + "25": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", "errors": null, - "id": 44, + "id": 25, "input_connections": { - "infile": { - "id": 42, - "output_name": "consensus" + "input": { + "id": 24, + "output_name": "tabular_output" } }, "inputs": [], "label": null, - "name": "Text transformation", + "name": "Compute", "outputs": [ { - "name": "output", + "name": "out_file1", "type": "input" } ], "position": { - "left": 4200.7666015625, - "top": 960.9833374023438 - }, - "post_job_actions": { - "RenameDatasetActionoutput": { - "action_arguments": { - "newname": "Per-sample consensus sequences" - }, - "action_type": "RenameDatasetAction", - "output_name": "output" - } + "left": 2972.0099280935715, + "top": 881.2397437058577 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", "tool_shed_repository": { - "changeset_revision": "ddf54b12c295", - "name": "text_processing", - "owner": "bgruening", + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"/^>/s/Consensus_(.*)_threshold_.*/\\\\1/\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.1.1", + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"yes\", \"__current_case__\": 1, \"expressions\": [{\"__index__\": 0, \"cond\": \"(c3/c2)*100\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}, \"new_column_name\": \"removed_hosts_percentage\"}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", "type": "tool", - "uuid": "54fc1053-c37e-44ff-a198-d2a893d6b415", - "workflow_outputs": [ - { - "label": "per_sample_consensus", - "output_name": "output", - "uuid": "f26548a3-4473-4dac-999c-51b624899a58" - } - ] + "uuid": "1456a078-b970-493d-9fdd-6a7590aa2972", + "when": null, + "workflow_outputs": [] }, - "45": { + "26": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regexColumn1/1.0.3", "errors": null, - "id": 45, + "id": 26, "input_connections": { - "results_0|software_cond|input": { - "id": 43, - "output_name": "output" + "input": { + "id": 25, + "output_name": "out_file1" } }, "inputs": [], "label": null, - "name": "MultiQC", + "name": "Column Regex Find And Replace", "outputs": [ { - "name": "stats", + "name": "out_file1", "type": "input" - }, - { - "name": "html_report", - "type": "html" } ], "position": { - "left": 4218.13330078125, - "top": 200.68333435058594 + "left": 3208.8475559627727, + "top": 871.060475413193 }, "post_job_actions": { - "RenameDatasetActionhtml_report": { + "RenameDatasetActionout_file1": { "action_arguments": { - "newname": "Quality Report (samples)" + "newname": "removed_hosts_percentage_tabular" }, "action_type": "RenameDatasetAction", - "output_name": "html_report" + "output_name": "out_file1" }, - "TagDatasetActionhtml_report": { + "TagDatasetActionout_file1": { "action_arguments": { - "tags": "\ud83d\udd0d" + "tags": "removed_hosts_percentage_tabular" }, "action_type": "TagDatasetAction", - "output_name": "html_report" + "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/galaxyp/regex_find_replace/regexColumn1/1.0.3", "tool_shed_repository": { - "changeset_revision": "abfd8a6544d7", - "name": "multiqc", - "owner": "iuc", + "changeset_revision": "503bcd6ebe4b", + "name": "regex_find_replace", + "owner": "galaxyp", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"comment\": \"\", \"export\": \"false\", \"flat\": \"false\", \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"qualimap\", \"__current_case__\": 20, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": \"false\", \"title\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.11+galaxy1", + "tool_state": "{\"checks\": [{\"__index__\": 0, \"pattern\": \"#KEY\", \"replacement\": \"key\"}], \"field\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.3", "type": "tool", - "uuid": "798f3fc5-4165-4594-ba13-0d11e0acf95c", + "uuid": "5f41f84c-e27e-4fb7-8128-42ae7f143965", + "when": null, "workflow_outputs": [ { - "label": "quality_by_sample_report", - "output_name": "html_report", - "uuid": "b00e6c4d-99c5-41b8-90f7-8a51320ec02f" - }, - { - "label": "multiqc_sample_stats", - "output_name": "stats", - "uuid": "90ba0204-4d91-47f6-9039-15d50065f56c" + "label": "removed_hosts_percentage_tabular", + "output_name": "out_file1", + "uuid": "470892ee-dab9-48d7-ad97-45dbd52afaa7" } ] }, - "46": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1", + "27": { + "annotation": "Quality Control Before and After Preprocessing\n\n", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "errors": null, - "id": 46, + "id": 27, "input_connections": { - "inputs": { - "id": 44, - "output_name": "output" + "results_0|software_cond|output_0|input": { + "id": 10, + "output_name": "text_file" + }, + "results_1|software_cond|input": { + "id": 26, + "output_name": "out_file1" } }, "inputs": [], "label": null, - "name": "Concatenate datasets", + "name": "MultiQC", "outputs": [ { - "name": "out_file1", + "name": "stats", "type": "input" + }, + { + "name": "html_report", + "type": "html" } ], "position": { - "left": 4448.88330078125, - "top": 963.13330078125 + "left": 1241.3867206791317, + "top": 1007.7576821710621 }, "post_job_actions": { - "RenameDatasetActionout_file1": { + "RenameDatasetActionhtml_report": { "action_arguments": { - "newname": "Combined Consensus Genomes" + "newname": "multiQC_html_report_after_preprocessing" }, "action_type": "RenameDatasetAction", - "output_name": "out_file1" + "output_name": "html_report" }, - "TagDatasetActionout_file1": { + "RenameDatasetActionstats": { "action_arguments": { - "tags": "\ud83c\udfc1" + "newname": "multiQC_stats_after_preprocessing" + }, + "action_type": "RenameDatasetAction", + "output_name": "stats" + }, + "TagDatasetActionhtml_report": { + "action_arguments": { + "tags": "MultiQC_After_Preprocessing_HTML" }, "action_type": "TagDatasetAction", - "output_name": "out_file1" + "output_name": "html_report" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "tool_shed_repository": { - "changeset_revision": "d698c222f354", - "name": "text_processing", - "owner": "bgruening", + "changeset_revision": "abfd8a6544d7", + "name": "multiqc", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"inputs\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.1", + "tool_state": "{\"comment\": \"\", \"export\": false, \"flat\": false, \"results\": [{\"__index__\": 0, \"software_cond\": {\"software\": \"fastqc\", \"__current_case__\": 8, \"output\": [{\"__index__\": 0, \"type\": \"data\", \"input\": {\"__class__\": \"ConnectedValue\"}}]}}, {\"__index__\": 1, \"software_cond\": {\"software\": \"custom_content\", \"__current_case__\": 32, \"plot_type\": \"table\", \"section_name\": \"Host Sequences Removal\", \"title\": \"Host Sequences\", \"description\": null, \"xlab\": null, \"ylab\": null, \"input\": {\"__class__\": \"ConnectedValue\"}}}], \"saveLog\": false, \"title\": \"MultiQC Report After PreProcessing\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.11+galaxy1", "type": "tool", - "uuid": "6a39c34c-ef4c-4a94-8ac1-f244bdc87f98", + "uuid": "df53a320-802c-459a-a4cb-fd41aac4af92", + "when": null, "workflow_outputs": [ { - "label": "combined_consensus_multifasta", - "output_name": "out_file1", - "uuid": "a088a17e-ff50-4545-a64c-f150da167bd4" + "label": "multiQC_stats_after_preprocessing", + "output_name": "stats", + "uuid": "13cbf6c7-6954-4458-aa66-a5b020c63822" + }, + { + "label": "multiQC_html_report_after_preprocessing", + "output_name": "html_report", + "uuid": "0b1b5a73-36ee-42a2-a220-1ced6ec7378b" } ] } }, "tags": [ - "pox", - "virology" + "name:Collection", + "name:microGalaxy", + "name:PathoGFAIR", + "name:Nanopore", + "name:IWC" ], - "uuid": "6792d1b2-5440-40bc-b510-4f64478d49a1", - "version": 2 + "uuid": "0b976704-e1e0-4cc3-9e75-38bda67c01ff", + "version": 190 }, - "readme": "# Pox Virus Illumina Amplicon Workflow for half-genomes sequencing data\n\nThis workflow generates consensus sequences from Illumina PE-sequenced ARTIC data of pox virus samples.\n\nIt requires that all samples have been sequenced in two halves in two separate sequencing runs, and utilizes this property to resolve the inverted terminal repeat (ITR) sequences of pox virus genomes.\n\nThe workflow uses BWA-MEM for mapping the reads from each half-genome sequencing run to a correspondingly masked version of the reference genome, merges the resulting two read mappings, and uses iVar for primer trimming and consensus sequence generation.\n\nConceptually, this workflow builds on https://github.com/iwc-workflows/sars-cov-2-pe-illumina-artic-ivar-analysis and adds the logic for the split genome mapping and merging of the results.", - "changelog": "# Changelog\n\n## [0.1]\n\nInitial version of Pox Virus Illumina Amplicon workflow (iVar based) for half-genomes sequencing data" + "readme": "# Nanopore Preprocessing\n\nBefore starting any analysis, it is always a good idea to assess the quality of your input data and to discard poor-quality base content by trimming and filtering reads.\n\nGenerally, we are not interested in the host sequences, but rather only those originating from the pathogen itself. It is important to get rid of all host sequences and to only retain sequences that might include a pathogen, both in order to speed up further steps and to avoid host sequences compromising the analysis.\n\n## Input Datasets\n\n- Collection of sequenced Nanopore reads of all samples to be analysed in a `fastqsanger` or `fastqsanger.gz` format.\n\n## Output Datasets\n\n- Collection of Pre-Processed Sequenced reads of all samples, ready for further analysis with the other workflows, in a `fastqsanger` or `fastqsanger.gz` format.\n\n- Tables indicating total number of reads before and after host sequences trimming, and the host sequences percentages found in each sample.\n\nIf you're unsure how to use this workflows, or if you want to see it in action with test datasets, it is included in our detailed training material for foodborne pathogen detection and tracking. You can find step-by-step instructions and practical examples in the following [GTN tutorial](https://training.galaxyproject.org/training-material/topics/microbiome/tutorials/pathogen-detection-from-nanopore-foodborne-data/tutorial.html)\n", + "changelog": "# Changelog\n\n## [0.1] 2024-04-25\n\nFirst release.\n" } ], - "path": "./workflows/virology/pox-virus-amplicon" + "path": "./workflows/microbiome/nanopore-pre-processing" }, { "version": 1.2, @@ -29009,8 +43520,11 @@ ], "format-version": "0.1", "license": "CC-BY-4.0", - "release": "0.3.8", + "release": "0.4", "name": "Purge-duplicate-contigs-VGP6", + "report": { + "markdown": "\n# Workflow Execution Report\n\nTime workflow was invoked\n\n```galaxy\ninvocation_time()\n```\n\n```galaxy\ngenerate_galaxy_version()\n```\n\n## Merqury results\n\nMerqury QV:\n\n```galaxy\nhistory_dataset_as_table(output=\"merqury_QV\")\n```\n\nMerqury completeness:\n\n```galaxy\nhistory_dataset_as_table(output=\"merqury_stats\")\n```\n\nMerqury plots:\n\nspectra-cn:\n\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.spectra-cn.fl\")\n```\n\n\nspectra-asm:\n\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.spectra-asm.fl\")\n```\n\n\nhap1/Primary spectra-cn:\n\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.assembly_01.spectra-cn.fl\")\n```\n\n\nhap2/alternate spectra-cn:\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.assembly_02.spectra-cn.fl\")\n```\n\n\n\n\n## BUSCO results (Vertebrata database)\n\nPurged hap1/primary Assembly\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Busco on Purged Primary assembly: summary image\")\n```\n\n\n## Assembly statistics\n\n\n```galaxy\nhistory_dataset_as_table(output=\"clean_stats\")\n```\n\n\n## Nx and Size plots\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Nx Plot\")\n```\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Size Plot\")\n```\n\n\n\n## Current Workflow\n```galaxy\nworkflow_display()\n```\n" + }, "steps": { "0": { "annotation": "A simple list containing PacBio data in either fasta or fastq formats with trimmed adapters. These are usually generated by contiging workflows and have tag \"trimmed_hifi\" associated with them.\n", @@ -29175,11 +43689,44 @@ "workflow_outputs": [] }, "6": { - "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis.\n", + "annotation": "", "content_id": null, "errors": null, "id": 6, "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Database for Busco Lineage" + } + ], + "label": "Database for Busco Lineage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 265.7339336519477, + "top": 639.7798327397703 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "b9c24106-80b7-46ba-9f50-1dcfc7d434d7", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "c7d6dfcd-5f5a-410e-b4cf-ce62dcbd7569" + } + ] + }, + "7": { + "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis.\n", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, "inputs": [ { "description": "Taxonomic lineage for the organism being assembled for Busco analysis.\n", @@ -29190,8 +43737,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 216.70703125, - "top": 631.06640625 + "left": 294.03105732816533, + "top": 746.4774503653352 }, "tool_id": null, "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", @@ -29199,13 +43746,19 @@ "type": "parameter_input", "uuid": "a489e27a-9a41-41e2-ab57-db2e855b1018", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "312c40bd-ea21-4624-842a-85f8369b8dfb" + } + ] }, - "7": { + "8": { "annotation": "", "content_id": null, "errors": null, - "id": 7, + "id": 8, "input_connections": {}, "inputs": [ { @@ -29226,13 +43779,19 @@ "type": "data_input", "uuid": "f53ab5b0-6b4d-43ea-8876-a1e2476fc7c6", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "ed6c5809-74a5-41e2-9efc-49af166df64c" + } + ] }, - "8": { + "9": { "annotation": "", "content_id": null, "errors": null, - "id": 8, + "id": 9, "input_connections": {}, "inputs": [ { @@ -29253,13 +43812,19 @@ "type": "parameter_input", "uuid": "2952f3e6-cc98-4cbe-ac46-32adb482ff3d", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "d52023b4-c747-4c66-82f6-5f017ee6413f" + } + ] }, - "9": { + "10": { "annotation": "", "content_id": null, "errors": null, - "id": 9, + "id": 10, "input_connections": {}, "inputs": [ { @@ -29280,13 +43845,19 @@ "type": "parameter_input", "uuid": "fd024c72-fe6c-4cd9-ac28-c8e86eaafc4f", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "0861bf3a-8855-4817-a9d4-b12e4d6d9089" + } + ] }, - "10": { + "11": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", "errors": null, - "id": 10, + "id": 11, "input_connections": { "fastq_input|fastq_input1": { "id": 0, @@ -29338,11 +43909,11 @@ "when": null, "workflow_outputs": [] }, - "11": { + "12": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", "errors": null, - "id": 11, + "id": 12, "input_connections": { "function_select|input": { "id": 1, @@ -29383,11 +43954,11 @@ "when": null, "workflow_outputs": [] }, - "12": { + "13": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", "errors": null, - "id": 12, + "id": 13, "input_connections": { "input": { "id": 4, @@ -29428,11 +43999,11 @@ "when": null, "workflow_outputs": [] }, - "13": { + "14": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 13, + "id": 14, "input_connections": { "input1": { "id": 5, @@ -29475,18 +44046,96 @@ } ] }, - "14": { + "15": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 15, + "input_connections": { + "components_1|param_type|component_value": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], + "label": "Awk command for primary assembly", + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 4651.365068171187, + "top": 984.2645791215833 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"BEGIN{print \\\"Metric\\\\t\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"\\\"}; {print}; \"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "6cc103fa-7ff9-4594-a380-2a740d05fd85", + "when": null, + "workflow_outputs": [] + }, + "16": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 16, + "input_connections": { + "components_1|param_type|component_value": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], + "label": "Awk command for alternate assembly 2", + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 4644.5776730115, + "top": 504.2187556460902 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"BEGIN{print \\\"Metric\\\\t\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}, {\"__index__\": 2, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"\\\"}; {print}; \"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "4b54a0ae-8c81-4f58-9902-470660558866", + "when": null, + "workflow_outputs": [] + }, + "17": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", "errors": null, - "id": 14, + "id": 17, "input_connections": { "fastq_input|fastq_input1": { - "id": 11, + "id": 12, "output_name": "split_fasta" }, "reference_source|ref_file": { - "id": 11, + "id": 12, "output_name": "split_fasta" } }, @@ -29526,14 +44175,14 @@ "when": null, "workflow_outputs": [] }, - "15": { + "18": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 15, + "id": 18, "input_connections": { "input": { - "id": 12, + "id": 13, "output_name": "out_file1" } }, @@ -29559,14 +44208,14 @@ "when": null, "workflow_outputs": [] }, - "16": { + "19": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 16, + "id": 19, "input_connections": { "input": { - "id": 12, + "id": 13, "output_name": "out_file1" } }, @@ -29592,14 +44241,14 @@ "when": null, "workflow_outputs": [] }, - "17": { + "20": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 17, + "id": 20, "input_connections": { "input1": { - "id": 15, + "id": 18, "output_name": "out_file1" } }, @@ -29652,14 +44301,14 @@ "when": null, "workflow_outputs": [] }, - "18": { + "21": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 18, + "id": 21, "input_connections": { "input1": { - "id": 16, + "id": 19, "output_name": "out_file1" } }, @@ -29691,22 +44340,22 @@ "when": null, "workflow_outputs": [] }, - "19": { + "22": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", "errors": null, - "id": 19, + "id": 22, "input_connections": { "function_select|input": { - "id": 10, + "id": 11, "output_name": "alignment_output" }, "function_select|section_calcuts|transition": { - "id": 18, + "id": 21, "output_name": "integer_param" }, "function_select|section_calcuts|upper_depth": { - "id": 17, + "id": 20, "output_name": "integer_param" } }, @@ -29812,22 +44461,22 @@ } ] }, - "20": { + "23": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", "errors": null, - "id": 20, + "id": 23, "input_connections": { "function_select|coverage": { - "id": 19, + "id": 22, "output_name": "pbcstat_cov" }, "function_select|cutoffs": { - "id": 19, + "id": 22, "output_name": "calcuts_cutoff" }, "function_select|input": { - "id": 14, + "id": 17, "output_name": "alignment_output" } }, @@ -29878,14 +44527,14 @@ "when": null, "workflow_outputs": [] }, - "21": { + "24": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", "errors": null, - "id": 21, + "id": 24, "input_connections": { "function_select|bed_input": { - "id": 20, + "id": 23, "output_name": "purge_dups_bed" }, "function_select|fasta_input": { @@ -29960,14 +44609,14 @@ } ] }, - "22": { + "25": { "annotation": "", "content_id": "cat1", "errors": null, - "id": 22, + "id": 25, "input_connections": { "input1": { - "id": 21, + "id": 24, "output_name": "get_seqs_hap" }, "queries_0|input2": { @@ -30010,19 +44659,23 @@ "when": null, "workflow_outputs": [] }, - "23": { + "26": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", "errors": null, - "id": 23, + "id": 26, "input_connections": { "input": { - "id": 21, + "id": 24, "output_name": "get_seqs_purged" }, - "lineage|lineage_dataset": { + "lineage_conditional|cached_db": { "id": 6, "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 7, + "output_name": "output" } }, "inputs": [], @@ -30098,36 +44751,36 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"RuntimeValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"cached\", \"__current_case__\": 0, \"cached_db\": {\"__class__\": \"ConnectedValue\"}}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "5.5.0+galaxy0", "type": "tool", "uuid": "88073363-2f5c-4486-a23a-1cfdc4f5e6a6", "when": null, "workflow_outputs": [ - { - "label": "Busco on Purged Primary assembly: summary image", - "output_name": "summary_image", - "uuid": "d1ecf9fe-3f76-465d-bcac-cf5b4986a8e8" - }, { "label": "Busco on Purged Primary assembly: short summary", "output_name": "busco_sum", "uuid": "87515aeb-4e2e-494f-a271-44013d0944e4" + }, + { + "label": "Busco on Purged Primary assembly: summary image", + "output_name": "summary_image", + "uuid": "d1ecf9fe-3f76-465d-bcac-cf5b4986a8e8" } ] }, - "24": { + "27": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 24, + "id": 27, "input_connections": { "input_file": { - "id": 21, + "id": 24, "output_name": "get_seqs_purged" }, "mode_condition|swiss_army_knife": { - "id": 7, + "id": 8, "output_name": "output" } }, @@ -30173,18 +44826,18 @@ } ] }, - "25": { + "28": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 25, + "id": 28, "input_connections": { "input_file": { - "id": 21, + "id": 24, "output_name": "get_seqs_purged" }, "mode_condition|statistics_condition|expected_genomesize": { - "id": 13, + "id": 14, "output_name": "integer_param" } }, @@ -30224,14 +44877,14 @@ "when": null, "workflow_outputs": [] }, - "26": { + "29": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 26, + "id": 29, "input_connections": { "input_file": { - "id": 21, + "id": 24, "output_name": "get_seqs_purged" } }, @@ -30271,18 +44924,18 @@ "when": null, "workflow_outputs": [] }, - "27": { + "30": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", "errors": null, - "id": 27, + "id": 30, "input_connections": { "fastq_input|fastq_input1": { "id": 0, "output_name": "output" }, "reference_source|ref_file": { - "id": 22, + "id": 25, "output_name": "out_file1" } }, @@ -30329,14 +44982,14 @@ "when": null, "workflow_outputs": [] }, - "28": { + "31": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", "errors": null, - "id": 28, + "id": 31, "input_connections": { "function_select|input": { - "id": 22, + "id": 25, "output_name": "out_file1" } }, @@ -30381,14 +45034,18 @@ "when": null, "workflow_outputs": [] }, - "29": { + "32": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, - "id": 29, + "id": 32, "input_connections": { + "code": { + "id": 15, + "output_name": "out1" + }, "infile": { - "id": 25, + "id": 28, "output_name": "stats" } }, @@ -30419,19 +45076,19 @@ "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\tPrimary\\\"}; {print}; \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"code\": {\"__class__\": \"ConnectedValue\"}, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "9.3+galaxy1", "type": "tool", "uuid": "8ad0b9e5-e002-402d-9d3a-ec20c331f864", "when": null, "workflow_outputs": [] }, - "30": { + "33": { "annotation": "", - "id": 30, + "id": 33, "input_connections": { "gfa_stats": { - "id": 26, + "id": 29, "input_subworkflow_step_id": 0, "output_name": "stats" } @@ -30794,7 +45451,7 @@ ] } }, - "tags": "", + "tags": [], "uuid": "a9f43eb4-7587-49e4-aee4-7fabb96cc753" }, "tool_id": null, @@ -30803,22 +45460,22 @@ "when": null, "workflow_outputs": [] }, - "31": { + "34": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", "errors": null, - "id": 31, + "id": 34, "input_connections": { "function_select|input": { - "id": 27, + "id": 30, "output_name": "alignment_output" }, "function_select|section_calcuts|transition": { - "id": 18, + "id": 21, "output_name": "integer_param" }, "function_select|section_calcuts|upper_depth": { - "id": 17, + "id": 20, "output_name": "integer_param" } }, @@ -30931,18 +45588,18 @@ } ] }, - "32": { + "35": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", "errors": null, - "id": 32, + "id": 35, "input_connections": { "fastq_input|fastq_input1": { - "id": 28, + "id": 31, "output_name": "split_fasta" }, "reference_source|ref_file": { - "id": 28, + "id": 31, "output_name": "split_fasta" } }, @@ -30989,22 +45646,22 @@ "when": null, "workflow_outputs": [] }, - "33": { + "36": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", "errors": null, - "id": 33, + "id": 36, "input_connections": { "function_select|coverage": { - "id": 31, + "id": 34, "output_name": "pbcstat_cov" }, "function_select|cutoffs": { - "id": 31, + "id": 34, "output_name": "calcuts_cutoff" }, "function_select|input": { - "id": 32, + "id": 35, "output_name": "alignment_output" } }, @@ -31055,18 +45712,18 @@ "when": null, "workflow_outputs": [] }, - "34": { + "37": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", "errors": null, - "id": 34, + "id": 37, "input_connections": { "function_select|bed_input": { - "id": 33, + "id": 36, "output_name": "purge_dups_bed" }, "function_select|fasta_input": { - "id": 22, + "id": 25, "output_name": "out_file1" } }, @@ -31130,18 +45787,18 @@ } ] }, - "35": { + "38": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 35, + "id": 38, "input_connections": { "input_file": { - "id": 34, + "id": 37, "output_name": "get_seqs_purged" }, "mode_condition|statistics_condition|expected_genomesize": { - "id": 13, + "id": 14, "output_name": "integer_param" } }, @@ -31181,14 +45838,14 @@ "when": null, "workflow_outputs": [] }, - "36": { + "39": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 36, + "id": 39, "input_connections": { "input_file": { - "id": 34, + "id": 37, "output_name": "get_seqs_purged" } }, @@ -31228,18 +45885,18 @@ "when": null, "workflow_outputs": [] }, - "37": { + "40": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", "errors": null, - "id": 37, + "id": 40, "input_connections": { "mode|assembly_options|assembly_01": { - "id": 21, + "id": 24, "output_name": "get_seqs_purged" }, "mode|assembly_options|assembly_02": { - "id": 34, + "id": 37, "output_name": "get_seqs_purged" }, "mode|meryldb_F1": { @@ -31345,30 +46002,30 @@ "uuid": "133c60bc-4171-44b4-bf22-c70c623265b2", "when": null, "workflow_outputs": [ - { - "label": "Merqury on Phased assemblies: Images", - "output_name": "png_files", - "uuid": "ff9cfc96-449e-41d8-9c10-7f586ab6f479" - }, { "label": "Merqury on Phased assemblies: stats", "output_name": "stats_files", "uuid": "70f44477-6a3b-4ac4-b01a-f812ea880bae" + }, + { + "label": "Merqury on Phased assemblies: Images", + "output_name": "png_files", + "uuid": "ff9cfc96-449e-41d8-9c10-7f586ab6f479" } ] }, - "38": { + "41": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 38, + "id": 41, "input_connections": { "input_file": { - "id": 34, + "id": 37, "output_name": "get_seqs_purged" }, "mode_condition|swiss_army_knife": { - "id": 7, + "id": 8, "output_name": "output" } }, @@ -31382,8 +46039,8 @@ } ], "position": { - "left": 5040.296875, - "top": 1349.00390625 + "left": 5015.859874326301, + "top": 1255.3651332174506 }, "post_job_actions": { "TagDatasetActionoutput": { @@ -31414,14 +46071,18 @@ } ] }, - "39": { + "42": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, - "id": 39, + "id": 42, "input_connections": { + "code": { + "id": 16, + "output_name": "out1" + }, "infile": { - "id": 35, + "id": 38, "output_name": "stats" } }, @@ -31452,19 +46113,19 @@ "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\tAlternate\\\"}; {print}; \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"code\": {\"__class__\": \"ConnectedValue\"}, \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "9.3+galaxy1", "type": "tool", "uuid": "ed133b72-e945-4fe5-91d6-c71efa30678c", "when": null, "workflow_outputs": [] }, - "40": { + "43": { "annotation": "", - "id": 40, + "id": 43, "input_connections": { "gfa_stats": { - "id": 36, + "id": 39, "input_subworkflow_step_id": 0, "output_name": "stats" } @@ -31827,7 +46488,7 @@ ] } }, - "tags": "", + "tags": [], "uuid": "7a0c200d-3c99-48e2-a4f7-5e86715448b9" }, "tool_id": null, @@ -31836,84 +46497,340 @@ "when": null, "workflow_outputs": [] }, - "41": { + "44": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1", + "content_id": "__EXTRACT_DATASET__", "errors": null, - "id": 41, + "id": 44, "input_connections": { - "infile1": { - "id": 29, - "output_name": "outfile" - }, - "infile2": { - "id": 39, - "output_name": "outfile" + "input": { + "id": 40, + "output_name": "qv_files" } }, "inputs": [], - "label": null, - "name": "Join", + "label": "merqury_QV", + "name": "Extract dataset", "outputs": [ { "name": "output", - "type": "input" + "type": "data" } ], "position": { - "left": 5646.44140625, - "top": 850.56640625 + "left": 5380.134532792207, + "top": 1426.0925046670234 }, "post_job_actions": { - "TagDatasetActionoutput": { - "action_arguments": { - "tags": "gfastats_p1_p2" - }, - "action_type": "TagDatasetAction", + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "7d4f1ffc-5e09-4db5-aebd-1d1c9383e6b8", + "when": null, + "workflow_outputs": [ + { + "label": "merqury_QV", + "output_name": "output", + "uuid": "2f152e08-eaf2-4539-802c-cec3b72e6afe" + } + ] + }, + "45": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 45, + "input_connections": { + "input": { + "id": 40, + "output_name": "png_files" + } }, - "tool_state": "{\"column1\": \"1\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": true, \"ignore_case\": false, \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \"-a 1 -a 2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", + "inputs": [], + "label": "output_merqury.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 5383.847035629067, + "top": 1539.9431415667343 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", "type": "tool", - "uuid": "c620558f-324d-40cf-86b6-7460b52d49bf", + "uuid": "706cf485-92c5-43c3-8a04-23af75cf56c8", "when": null, "workflow_outputs": [ { - "label": "Assembly stats on Primary and alternate assemblies", + "label": "output_merqury.spectra-cn.fl", "output_name": "output", - "uuid": "36aaeacd-4752-43cb-9000-f859290c9ed2" + "uuid": "f34e855e-09ed-4da3-970c-ec7ad337c651" } ] }, - "42": { + "46": { "annotation": "", - "id": 42, + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 46, "input_connections": { - "Alternate data": { + "input": { + "id": 40, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.spectra-asm.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 5392.201156836791, + "top": 1705.0261196501608 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.spectra-asm.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "4edba3bb-2444-4d91-87cc-50acc24923e9", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.spectra-asm.fl", + "output_name": "output", + "uuid": "71ffd225-48bd-4e96-8025-ebaa2ea02bad" + } + ] + }, + "47": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 47, + "input_connections": { + "input": { + "id": 40, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.assembly_01.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 5353.028840865742, + "top": 1867.990707717229 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.assembly_01.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "41fd4355-7ef4-43be-b71c-0c4a897ddc5e", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.assembly_01.spectra-cn.fl", + "output_name": "output", + "uuid": "05b7387f-ab38-403e-ab71-b1d65e1cb025" + } + ] + }, + "48": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 48, + "input_connections": { + "input": { + "id": 40, + "output_name": "stats_files" + } + }, + "inputs": [], + "label": "merqury_stats", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 5343.486929912844, + "top": 2088.537692922351 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"first\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "5a62f7c5-2e97-44d8-8002-ab66dd0cd17c", + "when": null, + "workflow_outputs": [ + { + "label": "merqury_stats", + "output_name": "output", + "uuid": "bd69aaf0-461e-4c12-a8ad-48d97de3b00c" + } + ] + }, + "49": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 49, + "input_connections": { + "input": { "id": 40, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.assembly_02.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 5608.286176870008, + "top": 1876.5434537656731 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.assembly_02.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "035085e5-6b04-4a50-bb0a-6b3477528921", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.assembly_02.spectra-cn.fl", + "output_name": "output", + "uuid": "8bf731d1-0eee-4877-b93c-6989cec7d77f" + } + ] + }, + "50": { + "annotation": "", + "content_id": "join1", + "errors": null, + "id": 50, + "input_connections": { + "input1": { + "id": 32, + "output_name": "outfile" + }, + "input2": { + "id": 42, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Join two Datasets", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 5636.118290732048, + "top": 1129.4974470583106 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "join1", + "tool_state": "{\"field1\": \"1\", \"field2\": \"1\", \"fill_empty_columns\": {\"fill_empty_columns_switch\": \"fill_empty\", \"__current_case__\": 1, \"fill_columns_by\": \"fill_unjoined_only\", \"do_fill_empty_columns\": {\"column_fill_type\": \"single_fill_value\", \"__current_case__\": 0, \"fill_value\": \".\"}}, \"header\": \"\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"input2\": {\"__class__\": \"ConnectedValue\"}, \"partial\": \"-p\", \"unmatched\": \"-u\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.3", + "type": "tool", + "uuid": "ac5c2ad5-434a-4c52-802b-eb14db33b07d", + "when": null, + "workflow_outputs": [] + }, + "51": { + "annotation": "", + "id": 51, + "input_connections": { + "Alternate data": { + "id": 43, "input_subworkflow_step_id": 1, "output_name": "gfastats data for plotting" }, "Name of alternate assembly": { - "id": 9, + "id": 10, "input_subworkflow_step_id": 3, "output_name": "output" }, "Name of primary assembly": { - "id": 8, + "id": 9, "input_subworkflow_step_id": 2, "output_name": "output" }, "Primary data": { - "id": 30, + "id": 33, "input_subworkflow_step_id": 0, "output_name": "gfastats data for plotting" } @@ -32411,7 +47328,7 @@ ] } }, - "tags": "", + "tags": [], "uuid": "b7f76989-26b9-4071-964c-ea77f10a94e7" }, "tool_id": null, @@ -32420,14 +47337,135 @@ "when": null, "workflow_outputs": [ { - "label": "Nx Plot", - "output_name": "Nx Plot", - "uuid": "a15bf8fc-7eae-497b-9f75-ddaf474ade51" + "label": null, + "output_name": "2:output", + "uuid": "c3c7dd49-e85e-49a3-a21e-87f8c8b59e11" + }, + { + "label": null, + "output_name": "3:output", + "uuid": "5ff717c7-df51-4c28-8605-f55a07c3a949" }, { "label": "Size Plot", "output_name": "Size Plot", "uuid": "b5516866-8b4f-41b8-a19a-12e1362d344c" + }, + { + "label": "Nx Plot", + "output_name": "Nx Plot", + "uuid": "a15bf8fc-7eae-497b-9f75-ddaf474ade51" + } + ] + }, + "52": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", + "errors": null, + "id": 52, + "input_connections": { + "input": { + "id": 50, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Advanced Cut", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 5984.510589781477, + "top": 1063.1774682487087 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Assembly statistics for purged assemblies" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "gfastats_p1_p2" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"complement\": \"--complement\", \"cut_type_options\": {\"cut_element\": \"-f\", \"__current_case__\": 0, \"delimiter\": \"\", \"colnames_option\": {\"header\": \"N\", \"__current_case__\": 1, \"list\": [\"3\"]}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "1963d91c-104e-4845-8045-6ae47c991241", + "when": null, + "workflow_outputs": [ + { + "label": "Assembly statistics for purged assemblies", + "output_name": "output", + "uuid": "5c1dae47-1920-41b6-b86f-8627ea5e5721" + } + ] + }, + "53": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "errors": null, + "id": 53, + "input_connections": { + "infile": { + "id": 52, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 6339.231196702902, + "top": 1019.7029697491412 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"#\", \"replace_pattern\": \"Number of\", \"is_regex\": false, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "94fb5ab8-0ebf-4302-992f-b8ca42b01780", + "when": null, + "workflow_outputs": [ + { + "label": "clean_stats", + "output_name": "outfile", + "uuid": "a022ab8b-306a-4035-8604-810d39f1bde7" } ] } @@ -32435,11 +47473,11 @@ "tags": [ "VGP_curated" ], - "uuid": "4818fdda-7a91-481a-a62f-ccab45a3c0f1", - "version": 2 + "uuid": "b5d0e4ae-3041-4cbe-9d0e-a1140e5469dd", + "version": 10 }, - "readme": "# Purge Duplicate Contigs\n\nPurge contigs marked as duplicates by purge_dups (could be haplotypic duplication or overlap duplication)\nThis workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)\n\n## Inputs\n\n1. Hifi long reads - trimmed [fastq] (Generated by Cutadapt in the contigging workflow)\n2. Primary Assembly (hap1) [fasta] (Generated by the contigging workflow)\n3. Alternate Assembly (hap2) [fasta] (Generated by the contigging workflow)\n4. K-mer database [meryldb] (Generated by the k-mer profiling workflow)\n5. Genomescope model parameters [txt] (Generated by the k-mer profiling workflow)\n6. Estimated Genome Size [txt]\n7. Name of first haplotype\n8. Name of second haplotype\n9. Lineage of you species for Busco Orthologs\n\n## Outputs\n\n1. Haplotype 1 purged assembly (Fasta and gfa)\n2. Haplotype 2 purged assembly (Fasta and gfa)\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies\n", - "changelog": "# Changelog\n\n\n## [0.3.8] 2024-04-23\n\n### Added\n\n- Add Busco Gff output\n\n## [0.3.7] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.27+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n\n## [0.3.6] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.27+galaxy0`\n\n## [0.3.5] 2024-03-04\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0`\n\n## [0.3.4] 2024-02-15\n\n- Remove tag filtering\n- Add merqury histogram outputs\n\n## [0.3.3] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.3.2] - 2023-11-15\n\n### Added\n\n- more descriptive lables for inputs\n\n## [0.3.1] 2023-11-09\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.24+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.3] - 2023-11-08\n\n### Added\n\n- Made BUSCO lineage selectable from workflow launch interface\n\n### Changed\n\n- Change BUSCO lineage input parameter name from `Provide lineage for BUSCO (e.g., Vertebrata)` to `Lineage`\n\n\n## [0.2.0] - 2023-11-07\n\n### Added\n\n- Tag filtering for inputs\n- Changed parameters of gfastats for postprocessing of contigs generated with purge_dups. Specfically:\n - \"Terminal overlap selection\" is set to \"Yes\"\n - \"Generated the initial set of paths\" is set to \"No\"\n\n\n## [0.1.1] - 2023-11-01\n\n### Added\n\n- More explicit tags for readability\n\n\n## [0.1] - 2023-10-26\n\n### Added\n\n- Workflow for purging duplication in contigs\n" + "readme": "# Purge Duplicate Contigs\n\nPurge contigs marked as duplicates by purge_dups (could be haplotypic duplication or overlap duplication)\nThis workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)\n\n## Inputs\n\n1. Hifi long reads - trimmed [fastq] (Generated by Cutadapt in the contigging workflow)\n2. Primary Assembly (hap1) [fasta] (Generated by the contigging workflow)\n3. Alternate Assembly (hap2) [fasta] (Generated by the contigging workflow)\n4. K-mer database [meryldb] (Generated by the k-mer profiling workflow)\n5. Genomescope model parameters [txt] (Generated by the k-mer profiling workflow)\n6. Estimated Genome Size [txt]\n7. Database for busco lineage (recommended: latest) \n8. Lineage of your species for Busco Orthologs (recommended: vertebrata)\n9. Name of first haplotype\n10. Name of second haplotype\n\n\n## Outputs\n\n1. Haplotype 1 purged assembly (Fasta and gfa)\n2. Haplotype 2 purged assembly (Fasta and gfa)\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies\n", + "changelog": "# Changelog\n\n## [0.4] 2024-08-13\n\n### Added\n\n- Workflow report\n\n### Changed\n\n- Expose Busco lineage database parameter\n- Fix bug that was causing issues when merging the assembly statistics: The presence of the '#' character caused the tables to join incorrectly, and the numbers did not match the metrics\n\n## [0.3.8] 2024-04-23\n\n### Added\n\n- Add Busco Gff output\n\n## [0.3.7] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.27+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n\n## [0.3.6] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.27+galaxy0`\n\n## [0.3.5] 2024-03-04\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0`\n\n## [0.3.4] 2024-02-15\n\n- Remove tag filtering\n- Add merqury histogram outputs\n\n## [0.3.3] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.3.2] - 2023-11-15\n\n### Added\n\n- more descriptive lables for inputs\n\n## [0.3.1] 2023-11-09\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.24+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.3] - 2023-11-08\n\n### Added\n\n- Made BUSCO lineage selectable from workflow launch interface\n\n### Changed\n\n- Change BUSCO lineage input parameter name from `Provide lineage for BUSCO (e.g., Vertebrata)` to `Lineage`\n\n\n## [0.2.0] - 2023-11-07\n\n### Added\n\n- Tag filtering for inputs\n- Changed parameters of gfastats for postprocessing of contigs generated with purge_dups. Specfically:\n - \"Terminal overlap selection\" is set to \"Yes\"\n - \"Generated the initial set of paths\" is set to \"No\"\n\n\n## [0.1.1] - 2023-11-01\n\n### Added\n\n- More explicit tags for readability\n\n\n## [0.1] - 2023-10-26\n\n### Added\n\n- Workflow for purging duplication in contigs\n" } ], "path": "./workflows/VGP-assembly-v2/Purge-duplicate-contigs-VGP6" @@ -32467,6 +47505,7 @@ "definition": { "a_galaxy_workflow": "true", "annotation": "", + "comments": [], "creator": [ { "class": "Organization", @@ -32480,8 +47519,11 @@ ], "format-version": "0.1", "license": "CC-BY-4.0", - "release": "0.1.3", + "release": "0.1.4", "name": "Scaffolding-BioNano-VGP7", + "report": { + "markdown": "\n# Workflow Execution Report\n\n## Invocation time\n```galaxy\ninvocation_time()\n```\n\n## Assembly statistics\n\n```galaxy\nhistory_dataset_as_table(output=\"clean_stats\")\n```\n\n## Size plot\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Size Plot\")\n```\n\n\n## Nx plot\n```galaxy\nhistory_dataset_as_image(output=\"Nx Plot\")\n```\n\n\n## Workflow\n```galaxy\nworkflow_display()\n```\n" + }, "steps": { "0": { "annotation": "", @@ -32589,13 +47631,7 @@ "type": "data_input", "uuid": "404dfe4f-8590-486e-b632-a0564010e213", "when": null, - "workflow_outputs": [ - { - "label": null, - "output_name": "output", - "uuid": "5957fae6-c14a-464a-aedb-0695d68d69dd" - } - ] + "workflow_outputs": [] }, "4": { "annotation": "", @@ -32647,12 +47683,7 @@ "output_name": "output" } }, - "inputs": [ - { - "description": "runtime parameter for tool gfastats", - "name": "mode_condition" - } - ], + "inputs": [], "label": null, "name": "gfastats", "outputs": [ @@ -32818,12 +47849,7 @@ "output_name": "ngs_contigs_scaffold_agp" } }, - "inputs": [ - { - "description": "runtime parameter for tool gfastats", - "name": "mode_condition" - } - ], + "inputs": [], "label": null, "name": "gfastats", "outputs": [ @@ -32883,12 +47909,7 @@ "output_name": "output" } }, - "inputs": [ - { - "description": "runtime parameter for tool gfastats", - "name": "mode_condition" - } - ], + "inputs": [], "label": null, "name": "gfastats", "outputs": [ @@ -33028,7 +48049,58 @@ }, "11": { "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "errors": null, "id": 11, + "input_connections": { + "infile": { + "id": 9, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 2430.427837638421, + "top": 236.31263207430692 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"#\", \"replace_pattern\": \"Number of\", \"is_regex\": false, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"RuntimeValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "292e7cba-fa66-4f7e-935d-504d64a304cc", + "when": null, + "workflow_outputs": [ + { + "label": "clean_stats", + "output_name": "outfile", + "uuid": "4a0bdf73-d0f9-4c54-9c82-9a63e19e4695" + } + ] + }, + "12": { + "annotation": "", + "id": 12, "input_connections": { "gfa_stats": { "id": 10, @@ -33388,7 +48460,7 @@ ] } }, - "tags": "", + "tags": [], "uuid": "0d43f853-69ee-4f89-9a1d-50cfa45ec0fd" }, "tool_id": null, @@ -33397,14 +48469,14 @@ "when": null, "workflow_outputs": [] }, - "12": { + "13": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 12, + "id": 13, "input_connections": { "input": { - "id": 11, + "id": 12, "output_name": "gfastats data for plotting" } }, @@ -33436,14 +48508,14 @@ "when": null, "workflow_outputs": [] }, - "13": { + "14": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 13, + "id": 14, "input_connections": { "input": { - "id": 11, + "id": 12, "output_name": "gfastats data for plotting" } }, @@ -33475,14 +48547,14 @@ "when": null, "workflow_outputs": [] }, - "14": { + "15": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", "errors": null, - "id": 14, + "id": 15, "input_connections": { "input1": { - "id": 12, + "id": 13, "output_name": "out_file1" } }, @@ -33528,14 +48600,14 @@ } ] }, - "15": { + "16": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", "errors": null, - "id": 15, + "id": 16, "input_connections": { "input1": { - "id": 13, + "id": 14, "output_name": "out_file1" } }, @@ -33585,11 +48657,11 @@ "tags": [ "VGP_curated" ], - "uuid": "0c8b790c-4dce-4e9b-b942-da71a9e9b27e", - "version": 5 + "uuid": "9fd3c0de-a497-47dc-96e3-0f3e1998173d", + "version": 6 }, "readme": "# Scaffolding with Bionano\n\nScaffolding using Bionano optical map data\n\n## Inputs\n\n1. Bionano data [cmap]\n2. Estimated genome size [txt]\n3. Phased assembly generated by Hifiasm [gfa1]\n\n## Outputs\n\n1. Scaffolds\n2. Non-scaffolded contigs\n3. QC: Assembly statistics\n4. QC: Nx plot\n5. QC: Size plot", - "changelog": "# Changelog\n\n## [0.1.3] 2024-04-01\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n\n## [0.1.2] 2024-03-04\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n\n## [0.1.1] 2023-11-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/bionano_scaffold/bionano_scaffold/3.7.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/bionano_scaffold/bionano_scaffold/3.7.0+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1] - 2023-11-01\n\nAddition of the workflow to the iwc repository.\n" + "changelog": "# Changelog\n\n## [0.1.4] 2024-08-13\n\n- Addition of workflow report\n\n## [0.1.3] 2024-04-01\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n\n## [0.1.2] 2024-03-04\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n\n## [0.1.1] 2023-11-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/bionano_scaffold/bionano_scaffold/3.7.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/bionano_scaffold/bionano_scaffold/3.7.0+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1] - 2023-11-01\n\nAddition of the workflow to the iwc repository.\n" } ], "path": "./workflows/VGP-assembly-v2/Scaffolding-Bionano-VGP7" @@ -33624,8 +48696,11 @@ ], "format-version": "0.1", "license": "BSD-3-Clause", - "release": "0.1.5", + "release": "0.3", "name": "Assembly-decontamination-VGP9", + "report": { + "markdown": "\n# Workflow Execution Report\n\n### Worflow ran on: \n\n```galaxy\ninvocation_time()\n```\n\n# List of contaminants\n\n\r\n```galaxy\nhistory_dataset_as_table(output=\"contaminants_table\")\n```\r\n\n\n# List of Mitochondrial scaffolds\n\r\n```galaxy\nhistory_dataset_as_table(output=\"mito_scaff_names\")\n```\r\n\n\n\n\n## Workflow\n```galaxy\nworkflow_display()\n```\n" + }, "steps": { "0": { "annotation": "", @@ -33643,8 +48718,8 @@ "name": "Input dataset", "outputs": [], "position": { - "left": 0, - "top": 431.99609375 + "left": 0.0, + "top": 573.2100224386197 }, "tool_id": null, "tool_state": "{\"optional\": false, \"format\": [\"fasta\"], \"tag\": null}", @@ -33670,8 +48745,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 72.984375, - "top": 545.19140625 + "left": 0.5475811709443406, + "top": 692.7734375 }, "tool_id": null, "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", @@ -33683,65 +48758,18 @@ { "label": null, "output_name": "output", - "uuid": "342dd6ab-f498-4a16-805f-3b7761497e91" + "uuid": "34f0edb5-742e-4de2-923f-1fb93e511ca9" } ] }, "2": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", - "errors": null, - "id": 2, - "input_connections": { - "infile": { - "id": 0, - "output_name": "output" - } - }, - "inputs": [], - "label": "lower to uppercase", - "name": "Text transformation", - "outputs": [ - { - "name": "output", - "type": "input" - } - ], - "position": { - "left": 342.8125, - "top": 227.6796875 - }, - "post_job_actions": { - "ChangeDatatypeActionoutput": { - "action_arguments": { - "newtype": "fasta" - }, - "action_type": "ChangeDatatypeAction", - "output_name": "output" - } - }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"s/.*/\\\\U&/\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", - "type": "tool", - "uuid": "b9b3d9b9-1716-486d-b65c-b0fb196cbc01", - "when": null, - "workflow_outputs": [] - }, - "3": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy2", "errors": null, - "id": 3, + "id": 2, "input_connections": { "db_opts|subject": { - "id": 2, + "id": 0, "output_name": "output" } }, @@ -33755,10 +48783,16 @@ } ], "position": { - "left": 652.953125, - "top": 176.06640625 + "left": 463.79758117094434, + "top": 292.69140625 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } }, - "post_job_actions": {}, "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy2", "tool_shed_repository": { "changeset_revision": "cbf3f518b668", @@ -33773,14 +48807,14 @@ "when": null, "workflow_outputs": [] }, - "4": { + "3": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", "errors": null, - "id": 4, + "id": 3, "input_connections": { "infile": { - "id": 3, + "id": 2, "output_name": "outfile" } }, @@ -33794,8 +48828,8 @@ } ], "position": { - "left": 972.0078125, - "top": 207.47265625 + "left": 827.4147686709443, + "top": 312.24609375 }, "post_job_actions": { "ChangeDatatypeActionoutput": { @@ -33804,34 +48838,39 @@ }, "action_type": "ChangeDatatypeAction", "output_name": "output" + }, + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" } }, "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "fbf99087e067", + "changeset_revision": "86755160afbf", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"s/[a-z]/N/g\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"/^>/!y/atcgn/NNNNN/\", \"infile\": {\"__class__\": \"RuntimeValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "9.3+galaxy1", "type": "tool", "uuid": "5089350b-c1a9-498a-9786-9864d484f77a", "when": null, "workflow_outputs": [] }, - "5": { + "4": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.1+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.3+galaxy1", "errors": null, - "id": 5, + "id": 4, "input_connections": { "kraken2_database": { "id": 1, "output_name": "output" }, "single_paired|input_sequences": { - "id": 4, + "id": 3, "output_name": "output" } }, @@ -33853,8 +48892,8 @@ } ], "position": { - "left": 1372.5625, - "top": 0 + "left": 1300.1257061709443, + "top": 147.58203125 }, "post_job_actions": { "HideDatasetActionunclassified_out_s": { @@ -33863,15 +48902,15 @@ "output_name": "unclassified_out_s" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.1+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "20e2f64aa1fe", + "changeset_revision": "cdee7158adf3", "name": "kraken2", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"confidence\": \"0.3\", \"kraken2_database\": {\"__class__\": \"ConnectedValue\"}, \"min_base_quality\": \"0\", \"minimum_hit_groups\": \"2\", \"quick\": false, \"report\": {\"create_report\": false, \"use_mpa_style\": false, \"report_zero_counts\": false, \"report_minimizer_data\": false}, \"single_paired\": {\"single_paired_selector\": \"no\", \"__current_case__\": 2, \"input_sequences\": {\"__class__\": \"ConnectedValue\"}}, \"split_reads\": true, \"use_names\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.1.1+galaxy1", + "tool_version": "2.1.3+galaxy1", "type": "tool", "uuid": "17141f21-ae3c-44ac-b0a5-d3bb9b8726a4", "when": null, @@ -33883,14 +48922,14 @@ } ] }, - "6": { + "5": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy2", "errors": null, - "id": 6, + "id": 5, "input_connections": { "query": { - "id": 4, + "id": 3, "output_name": "output" } }, @@ -33904,8 +48943,8 @@ } ], "position": { - "left": 1365.8984375, - "top": 392.03515625 + "left": 1293.4616436709443, + "top": 539.6171875 }, "post_job_actions": {}, "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy2", @@ -33922,53 +48961,53 @@ "when": null, "workflow_outputs": [] }, - "7": { + "6": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", + "content_id": "Cut1", "errors": null, - "id": 7, + "id": 6, "input_connections": { - "infile": { - "id": 5, - "output_name": "classified_out_s" + "input": { + "id": 4, + "output_name": "output" } }, "inputs": [], - "label": "contaminant scaffolds", - "name": "Search in textfiles", + "label": null, + "name": "Cut", "outputs": [ { - "name": "output", - "type": "input" + "name": "out_file1", + "type": "tabular" } ], "position": { - "left": 1727.8671875, - "top": 57.37109375 + "left": 1654.7624249209443, + "top": 53.078125 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } }, - "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-G\", \"url_paste\": \"scaffold\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c1,c2,c3\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", "type": "tool", - "uuid": "372a2507-7844-43e7-9be0-7add6d5f6def", + "uuid": "bb39eb8b-cad8-44f1-aa56-64a11d985e3c", "when": null, "workflow_outputs": [] }, - "8": { + "7": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/parse_mito_blast/parse_mito_blast/1.0.2+galaxy0", "errors": null, - "id": 8, + "id": 7, "input_connections": { "blastout": { - "id": 6, + "id": 5, "output_name": "output1" } }, @@ -33986,8 +49025,8 @@ } ], "position": { - "left": 1741, - "top": 369.26171875 + "left": 1821.3783868183484, + "top": 482.19337215633186 }, "post_job_actions": {}, "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/parse_mito_blast/parse_mito_blast/1.0.2+galaxy0", @@ -34002,147 +49041,119 @@ "type": "tool", "uuid": "4350e47a-2394-4381-a274-e238985195df", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "mito_scaff_names", + "output_name": "mito_scaff_names", + "uuid": "1478af1e-52f4-48fe-b966-0a61e2014a58" + } + ] }, - "9": { + "8": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", + "content_id": "Filter1", "errors": null, - "id": 9, + "id": 8, "input_connections": { - "infile": { - "id": 7, - "output_name": "output" + "input": { + "id": 6, + "output_name": "out_file1" } }, "inputs": [], - "label": "remove > + lowercase", - "name": "Text transformation", + "label": null, + "name": "Filter", "outputs": [ { - "name": "output", + "name": "out_file1", "type": "input" } ], "position": { - "left": 2061.3515625, - "top": 85.98828125 + "left": 2001.9694561709443, + "top": 0 }, "post_job_actions": { - "ChangeDatatypeActionoutput": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + }, + "RenameDatasetActionout_file1": { "action_arguments": { - "newtype": "csv" + "newname": "List of contaminants" }, - "action_type": "ChangeDatatypeAction", - "output_name": "output" + "action_type": "RenameDatasetAction", + "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"s/>//g\\ns/[A-Z]/\\\\L&/g\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", + "tool_id": "Filter1", + "tool_state": "{\"cond\": \"c1!='U'\", \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.1.1", "type": "tool", - "uuid": "f11170d4-82b0-4582-902e-133de9c17218", + "uuid": "f5d80335-9b98-40ca-b706-4bb54d9801e6", "when": null, - "workflow_outputs": [] - }, - "10": { - "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", - "errors": null, - "id": 10, - "input_connections": { - "infile": { - "id": 8, - "output_name": "mito_scaff_names" - } - }, - "inputs": [], - "label": "to lowercase", - "name": "Text transformation", - "outputs": [ + "workflow_outputs": [ { - "name": "output", - "type": "input" + "label": "contaminants_table", + "output_name": "out_file1", + "uuid": "64156e28-aaf0-4578-9a7e-d6d21774c2c8" } - ], - "position": { - "left": 2259.0390625, - "top": 370.75390625 - }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" - }, - "tool_state": "{\"adv_opts\": {\"adv_opts_selector\": \"basic\", \"__current_case__\": 0}, \"code\": \"s/[A-Z]/\\\\L&/g\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", - "type": "tool", - "uuid": "0c4be94e-a0a5-46e7-a586-e45ce92411d2", - "when": null, - "workflow_outputs": [] + ] }, - "11": { + "9": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "content_id": "Cut1", "errors": null, - "id": 11, + "id": 9, "input_connections": { - "infile": { - "id": 9, - "output_name": "output" + "input": { + "id": 8, + "output_name": "out_file1" } }, "inputs": [], - "label": "isolate scaffolds names ", - "name": "Replace", + "label": null, + "name": "Cut", "outputs": [ { - "name": "outfile", - "type": "input" + "name": "out_file1", + "type": "tabular" } ], "position": { - "left": 2321.61328125, - "top": 195.1875 + "left": 2237.4640689838916, + "top": 241.19478945940944 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } }, - "tool_state": "{\"caseinsensitive\": \"false\", \"find_and_replace\": [], \"find_pattern\": \"kraken:taxid\\\\|[0-9]+\", \"global\": \"true\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"is_regex\": \"true\", \"replace_pattern\": \"\", \"searchwhere\": {\"__current_case__\": 0, \"searchwhere_select\": \"line\"}, \"skip_first_line\": \"false\", \"wholewords\": \"true\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"RuntimeValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", "type": "tool", - "uuid": "c37db543-a966-4ed2-88b9-87b317465144", + "uuid": "8cc3e58f-2940-454a-9cf6-b32c1ab19016", "when": null, "workflow_outputs": [] }, - "12": { + "10": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", "errors": null, - "id": 12, + "id": 10, "input_connections": { "inputs": [ { - "id": 10, - "output_name": "output" + "id": 7, + "output_name": "mito_scaff_names" }, { - "id": 11, - "output_name": "outfile" + "id": 9, + "output_name": "out_file1" } ] }, @@ -34156,13 +49167,13 @@ } ], "position": { - "left": 2611.0546875, - "top": 276.36328125 + "left": 2538.6178936709443, + "top": 423.9453125 }, "post_job_actions": {}, "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "fbf99087e067", + "changeset_revision": "86755160afbf", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" @@ -34180,18 +49191,18 @@ } ] }, - "13": { + "11": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 13, + "id": 11, "input_connections": { "input_file": { "id": 0, "output_name": "output" }, "target_condition|exclude_bed": { - "id": 12, + "id": 10, "output_name": "out_file1" } }, @@ -34205,8 +49216,8 @@ } ], "position": { - "left": 3050.21875, - "top": 650.49609375 + "left": 2977.7819561709443, + "top": 798.078125 }, "post_job_actions": {}, "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", @@ -34233,10 +49244,10 @@ "tags": [ "VGP_curated" ], - "uuid": "f6d8df21-f1dc-493c-bfab-e2cbecb8873d", - "version": 1 + "uuid": "aa4960d9-198d-4990-a393-a98efcd3070a", + "version": 3 }, - "changelog": "# Changelog\n\n## [0.1.5] 2024-04-01\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n\n\n## [0.1.4] 2024-03-11\n\n- Fix regex that was causing the headers to change. \n\n\n## [0.1.3] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.2] 2023-11-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy1`\n\n## [0.1.1] 2023-11-09\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.10.1+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.10.1+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy0`\n\n## [0.1] - 2023-11-07\n\n- Creation of workflow for Assembly decontamination\n" + "changelog": "# Changelog\n\n## [0.3] 2024-08-26\n\n- Changed the regex to only change the sequences. The workflow is now more robust to different (non VGP) scaffold names and VGP names with prefixes. \n- Reduce the number of steps in the workflow. \n\n## [0.2] 2024-08-15\n\n- Bug Fix: a missing regex caused the list of contaminants to empty out and the contaminants were not removed. \n\n## [0.1.6] 2024-06-10\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.1+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/kraken2/kraken2/2.1.3+galaxy1`\n\n## [0.1.5] 2024-04-01\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n\n\n## [0.1.4] 2024-03-11\n\n- Fix regex that was causing the headers to change. \n\n\n## [0.1.3] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.2] 2023-11-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy1`\n\n## [0.1.1] 2023-11-09\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.10.1+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_dustmasker_wrapper/2.14.1+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.10.1+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/ncbi_blast_plus/ncbi_blastn_wrapper/2.14.1+galaxy0`\n\n## [0.1] - 2023-11-07\n\n- Creation of workflow for Assembly decontamination\n" } ], "path": "./workflows/VGP-assembly-v2/Assembly-decontamination-VGP9" @@ -34264,6 +49275,7 @@ "definition": { "a_galaxy_workflow": "true", "annotation": "", + "comments": [], "creator": [ { "class": "Organization", @@ -34277,8 +49289,11 @@ ], "format-version": "0.1", "license": "CC-BY-4.0", - "release": "0.1.5", + "release": "0.1.7", "name": "kmer-profiling-hifi-VGP1", + "report": { + "markdown": "\n# Workflow Execution Report\n\n\n```galaxy\ninvocation_time()\n```\n\n\n```galaxy\nhistory_dataset_as_image(output=\"GenomeScope linear plot\")\n```\n\n```galaxy\nhistory_dataset_as_image(output=\"GenomeScope log plot\")\n```\n\n```galaxy\nhistory_dataset_as_image(output=\"GenomeScope transformed linear plot\")\n```\n\n```galaxy\nhistory_dataset_as_image(output=\"GenomeScope transformed log plot\")\n```\n\n\n## Workflow\n```galaxy\nworkflow_display()\n```\n" + }, "steps": { "0": { "annotation": "A simple list collection containing PacBio data in either fastq or fasta format", @@ -34296,7 +49311,7 @@ "name": "Input dataset collection", "outputs": [], "position": { - "left": 0.0, + "left": 0, "top": 86.5078125 }, "tool_id": null, @@ -34332,13 +49347,7 @@ "type": "parameter_input", "uuid": "946bcadd-8ab0-4595-9985-abb574539844", "when": null, - "workflow_outputs": [ - { - "label": null, - "output_name": "output", - "uuid": "18b69ad3-4c09-46f5-9a4c-bf4097b37fef" - } - ] + "workflow_outputs": [] }, "2": { "annotation": "Ploidy for the organism being assembled", @@ -34365,13 +49374,7 @@ "type": "parameter_input", "uuid": "e3848560-55a2-42a5-ac1a-487ccf084d92", "when": null, - "workflow_outputs": [ - { - "label": null, - "output_name": "output", - "uuid": "1fea95fa-67d6-408d-94b6-264107cc19a1" - } - ] + "workflow_outputs": [] }, "3": { "annotation": "", @@ -34522,7 +49525,7 @@ }, "6": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0.1+galaxy0", "errors": null, "id": 6, "input_connections": { @@ -34627,15 +49630,15 @@ "output_name": "transformed_log_plot" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "01210c4e9144", + "changeset_revision": "460fad600dce", "name": "genomescope", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"advanced_options\": {\"topology\": null, \"initial_repetitiveness\": null, \"initial_heterozygosities\": \"\", \"transform_exp\": null, \"testing\": true, \"true_params\": \"\", \"trace_flag\": false, \"num_rounds\": null}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"kmer_length\": {\"__class__\": \"ConnectedValue\"}, \"lambda\": null, \"max_kmercov\": null, \"output_options\": {\"output_files\": [\"model_output\", \"summary_output\"], \"no_unique_sequence\": false}, \"ploidy\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.0+galaxy2", + "tool_version": "2.0.1+galaxy0", "type": "tool", "uuid": "955de351-ef19-42dc-89d7-ca213994515a", "when": null, @@ -34677,11 +49680,11 @@ "Reviewed", "VGP" ], - "uuid": "7542ffba-d083-415e-b745-08d9503debc4", - "version": 4 + "uuid": "0808b15a-7e3e-4b06-b804-f3d2cc73981a", + "version": 2 }, "readme": "# VGP Workflow #1\n\nThis workflow produces a Meryl database and Genomescope outputs that will be used to determine parameters for following workflows, and assess the quality of genome assemblies. Specifically, it provides information about the genomic complexity, such as the genome size and levels of heterozygosity and repeat content, as well about the data quality.\n\n### Inputs\n\n- A collection of Hifi long reads in FASTQ format\n- *k*-mer length\n- Ploidy\n\n### Outputs\n\n- Meryl Database of kmer counts\n- GenomeScope\n - Linear plot\n - Log plot\n - Transformed linear plot\n - Transformed log plot\n - Summary\n - Model\n - Model parameteres\n\n ![image](https://github.com/galaxyproject/iwc/assets/4291636/565238fc-f8a9-46ac-8b31-6276410fa436)\n", - "changelog": "# Changelog\n\n## [0.1.5] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.4] 2023-11-15\n\n### Added\n\n- more descriptive labels for inputs\n\n## [0.1.3] 2023-11-09\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2`\n\n## [0.1.2] - 2023-11-07\n### Changed\n- Added tag filtering for inputs\n\n## [0.1.1] - 2023-10-30\n### Changed\n- Names of the workflow and viles for consistency with other VGP workflows\n- Labels and tags for user readability\n \n## [0.1] - 2021-08-26\n### Added\n- First version of the workflow. \n" + "changelog": "# Changelog\n\n## [0.1.7] 2024-08-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0.1+galaxy0`\n\n## [0.1.6] 2024-07-12\n\n- Add workflow report\n\n## [0.1.5] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.4] 2023-11-15\n\n### Added\n\n- more descriptive labels for inputs\n\n## [0.1.3] 2023-11-09\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2`\n\n## [0.1.2] - 2023-11-07\n### Changed\n- Added tag filtering for inputs\n\n## [0.1.1] - 2023-10-30\n### Changed\n- Names of the workflow and viles for consistency with other VGP workflows\n- Labels and tags for user readability\n \n## [0.1] - 2021-08-26\n### Added\n- First version of the workflow. \n" } ], "path": "./workflows/VGP-assembly-v2/kmer-profiling-hifi-VGP1" @@ -34723,8 +49726,11 @@ ], "format-version": "0.1", "license": "CC-BY-4.0", - "release": "0.6", + "release": "0.7.1", "name": "Purging-duplicates-one-haplotype-VGP6b ", + "report": { + "markdown": "\n# Workflow Execution Report\n\nTime workflow was invoked\n\n```galaxy\ninvocation_time()\n```\n\n```galaxy\ngenerate_galaxy_version()\n```\n\n## Merqury results\n\nMerqury QV:\n\n```galaxy\nhistory_dataset_as_table(output=\"merqury_QV\")\n```\n\nMerqury completeness:\n\n```galaxy\nhistory_dataset_as_table(output=\"merqury_stats\")\n```\n\nMerqury plots:\n\nspectra-cn:\n\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.spectra-cn.fl\")\n```\n\n\nspectra-asm:\n\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.spectra-asm.fl\")\n```\n\n\nhap1 spectra-cn:\n\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.assembly_01.spectra-cn.fl\")\n```\n\n\nhap2 spectra-cn:\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.assembly_02.spectra-cn.fl\")\n```\n\n\n\n\n## BUSCO results (Vertebrata database)\n\nPurged Assembly\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Busco on Purged Primary assembly: summary image\")\n```\n\n\n## Assembly statistics\n\n\n```galaxy\nhistory_dataset_as_table(output=\"clean_stats\")\n```\n\n\n## Nx and Size plots\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Nx Plot\")\n```\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Size Plot\")\n```\n\n\n\n## Current Workflow\n```galaxy\nworkflow_display()\n```\n" + }, "steps": { "0": { "annotation": "", @@ -34743,7 +49749,7 @@ "outputs": [], "position": { "left": 0, - "top": 73.94776585535702 + "top": 473.0537740808015 }, "tool_id": null, "tool_state": "{\"optional\": false, \"tag\": \"\"}", @@ -34770,7 +49776,7 @@ "outputs": [], "position": { "left": 558.0468791193098, - "top": 445.9442866309247 + "top": 845.0502948563692 }, "tool_id": null, "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", @@ -34797,7 +49803,7 @@ "outputs": [], "position": { "left": 432.94921875, - "top": 976.4234574650022 + "top": 1375.5294656904466 }, "tool_id": null, "tool_state": "{\"optional\": false, \"format\": [\"fasta\"], \"tag\": \"\"}", @@ -34824,7 +49830,7 @@ "outputs": [], "position": { "left": 1972.4566892558003, - "top": 308.9738000531734 + "top": 708.0798082786179 }, "tool_id": null, "tool_state": "{\"optional\": false, \"tag\": \"\"}", @@ -34843,15 +49849,15 @@ "inputs": [ { "description": "", - "name": "Assembly to leave alone (need this for merqury)" + "name": "Assembly to leave alone (For Merqury comparison)" } ], - "label": "Assembly to leave alone (need this for merqury)", + "label": "Assembly to leave alone (For Merqury comparison)", "name": "Input dataset", "outputs": [], "position": { "left": 1972.4566892558003, - "top": 428.92176735660996 + "top": 828.0277755820543 }, "tool_id": null, "tool_state": "{\"optional\": false, \"tag\": \"\"}", @@ -34878,7 +49884,7 @@ "outputs": [], "position": { "left": 1693.6113702942387, - "top": 1098.9651229518047 + "top": 1498.071131177249 }, "tool_id": null, "tool_state": "{\"optional\": false, \"tag\": \"\"}", @@ -34897,30 +49903,57 @@ "inputs": [ { "description": "", - "name": "Name of un-altered assembly" + "name": "Database for Busco Lineage" } ], - "label": "Name of un-altered assembly", + "label": "Database for Busco Lineage", "name": "Input parameter", "outputs": [], "position": { - "left": 2540.373300171866, - "top": 399.9460505318975 + "left": 1705.6584960887728, + "top": 1674.0155168754275 }, "tool_id": null, - "tool_state": "{\"default\": \"Alternate\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", "tool_version": null, "type": "parameter_input", - "uuid": "c04ef45a-c035-4470-9fe1-87ded0e8bafb", + "uuid": "1562a9b8-e3b5-473f-9f77-e09693d1a98f", "when": null, "workflow_outputs": [] }, "7": { - "annotation": "", + "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis", "content_id": null, "errors": null, "id": 7, "input_connections": {}, + "inputs": [ + { + "description": "Taxonomic lineage for the organism being assembled for Busco analysis", + "name": "Lineage" + } + ], + "label": "Lineage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 1718.7343010232019, + "top": 1810.02258129551 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "f95d611e-99bd-43a3-8455-b87df2071d01", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, "inputs": [ { "description": "", @@ -34931,8 +49964,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 2540.373300171866, - "top": 539.928705064629 + "left": 2541.3409100937283, + "top": 839.824332362542 }, "tool_id": null, "tool_state": "{\"default\": \"Primary\", \"parameter_type\": \"text\", \"optional\": true}", @@ -34942,11 +49975,38 @@ "when": null, "workflow_outputs": [] }, - "8": { + "9": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 9, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Name of un-altered assembly" + } + ], + "label": "Name of un-altered assembly", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 2543.567052787929, + "top": 944.1683521527584 + }, + "tool_id": null, + "tool_state": "{\"default\": \"Alternate\", \"parameter_type\": \"text\", \"optional\": true}", + "tool_version": null, + "type": "parameter_input", + "uuid": "c04ef45a-c035-4470-9fe1-87ded0e8bafb", + "when": null, + "workflow_outputs": [] + }, + "10": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", "errors": null, - "id": 8, + "id": 10, "input_connections": { "input": { "id": 0, @@ -34964,7 +50024,7 @@ ], "position": { "left": 279.14929817609004, - "top": 68.93041199805002 + "top": 468.0364202234945 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -34987,11 +50047,11 @@ "when": null, "workflow_outputs": [] }, - "9": { + "11": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", "errors": null, - "id": 9, + "id": 11, "input_connections": { "fastq_input|fastq_input1": { "id": 1, @@ -35013,7 +50073,7 @@ ], "position": { "left": 836.9531477685715, - "top": 421.9339105484403 + "top": 821.0399187738847 }, "post_job_actions": { "ChangeDatatypeActionalignment_output": { @@ -35043,11 +50103,11 @@ "when": null, "workflow_outputs": [] }, - "10": { + "12": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", "errors": null, - "id": 10, + "id": 12, "input_connections": { "function_select|input": { "id": 2, @@ -35065,7 +50125,7 @@ ], "position": { "left": 835.7031135648554, - "top": 743.8957716143186 + "top": 1143.001779839763 }, "post_job_actions": { "HideDatasetActionsplit_fasta": { @@ -35088,11 +50148,11 @@ "when": null, "workflow_outputs": [] }, - "11": { + "13": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 11, + "id": 13, "input_connections": { "input_file": { "id": 4, @@ -35110,7 +50170,7 @@ ], "position": { "left": 2261.4845426800953, - "top": 679.8505909035362 + "top": 1078.9565991289805 }, "post_job_actions": { "HideDatasetActionstats": { @@ -35133,11 +50193,11 @@ "when": null, "workflow_outputs": [] }, - "12": { + "14": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 12, + "id": 14, "input_connections": { "input1": { "id": 5, @@ -35155,7 +50215,7 @@ ], "position": { "left": 1970.8727749962593, - "top": 1224.383265018701 + "top": 1623.4892732441454 }, "post_job_actions": { "HideDatasetActioninteger_param": { @@ -35179,14 +50239,14 @@ "when": null, "workflow_outputs": [] }, - "13": { + "15": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 13, + "id": 15, "input_connections": { "input": { - "id": 8, + "id": 10, "output_name": "out_file1" } }, @@ -35201,7 +50261,7 @@ ], "position": { "left": 558.0468791193098, - "top": 68.93041199805002 + "top": 468.0364202234945 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -35218,14 +50278,14 @@ "when": null, "workflow_outputs": [] }, - "14": { + "16": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 14, + "id": 16, "input_connections": { "input": { - "id": 8, + "id": 10, "output_name": "out_file1" } }, @@ -35240,7 +50300,7 @@ ], "position": { "left": 558.0468791193098, - "top": 260.961667721543 + "top": 660.0676759469875 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -35257,18 +50317,18 @@ "when": null, "workflow_outputs": [] }, - "15": { + "17": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0", "errors": null, - "id": 15, + "id": 17, "input_connections": { "fastq_input|fastq_input1": { - "id": 10, + "id": 12, "output_name": "split_fasta" }, "reference_source|ref_file": { - "id": 10, + "id": 12, "output_name": "split_fasta" } }, @@ -35283,7 +50343,7 @@ ], "position": { "left": 1123.36328125, - "top": 731.5797074650022 + "top": 1130.6857156904466 }, "post_job_actions": { "ChangeDatatypeActionalignment_output": { @@ -35308,12 +50368,12 @@ "when": null, "workflow_outputs": [] }, - "16": { + "18": { "annotation": "", - "id": 16, + "id": 18, "input_connections": { "gfa_stats": { - "id": 11, + "id": 13, "input_subworkflow_step_id": 0, "output_name": "stats" } @@ -35324,7 +50384,7 @@ "outputs": [], "position": { "left": 2540.373300171866, - "top": 679.8505909035362 + "top": 1078.9565991289805 }, "subworkflow": { "a_galaxy_workflow": "true", @@ -35676,7 +50736,7 @@ ] } }, - "tags": "", + "tags": [], "uuid": "73cf219c-2bb7-44a2-8fca-634fc6cbe658" }, "tool_id": null, @@ -35685,18 +50745,18 @@ "when": null, "workflow_outputs": [] }, - "17": { + "19": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 17, + "id": 19, "input_connections": { "input_file": { "id": 4, "output_name": "output" }, "mode_condition|statistics_condition|expected_genomesize": { - "id": 12, + "id": 14, "output_name": "integer_param" } }, @@ -35711,7 +50771,7 @@ ], "position": { "left": 2263.41796875, - "top": 1024.6617387150022 + "top": 1423.7677469404466 }, "post_job_actions": { "HideDatasetActionstats": { @@ -35734,14 +50794,14 @@ "when": null, "workflow_outputs": [] }, - "18": { + "20": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 18, + "id": 20, "input_connections": { "input1": { - "id": 13, + "id": 15, "output_name": "out_file1" } }, @@ -35756,7 +50816,7 @@ ], "position": { "left": 836.9531477685715, - "top": 37.923457465002286 + "top": 437.0294656904467 }, "post_job_actions": { "HideDatasetActioninteger_param": { @@ -35794,14 +50854,14 @@ "when": null, "workflow_outputs": [] }, - "19": { + "21": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 19, + "id": 21, "input_connections": { "input1": { - "id": 14, + "id": 16, "output_name": "out_file1" } }, @@ -35816,7 +50876,7 @@ ], "position": { "left": 836.9531477685715, - "top": 229.90264351283008 + "top": 629.0086517382745 }, "post_job_actions": { "HideDatasetActioninteger_param": { @@ -35833,14 +50893,14 @@ "when": null, "workflow_outputs": [] }, - "20": { + "22": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, - "id": 20, + "id": 22, "input_connections": { "infile": { - "id": 17, + "id": 19, "output_name": "stats" } }, @@ -35855,7 +50915,7 @@ ], "position": { "left": 2540.373300171866, - "top": 1047.949555619705 + "top": 1447.0555638451494 }, "post_job_actions": { "HideDatasetActionoutfile": { @@ -35878,22 +50938,22 @@ "when": null, "workflow_outputs": [] }, - "21": { + "23": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", "errors": null, - "id": 21, + "id": 23, "input_connections": { "function_select|input": { - "id": 9, + "id": 11, "output_name": "alignment_output" }, "function_select|section_calcuts|transition": { - "id": 19, + "id": 21, "output_name": "integer_param" }, "function_select|section_calcuts|upper_depth": { - "id": 18, + "id": 20, "output_name": "integer_param" } }, @@ -35928,7 +50988,7 @@ ], "position": { "left": 1125.9375626626565, - "top": 44.885273779280766 + "top": 443.99128200472524 }, "post_job_actions": { "TagDatasetActioncalcuts_cutoff": { @@ -35987,34 +51047,34 @@ "uuid": "15d14426-9cad-4735-a093-dd8401d1f36a", "when": null, "workflow_outputs": [ - { - "label": "Read Coverage and cutoffs calculation: Histogram plot", - "output_name": "hist", - "uuid": "dff0569f-d3c4-457c-842e-e62511ea754d" - }, { "label": "Cutoffs", "output_name": "calcuts_cutoff", "uuid": "0c375bcb-c80a-489e-b4fc-98a7c99813d7" + }, + { + "label": "Read Coverage and cutoffs calculation: Histogram plot", + "output_name": "hist", + "uuid": "dff0569f-d3c4-457c-842e-e62511ea754d" } ] }, - "22": { + "24": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", "errors": null, - "id": 22, + "id": 24, "input_connections": { "function_select|coverage": { - "id": 21, + "id": 23, "output_name": "pbcstat_cov" }, "function_select|cutoffs": { - "id": 21, + "id": 23, "output_name": "calcuts_cutoff" }, "function_select|input": { - "id": 15, + "id": 17, "output_name": "alignment_output" } }, @@ -36033,7 +51093,7 @@ ], "position": { "left": 1414.6961876965902, - "top": 611.9252634817906 + "top": 1011.031271707235 }, "post_job_actions": { "TagDatasetActionpurge_dups_bed": { @@ -36065,14 +51125,14 @@ "when": null, "workflow_outputs": [] }, - "23": { + "25": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", "errors": null, - "id": 23, + "id": 25, "input_connections": { "infile": { - "id": 22, + "id": 24, "output_name": "purge_dups_bed" } }, @@ -36087,7 +51147,7 @@ ], "position": { "left": 1693.6113702942387, - "top": 698.8957167407304 + "top": 1098.0017249661748 }, "post_job_actions": { "TagDatasetActionoutput": { @@ -36112,14 +51172,14 @@ "when": null, "workflow_outputs": [] }, - "24": { + "26": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/purge_dups/purge_dups/1.2.6+galaxy0", "errors": null, - "id": 24, + "id": 26, "input_connections": { "function_select|bed_input": { - "id": 23, + "id": 25, "output_name": "output" }, "function_select|fasta_input": { @@ -36142,7 +51202,7 @@ ], "position": { "left": 1972.4566892558003, - "top": 799.80722328878 + "top": 1198.9132315142244 }, "post_job_actions": { "RenameDatasetActionget_seqs_hap": { @@ -36194,26 +51254,26 @@ "uuid": "266003a1-1786-43c7-b3a8-6af326c8c541", "when": null, "workflow_outputs": [ - { - "label": "Purged assembly", - "output_name": "get_seqs_purged", - "uuid": "0fb19650-ae22-41da-8ccf-fc12842b8d6b" - }, { "label": "Removed haplotigs", "output_name": "get_seqs_hap", "uuid": "0593d60a-a6ec-48c0-a1dc-c2a4bc5bd537" + }, + { + "label": "Purged assembly", + "output_name": "get_seqs_purged", + "uuid": "0fb19650-ae22-41da-8ccf-fc12842b8d6b" } ] }, - "25": { + "27": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", "errors": null, - "id": 25, + "id": 27, "input_connections": { "mode|assembly_options|assembly_01": { - "id": 24, + "id": 26, "output_name": "get_seqs_purged" }, "mode|assembly_options|assembly_02": { @@ -36252,7 +51312,7 @@ ], "position": { "left": 2270.374846462181, - "top": 0.0 + "top": 399.10600822544444 }, "post_job_actions": { "HideDatasetActionlog_file": { @@ -36317,7 +51377,7 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"label\": \"output_merqury\", \"mode\": {\"options\": \"default\", \"__current_case__\": 0, \"meryldb_F1\": {\"__class__\": \"RuntimeValue\"}, \"assembly_options\": {\"number_assemblies\": \"two\", \"__current_case__\": 1, \"assembly_01\": {\"__class__\": \"RuntimeValue\"}, \"assembly_02\": {\"__class__\": \"RuntimeValue\"}}}, \"output_add_headers\": false, \"output_selector\": [\"qv\", \"plots\", \"stats\", \"log\", \"hist\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"label\": \"output_merqury\", \"mode\": {\"options\": \"default\", \"__current_case__\": 0, \"meryldb_F1\": {\"__class__\": \"ConnectedValue\"}, \"assembly_options\": {\"number_assemblies\": \"two\", \"__current_case__\": 1, \"assembly_01\": {\"__class__\": \"ConnectedValue\"}, \"assembly_02\": {\"__class__\": \"ConnectedValue\"}}}, \"output_add_headers\": false, \"output_selector\": [\"qv\", \"plots\", \"stats\", \"log\", \"hist\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "1.3+galaxy4", "type": "tool", "uuid": "4c0ee7aa-643d-4583-b507-0def031e329b", @@ -36340,14 +51400,14 @@ } ] }, - "26": { + "28": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 26, + "id": 28, "input_connections": { "input_file": { - "id": 24, + "id": 26, "output_name": "get_seqs_purged" } }, @@ -36362,7 +51422,7 @@ ], "position": { "left": 2267.44140625, - "top": 853.3804887150022 + "top": 1252.4864969404466 }, "post_job_actions": { "HideDatasetActionstats": { @@ -36392,15 +51452,23 @@ "when": null, "workflow_outputs": [] }, - "27": { + "29": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", "errors": null, - "id": 27, + "id": 29, "input_connections": { "input": { - "id": 24, + "id": 26, "output_name": "get_seqs_purged" + }, + "lineage_conditional|cached_db": { + "id": 6, + "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 7, + "output_name": "output" } }, "inputs": [], @@ -36430,7 +51498,7 @@ ], "position": { "left": 2265.9340461481925, - "top": 1160.1390956326313 + "top": 1559.2451038580757 }, "post_job_actions": { "TagDatasetActionbusco_gff": { @@ -36476,7 +51544,7 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"RuntimeValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": \"vertebrata_odb10\"}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"RuntimeValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"cached\", \"__current_case__\": 0, \"cached_db\": {\"__class__\": \"ConnectedValue\"}}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "5.5.0+galaxy0", "type": "tool", "uuid": "73b62ef3-0002-418e-9f10-22076c1e48f3", @@ -36494,14 +51562,14 @@ } ] }, - "28": { + "30": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 28, + "id": 30, "input_connections": { "input_file": { - "id": 24, + "id": 26, "output_name": "get_seqs_purged" } }, @@ -36516,7 +51584,7 @@ ], "position": { "left": 2539.288422879884, - "top": 1275.7967731581887 + "top": 1674.902781383633 }, "post_job_actions": { "RenameDatasetActionoutput": { @@ -36554,18 +51622,18 @@ } ] }, - "29": { + "31": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 29, + "id": 31, "input_connections": { "input_file": { - "id": 24, + "id": 26, "output_name": "get_seqs_purged" }, "mode_condition|statistics_condition|expected_genomesize": { - "id": 12, + "id": 14, "output_name": "integer_param" } }, @@ -36580,7 +51648,7 @@ ], "position": { "left": 2267.472206693373, - "top": 1758.2151057082503 + "top": 2157.321113933695 }, "post_job_actions": { "TagDatasetActionstats": { @@ -36611,12 +51679,310 @@ } ] }, - "30": { + "32": { "annotation": "", - "id": 30, + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 32, + "input_connections": { + "input": { + "id": 27, + "output_name": "qv_files" + } + }, + "inputs": [], + "label": "merqury_QV", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2550.2959755790407, + "top": 0 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "2056c7f8-a087-4008-a166-e55bbfcb4035", + "when": null, + "workflow_outputs": [ + { + "label": "merqury_QV", + "output_name": "output", + "uuid": "958c426c-368c-4b7a-bd99-424bca35507a" + } + ] + }, + "33": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 33, + "input_connections": { + "input": { + "id": 27, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2634.5836490420215, + "top": 129.38725910990257 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "png" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "03bc5d8c-8465-447a-bd9b-ea5163549a9a", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.spectra-cn.fl", + "output_name": "output", + "uuid": "fe3e5228-3805-4941-9063-25f3828742e8" + } + ] + }, + "34": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 34, + "input_connections": { + "input": { + "id": 27, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.spectra-asm.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2665.2365619096245, + "top": 304.8565690227396 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "png" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.spectra-asm.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "2eda2fbc-3e64-4a3d-ab3a-82b5f2f62519", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.spectra-asm.fl", + "output_name": "output", + "uuid": "003e44c6-ae7c-40cd-94a0-1a467fab9183" + } + ] + }, + "35": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 35, + "input_connections": { + "input": { + "id": 27, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.assembly_01.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2670.829560068264, + "top": 464.1789679160868 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "png" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.assembly_01.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "3d7d4de8-b260-4139-a6f4-058094cb37d4", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.assembly_01.spectra-cn.fl", + "output_name": "output", + "uuid": "e8f58510-9603-4995-b37a-89d8f3392a15" + } + ] + }, + "36": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 36, + "input_connections": { + "input": { + "id": 27, + "output_name": "stats_files" + } + }, + "inputs": [], + "label": "merqury_stats", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2790.1622429860763, + "top": 667.0034491512803 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"first\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "7b4b00d4-2c85-4e05-8063-744b17147303", + "when": null, + "workflow_outputs": [ + { + "label": "merqury_stats", + "output_name": "output", + "uuid": "f05c41e7-96cf-4933-bb13-71ec5108e8a0" + } + ] + }, + "37": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 37, + "input_connections": { + "input": { + "id": 27, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.assembly_02.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2920.3828341709313, + "top": 460.05753014885033 + }, + "post_job_actions": { + "ChangeDatatypeActionoutput": { + "action_arguments": { + "newtype": "png" + }, + "action_type": "ChangeDatatypeAction", + "output_name": "output" + }, + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.assembly_02.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "47d7ca2f-a60f-4867-96c1-bcf9220da8bb", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.assembly_02.spectra-cn.fl", + "output_name": "output", + "uuid": "5557187a-4905-449b-b3e7-d1a9202c9b25" + } + ] + }, + "38": { + "annotation": "", + "id": 38, "input_connections": { "gfa_stats": { - "id": 26, + "id": 28, "input_subworkflow_step_id": 0, "output_name": "stats" } @@ -36627,7 +51993,7 @@ "outputs": [], "position": { "left": 2540.373300171866, - "top": 850.9356403024865 + "top": 1250.0416485279309 }, "subworkflow": { "a_galaxy_workflow": "true", @@ -36979,7 +52345,7 @@ ] } }, - "tags": "", + "tags": [], "uuid": "8525ca75-cd02-40ba-81a3-96467db2d501" }, "tool_id": null, @@ -36988,14 +52354,14 @@ "when": null, "workflow_outputs": [] }, - "31": { + "39": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, - "id": 31, + "id": 39, "input_connections": { "infile": { - "id": 29, + "id": 31, "output_name": "stats" } }, @@ -37010,7 +52376,7 @@ ], "position": { "left": 2540.373300171866, - "top": 1634.9026499153922 + "top": 2034.0086581408366 }, "post_job_actions": { "HideDatasetActionoutfile": { @@ -37033,27 +52399,27 @@ "when": null, "workflow_outputs": [] }, - "32": { + "40": { "annotation": "", - "id": 32, + "id": 40, "input_connections": { "Alternate data": { - "id": 16, + "id": 18, "input_subworkflow_step_id": 1, "output_name": "gfastats data for plotting" }, "Name of alternate assembly": { - "id": 6, + "id": 9, "input_subworkflow_step_id": 3, "output_name": "output" }, "Name of primary assembly": { - "id": 7, + "id": 8, "input_subworkflow_step_id": 2, "output_name": "output" }, "Primary data": { - "id": 30, + "id": 38, "input_subworkflow_step_id": 0, "output_name": "gfastats data for plotting" } @@ -37064,7 +52430,7 @@ "outputs": [], "position": { "left": 2839.1842345748423, - "top": 758.9131049863065 + "top": 1158.019113211751 }, "subworkflow": { "a_galaxy_workflow": "true", @@ -37551,95 +52917,564 @@ ] } }, - "tags": "", - "uuid": "c729757d-e021-4184-959d-2c722f2ec190" + "tags": [], + "uuid": "c729757d-e021-4184-959d-2c722f2ec190" + }, + "tool_id": null, + "type": "subworkflow", + "uuid": "1a299ea2-ec8f-4730-993c-028c1c47ecc9", + "when": null, + "workflow_outputs": [ + { + "label": "Nx Plot", + "output_name": "Nx Plot", + "uuid": "f0d394c3-27d8-4286-a6ea-6c3f1b6fed81" + }, + { + "label": "Size Plot", + "output_name": "Size Plot", + "uuid": "17b84f94-3fd6-4722-ac27-17998f5da324" + } + ] + }, + "41": { + "annotation": "", + "content_id": "join1", + "errors": null, + "id": 41, + "input_connections": { + "input1": { + "id": 39, + "output_name": "outfile" + }, + "input2": { + "id": 22, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Join two Datasets", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 2877.4741567062574, + "top": 1682.1529233499416 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "join1", + "tool_state": "{\"field1\": \"1\", \"field2\": \"1\", \"fill_empty_columns\": {\"fill_empty_columns_switch\": \"fill_empty\", \"__current_case__\": 1, \"fill_columns_by\": \"fill_unjoined_only\", \"do_fill_empty_columns\": {\"column_fill_type\": \"single_fill_value\", \"__current_case__\": 0, \"fill_value\": \".\"}}, \"header\": \"\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"input2\": {\"__class__\": \"ConnectedValue\"}, \"partial\": \"-p\", \"unmatched\": \"-u\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.3", + "type": "tool", + "uuid": "a36b6561-88d8-4a2f-8e48-56fcbc0a676d", + "when": null, + "workflow_outputs": [] + }, + "42": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", + "errors": null, + "id": 42, + "input_connections": { + "input": { + "id": 41, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Advanced Cut", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 3173.52289710744, + "top": 1656.5699296579871 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Assembly statistics for both assemblies" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "gfastats_p1_p2" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"complement\": \"--complement\", \"cut_type_options\": {\"cut_element\": \"-f\", \"__current_case__\": 0, \"delimiter\": \"\", \"colnames_option\": {\"header\": \"N\", \"__current_case__\": 1, \"list\": [\"3\"]}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "f004c161-83ca-4bce-8589-36da5fb1eb9a", + "when": null, + "workflow_outputs": [ + { + "label": "Assembly statistics for both assemblies", + "output_name": "output", + "uuid": "d8c0c665-710f-44ce-a54f-17d585335d4b" + } + ] + }, + "43": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "errors": null, + "id": 43, + "input_connections": { + "infile": { + "id": 42, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 3561.341720003155, + "top": 1664.190126043544 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"#\", \"replace_pattern\": \"Number of\", \"is_regex\": false, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "ccba9fad-60fc-47fa-b56b-f24cb1b4ebde", + "when": null, + "workflow_outputs": [ + { + "label": "clean_stats", + "output_name": "outfile", + "uuid": "95622471-0d6f-4d6d-91a6-f010a4b6d0c0" + } + ] + } + }, + "tags": [ + "VGP_curated" + ], + "uuid": "727b2b8c-3ff1-4736-952d-b2c215c0faa1", + "version": 1 + }, + "readme": "# Purge Duplicate Contigs\n\nPurge contigs marked as duplicates by purge_dups in a single haplotype(could be haplotypic duplication or overlap duplication)\nThis workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)\n\n## Inputs\n\n1. Genomescope model parameters [txt] (Generated by the k-mer profiling workflow)\n2. Hifi long reads - trimmed [fastq] (Generated by Cutadapt in the contigging workflow)\n3. Assembly to purge (e.g. hap1) [fasta] (Generated by the contigging workflow)\n4. K-mer database [meryldb] (Generated by the k-mer profiling workflow)\n5. Assembly to leave alone (used for merqury statistics) (e.g. hap2) [fasta] (Generated by the contigging workflow)\n6. Estimated Genome Size [txt]\n7. Database for busco lineage (recommended: latest)\n8. Busco lineage (recommended: vertebrata)\n9. Name of un-altered assembly\n10. Name of purged assembly\n\n\n## Outputs\n\n1. Haplotype 1 purged assembly (Fasta and gfa)\n2. Haplotype 2 purged assembly (Fasta and gfa)\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies", + "changelog": "# Changelog\n\n## [0.7.1] 2024-08-13\n\n- Expose Busco parameters : \n - Lineage database \n - Lineage\n\n## [0.7] 2024-07-24\n\n### Added\n\n- Workflow report\n\n### Changed\n\n- Fix bug where the columns of the assembly statistics didn't join properly.\n- Rename some outputs for clarity\n\n## [0.6] 2024-04-23\n\n### Changed\n\n- Add Merqury histogram output\n- Add Busco gff output\n- Unhide Merqury QV output\n\n## [0.5] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.27+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0`\n\n## [0.4] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.27+galaxy0`\n\n## [0.2] 2024-02-19\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.24+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1] - 2024-02-07\n\n### Added\n\n- Workflow for purging duplication in contigs in single haplotype\n" + } + ], + "path": "./workflows/VGP-assembly-v2/Purge-duplicates-one-haplotype-VGP6b" + }, + { + "version": 1.2, + "workflows": [ + { + "name": "main", + "subclass": "Galaxy", + "publish": true, + "primaryDescriptorPath": "/Mitogenome-Assembly-VGP0.ga", + "testParameterFiles": [ + "/Mitogenome-Assembly-VGP0-tests.yml" + ], + "authors": [ + { + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + }, + { + "name": "Galaxy" + } + ], + "definition": { + "a_galaxy_workflow": "true", + "annotation": "", + "comments": [], + "creator": [ + { + "class": "Organization", + "name": "VGP", + "url": "https://vertebrategenomeproject.org" + }, + { + "class": "Organization", + "name": "Galaxy" + } + ], + "format-version": "0.1", + "license": "CC-BY-4.0", + "name": "Mitogenome-Assembly-VGP0", + "release": "0.1", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Collection of Pacbio Data" + } + ], + "label": "Collection of Pacbio Data", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 0.0, + "top": 0.0 + }, + "tool_id": null, + "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "861c3a49-1055-4030-9a91-e53cbf1ac436", + "when": null, + "workflow_outputs": [] + }, + "1": { + "annotation": "Latin name of species", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "Latin name of species", + "name": "Species name (latin name)" + } + ], + "label": "Species name (latin name)", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 131.640625, + "top": 108.3515625 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "27257feb-04b0-48f9-8bd3-a3a74536eab2", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "65196658-7776-4165-944b-c7876483edf4" + } + ] + }, + "2": { + "annotation": "Required for NCBI database query", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ + { + "description": "Required for NCBI database query", + "name": "Email adress" + } + ], + "label": "Email adress", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 200.78125, + "top": 290.66015625 + }, + "tool_id": null, + "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "4ddb385f-ecd7-4d48-bc7b-e9c7971a1e62", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "28bbbdb1-62b7-4d3a-9076-09cc835464cc" + } + ] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0", + "errors": null, + "id": 3, + "input_connections": { + "operation_mode|email": { + "id": 2, + "output_name": "output" + }, + "operation_mode|species": { + "id": 1, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MitoHiFi", + "name": "operation_mode" + }, + { + "description": "runtime parameter for tool MitoHiFi", + "name": "operation_mode" + } + ], + "label": null, + "name": "MitoHiFi", + "outputs": [ + { + "name": "fasta_reference", + "type": "fasta" + }, + { + "name": "genbank_reference", + "type": "genbank" + } + ], + "position": { + "left": 463.26953125, + "top": 242.234375 + }, + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "99ddbf037d98", + "name": "mitohifi", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_mode\": {\"command\": \"find_reference\", \"__current_case__\": 0, \"species\": {\"__class__\": \"ConnectedValue\"}, \"email\": {\"__class__\": \"ConnectedValue\"}, \"min_length\": \"15000\", \"exact_species\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3+galaxy0", + "type": "tool", + "uuid": "e59aea2d-9bc3-4e2e-9af2-711f0cdea373", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0", + "errors": null, + "id": 4, + "input_connections": { + "operation_mode|input_option|input_reads": { + "id": 0, + "output_name": "output" + }, + "operation_mode|reference_fasta": { + "id": 3, + "output_name": "fasta_reference" + }, + "operation_mode|reference_genbank": { + "id": 3, + "output_name": "genbank_reference" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool MitoHiFi", + "name": "operation_mode" + }, + { + "description": "runtime parameter for tool MitoHiFi", + "name": "operation_mode" + } + ], + "label": null, + "name": "MitoHiFi", + "outputs": [ + { + "name": "mitogenome_fasta", + "type": "fasta" + }, + { + "name": "mitogenome_genbank", + "type": "genbank" + }, + { + "name": "mitogenome_annotation", + "type": "png" + }, + { + "name": "mitogenome_coverage", + "type": "png" + }, + { + "name": "contigs_stats", + "type": "tsv" + }, + { + "name": "hifiasm", + "type": "fasta" + }, + { + "name": "hifiasm_filtered", + "type": "fasta" + }, + { + "name": "hifiasm_contigs", + "type": "fasta" + } + ], + "position": { + "left": 767.6689707083681, + "top": 134.09873055610626 }, - "tool_id": null, - "type": "subworkflow", - "uuid": "1a299ea2-ec8f-4730-993c-028c1c47ecc9", + "post_job_actions": { + "HideDatasetActionhifiasm": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "hifiasm" + }, + "HideDatasetActionhifiasm_contigs": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "hifiasm_contigs" + }, + "HideDatasetActionhifiasm_filtered": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "hifiasm_filtered" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0", + "tool_shed_repository": { + "changeset_revision": "99ddbf037d98", + "name": "mitohifi", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"operation_mode\": {\"command\": \"mitohifi\", \"__current_case__\": 1, \"input_option\": {\"input\": \"pacbio\", \"__current_case__\": 0, \"input_reads\": {\"__class__\": \"ConnectedValue\"}, \"bloom_filter\": \"0\"}, \"reference_fasta\": {\"__class__\": \"ConnectedValue\"}, \"reference_genbank\": {\"__class__\": \"ConnectedValue\"}, \"genetic_code\": \"2\", \"advanced_options\": {\"query_blast\": \"70\", \"circular_size\": null, \"circular_offset\": null, \"outputs\": null}, \"output_zip\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3+galaxy0", + "type": "tool", + "uuid": "ccd83410-608a-4b9d-a43a-11cecd6c2d42", "when": null, "workflow_outputs": [ { - "label": "Nx Plot", - "output_name": "Nx Plot", - "uuid": "f0d394c3-27d8-4286-a6ea-6c3f1b6fed81" + "label": "mitogenome_annotation", + "output_name": "mitogenome_annotation", + "uuid": "85061673-df5e-480d-920a-a11c72bf8f56" }, { - "label": "Size Plot", - "output_name": "Size Plot", - "uuid": "17b84f94-3fd6-4722-ac27-17998f5da324" + "label": "mitogenome_genbank", + "output_name": "mitogenome_genbank", + "uuid": "fe4d1d3d-9caa-45f6-944e-c4b101105dd1" + }, + { + "label": "contigs_stats", + "output_name": "contigs_stats", + "uuid": "31807e4b-e616-4742-92e0-934e6c3c09ae" + }, + { + "label": "mitogenome_coverage", + "output_name": "mitogenome_coverage", + "uuid": "8393c665-a328-4698-93e5-198c6fea52dd" } ] }, - "33": { + "5": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compress_file/compress_file/0.1.0", "errors": null, - "id": 33, + "id": 5, "input_connections": { - "infile1": { - "id": 31, - "output_name": "outfile" - }, - "infile2": { - "id": 20, - "output_name": "outfile" + "input": { + "id": 4, + "output_name": "mitogenome_fasta" } }, - "inputs": [], + "inputs": [ + { + "description": "runtime parameter for tool Compress file(s)", + "name": "input" + } + ], "label": null, - "name": "Join", + "name": "Compress file(s)", "outputs": [ { - "name": "output", - "type": "input" + "name": "output_file", + "type": "gz" } ], "position": { - "left": 2839.1842345748423, - "top": 1077.9321866243674 - }, - "post_job_actions": { - "TagDatasetActionoutput": { - "action_arguments": { - "tags": "gfastats_p1_p2" - }, - "action_type": "TagDatasetAction", - "output_name": "output" - } + "left": 1065.5131364872464, + "top": 265.5261773629027 }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1", + "post_job_actions": {}, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compress_file/compress_file/0.1.0", "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", + "changeset_revision": "09ea79f9f260", + "name": "compress_file", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"column1\": \"1\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": true, \"ignore_case\": false, \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \"-a 1 -a 2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", "type": "tool", - "uuid": "522c3e61-6eb2-4090-a7b6-d672d4995412", + "uuid": "5207adc9-f36a-42e9-8631-e01da77ac446", "when": null, "workflow_outputs": [ { - "label": "Assembly statistics", - "output_name": "output", - "uuid": "87796a13-fdcb-4448-9038-81ac8598a96e" + "label": "output_file", + "output_name": "output_file", + "uuid": "6f918a08-1ca1-4d6e-a4d8-7e65e13a65ed" } ] } }, "tags": [ - "VGP_curated" + "Reviewed", + "VGP" ], - "uuid": "f069b3f3-7cf9-40f9-b452-ee9c21466623", - "version": 1 - }, - "readme": "# Purge Duplicate Contigs\n\nPurge contigs marked as duplicates by purge_dups in a single haplotype(could be haplotypic duplication or overlap duplication)\nThis workflow is the 6th workflow of the VGP pipeline. It is meant to be run after one of the contigging steps (Workflow 3, 4, or 5)\n\n## Inputs\n\n1. Genomescope model parameters [txt] (Generated by the k-mer profiling workflow)\n1. Hifi long reads - trimmed [fastq] (Generated by Cutadapt in the contigging workflow)\n2. Assembly to purge (e.g. hap1) [fasta] (Generated by the contigging workflow)\n3. K-mer database [meryldb] (Generated by the k-mer profiling workflow)\n4. Estimated Genome Size [txt]\n5. Assembly to leave alone (used for merqury statistics) (e.g. hap2) [fasta] (Generated by the contigging workflow)\n6. Name of un-altered assembly\n7. Name of purged assembly\n\n\n## Outputs\n\n1. Haplotype 1 purged assembly (Fasta and gfa)\n2. Haplotype 2 purged assembly (Fasta and gfa)\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies", - "changelog": "# Changelog\n\n## [0.6] 2024-04-23\n\n### Changed\n\n- Add Merqury histogram output\n- Add Busco gff output\n- Unhide Merqury QV output\n\n## [0.5] 2024-04-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.27+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.28+galaxy0`\n\n## [0.4] 2024-03-25\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.27+galaxy0`\n\n## [0.2] 2024-02-19\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.24+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/minimap2/minimap2/2.26+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1] - 2024-02-07\n\n### Added\n\n- Workflow for purging duplication in contigs in single haplotype\n" + "uuid": "57920bf9-1741-4170-badf-39fdfcdaa2e9", + "version": 4 + } } ], - "path": "./workflows/VGP-assembly-v2/Purge-duplicates-one-haplotype-VGP6b" + "path": "./workflows/VGP-assembly-v2/Mitogenome-assembly-VGP0" }, { "version": 1.2, @@ -37648,17 +53483,17 @@ "name": "main", "subclass": "Galaxy", "publish": true, - "primaryDescriptorPath": "/Mitogenome-Assembly-VGP0.ga", + "primaryDescriptorPath": "/Generate-Nx-and-Size-plots-for-multiple-assemblies.ga", "testParameterFiles": [ - "/Mitogenome-Assembly-VGP0-tests.yml" + "/Generate-Nx-and-Size-plots-for-multiple-assemblies-tests.yml" ], "authors": [ { - "name": "VGP", - "url": "https://vertebrategenomeproject.org" + "name": "VGP" }, { - "name": "Galaxy" + "name": "Delphine Lariviere", + "orcid": "0000-0001-6421-3484" } ], "definition": { @@ -37668,350 +53503,694 @@ "creator": [ { "class": "Organization", - "name": "VGP", - "url": "https://vertebrategenomeproject.org" + "name": "VGP" }, { - "class": "Organization", - "name": "Galaxy" + "class": "Person", + "identifier": "0000-0001-6421-3484", + "name": "Delphine Lariviere" } ], "format-version": "0.1", - "license": "CC-BY-4.0", - "name": "Mitogenome-Assembly-VGP0", - "release": "0.1", + "release": "0.1.1", + "name": "Generate Nx and Size plots for multiple assemblies", "steps": { "0": { - "annotation": "", + "annotation": "Name the items inside the collection with the names you want to appear on the plot ", "content_id": null, "errors": null, "id": 0, "input_connections": {}, "inputs": [ { - "description": "", - "name": "Collection of Pacbio Data" + "description": "Name the items inside the collection with the names you want to appear on the plot ", + "name": "Collection of genomes to plot" } ], - "label": "Collection of Pacbio Data", + "label": "Collection of genomes to plot", "name": "Input dataset collection", "outputs": [], "position": { - "left": 0.0, + "left": 0, "top": 0.0 }, "tool_id": null, - "tool_state": "{\"optional\": false, \"tag\": \"\", \"collection_type\": \"list\"}", + "tool_state": "{\"optional\": false, \"tag\": null, \"collection_type\": \"list\"}", "tool_version": null, "type": "data_collection_input", - "uuid": "861c3a49-1055-4030-9a91-e53cbf1ac436", + "uuid": "307dd5c2-4198-4fbe-81ae-67f94be1ca99", "when": null, "workflow_outputs": [] }, "1": { - "annotation": "Latin name of species", - "content_id": null, + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, "id": 1, - "input_connections": {}, - "inputs": [ + "input_connections": { + "input_file": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "gfastats", + "outputs": [ { - "description": "Latin name of species", - "name": "Species name (latin name)" + "name": "stats", + "type": "tabular" } ], - "label": "Species name (latin name)", - "name": "Input parameter", - "outputs": [], "position": { - "left": 131.640625, - "top": 108.3515625 + "left": 275.89453125, + "top": 207.73046875 }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "27257feb-04b0-48f9-8bd3-a3a74536eab2", - "when": null, - "workflow_outputs": [ - { - "label": null, - "output_name": "output", - "uuid": "65196658-7776-4165-944b-c7876483edf4" + "post_job_actions": { + "HideDatasetActionstats": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "stats" } - ] + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", + "tool_shed_repository": { + "changeset_revision": "3ef480892a9f", + "name": "gfastats", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"input_file\": {\"__class__\": \"ConnectedValue\"}, \"mode_condition\": {\"selector\": \"statistics\", \"__current_case__\": 1, \"statistics_condition\": {\"selector\": \"size\", \"__current_case__\": 0, \"out_size\": \"c\"}, \"locale\": false, \"tabular\": true, \"discover_paths\": false}, \"target_condition\": {\"target_option\": \"false\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.3.6+galaxy0", + "type": "tool", + "uuid": "1c6d8c57-0554-4e66-aa53-5f03a5022fde", + "when": null, + "workflow_outputs": [] }, "2": { - "annotation": "Required for NCBI database query", - "content_id": null, + "annotation": "", + "content_id": "sort1", "errors": null, "id": 2, - "input_connections": {}, - "inputs": [ + "input_connections": { + "input": { + "id": 1, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Sort", + "outputs": [ { - "description": "Required for NCBI database query", - "name": "Email adress" + "name": "out_file1", + "type": "input" } ], - "label": "Email adress", - "name": "Input parameter", - "outputs": [], "position": { - "left": 200.78125, - "top": 290.66015625 + "left": 560.66015625, + "top": 38.16015625 }, - "tool_id": null, - "tool_state": "{\"parameter_type\": \"text\", \"optional\": false}", - "tool_version": null, - "type": "parameter_input", - "uuid": "4ddb385f-ecd7-4d48-bc7b-e9c7971a1e62", + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "sort1", + "tool_state": "{\"column\": \"2\", \"column_set\": [], \"header_lines\": \"0\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"order\": \"DESC\", \"style\": \"num\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.2.0", + "type": "tool", + "uuid": "55d86a03-5706-4070-b468-5e8407d3c871", + "when": null, + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "errors": null, + "id": 3, + "input_connections": { + "infile": { + "id": 2, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Text reformatting", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 847.6875, + "top": 192.03515625 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "69c7b2e7-5c82-49ec-8301-737e5ec1739b", + "when": null, + "workflow_outputs": [] + }, + "4": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "errors": null, + "id": 4, + "input_connections": { + "in_file": { + "id": 3, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Datamash", + "outputs": [ + { + "name": "out_file", + "type": "input" + } + ], + "position": { + "left": 1137.859375, + "top": 87.41015625 + }, + "post_job_actions": { + "HideDatasetActionout_file": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0", + "tool_shed_repository": { + "changeset_revision": "4c07ddedc198", + "name": "datamash_ops", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"grouping\": \"\", \"header_in\": false, \"header_out\": false, \"ignore_case\": false, \"in_file\": {\"__class__\": \"ConnectedValue\"}, \"narm\": false, \"need_sort\": false, \"operations\": [{\"__index__\": 0, \"op_name\": \"absmax\", \"op_column\": \"3\"}], \"print_full_line\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.8+galaxy0", + "type": "tool", + "uuid": "1cdafa6b-ccdb-4b90-8dc6-ea1f92425715", + "when": null, + "workflow_outputs": [] + }, + "5": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "errors": null, + "id": 5, + "input_connections": { + "input": { + "id": 3, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Add column", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1154.4453125, + "top": 525.86328125 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1", + "tool_shed_repository": { + "changeset_revision": "023f0a3760b3", + "name": "add_value", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"exp\": \"1\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"iterate\": \"yes\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "9a266291-d20c-42ff-b55f-bb334bd520d8", + "when": null, + "workflow_outputs": [] + }, + "6": { + "annotation": "", + "content_id": "param_value_from_file", + "errors": null, + "id": 6, + "input_connections": { + "input1": { + "id": 4, + "output_name": "out_file" + } + }, + "inputs": [], + "label": null, + "name": "Parse parameter value", + "outputs": [ + { + "name": "integer_param", + "type": "expression.json" + } + ], + "position": { + "left": 1401.83984375, + "top": 304.703125 + }, + "post_job_actions": { + "HideDatasetActioninteger_param": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "integer_param" + } + }, + "tool_id": "param_value_from_file", + "tool_state": "{\"input1\": {\"__class__\": \"ConnectedValue\"}, \"param_type\": \"integer\", \"remove_newlines\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.0", + "type": "tool", + "uuid": "81bf512c-89b3-4b18-b7e9-36ae448a828f", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "errors": null, + "id": 7, + "input_connections": { + "components_1|param_type|component_value": { + "id": 6, + "output_name": "integer_param" + } + }, + "inputs": [], + "label": null, + "name": "Compose text parameter value", + "outputs": [ + { + "name": "out1", + "type": "expression.json" + } + ], + "position": { + "left": 1650, + "top": 451.7265625 + }, + "post_job_actions": { + "HideDatasetActionout1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1", + "tool_shed_repository": { + "changeset_revision": "e188c9826e0f", + "name": "compose_text_param", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"components\": [{\"__index__\": 0, \"param_type\": {\"select_param_type\": \"text\", \"__current_case__\": 0, \"component_value\": \"c3/\"}}, {\"__index__\": 1, \"param_type\": {\"select_param_type\": \"integer\", \"__current_case__\": 1, \"component_value\": {\"__class__\": \"ConnectedValue\"}}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.1.1", + "type": "tool", + "uuid": "bda1a1ff-ab78-4338-a511-d24f851ec102", + "when": null, + "workflow_outputs": [] + }, + "8": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "errors": null, + "id": 8, + "input_connections": { + "input": { + "id": 5, + "output_name": "out_file1" + }, + "ops|expressions_0|cond": { + "id": 7, + "output_name": "out1" + } + }, + "inputs": [], + "label": null, + "name": "Compute", + "outputs": [ + { + "name": "out_file1", + "type": "input" + } + ], + "position": { + "left": 1933.33984375, + "top": 652.31640625 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + }, + "RenameDatasetActionout_file1": { + "action_arguments": { + "newname": "gfastats data for plotting" + }, + "action_type": "RenameDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", + "tool_shed_repository": { + "changeset_revision": "6595517c2dd8", + "name": "column_maker", + "owner": "devteam", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"avoid_scientific_notation\": false, \"error_handling\": {\"auto_col_types\": true, \"fail_on_non_existent_columns\": true, \"non_computable\": {\"action\": \"--fail-on-non-computable\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"ops\": {\"header_lines_select\": \"no\", \"__current_case__\": 0, \"expressions\": [{\"__index__\": 0, \"cond\": {\"__class__\": \"ConnectedValue\"}, \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 1, \"cond\": \"c2/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}, {\"__index__\": 2, \"cond\": \"c3/1000000\", \"add_column\": {\"mode\": \"\", \"__current_case__\": 0, \"pos\": \"\"}}]}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.0", + "type": "tool", + "uuid": "c93568ca-103f-4d8e-af88-d6de721e30cd", "when": null, "workflow_outputs": [ { - "label": null, - "output_name": "output", - "uuid": "28bbbdb1-62b7-4d3a-9076-09cc835464cc" + "label": "gfastats data for plotting", + "output_name": "out_file1", + "uuid": "68af2c3b-8f48-4bde-9dd1-a78151d6de1a" } ] }, - "3": { + "9": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/mvdbeek/add_input_name_as_column/addName/0.2.0", "errors": null, - "id": 3, + "id": 9, "input_connections": { - "operation_mode|email": { - "id": 2, - "output_name": "output" - }, - "operation_mode|species": { - "id": 1, - "output_name": "output" + "input": { + "id": 8, + "output_name": "out_file1" } }, - "inputs": [ - { - "description": "runtime parameter for tool MitoHiFi", - "name": "operation_mode" - }, + "inputs": [], + "label": null, + "name": "Add input name as column", + "outputs": [ { - "description": "runtime parameter for tool MitoHiFi", - "name": "operation_mode" + "name": "output", + "type": "tabular" } ], + "position": { + "left": 2259.09765625, + "top": 708.26171875 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/mvdbeek/add_input_name_as_column/addName/0.2.0", + "tool_shed_repository": { + "changeset_revision": "3284b72eef56", + "name": "add_input_name_as_column", + "owner": "mvdbeek", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"header\": {\"contains_header\": \"no\", \"__current_case__\": 1}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"prepend\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "0.2.0", + "type": "tool", + "uuid": "44431f31-7fb3-469b-87be-154b5a8f14dd", + "when": null, + "workflow_outputs": [] + }, + "10": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", + "errors": null, + "id": 10, + "input_connections": { + "input_list": { + "id": 9, + "output_name": "output" + } + }, + "inputs": [], "label": null, - "name": "MitoHiFi", + "name": "Collapse Collection", "outputs": [ { - "name": "fasta_reference", - "type": "fasta" - }, - { - "name": "genbank_reference", - "type": "genbank" + "name": "output", + "type": "input" } ], "position": { - "left": 463.26953125, - "top": 242.234375 + "left": 2554.69140625, + "top": 684.2109375 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0", + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0", "tool_shed_repository": { - "changeset_revision": "99ddbf037d98", - "name": "mitohifi", - "owner": "bgruening", + "changeset_revision": "90981f86000f", + "name": "collapse_collections", + "owner": "nml", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"operation_mode\": {\"command\": \"find_reference\", \"__current_case__\": 0, \"species\": {\"__class__\": \"ConnectedValue\"}, \"email\": {\"__class__\": \"ConnectedValue\"}, \"min_length\": \"15000\", \"exact_species\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "3+galaxy0", + "tool_state": "{\"filename\": {\"add_name\": false, \"__current_case__\": 1}, \"input_list\": {\"__class__\": \"ConnectedValue\"}, \"one_header\": false, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "5.1.0", "type": "tool", - "uuid": "e59aea2d-9bc3-4e2e-9af2-711f0cdea373", + "uuid": "48dcba84-9af3-4dbf-968b-5a7ab0353f42", "when": null, "workflow_outputs": [] }, - "4": { + "11": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0", + "content_id": "Cut1", "errors": null, - "id": 4, + "id": 11, "input_connections": { - "operation_mode|input_option|input_reads": { - "id": 0, + "input": { + "id": 10, "output_name": "output" - }, - "operation_mode|reference_fasta": { - "id": 3, - "output_name": "fasta_reference" - }, - "operation_mode|reference_genbank": { - "id": 3, - "output_name": "genbank_reference" } }, - "inputs": [ - { - "description": "runtime parameter for tool MitoHiFi", - "name": "operation_mode" - }, + "inputs": [], + "label": null, + "name": "Cut", + "outputs": [ { - "description": "runtime parameter for tool MitoHiFi", - "name": "operation_mode" + "name": "out_file1", + "type": "tabular" } ], + "position": { + "left": 2856.78515625, + "top": 479.484375 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8,c5,c6\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "c1d69d96-61e4-4e5d-94b0-a63ea918b659", + "when": null, + "workflow_outputs": [] + }, + "12": { + "annotation": "", + "content_id": "Cut1", + "errors": null, + "id": 12, + "input_connections": { + "input": { + "id": 10, + "output_name": "output" + } + }, + "inputs": [], "label": null, - "name": "MitoHiFi", + "name": "Cut", "outputs": [ { - "name": "mitogenome_fasta", - "type": "fasta" - }, - { - "name": "mitogenome_genbank", - "type": "genbank" - }, - { - "name": "mitogenome_annotation", - "type": "png" - }, - { - "name": "mitogenome_coverage", - "type": "png" - }, - { - "name": "contigs_stats", - "type": "tsv" - }, - { - "name": "hifiasm", - "type": "fasta" - }, - { - "name": "hifiasm_filtered", - "type": "fasta" - }, - { - "name": "hifiasm_contigs", - "type": "fasta" + "name": "out_file1", + "type": "tabular" } ], "position": { - "left": 767.6689707083681, - "top": 134.09873055610626 + "left": 2907.5703125, + "top": 823.07421875 }, "post_job_actions": { - "HideDatasetActionhifiasm": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "hifiasm" - }, - "HideDatasetActionhifiasm_contigs": { - "action_arguments": {}, - "action_type": "HideDatasetAction", - "output_name": "hifiasm_contigs" - }, - "HideDatasetActionhifiasm_filtered": { + "HideDatasetActionout_file1": { "action_arguments": {}, "action_type": "HideDatasetAction", - "output_name": "hifiasm_filtered" + "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/mitohifi/mitohifi/3+galaxy0", + "tool_id": "Cut1", + "tool_state": "{\"columnList\": \"c8,c4,c7\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.2", + "type": "tool", + "uuid": "0c98ca2a-d4c6-4e6e-898a-aefd7a2d6870", + "when": null, + "workflow_outputs": [] + }, + "13": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", + "errors": null, + "id": 13, + "input_connections": { + "input1": { + "id": 11, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": "Nx Plot", + "name": "Scatterplot with ggplot2", + "outputs": [ + { + "name": "output1", + "type": "png" + } + ], + "position": { + "left": 3336, + "top": 541.96484375 + }, + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Nx Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", "tool_shed_repository": { - "changeset_revision": "99ddbf037d98", - "name": "mitohifi", - "owner": "bgruening", + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", + "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"operation_mode\": {\"command\": \"mitohifi\", \"__current_case__\": 1, \"input_option\": {\"input\": \"pacbio\", \"__current_case__\": 0, \"input_reads\": {\"__class__\": \"ConnectedValue\"}, \"bloom_filter\": \"0\"}, \"reference_fasta\": {\"__class__\": \"ConnectedValue\"}, \"reference_genbank\": {\"__class__\": \"ConnectedValue\"}, \"genetic_code\": \"2\", \"advanced_options\": {\"query_blast\": \"70\", \"circular_size\": null, \"circular_offset\": null, \"outputs\": null}, \"output_zip\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "3+galaxy0", + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Single\", \"__current_case__\": 1, \"factorcol\": \"1\", \"colors\": \"Set1\", \"colororder\": \"1\"}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"7.0\", \"height_output_dim\": \"7.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"x\", \"xplot\": \"2\", \"ylab\": \"Nx (Mb)\", \"yplot\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", "type": "tool", - "uuid": "ccd83410-608a-4b9d-a43a-11cecd6c2d42", + "uuid": "d2f3f6a2-61b7-4268-84f9-b3515ef3508b", "when": null, "workflow_outputs": [ { - "label": "mitogenome_annotation", - "output_name": "mitogenome_annotation", - "uuid": "85061673-df5e-480d-920a-a11c72bf8f56" - }, - { - "label": "mitogenome_genbank", - "output_name": "mitogenome_genbank", - "uuid": "fe4d1d3d-9caa-45f6-944e-c4b101105dd1" - }, - { - "label": "contigs_stats", - "output_name": "contigs_stats", - "uuid": "31807e4b-e616-4742-92e0-934e6c3c09ae" - }, - { - "label": "mitogenome_coverage", - "output_name": "mitogenome_coverage", - "uuid": "8393c665-a328-4698-93e5-198c6fea52dd" + "label": "Nx Plot", + "output_name": "output1", + "uuid": "ea8d76de-4b96-42a5-bd99-b4846fc4f869" } ] }, - "5": { + "14": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/compress_file/compress_file/0.1.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", "errors": null, - "id": 5, + "id": 14, "input_connections": { - "input": { - "id": 4, - "output_name": "mitogenome_fasta" + "input1": { + "id": 12, + "output_name": "out_file1" } }, - "inputs": [ - { - "description": "runtime parameter for tool Compress file(s)", - "name": "input" - } - ], - "label": null, - "name": "Compress file(s)", + "inputs": [], + "label": "Size Plot", + "name": "Scatterplot with ggplot2", "outputs": [ { - "name": "output_file", - "type": "gz" + "name": "output1", + "type": "png" } ], "position": { - "left": 1065.5131364872464, - "top": 265.5261773629027 + "left": 3341.6171875, + "top": 855.3828125 }, - "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/compress_file/compress_file/0.1.0", + "post_job_actions": { + "RenameDatasetActionoutput1": { + "action_arguments": { + "newname": "Size Plot" + }, + "action_type": "RenameDatasetAction", + "output_name": "output1" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", "tool_shed_repository": { - "changeset_revision": "09ea79f9f260", - "name": "compress_file", + "changeset_revision": "3b12bf9b4b87", + "name": "ggplot2_point", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.0", + "tool_state": "{\"adv\": {\"type_conditional\": {\"type_options\": \"lines\", \"__current_case__\": 2}, \"factor\": {\"factoring\": \"Single\", \"__current_case__\": 1, \"factorcol\": \"1\", \"colors\": \"Set1\", \"colororder\": \"1\"}, \"axis_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"axis_text_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"plot_title_customization\": {\"axis_customization\": \"default\", \"__current_case__\": 0}, \"gridlinecust\": \"default\", \"transform\": \"none\", \"scaling\": {\"plot_scaling\": \"Automatic\", \"__current_case__\": 0}, \"theme\": \"bw\", \"legend\": \"yes\"}, \"input1\": {\"__class__\": \"ConnectedValue\"}, \"out\": {\"unit_output_dim\": \"in\", \"width_output_dim\": \"7.0\", \"height_output_dim\": \"7.0\", \"dpi_output_dim\": \"300.0\", \"additional_output_format\": \"none\"}, \"title\": \"\", \"xlab\": \"Scaffold number\", \"xplot\": \"2\", \"ylab\": \"Cumulative Size (Mb)\", \"yplot\": \"3\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "3.4.0+galaxy1", "type": "tool", - "uuid": "5207adc9-f36a-42e9-8631-e01da77ac446", + "uuid": "3c8f4a21-e941-4e58-8d11-0f66c4a7d2c0", "when": null, "workflow_outputs": [ { - "label": "output_file", - "output_name": "output_file", - "uuid": "6f918a08-1ca1-4d6e-a4d8-7e65e13a65ed" + "label": "Size Plot", + "output_name": "output1", + "uuid": "7051d948-3249-4f85-b772-6bae20c99f4d" } ] } }, - "tags": [ - "Reviewed", - "VGP" - ], - "uuid": "57920bf9-1741-4170-badf-39fdfcdaa2e9", - "version": 4 - } + "tags": [], + "uuid": "40c0a173-1805-46c6-9005-5ead67bc9f48", + "version": 11 + }, + "readme": "## Generate Nx and Size plot for multiple assemblies\n\n\n### Inputs\n\nCollection of fasta files. The name of each item in the collection will be used as label for the Nx and Size plots.\n\n### Outputs\n\n\n1. Nx plot \n2. Size plot ", + "changelog": "# Changelog\n\n## [0.1.1] 2024-06-24\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n\n## [0.1] - 2024-05-11\n\nAddition of the workflow to the iwc repository." } ], - "path": "./workflows/VGP-assembly-v2/Mitogenome-assembly-VGP0" + "path": "./workflows/VGP-assembly-v2/Plot-Nx-Size" }, { "version": 1.2, @@ -38050,8 +54229,11 @@ ], "format-version": "0.1", "license": "CC-BY-4.0", - "release": "0.2.3", + "release": "0.2.7", "name": "Scaffolding-HiC-VGP8", + "report": { + "markdown": "# Workflow Execution Report\n\nTime workflow was invoked\n\n```galaxy\ninvocation_time()\n```\n\n```galaxy\ngenerate_galaxy_version()\n```\n\n\n## BUSCO results (Vertebrata database)\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Busco Summary image\")\n```\n\n\n## Assembly statistics\n\n\n```galaxy\nhistory_dataset_as_table(output=\"clean_stats\")\n```\n\n\n## Nx and Size plots\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Nx Plot\")\n```\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Size Plot\")\n```\n\n## PretextMap\n\n### Before Scaffolding\n\n\r\n```galaxy\nhistory_dataset_as_image(output=\"Pretext Map Before HiC scaffolding\")\n```\r\n\n\n### After Scaffolding\r\n```galaxy\nhistory_dataset_as_image(output=\"Pretext Map After HiC scaffolding\")\n```\r\n\n\n\n\n## Current Workflow\n```galaxy\nworkflow_display()\n```\n" + }, "steps": { "0": { "annotation": "The input GFA must conform to gfa1.2 standards, i.e. should have 'P' lines defined. Output GFAs from assemblers can be run through a GFA->GFA conversion using gfastats to ensure this. \n", @@ -38105,19 +54287,40 @@ "type": "data_input", "uuid": "13cd4c1c-968b-4077-9845-e06738a2efb8", "when": null, - "workflow_outputs": [ + "workflow_outputs": [] + }, + "2": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 2, + "input_connections": {}, + "inputs": [ { - "label": null, - "output_name": "output", - "uuid": "7d2238e1-fe33-4033-b9a7-65d789cda7b7" + "description": "", + "name": "Database for Busco Lineage" } - ] + ], + "label": "Database for Busco Lineage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 68.35425980970838, + "top": 413.51555364806376 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "1f4997fc-1880-4416-8857-2a63d3501a6c", + "when": null, + "workflow_outputs": [] }, - "2": { + "3": { "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis\n", "content_id": null, "errors": null, - "id": 2, + "id": 3, "input_connections": {}, "inputs": [ { @@ -38129,8 +54332,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 89.68318337500133, - "top": 487.5 + "left": 84.74928132295123, + "top": 500.658153734641 }, "tool_id": null, "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", @@ -38138,19 +54341,13 @@ "type": "parameter_input", "uuid": "b45e6bda-be0e-45e7-a9b1-17325a08dd76", "when": null, - "workflow_outputs": [ - { - "label": null, - "output_name": "output", - "uuid": "b9f65d1a-d3f5-4ab5-9f49-2d622916db0b" - } - ] + "workflow_outputs": [] }, - "3": { + "4": { "annotation": "Forward reads as a single dataset in fastq format", "content_id": null, "errors": null, - "id": 3, + "id": 4, "input_connections": {}, "inputs": [ { @@ -38173,11 +54370,11 @@ "when": null, "workflow_outputs": [] }, - "4": { + "5": { "annotation": "Reverse reads as a single dataset in fastq format", "content_id": null, "errors": null, - "id": 4, + "id": 5, "input_connections": {}, "inputs": [ { @@ -38200,11 +54397,11 @@ "when": null, "workflow_outputs": [] }, - "5": { + "6": { "annotation": "Restriction enzymes used in preparation of Hi-C libraries.", "content_id": null, "errors": null, - "id": 5, + "id": 6, "input_connections": {}, "inputs": [ { @@ -38225,19 +54422,13 @@ "type": "parameter_input", "uuid": "b899a210-60c2-4e9e-8a34-e1bc82ef373d", "when": null, - "workflow_outputs": [ - { - "label": null, - "output_name": "output", - "uuid": "eeae44ef-4def-43d0-bc15-c0f0f96c6f05" - } - ] + "workflow_outputs": [] }, - "6": { + "7": { "annotation": "Estimated genome size from contiging workflow", "content_id": null, "errors": null, - "id": 6, + "id": 7, "input_connections": {}, "inputs": [ { @@ -38260,11 +54451,11 @@ "when": null, "workflow_outputs": [] }, - "7": { + "8": { "annotation": "", "content_id": null, "errors": null, - "id": 7, + "id": 8, "input_connections": {}, "inputs": [ { @@ -38285,22 +54476,16 @@ "type": "data_input", "uuid": "bc993517-ae23-417d-8eb1-891a127f544c", "when": null, - "workflow_outputs": [ - { - "label": null, - "output_name": "output", - "uuid": "af940de7-e10d-489b-bbc5-c460118fe7fb" - } - ] + "workflow_outputs": [] }, - "8": { + "9": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 8, + "id": 9, "input_connections": { "input1": { - "id": 6, + "id": 7, "output_name": "output" } }, @@ -38332,18 +54517,18 @@ "when": null, "workflow_outputs": [] }, - "9": { + "10": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 9, + "id": 10, "input_connections": { "input_file": { "id": 0, "output_name": "output" }, "mode_condition|swiss_army_knife": { - "id": 7, + "id": 8, "output_name": "output" } }, @@ -38375,18 +54560,18 @@ "when": null, "workflow_outputs": [] }, - "10": { + "11": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1", "errors": null, - "id": 10, + "id": 11, "input_connections": { "fastq_input|fastq_input1": { - "id": 3, + "id": 4, "output_name": "output" }, "reference_source|ref_file": { - "id": 9, + "id": 10, "output_name": "output" } }, @@ -38424,18 +54609,18 @@ "when": null, "workflow_outputs": [] }, - "11": { + "12": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1", "errors": null, - "id": 11, + "id": 12, "input_connections": { "fastq_input|fastq_input1": { - "id": 4, + "id": 5, "output_name": "output" }, "reference_source|ref_file": { - "id": 9, + "id": 10, "output_name": "output" } }, @@ -38473,18 +54658,18 @@ "when": null, "workflow_outputs": [] }, - "12": { + "13": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bellerophon/bellerophon/1.0+galaxy1", "errors": null, - "id": 12, + "id": 13, "input_connections": { "forward": { - "id": 10, + "id": 11, "output_name": "bam_output" }, "reverse": { - "id": 11, + "id": 12, "output_name": "bam_output" } }, @@ -38524,14 +54709,14 @@ "when": null, "workflow_outputs": [] }, - "13": { + "14": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pretext_map/pretext_map/0.1.9+galaxy1", "errors": null, - "id": 13, + "id": 14, "input_connections": { "input": { - "id": 12, + "id": 13, "output_name": "outfile" } }, @@ -38571,26 +54756,26 @@ "when": null, "workflow_outputs": [] }, - "14": { + "15": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy2", "errors": null, - "id": 14, + "id": 15, "input_connections": { "function|agp": { "id": 1, "output_name": "output" }, "function|bfile": { - "id": 12, + "id": 13, "output_name": "outfile" }, "function|enzyme_conditional|preconfigured_enzymes": { - "id": 5, + "id": 6, "output_name": "output" }, "function|fasta": { - "id": 9, + "id": 10, "output_name": "output" } }, @@ -38650,15 +54835,15 @@ "output_name": "log_file" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy2", "tool_shed_repository": { - "changeset_revision": "425e63adcc5d", + "changeset_revision": "ff4031bfaa22", "name": "yahs", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"function\": {\"function_select\": \"yahs\", \"__current_case__\": 0, \"fasta\": {\"__class__\": \"ConnectedValue\"}, \"bfile\": {\"__class__\": \"ConnectedValue\"}, \"agp\": {\"__class__\": \"ConnectedValue\"}, \"res\": \"\", \"enzyme_conditional\": {\"enzyme_options\": \"preconfigured\", \"__current_case__\": 1, \"preconfigured_enzymes\": {\"__class__\": \"ConnectedValue\"}}, \"length\": null, \"quality\": null, \"no_contig_ec\": true, \"no_scaffold_ec\": false}, \"log_out\": true, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.2a.2+galaxy1", + "tool_version": "1.2a.2+galaxy2", "type": "tool", "uuid": "b3b3bfbc-39b4-4302-967a-220420e3fd36", "when": null, @@ -38670,14 +54855,14 @@ } ] }, - "15": { + "16": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pretext_snapshot/pretext_snapshot/0.0.3+galaxy2", "errors": null, - "id": 15, + "id": 16, "input_connections": { "input": { - "id": 13, + "id": 14, "output_name": "pretext_map_out" } }, @@ -38722,18 +54907,18 @@ "when": null, "workflow_outputs": [] }, - "16": { + "17": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 16, + "id": 17, "input_connections": { "input_file": { - "id": 9, + "id": 10, "output_name": "output" }, "mode_condition|agp_to_path": { - "id": 14, + "id": 15, "output_name": "final_agp_out" } }, @@ -38786,14 +54971,14 @@ } ] }, - "17": { + "18": { "annotation": "", "content_id": "__EXTRACT_DATASET__", "errors": null, - "id": 17, + "id": 18, "input_connections": { "input": { - "id": 15, + "id": 16, "output_name": "pretext_snap_out" } }, @@ -38833,18 +55018,18 @@ } ] }, - "18": { + "19": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 18, + "id": 19, "input_connections": { "input_file": { - "id": 16, + "id": 17, "output_name": "output" }, "mode_condition|swiss_army_knife": { - "id": 7, + "id": 8, "output_name": "output" } }, @@ -38890,18 +55075,18 @@ } ] }, - "19": { + "20": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 19, + "id": 20, "input_connections": { "input_file": { - "id": 16, + "id": 17, "output_name": "output" }, "mode_condition|statistics_condition|expected_genomesize": { - "id": 8, + "id": 9, "output_name": "integer_param" } }, @@ -38947,14 +55132,14 @@ } ] }, - "20": { + "21": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 20, + "id": 21, "input_connections": { "input_file": { - "id": 16, + "id": 17, "output_name": "output" } }, @@ -39000,18 +55185,18 @@ } ] }, - "21": { + "22": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1", "errors": null, - "id": 21, + "id": 22, "input_connections": { "fastq_input|fastq_input1": { - "id": 3, + "id": 4, "output_name": "output" }, "reference_source|ref_file": { - "id": 18, + "id": 19, "output_name": "output" } }, @@ -39049,18 +55234,18 @@ "when": null, "workflow_outputs": [] }, - "22": { + "23": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1", "errors": null, - "id": 22, + "id": 23, "input_connections": { "fastq_input|fastq_input1": { - "id": 4, + "id": 5, "output_name": "output" }, "reference_source|ref_file": { - "id": 18, + "id": 19, "output_name": "output" } }, @@ -39098,19 +55283,23 @@ "when": null, "workflow_outputs": [] }, - "23": { + "24": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", "errors": null, - "id": 23, + "id": 24, "input_connections": { "input": { - "id": 18, + "id": 19, "output_name": "output" }, - "lineage|lineage_dataset": { + "lineage_conditional|cached_db": { "id": 2, "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 3, + "output_name": "output" } }, "inputs": [], @@ -39135,8 +55324,8 @@ } ], "position": { - "left": 3784.714433375001, - "top": 276.07421875 + "left": 3784.7033413689933, + "top": 244.7633599511914 }, "post_job_actions": { "TagDatasetActionbusco_missing": { @@ -39175,30 +55364,81 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"RuntimeValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"cached\", \"__current_case__\": 0, \"cached_db\": {\"__class__\": \"ConnectedValue\"}}, \"outputs\": [\"short_summary\", \"missing\", \"image\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "5.5.0+galaxy0", "type": "tool", "uuid": "c30b907f-05c9-4709-a939-b66f52daf6e4", "when": null, "workflow_outputs": [ + { + "label": "Busco Summary image", + "output_name": "summary_image", + "uuid": "cf7a5b93-9021-4029-8107-015787fa2ca5" + }, { "label": "Busco Summary", "output_name": "busco_sum", "uuid": "49589149-e16f-4a88-9d84-c1b06288021f" - }, + } + ] + }, + "25": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "errors": null, + "id": 25, + "input_connections": { + "infile": { + "id": 20, + "output_name": "stats" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ { - "label": "Busco Summary image", - "output_name": "summary_image", - "uuid": "cf7a5b93-9021-4029-8107-015787fa2ca5" + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 4038.9643691913197, + "top": 1953.52949196313 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"#\", \"replace_pattern\": \"Number of\", \"is_regex\": false, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "4b0a88b6-47cc-4381-949c-fc18a99799ac", + "when": null, + "workflow_outputs": [ + { + "label": "clean_stats", + "output_name": "outfile", + "uuid": "6013195c-2adc-4f6f-8193-199f97b711c9" } ] }, - "24": { + "26": { "annotation": "", - "id": 24, + "id": 26, "input_connections": { "gfa_stats": { - "id": 20, + "id": 21, "input_subworkflow_step_id": 0, "output_name": "stats" } @@ -39555,8 +55795,8 @@ ] } }, - "tags": "", - "uuid": "01589108-7e7f-40aa-8059-fdf5d526573c" + "tags": [], + "uuid": "b30c8dd0-24e7-4e74-ad9b-5fefd27893fa" }, "tool_id": null, "type": "subworkflow", @@ -39564,18 +55804,18 @@ "when": null, "workflow_outputs": [] }, - "25": { + "27": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bellerophon/bellerophon/1.0+galaxy1", "errors": null, - "id": 25, + "id": 27, "input_connections": { "forward": { - "id": 21, + "id": 22, "output_name": "bam_output" }, "reverse": { - "id": 22, + "id": 23, "output_name": "bam_output" } }, @@ -39615,14 +55855,14 @@ "when": null, "workflow_outputs": [] }, - "26": { + "28": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 26, + "id": 28, "input_connections": { "input": { - "id": 24, + "id": 26, "output_name": "gfastats data for plotting" } }, @@ -39648,14 +55888,14 @@ "when": null, "workflow_outputs": [] }, - "27": { + "29": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 27, + "id": 29, "input_connections": { "input": { - "id": 24, + "id": 26, "output_name": "gfastats data for plotting" } }, @@ -39687,14 +55927,14 @@ "when": null, "workflow_outputs": [] }, - "28": { + "30": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pretext_map/pretext_map/0.1.9+galaxy1", "errors": null, - "id": 28, + "id": 30, "input_connections": { "input": { - "id": 25, + "id": 27, "output_name": "outfile" } }, @@ -39734,14 +55974,14 @@ "when": null, "workflow_outputs": [] }, - "29": { + "31": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0", "errors": null, - "id": 29, + "id": 31, "input_connections": { "input": { - "id": 25, + "id": 27, "output_name": "outfile" } }, @@ -39765,28 +56005,28 @@ "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "a1a923cd89e8", + "changeset_revision": "64e2edfe7a2c", "name": "bedtools", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"__job_resource\": {\"__current_case__\": 0, \"__job_resource__select\": \"no\"}, \"ed_score\": false, \"input\": {\"__class__\": \"ConnectedValue\"}, \"option\": \"-bed12\", \"split\": false, \"tag\": \"\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.30.0+galaxy2", + "tool_version": "2.31.1+galaxy0", "type": "tool", "uuid": "a9748992-845b-4ae4-9e6d-cd7b6b63ceb2", "when": null, "workflow_outputs": [] }, - "30": { + "32": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", "errors": null, - "id": 30, + "id": 32, "input_connections": { "input1": { - "id": 26, + "id": 28, "output_name": "out_file1" } }, @@ -39839,14 +56079,14 @@ } ] }, - "31": { + "33": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1", "errors": null, - "id": 31, + "id": 33, "input_connections": { "input1": { - "id": 27, + "id": 29, "output_name": "out_file1" } }, @@ -39899,14 +56139,14 @@ } ] }, - "32": { + "34": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pretext_snapshot/pretext_snapshot/0.0.3+galaxy2", "errors": null, - "id": 32, + "id": 34, "input_connections": { "input": { - "id": 28, + "id": 30, "output_name": "pretext_map_out" } }, @@ -39951,14 +56191,14 @@ "when": null, "workflow_outputs": [] }, - "33": { + "35": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy1", "errors": null, - "id": 33, + "id": 35, "input_connections": { "infile": { - "id": 29, + "id": 31, "output_name": "output" } }, @@ -39998,14 +56238,14 @@ "when": null, "workflow_outputs": [] }, - "34": { + "36": { "annotation": "", "content_id": "__EXTRACT_DATASET__", "errors": null, - "id": 34, + "id": 36, "input_connections": { "input": { - "id": 32, + "id": 34, "output_name": "pretext_snap_out" } }, @@ -40049,11 +56289,11 @@ "tags": [ "VGP_curated" ], - "uuid": "a45c5bd9-6b56-40ff-a9ea-ba420a683f42", - "version": 3 + "uuid": "745110d9-a4ab-452e-b49a-7ee72f626975", + "version": 1 }, - "readme": "# Scaffolding with HiC data\n\nThis workflow perfoms scaffolding using HiC data with YAHS. It is designed to be run as part of one the VGP analysis trajectories. \nExample of trajectory : \n- VGP1 : Kmer profiling \n- VGP4 : Genome assembly with HiC phasing\n- VGP6 : Purge duplicated haplotigs\n- VGP8 : Scaffolding with HiC\n\n## Inputs\n\n1. Scaffolded assembly [fasta]\n2. Concatenated HiC forward reads [fastq]\n3. Concatenated HiC reverse reads [fastq]\n4. Restriction enzyme sequence [txt]\n5. Estimated genome size [txt]\n\n### Outputs\n\n1. Scaffolds in [fasta] and [gfa] format\n2. QC: Assembly statistics\n3. QC: Nx plot\n4. QC: Size plot\n5. QC: BUSCO report\n6. QC: Pretext Maps before and after scaffolding", - "changelog": "# Changelog\n\n## [0.2.3] 2024-04-01\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy1`\n\n## [0.2.2] 2024-02-05\n\n### Manual update\n\n- remove tag filtering\n- set \"Show grid\" of Pretext Snapshot to \"yes\"\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pretext_map/pretext_map/0.1.9+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pretext_map/pretext_map/0.1.9+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/pretext_snapshot/pretext_snapshot/0.0.3+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pretext_snapshot/pretext_snapshot/0.0.3+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy0`\n\n\n## [0.2.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.2] - 2023-11-15\n\n### Added\n\n- more descriptive labels for inputs\n\n## [0.1.2] 2023-11-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bellerophon/bellerophon/1.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bellerophon/bellerophon/1.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1.1] - 2023-10-26\n\nAdded tags for better visibility of outputs in the history, and exposure of the BUSCO lineage parameter\n\n## [0.1] - 2023-09-27\n\nCreation of the workflow and tests\n\n" + "readme": "# Scaffolding with HiC data\n\nThis workflow perfoms scaffolding using HiC data with YAHS. It is designed to be run as part of one the VGP analysis trajectories. \nExample of trajectory : \n- VGP1 : Kmer profiling \n- VGP4 : Genome assembly with HiC phasing\n- VGP6 : Purge duplicated haplotigs\n- VGP8 : Scaffolding with HiC\n\n## Inputs\n\n1. Scaffolded assembly [fasta]\n2. Database for busco lineage (recommended: latest)\n3. Busco lineage (recommended: vertebrata)\n4. Concatenated HiC forward reads [fastq]\n5. Concatenated HiC reverse reads [fastq]\n6. Restriction enzyme sequence (recommended for VGP data: Arima Hi-C 2.0)\n7. Estimated genome size [txt]\n\n\n### Outputs\n\n1. Scaffolds in [fasta] and [gfa] format\n2. QC: Assembly statistics\n3. QC: Nx plot\n4. QC: Size plot\n5. QC: BUSCO report\n6. QC: Pretext Maps before and after scaffolding", + "changelog": "# Changelog\n\n## [0.2.7] 2024-08-13\n\n- Expose Busco lineage database parameter\n\n## [0.2.6] 2024-08-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy2`\n\n## [0.2.5] 2024-07-31\n\n- Addition of Workflow report\n\n## [0.2.4] 2024-05-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.30.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bedtools/bedtools_bamtobed/2.31.1+galaxy0`\n\n## [0.2.3] 2024-04-01\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy1`\n\n## [0.2.2] 2024-02-05\n\n### Manual update\n\n- remove tag filtering\n- set \"Show grid\" of Pretext Snapshot to \"yes\"\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/pretext_map/pretext_map/0.1.9+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pretext_map/pretext_map/0.1.9+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/pretext_snapshot/pretext_snapshot/0.0.3+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pretext_snapshot/pretext_snapshot/0.0.3+galaxy2`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sort_header_tool/9.3+galaxy0`\n\n\n## [0.2.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.2] - 2023-11-15\n\n### Added\n\n- more descriptive labels for inputs\n\n## [0.1.2] 2023-11-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/2.2.1+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/bellerophon/bellerophon/1.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/bellerophon/bellerophon/1.0+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/yahs/yahs/1.2a.2+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1.1] - 2023-10-26\n\nAdded tags for better visibility of outputs in the history, and exposure of the BUSCO lineage parameter\n\n## [0.1] - 2023-09-27\n\nCreation of the workflow and tests\n\n" } ], "path": "./workflows/VGP-assembly-v2/Scaffolding-HiC-VGP8" @@ -40104,8 +56344,11 @@ ], "format-version": "0.1", "license": "CC-BY-4.0", - "release": "0.1.10", + "release": "0.2.2", "name": "Assembly-Hifi-HiC-phasing-VGP4", + "report": { + "markdown": "\n# Workflow Execution Report\n\nTime workflow was invoked:\n\n```galaxy\ninvocation_time()\n```\nGalaxy version :\n\n```galaxy\ngenerate_galaxy_version()\n```\n\n## Raw unitig graph\n\n```galaxy\nhistory_dataset_as_image(output=\"raw unitig graph image\")\n```\n\n## Merqury results\n\n### Merqury QV\n\n```galaxy\nhistory_dataset_as_table(output=\"merqury_qv\")\n```\n\n### Merqury completeness\n\n```galaxy\nhistory_dataset_as_table(output=\"merqury_stats\")\n```\n\n### Merqury plots\n\n\nspectra-cn:\n\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.spectra-cn.fl\")\n```\n\nspectra-asm:\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.spectra-asm.fl\")\n```\n\nhap1 spectra-cn:\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.assembly_01.spectra-cn.fl\")\n```\n\nhap2 spectra-cn:\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.assembly_02.spectra-cn.fl\")\n```\n\n## BUSCO results (Vertebrata database)\n\nHap1\n\n```galaxy\nhistory_dataset_as_image(output=\"Busco Summary Image Hap1\")\n```\n\nHap2\n\n```galaxy\nhistory_dataset_as_image(output=\"Busco Summary Image Hap2\")\n```\n\n## Assembly statistics\n\n\n```galaxy\nhistory_dataset_as_table(output=\"clean_stats\")\n```\n\n\n## Nx and Size plots\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Nx Plot\")\n```\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Size Plot\")\n```\n\n\n\n## Current Workflow\n```galaxy\nworkflow_display()\n```\n" + }, "steps": { "0": { "annotation": "A simple list containing PacBio data in either fasta or fastq formats.", @@ -40243,11 +56486,44 @@ "workflow_outputs": [] }, "5": { - "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis", + "annotation": "", "content_id": null, "errors": null, "id": 5, "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Database for Busco Lineage" + } + ], + "label": "Database for Busco Lineage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 81.55189123074645, + "top": 666.080035105452 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "245a5b51-c40d-4425-81ca-2baf3c157022", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "07c8cb5a-ff7f-4e51-8f81-74b2f7630f2e" + } + ] + }, + "6": { + "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis", + "content_id": null, + "errors": null, + "id": 6, + "input_connections": {}, "inputs": [ { "description": "Taxonomic lineage for the organism being assembled for Busco analysis", @@ -40258,8 +56534,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 48.90625, - "top": 607.51953125 + "left": 112.31427690494708, + "top": 770.3740188995779 }, "tool_id": null, "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", @@ -40267,13 +56543,19 @@ "type": "parameter_input", "uuid": "a9df063c-37ef-440d-93e6-212ac3a598e8", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "4c2b1889-3936-4df2-8375-250ca7dea2c7" + } + ] }, - "6": { + "7": { "annotation": "", "content_id": null, "errors": null, - "id": 6, + "id": 7, "input_connections": {}, "inputs": [ { @@ -40285,8 +56567,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 66.703125, - "top": 671.3125 + "left": 122.01184397539753, + "top": 852.6092753452594 }, "tool_id": null, "tool_state": "{\"default\": \"Hap1\", \"parameter_type\": \"text\", \"optional\": true}", @@ -40294,13 +56576,19 @@ "type": "parameter_input", "uuid": "41d1bb31-75f9-4034-abad-96aed4916b45", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "34ed45e3-2132-4c67-af2a-b72a8cbcf55c" + } + ] }, - "7": { + "8": { "annotation": "", "content_id": null, "errors": null, - "id": 7, + "id": 8, "input_connections": {}, "inputs": [ { @@ -40312,8 +56600,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 78.38870701261258, - "top": 769.8272396352553 + "left": 130.80851045942487, + "top": 939.8716854194543 }, "tool_id": null, "tool_state": "{\"default\": \"Hap2\", \"parameter_type\": \"text\", \"optional\": true}", @@ -40321,13 +56609,19 @@ "type": "parameter_input", "uuid": "6d5afa06-c3e8-4eb7-8819-8cfe8300c462", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "8c9ba587-c3e2-4200-8794-2b18ba08fc9e" + } + ] }, - "8": { + "9": { "annotation": "Defaults to 37 if not specified. For genomes much larger than human, applying -f38 or even -f39 is preferred to save memory on k-mer counting.", "content_id": null, "errors": null, - "id": 8, + "id": 9, "input_connections": {}, "inputs": [ { @@ -40339,8 +56633,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 96.0148601509567, - "top": 866.2253241049863 + "left": 137.2665356894154, + "top": 1033.0113085913417 }, "tool_id": null, "tool_state": "{\"default\": 37, \"parameter_type\": \"integer\", \"optional\": true}", @@ -40348,13 +56642,19 @@ "type": "parameter_input", "uuid": "b949921b-95a3-4d43-81b2-4006a4909e4b", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "0696f3a8-cd87-4b44-a71c-54611b53be34" + } + ] }, - "9": { + "10": { "annotation": "", "content_id": null, "errors": null, - "id": 9, + "id": 10, "input_connections": {}, "inputs": [ { @@ -40366,8 +56666,8 @@ "name": "Input dataset", "outputs": [], "position": { - "left": 105.51087786212338, - "top": 966.1883445504246 + "left": 145.73965411666467, + "top": 1117.6864372730274 }, "tool_id": null, "tool_state": "{\"optional\": true, \"tag\": \"\"}", @@ -40375,13 +56675,19 @@ "type": "data_input", "uuid": "557a2e2b-008c-4566-836a-6509950aa85b", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "7b3c62fb-1823-4366-92b7-053ea9054620" + } + ] }, - "10": { + "11": { "annotation": "If empty, read coverage will be estimated from the Genomescope parameters. ", "content_id": null, "errors": null, - "id": 10, + "id": 11, "input_connections": {}, "inputs": [ { @@ -40402,13 +56708,19 @@ "type": "parameter_input", "uuid": "b251eddc-49e6-4899-a893-a904c29b9e75", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "2e143429-f516-4a3d-8983-08df349be75f" + } + ] }, - "11": { + "12": { "annotation": "GenomeScope model parameters generated by K-mer profiling workflow", "content_id": null, "errors": null, - "id": 11, + "id": 12, "input_connections": {}, "inputs": [ { @@ -40431,11 +56743,11 @@ "when": null, "workflow_outputs": [] }, - "12": { + "13": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy1", "errors": null, - "id": 12, + "id": 13, "input_connections": { "library|input_1": { "id": 0, @@ -40489,15 +56801,15 @@ "output_name": "out1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy1", "tool_shed_repository": { - "changeset_revision": "b1c926deaa2d", + "changeset_revision": "5eb7e84243f2", "name": "cutadapt", "owner": "lparsons", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"35\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": true}, \"filter_options\": {\"discard_trimmed\": true, \"discard_untrimmed\": false, \"minimum_length\": null, \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"RuntimeValue\"}, \"r1\": {\"adapters\": [], \"front_adapters\": [], \"anywhere_adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCAACAACAACAACGGAGGAGGAGGAAAAGAGAGAGAT\"}, \"single_noindels\": false}, {\"__index__\": 1, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCTTTTCCTCCTCCTCCGTTGTTGTTGTTGAGAGAGAT\"}, \"single_noindels\": false}]}}, \"output_selector\": [\"report\", \"json_stats\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"0\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "4.8+galaxy0", + "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"35\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": true}, \"filter_options\": {\"discard_trimmed\": true, \"discard_untrimmed\": false, \"minimum_length\": \"1\", \"minimum_length2\": null, \"maximum_length\": null, \"maximum_length2\": null, \"max_n\": null, \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_casava\": false, \"pair_filter\": \"any\"}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [], \"front_adapters\": [], \"anywhere_adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCAACAACAACAACGGAGGAGGAGGAAAAGAGAGAGAT\"}, \"single_noindels\": false}, {\"__index__\": 1, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCTTTTCCTCCTCCTCCGTTGTTGTTGTTGAGAGAGAT\"}, \"single_noindels\": false}]}}, \"other_trimming_options\": {\"cut\": \"0\", \"cut2\": \"0\", \"quality_cutoff\": \"0\", \"quality_cutoff2\": \"\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"shorten_options_r2\": {\"shorten_values_r2\": \"False\", \"__current_case__\": 1}}, \"output_selector\": [\"report\", \"json_stats\"], \"read_mod_options\": {\"strip_suffix\": \"\", \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.9+galaxy1", "type": "tool", "uuid": "64ce3a66-9497-4937-a1b6-7f72814f1fe1", "when": null, @@ -40509,11 +56821,11 @@ } ] }, - "13": { + "14": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", "errors": null, - "id": 13, + "id": 14, "input_connections": { "infile": { "id": 3, @@ -40554,14 +56866,14 @@ "when": null, "workflow_outputs": [] }, - "14": { + "15": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", "errors": null, - "id": 14, + "id": 15, "input_connections": { "input": { - "id": 11, + "id": 12, "output_name": "output" } }, @@ -40599,14 +56911,14 @@ "when": null, "workflow_outputs": [] }, - "15": { + "16": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "errors": null, - "id": 15, + "id": 16, "input_connections": { "results_0|software_cond|input": { - "id": 12, + "id": 13, "output_name": "report" } }, @@ -40642,14 +56954,14 @@ "when": null, "workflow_outputs": [] }, - "16": { + "17": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", "errors": null, - "id": 16, + "id": 17, "input_connections": { "infile": { - "id": 13, + "id": 14, "output_name": "output" } }, @@ -40687,14 +56999,14 @@ "when": null, "workflow_outputs": [] }, - "17": { + "18": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 17, + "id": 18, "input_connections": { "input": { - "id": 14, + "id": 15, "output_name": "out_file1" } }, @@ -40726,14 +57038,14 @@ "when": null, "workflow_outputs": [] }, - "18": { + "19": { "annotation": "", "content_id": "Convert characters1", "errors": null, - "id": 18, + "id": 19, "input_connections": { "input": { - "id": 16, + "id": 17, "output_name": "outfile" } }, @@ -40765,14 +57077,14 @@ "when": null, "workflow_outputs": [] }, - "19": { + "20": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 19, + "id": 20, "input_connections": { "input1": { - "id": 17, + "id": 18, "output_name": "out_file1" } }, @@ -40811,14 +57123,14 @@ "when": null, "workflow_outputs": [] }, - "20": { + "21": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 20, + "id": 21, "input_connections": { "input": { - "id": 18, + "id": 19, "output_name": "out_file1" } }, @@ -40850,18 +57162,18 @@ "when": null, "workflow_outputs": [] }, - "21": { + "22": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", "errors": null, - "id": 21, + "id": 22, "input_connections": { "style_cond|type_cond|pick_from_0|value": { - "id": 10, + "id": 11, "output_name": "output" }, "style_cond|type_cond|pick_from_1|value": { - "id": 19, + "id": 20, "output_name": "integer_param" } }, @@ -40901,14 +57213,14 @@ "when": null, "workflow_outputs": [] }, - "22": { + "23": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 22, + "id": 23, "input_connections": { "input1": { - "id": 20, + "id": 21, "output_name": "out_file1" } }, @@ -40955,18 +57267,18 @@ } ] }, - "23": { + "24": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.9+galaxy0", "errors": null, - "id": 23, + "id": 24, "input_connections": { "assembly_options|hom_cov": { - "id": 21, + "id": 22, "output_name": "integer_param" }, "filter_bits": { - "id": 8, + "id": 9, "output_name": "output" }, "hic_partition|h1": { @@ -40978,7 +57290,7 @@ "output_name": "output" }, "mode|reads": { - "id": 12, + "id": 13, "output_name": "out1" } }, @@ -41016,8 +57328,8 @@ } ], "position": { - "left": 1419.8172582057985, - "top": 592 + "left": 1419.8124789715225, + "top": 592.1739029297412 }, "post_job_actions": { "HideDatasetActionhic_acontig_graph": { @@ -41066,28 +57378,28 @@ "output_name": "noseq files" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.9+galaxy0", "tool_shed_repository": { - "changeset_revision": "df25d4fb79b7", + "changeset_revision": "284a1cb82b61", "name": "hifiasm", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"advanced_options\": {\"advanced_selector\": \"blank\", \"__current_case__\": 0}, \"assembly_options\": {\"assembly_selector\": \"set\", \"__current_case__\": 1, \"cleaning_rounds\": \"4\", \"adapter_length\": \"0\", \"pop_contigs\": \"10000000\", \"pop_unitigs\": \"100000\", \"remove_tips\": \"3\", \"max_overlap\": \"0.8\", \"min_overlap\": \"0.2\", \"disable_post_join\": false, \"ignore_error_corrected\": false, \"hom_cov\": {\"__class__\": \"ConnectedValue\"}}, \"bins_out\": false, \"filter_bits\": {\"__class__\": \"ConnectedValue\"}, \"hic_partition\": {\"hic_partition_selector\": \"set\", \"__current_case__\": 1, \"h1\": {\"__class__\": \"ConnectedValue\"}, \"h2\": {\"__class__\": \"ConnectedValue\"}, \"seed\": null, \"n_weight\": null, \"n_perturb\": null, \"f_perturb\": null, \"l_msjoin\": \"500000\"}, \"log_out\": true, \"mode\": {\"mode_selector\": \"standard\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"ont_integration\": {\"ont_integration_selector\": \"blank\", \"__current_case__\": 0}, \"purge_options\": {\"purge_selector\": \"blank\", \"__current_case__\": 0}, \"scaffolding_options\": {\"scaffold_selector\": \"blank\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.19.8+galaxy1", + "tool_version": "0.19.9+galaxy0", "type": "tool", "uuid": "0178b5a1-d244-43bc-85e4-e83d1360a94e", "when": null, "workflow_outputs": [] }, - "24": { + "25": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", "errors": null, - "id": 24, + "id": 25, "input_connections": { "input_file": { - "id": 23, + "id": 24, "output_name": "hic_raw_initig" } }, @@ -41125,20 +57437,26 @@ "type": "tool", "uuid": "c023af81-3c79-43f9-96df-8d982b19e4ed", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "raw unitig graph image", + "output_name": "outfile", + "uuid": "973f1ee3-d67f-4126-b9c0-301c9b0be6e7" + } + ] }, - "25": { + "26": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 25, + "id": 26, "input_connections": { "input_file": { - "id": 23, + "id": 24, "output_name": "hic_balanced_contig_hap2_graph" }, "mode_condition|statistics_condition|expected_genomesize": { - "id": 22, + "id": 23, "output_name": "integer_param" } }, @@ -41185,18 +57503,18 @@ "when": null, "workflow_outputs": [] }, - "26": { + "27": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 26, + "id": 27, "input_connections": { "input_file": { - "id": 23, + "id": 24, "output_name": "hic_balanced_contig_hap1_graph" }, "mode_condition|statistics_condition|expected_genomesize": { - "id": 22, + "id": 23, "output_name": "integer_param" } }, @@ -41243,14 +57561,14 @@ "when": null, "workflow_outputs": [] }, - "27": { + "28": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 27, + "id": 28, "input_connections": { "input_file": { - "id": 23, + "id": 24, "output_name": "hic_balanced_contig_hap2_graph" } }, @@ -41297,14 +57615,14 @@ "when": null, "workflow_outputs": [] }, - "28": { + "29": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 28, + "id": 29, "input_connections": { "input_file": { - "id": 23, + "id": 24, "output_name": "hic_balanced_contig_hap2_graph" } }, @@ -41357,14 +57675,14 @@ } ] }, - "29": { + "30": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 29, + "id": 30, "input_connections": { "input_file": { - "id": 23, + "id": 24, "output_name": "hic_balanced_contig_hap1_graph" } }, @@ -41411,14 +57729,14 @@ "when": null, "workflow_outputs": [] }, - "30": { + "31": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 30, + "id": 31, "input_connections": { "input_file": { - "id": 23, + "id": 24, "output_name": "hic_balanced_contig_hap1_graph" } }, @@ -41471,18 +57789,18 @@ } ] }, - "31": { + "32": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 31, + "id": 32, "input_connections": { "input_file": { - "id": 23, + "id": 24, "output_name": "hic_balanced_contig_hap2_graph" }, "mode_condition|swiss_army_knife": { - "id": 9, + "id": 10, "output_name": "output" } }, @@ -41520,18 +57838,18 @@ "when": null, "workflow_outputs": [] }, - "32": { + "33": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 32, + "id": 33, "input_connections": { "input_file": { - "id": 23, + "id": 24, "output_name": "hic_balanced_contig_hap1_graph" }, "mode_condition|swiss_army_knife": { - "id": 9, + "id": 10, "output_name": "output" } }, @@ -41569,14 +57887,14 @@ "when": null, "workflow_outputs": [] }, - "33": { + "34": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, - "id": 33, + "id": 34, "input_connections": { "infile": { - "id": 25, + "id": 26, "output_name": "stats" } }, @@ -41614,14 +57932,14 @@ "when": null, "workflow_outputs": [] }, - "34": { + "35": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, - "id": 34, + "id": 35, "input_connections": { "infile": { - "id": 26, + "id": 27, "output_name": "stats" } }, @@ -41635,8 +57953,8 @@ } ], "position": { - "left": 2309.8172673668682, - "top": 423 + "left": 2016.52734375, + "top": 405.10546875 }, "post_job_actions": { "HideDatasetActionoutfile": { @@ -41659,12 +57977,12 @@ "when": null, "workflow_outputs": [] }, - "35": { + "36": { "annotation": "", - "id": 35, + "id": 36, "input_connections": { "gfa_stats": { - "id": 27, + "id": 28, "input_subworkflow_step_id": 0, "output_name": "stats" } @@ -41705,7 +58023,7 @@ "name": "Input dataset", "outputs": [], "position": { - "left": 0.0, + "left": 0, "top": 189.90056800842285 }, "tool_id": null, @@ -41738,7 +58056,7 @@ ], "position": { "left": 302.6136245727539, - "top": 0.0 + "top": 0 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -42032,8 +58350,8 @@ ] } }, - "tags": "", - "uuid": "58a5799d-c7fe-419d-b01a-b2b6111f185a" + "tags": [], + "uuid": "e98a2f7e-1fb6-48a8-9c5c-9fa738a6ba28" }, "tool_id": null, "type": "subworkflow", @@ -42041,12 +58359,12 @@ "when": null, "workflow_outputs": [] }, - "36": { + "37": { "annotation": "", - "id": 36, + "id": 37, "input_connections": { "gfa_stats": { - "id": 29, + "id": 30, "input_subworkflow_step_id": 0, "output_name": "stats" } @@ -42087,7 +58405,7 @@ "name": "Input dataset", "outputs": [], "position": { - "left": 0.0, + "left": 0, "top": 189.90056800842285 }, "tool_id": null, @@ -42120,7 +58438,7 @@ ], "position": { "left": 302.6136245727539, - "top": 0.0 + "top": 0 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -42414,8 +58732,8 @@ ] } }, - "tags": "", - "uuid": "dba850d2-a9b8-4241-a653-2fcecab32777" + "tags": [], + "uuid": "931aafef-7b0a-4203-8291-2f75982b37fa" }, "tool_id": null, "type": "subworkflow", @@ -42423,14 +58741,14 @@ "when": null, "workflow_outputs": [] }, - "37": { + "38": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", "errors": null, - "id": 37, + "id": 38, "input_connections": { "infile": { - "id": 31, + "id": 32, "output_name": "output" } }, @@ -42483,14 +58801,14 @@ } ] }, - "38": { + "39": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy1", "errors": null, - "id": 38, + "id": 39, "input_connections": { "infile": { - "id": 32, + "id": 33, "output_name": "output" } }, @@ -42543,20 +58861,24 @@ } ] }, - "39": { + "40": { "annotation": "", - "content_id": "Cut1", + "content_id": "join1", "errors": null, - "id": 39, + "id": 40, "input_connections": { - "input": { - "id": 33, + "input1": { + "id": 35, + "output_name": "outfile" + }, + "input2": { + "id": 34, "output_name": "outfile" } }, "inputs": [], "label": null, - "name": "Cut", + "name": "Join two Datasets", "outputs": [ { "name": "out_file1", @@ -42564,8 +58886,8 @@ } ], "position": { - "left": 2309.8172673668682, - "top": 233 + "left": 2369.40625, + "top": 424.50390625 }, "post_job_actions": { "HideDatasetActionout_file1": { @@ -42574,35 +58896,35 @@ "output_name": "out_file1" } }, - "tool_id": "Cut1", - "tool_state": "{\"columnList\": \"c2\", \"delimiter\": \"T\", \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.2", + "tool_id": "join1", + "tool_state": "{\"field1\": \"1\", \"field2\": \"1\", \"fill_empty_columns\": {\"fill_empty_columns_switch\": \"fill_empty\", \"__current_case__\": 1, \"fill_columns_by\": \"fill_unjoined_only\", \"do_fill_empty_columns\": {\"column_fill_type\": \"single_fill_value\", \"__current_case__\": 0, \"fill_value\": \".\"}}, \"header\": \"\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"input2\": {\"__class__\": \"ConnectedValue\"}, \"partial\": \"-p\", \"unmatched\": \"-u\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.3", "type": "tool", - "uuid": "1164d973-2ba9-4242-bae1-2a7b6c4678b6", + "uuid": "00e95547-9451-4c37-bc19-b29de3864c6a", "when": null, "workflow_outputs": [] }, - "40": { + "41": { "annotation": "", - "id": 40, + "id": 41, "input_connections": { "Alternate data": { - "id": 35, + "id": 36, "input_subworkflow_step_id": 1, "output_name": "gfastats data for plotting" }, "Name of alternate assembly": { - "id": 7, + "id": 8, "input_subworkflow_step_id": 3, "output_name": "output" }, "Name of primary assembly": { - "id": 6, + "id": 7, "input_subworkflow_step_id": 2, "output_name": "output" }, "Primary data": { - "id": 36, + "id": 37, "input_subworkflow_step_id": 0, "output_name": "gfastats data for plotting" } @@ -42655,8 +58977,8 @@ "name": "Input dataset", "outputs": [], "position": { - "left": 0.0, - "top": 0.0 + "left": 0, + "top": 0 }, "tool_id": null, "tool_state": "{\"optional\": false, \"tag\": \"\"}", @@ -43105,39 +59427,43 @@ ] } }, - "tags": "", - "uuid": "690b024b-85af-4957-988a-babf13027bfb" + "tags": [], + "uuid": "f4879ae6-c9b5-48a5-803a-388cedcbc38d" }, "tool_id": null, "type": "subworkflow", "uuid": "1b8e2d4e-3380-4414-bdb0-b356383c0ee2", "when": null, "workflow_outputs": [ - { - "label": "Nx Plot", - "output_name": "Nx Plot", - "uuid": "781f8511-c3fe-4954-afa8-d21c94c996a4" - }, { "label": "Size Plot", "output_name": "Size Plot", "uuid": "03a0d2a8-c2d5-4ca7-80fe-7d04d1c4894a" + }, + { + "label": "Nx Plot", + "output_name": "Nx Plot", + "uuid": "781f8511-c3fe-4954-afa8-d21c94c996a4" } ] }, - "41": { + "42": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", "errors": null, - "id": 41, + "id": 42, "input_connections": { "input": { - "id": 37, + "id": 38, "output_name": "output" }, - "lineage|lineage_dataset": { + "lineage_conditional|cached_db": { "id": 5, "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 6, + "output_name": "output" } }, "inputs": [], @@ -43166,8 +59492,8 @@ } ], "position": { - "left": 2311.5897610215297, - "top": 862.314072651286 + "left": 2309.3650867549095, + "top": 867.7323590806311 }, "post_job_actions": { "TagDatasetActionbusco_gff": { @@ -43213,7 +59539,7 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"RuntimeValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"cached\", \"__current_case__\": 0, \"cached_db\": {\"__class__\": \"ConnectedValue\"}}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "5.5.0+galaxy0", "type": "tool", "uuid": "08066bc3-0992-4606-844d-16be3c56691a", @@ -43224,30 +59550,30 @@ "output_name": "busco_gff", "uuid": "3b8e8b67-ad7d-4d30-a253-e601d3e201d2" }, - { - "label": "Busco Summary Image Hap2", - "output_name": "summary_image", - "uuid": "84725fc4-3480-44a2-abc0-abc8f54addb1" - }, { "label": "Busco Summary Hap2", "output_name": "busco_sum", "uuid": "bf7e959c-5252-467e-bb58-2b8cabbd0f3b" + }, + { + "label": "Busco Summary Image Hap2", + "output_name": "summary_image", + "uuid": "84725fc4-3480-44a2-abc0-abc8f54addb1" } ] }, - "42": { + "43": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", "errors": null, - "id": 42, + "id": 43, "input_connections": { "mode|assembly_options|assembly_01": { - "id": 38, + "id": 39, "output_name": "output" }, "mode|assembly_options|assembly_02": { - "id": 37, + "id": 38, "output_name": "output" }, "mode|meryldb_F1": { @@ -43281,8 +59607,8 @@ } ], "position": { - "left": 2322.203125, - "top": 1392.99609375 + "left": 2307.6406963824797, + "top": 1460.0825909225844 }, "post_job_actions": { "HideDatasetActionlog_file": { @@ -43353,6 +59679,11 @@ "uuid": "9985e575-3113-4c2c-bc2c-78faab3a1291", "when": null, "workflow_outputs": [ + { + "label": "Merqury Stats", + "output_name": "stats_files", + "uuid": "22a82fae-74cf-4024-9815-ba6a9892aac3" + }, { "label": "Merqury images", "output_name": "png_files", @@ -43362,22 +59693,31 @@ "label": "Merqury Histograms", "output_name": "hist_files", "uuid": "67d9d45d-989d-43c0-9ebd-0da9cc35763a" + }, + { + "label": "Merqury QV", + "output_name": "qv_files", + "uuid": "5ba07c29-6ca5-42bd-a1e8-f4f6a35c3814" } ] }, - "43": { + "44": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", "errors": null, - "id": 43, + "id": 44, "input_connections": { "input": { - "id": 38, + "id": 39, "output_name": "output" }, - "lineage|lineage_dataset": { + "lineage_conditional|cached_db": { "id": 5, "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 6, + "output_name": "output" } }, "inputs": [], @@ -43406,8 +59746,8 @@ } ], "position": { - "left": 2568.723853333207, - "top": 1078.3517946538443 + "left": 2599.0485857103813, + "top": 1053.6223175775656 }, "post_job_actions": { "TagDatasetActionbusco_gff": { @@ -43453,17 +59793,12 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"RuntimeValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"cached\", \"__current_case__\": 0, \"cached_db\": {\"__class__\": \"ConnectedValue\"}}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "5.5.0+galaxy0", "type": "tool", "uuid": "a4957dee-45cc-4f34-ae2e-e07f93b9fcc4", "when": null, "workflow_outputs": [ - { - "label": "Busco Summary Image Hap1", - "output_name": "summary_image", - "uuid": "cfac3083-4c1e-4bb4-91a5-eba5d19f2757" - }, { "label": "Busco Summary Hap1", "output_name": "busco_sum", @@ -43473,57 +59808,392 @@ "label": "Busco Gff File - Hap1", "output_name": "busco_gff", "uuid": "ba26cb24-25d4-4669-982c-abe4816753a6" + }, + { + "label": "Busco Summary Image Hap1", + "output_name": "summary_image", + "uuid": "cfac3083-4c1e-4bb4-91a5-eba5d19f2757" } ] }, - "44": { + "45": { "annotation": "", - "content_id": "Paste1", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", "errors": null, - "id": 44, + "id": 45, "input_connections": { - "input1": { - "id": 34, - "output_name": "outfile" - }, - "input2": { - "id": 39, + "input": { + "id": 40, "output_name": "out_file1" } }, "inputs": [], "label": null, - "name": "Paste", + "name": "Advanced Cut", "outputs": [ { - "name": "out_file1", - "type": "input" + "name": "output", + "type": "tabular" } ], "position": { - "left": 2589.8172673668682, - "top": 234 + "left": 2671.078125, + "top": 417.2265625 }, "post_job_actions": { - "TagDatasetActionout_file1": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Assembly statistics for Hap1 and Hap2" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, + "TagDatasetActionoutput": { "action_arguments": { "tags": "gfastats_asm_hap1_hap2" }, "action_type": "TagDatasetAction", - "output_name": "out_file1" + "output_name": "output" } }, - "tool_id": "Paste1", - "tool_state": "{\"delimiter\": \"T\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"input2\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "1.0.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"complement\": \"--complement\", \"cut_type_options\": {\"cut_element\": \"-f\", \"__current_case__\": 0, \"delimiter\": \"\", \"colnames_option\": {\"header\": \"N\", \"__current_case__\": 1, \"list\": [\"3\"]}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "bd181af5-44c6-4041-a2f0-e5cb8991b9fb", + "uuid": "769fbac6-1e77-4d5f-8dba-b97d89fa8005", "when": null, "workflow_outputs": [ { - "label": "Assembly statistics fir Hap1 and Hap2", - "output_name": "out_file1", - "uuid": "e83786b6-dd5e-4c91-8c36-c2d5eecab79d" + "label": "Assembly statistics for Hap1 and Hap2", + "output_name": "output", + "uuid": "0de77a25-8f99-4e56-aab0-3cab170cc4b2" + } + ] + }, + "46": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 46, + "input_connections": { + "input": { + "id": 43, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2610.0780378906275, + "top": 1728.078125 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "9b56f0a5-6a0c-4280-9338-c08831e89c3c", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.spectra-cn.fl", + "output_name": "output", + "uuid": "4fd32211-7056-480e-a847-475eb2c864ac" + } + ] + }, + "47": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 47, + "input_connections": { + "input": { + "id": 43, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.spectra-asm.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2607.6678816406275, + "top": 1890.59375 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.spectra-asm.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "7fc6530d-4701-40c7-8b83-ba94ac3f11b5", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.spectra-asm.fl", + "output_name": "output", + "uuid": "6fad1c89-02e9-4381-b728-33fb5e6b60b1" + } + ] + }, + "48": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 48, + "input_connections": { + "input": { + "id": 43, + "output_name": "qv_files" + } + }, + "inputs": [], + "label": "merqury_qv", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2894.6124617187525, + "top": 1615.18359375 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "9e10d9ad-b16c-4904-a61f-6e1ec40fcf23", + "when": null, + "workflow_outputs": [ + { + "label": "merqury_qv", + "output_name": "output", + "uuid": "6d753d76-7437-40aa-9f8d-568b9f19fed4" + } + ] + }, + "49": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 49, + "input_connections": { + "input": { + "id": 43, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.assembly_01.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2607.7811628906275, + "top": 2059.98046875 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.assembly_01.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "3d96d433-af93-45f1-aaab-907addea2461", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.assembly_01.spectra-cn.fl", + "output_name": "output", + "uuid": "cef7fd12-4b0c-4a4f-8f53-e570ae604232" + } + ] + }, + "50": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 50, + "input_connections": { + "input": { + "id": 43, + "output_name": "stats_files" + } + }, + "inputs": [], + "label": "merqury_stats", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2894.8514753906275, + "top": 1734.2421875 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.completeness\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "c7ad672f-341b-4f2a-a5d2-b5ba9771cfef", + "when": null, + "workflow_outputs": [ + { + "label": "merqury_stats", + "output_name": "output", + "uuid": "b560b501-ef22-48f4-abbb-acbf793dfda1" + } + ] + }, + "51": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 51, + "input_connections": { + "input": { + "id": 43, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.assembly_02.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 2604.3436628906275, + "top": 2249.78125 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.assembly_02.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "75f49e14-af85-4a07-81f1-3b75f591f965", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.assembly_02.spectra-cn.fl", + "output_name": "output", + "uuid": "c10c5102-6b26-4cdc-bc35-50af09e36d9d" + } + ] + }, + "52": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "errors": null, + "id": 52, + "input_connections": { + "infile": { + "id": 45, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 2973.2736415223585, + "top": 446.09145245110693 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"#\", \"replace_pattern\": \"Number of\", \"is_regex\": false, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "7528118f-3c8c-47a8-86e8-6085145c38d1", + "when": null, + "workflow_outputs": [ + { + "label": "clean_stats", + "output_name": "outfile", + "uuid": "0d69a8ab-29c1-4fef-97d9-af243ca8eb83" } ] } @@ -43532,11 +60202,11 @@ "VGP", "Reviewed" ], - "uuid": "cf273c22-e0eb-4a5f-8248-4a5d5102db1c", + "uuid": "cb0e2983-13df-451c-85a2-ee78c94a2bd2", "version": 1 }, "readme": "# Contiging Solo w/HiC:\n\nGenerate phased assembly based on PacBio Hifi Reads using HiC data from the same individual for phasing.\n\n## Inputs\n\n1. Hifi long reads [fastq]\n2. HiC forward reads (if multiple input files, concatenated in same order as reverse reads) [fastq]\n3. HiC reverse reads (if multiple input files, concatenated in same order as forward reads) [fastq]\n4. K-mer database [meryldb]\n5. Genome profile summary generated by Genomescope [txt]\n6. Name of first assembly\n7. Name of second assembly\n\n## Outputs\n\n1. Haplotype 1 assembly ([fasta] and [gfa])\n2. Haplotype 2 assembly ([fasta] and [gfa])\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblies", - "changelog": "# Changelog\n\n\n\n## [0.1.10] 2024-04-23\n\n### Changed\n\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n\n## [0.1.9] 2024-04-19\n\n### Manual Updates\n\n- Add the option to provide Homozygous Read coverage parameter\n\n### Automatic update\n\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n\n\n## [0.1.8] 2024-03-25\n\n### Manual update\n\n- Remove tag filtering\n- Add merqury histogram output\n- Add output for cutadapt\n- Output Gff files in Busco \n\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1`\n\n## [0.1.7] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.5] 2023-11-15\n\n### Added\n\n- more descriptive labels for inputs\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0`\n\n## [0.1.4] 2023-11-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.16.1+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1.3] - 2023-11-08\n\n- Added tags `hifiasm_Assembly_Haplotype_1` and `hifiasm_Assembly_Haplotype_2` to fasta outputs of hifiasm, so they can be easily identified for feeding to purge_dups workflow\n- Made BUSCO lineages selectable from workflow launch interface\n\n## [0.1.2] - 2023-11-07\n\n- Added input filtering based on tags. Rearranged input ordering.\n\n## [0.1] - 2023-09-27\n\n- Creation of workflow for HiFi assembly with Hi-C phasing.\n" + "changelog": "# Changelog\n\n## [0.2.2] 2024-08-07\n\n- Expose parameter: Busco lineage database\n\n## [0.2.1] 2024-07-29\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.9+galaxy0`\n\n## [0.2] 2024-07-12\n\n### Added \n\n- Workflow report\n\n### Changed\n\n- Fix bug where the columns of the assembly statistics didn't join properly. \n \n\n## [0.1.11] 2024-05-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1`\n\n\n\n## [0.1.10] 2024-04-23\n\n### Changed\n\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n\n## [0.1.9] 2024-04-19\n\n### Manual Updates\n\n- Add the option to provide Homozygous Read coverage parameter\n\n### Automatic update\n\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n\n\n## [0.1.8] 2024-03-25\n\n### Manual update\n\n- Remove tag filtering\n- Add merqury histogram output\n- Add output for cutadapt\n- Output Gff files in Busco \n\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1`\n\n## [0.1.7] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.5] 2023-11-15\n\n### Added\n\n- more descriptive labels for inputs\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0`\n\n## [0.1.4] 2023-11-08\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.16.1+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1.3] - 2023-11-08\n\n- Added tags `hifiasm_Assembly_Haplotype_1` and `hifiasm_Assembly_Haplotype_2` to fasta outputs of hifiasm, so they can be easily identified for feeding to purge_dups workflow\n- Made BUSCO lineages selectable from workflow launch interface\n\n## [0.1.2] - 2023-11-07\n\n- Added input filtering based on tags. Rearranged input ordering.\n\n## [0.1] - 2023-09-27\n\n- Creation of workflow for HiFi assembly with Hi-C phasing.\n" } ], "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-HiC-phasing-VGP4" @@ -43577,7 +60247,7 @@ ], "format-version": "0.1", "license": "CC-BY-4.0", - "release": "0.1.3", + "release": "0.1.4", "name": "kmer-profiling-hifi-trio-VGP2", "steps": { "0": { @@ -44005,7 +60675,7 @@ }, "9": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0.1+galaxy0", "errors": null, "id": 9, "input_connections": { @@ -44110,15 +60780,15 @@ "output_name": "transformed_log_plot" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "01210c4e9144", + "changeset_revision": "460fad600dce", "name": "genomescope", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"advanced_options\": {\"topology\": null, \"initial_repetitiveness\": null, \"initial_heterozygosities\": \"\", \"transform_exp\": null, \"testing\": true, \"true_params\": \"\", \"trace_flag\": false, \"num_rounds\": null}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"kmer_length\": {\"__class__\": \"ConnectedValue\"}, \"lambda\": null, \"max_kmercov\": null, \"output_options\": {\"output_files\": [\"model_output\", \"summary_output\"], \"no_unique_sequence\": false}, \"ploidy\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.0+galaxy2", + "tool_version": "2.0.1+galaxy0", "type": "tool", "uuid": "12e75ec0-5722-4ad7-b333-636c3c9ad9c8", "when": null, @@ -44292,7 +60962,7 @@ }, "13": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0.1+galaxy0", "errors": null, "id": 13, "input_connections": { @@ -44396,15 +61066,15 @@ "output_name": "transformed_log_plot" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "01210c4e9144", + "changeset_revision": "460fad600dce", "name": "genomescope", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"advanced_options\": {\"topology\": null, \"initial_repetitiveness\": null, \"initial_heterozygosities\": \"\", \"transform_exp\": null, \"testing\": false, \"true_params\": \"\", \"trace_flag\": false, \"num_rounds\": null}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"kmer_length\": {\"__class__\": \"ConnectedValue\"}, \"lambda\": null, \"max_kmercov\": null, \"output_options\": {\"output_files\": [\"model_output\", \"summary_output\"], \"no_unique_sequence\": false}, \"ploidy\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.0+galaxy2", + "tool_version": "2.0.1+galaxy0", "type": "tool", "uuid": "c65bd0f5-d8d5-4d1d-81bf-6d05458bc160", "when": null, @@ -44433,7 +61103,7 @@ }, "14": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0.1+galaxy0", "errors": null, "id": 14, "input_connections": { @@ -44537,15 +61207,15 @@ "output_name": "transformed_log_plot" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0.1+galaxy0", "tool_shed_repository": { - "changeset_revision": "01210c4e9144", + "changeset_revision": "460fad600dce", "name": "genomescope", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"advanced_options\": {\"topology\": null, \"initial_repetitiveness\": null, \"initial_heterozygosities\": \"\", \"transform_exp\": null, \"testing\": false, \"true_params\": \"\", \"trace_flag\": false, \"num_rounds\": null}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"kmer_length\": {\"__class__\": \"ConnectedValue\"}, \"lambda\": null, \"max_kmercov\": null, \"output_options\": {\"output_files\": [\"model_output\", \"summary_output\"], \"no_unique_sequence\": false}, \"ploidy\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "2.0+galaxy2", + "tool_version": "2.0.1+galaxy0", "type": "tool", "uuid": "87497ba1-5c23-4852-9e2f-0bd78dc86753", "when": null, @@ -44581,7 +61251,7 @@ "version": 9 }, "readme": "# VGP Workflow #1\n\nThis workflow collects the metrics on the properties of the genome under consideration by analyzing the *k*-mer frequencies. It provides information about the genomic complexity, such as the genome size and levels of heterozygosity and repeat content, as well about the data quality. It uses reads from two parental genomes to partition long reads from the offspring into haplotype-specific *k*-mer databases.\n\n### Inputs\n\n- Collection of Hifi long reads [fastq] (Collection)\n- Paternal short-read Illumina sequencing reads [fastq] (Collection)\n- Maternal short-read Illumina sequencing reads [fastq] (Collection)\n- *k*-mer length\n- Ploidy\n\n### Outputs\n\n- Meryl databases of k-mer counts\n - Child\n - Paternal haplotype\n - Maternal haplotype\n- GenomeScope metrics for child and the two parental genomes (three GenomeScope profiles in total)\n - Linear plot\n - Log plot\n - Transformed linear plot\n - Transformed log plot\n - Summary\n - Model\n - Model parameteres\n \n ![image](https://github.com/galaxyproject/iwc/assets/4291636/35282f8e-d021-44f6-8e03-7b58b32d6d00)\n", - "changelog": "# Changelog\n\n## [0.1.3] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.2] 2023-11-09\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2`\n\n## [0.1] - 2023-10-30\n\n### Added\n- Clearer labels\n\n### Removed\n- Interlacing step that was unneccessary\n- Requirement for paired list inputs for the Illumina parental reads. A dataset collection list is sufficient now.\n- Unnecessary workflow intputs\n\n## [0.1] - 2021-08-26\n### Added\n- First version of the workflow. \n" + "changelog": "# Changelog\n\n## [0.1.4] 2024-08-05\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0.1+galaxy0`\n\n## [0.1.3] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1.2] 2023-11-09\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/genomescope/genomescope/2.0+galaxy2`\n\n## [0.1] - 2023-10-30\n\n### Added\n- Clearer labels\n\n### Removed\n- Interlacing step that was unneccessary\n- Requirement for paired list inputs for the Illumina parental reads. A dataset collection list is sufficient now.\n- Unnecessary workflow intputs\n\n## [0.1] - 2021-08-26\n### Added\n- First version of the workflow. \n" } ], "path": "./workflows/VGP-assembly-v2/kmer-profiling-hifi-trio-VGP2" @@ -44623,8 +61293,11 @@ ], "format-version": "0.1", "license": "CC-BY-4.0", - "release": "0.1.4", + "release": "0.2", "name": "Assembly-Hifi-Trio-phasing-VGP5", + "report": { + "markdown": "\n# Workflow Execution Report\n\nTime workflow was invoked:\n\n```galaxy\ninvocation_time()\n```\nGalaxy version :\n\n```galaxy\ngenerate_galaxy_version()\n```\n\n## Raw unitig graph\n\n```galaxy\nhistory_dataset_as_image(output=\"raw unitig graph image\")\n```\n\n## Merqury results\n\n### Merqury QV\n\n```galaxy\nhistory_dataset_as_table(output=merqury_stats)\n```\n\n### Merqury completeness\n\n```galaxy\nhistory_dataset_as_table(output=\"merqury_stats\")\n```\n\n### Merqury plots\n\n\nspectra-cn:\n\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.spectra-cn.fl\")\n```\n\nspectra-asm:\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.spectra-asm.fl\")\n```\n\n\nhap1 spectra-cn:\n\n\r\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.assembly_01.spectra-cn.fl\")\n```\r\n\n\nhap2 spectra-cn:\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.assembly_02.spectra-cn.fl\")\n```\n\n## BUSCO results (Vertebrata database)\n\nHap1\n\n```galaxy\nhistory_dataset_as_image(output=\"Busco Summary Image Hap1\")\n```\n\nHap2\n\n```galaxy\nhistory_dataset_as_image(output=\"Busco Summary Image Hap2\")\n```\n\n## Assembly statistics\n\n\n```galaxy\nhistory_dataset_as_table(output=\"clean_stats\")\n```\n\n\n## Nx and Size plots\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Nx Plot\")\n```\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Size Plot\")\n```\n\n\n\n## Current Workflow\n```galaxy\nworkflow_display()\n```\n" + }, "steps": { "0": { "annotation": "", @@ -44804,8 +61477,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 16.973703852699934, - "top": 875.4758102675167 + "left": 14.278967454027603, + "top": 893.0522085856591 }, "tool_id": null, "tool_state": "{\"default\": 37, \"parameter_type\": \"integer\", \"optional\": true}", @@ -44813,14 +61486,53 @@ "type": "parameter_input", "uuid": "a5987ed3-6fdb-49c7-92d0-5b2f78a9bbb9", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "1bb5df96-d731-4e12-b902-ec6e1d723b07" + } + ] }, "7": { - "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis", + "annotation": "", "content_id": null, "errors": null, "id": 7, "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Database for Busco Lineage" + } + ], + "label": "Database for Busco Lineage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 28.142955132748718, + "top": 1078.9295496884674 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "ca553be3-e5c9-4770-bd61-d50ed05c69ae", + "when": null, + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "9829d67c-d793-44c9-9b53-9c3ebd2155a8" + } + ] + }, + "8": { + "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis", + "content_id": null, + "errors": null, + "id": 8, + "input_connections": {}, "inputs": [ { "description": "Taxonomic lineage for the organism being assembled for Busco analysis", @@ -44831,8 +61543,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 36.34366195032787, - "top": 998.1239416236981 + "left": 61.152110333438976, + "top": 1189.4200518565176 }, "tool_id": null, "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", @@ -44840,13 +61552,19 @@ "type": "parameter_input", "uuid": "9762d451-eb6f-4f0c-8203-7094f46ea771", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "9dff2868-bf8a-4443-87c9-52f5b8975bdb" + } + ] }, - "8": { + "9": { "annotation": "If empty, read coverage will be estimated from the Genomescope parameters. ", "content_id": null, "errors": null, - "id": 8, + "id": 9, "input_connections": {}, "inputs": [ { @@ -44858,8 +61576,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 65.73786407849795, - "top": 1111.7501052118992 + "left": 98.92882500063175, + "top": 1275.4014318043698 }, "tool_id": null, "tool_state": "{\"parameter_type\": \"integer\", \"optional\": true}", @@ -44867,13 +61585,19 @@ "type": "parameter_input", "uuid": "ffcf874f-594d-4d58-99dc-73ef566bcc88", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "28a260f0-a63e-4743-ba41-6544e4f423a9" + } + ] }, - "9": { + "10": { "annotation": "GenomeScope model parameters generated by K-mer profiling workflow", "content_id": null, "errors": null, - "id": 9, + "id": 10, "input_connections": {}, "inputs": [ { @@ -44885,8 +61609,8 @@ "name": "Input dataset", "outputs": [], "position": { - "left": 101.3532659049146, - "top": 1219.9729028733702 + "left": 146.82808789081685, + "top": 1368.9007539001223 }, "tool_id": null, "tool_state": "{\"optional\": false, \"tag\": null}", @@ -44896,11 +61620,11 @@ "when": null, "workflow_outputs": [] }, - "10": { + "11": { "annotation": "", "content_id": null, "errors": null, - "id": 10, + "id": 11, "input_connections": {}, "inputs": [ { @@ -44912,8 +61636,8 @@ "name": "Input dataset", "outputs": [], "position": { - "left": 150.24297371017008, - "top": 1347.367362010912 + "left": 217.51082966945373, + "top": 1473.9095926545822 }, "tool_id": null, "tool_state": "{\"optional\": false, \"tag\": null}", @@ -44923,11 +61647,11 @@ "when": null, "workflow_outputs": [] }, - "11": { + "12": { "annotation": "--trio-dual option", "content_id": null, "errors": null, - "id": 11, + "id": 12, "input_connections": {}, "inputs": [ { @@ -44939,8 +61663,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 227.5310800942477, - "top": 1472.080580726721 + "left": 306.5808483755939, + "top": 1565.8147646057243 }, "tool_id": null, "tool_state": "{\"default\": true, \"parameter_type\": \"boolean\", \"optional\": true}", @@ -44948,13 +61672,19 @@ "type": "parameter_input", "uuid": "eb8c0bcc-14c8-4b3d-b73f-442eae454b82", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "b178a102-00b1-45ae-8404-2c7c544cdeee" + } + ] }, - "12": { + "13": { "annotation": "", "content_id": null, "errors": null, - "id": 12, + "id": 13, "input_connections": {}, "inputs": [ { @@ -44975,13 +61705,19 @@ "type": "data_input", "uuid": "80ff22ac-1a58-4f89-bf52-48f18d8f71f9", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "c2cf45d3-af1d-49d6-9d77-41065f57fcdb" + } + ] }, - "13": { + "14": { "annotation": "", "content_id": null, "errors": null, - "id": 13, + "id": 14, "input_connections": {}, "inputs": [ { @@ -45002,13 +61738,19 @@ "type": "parameter_input", "uuid": "c5651e7e-31d4-41b7-a590-e2fadc7f59e9", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "ad235ad6-b670-4423-ac52-bbec7296f64a" + } + ] }, - "14": { + "15": { "annotation": "", "content_id": null, "errors": null, - "id": 14, + "id": 15, "input_connections": {}, "inputs": [ { @@ -45029,13 +61771,19 @@ "type": "parameter_input", "uuid": "1ae103f4-38e9-4414-8e46-b8a763159937", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "276bc5aa-1667-4b75-9dfa-52c1cea29d50" + } + ] }, - "15": { + "16": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy1", "errors": null, - "id": 15, + "id": 16, "input_connections": { "library|input_1": { "id": 0, @@ -45084,15 +61832,15 @@ "output_name": "out1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy1", "tool_shed_repository": { - "changeset_revision": "b1c926deaa2d", + "changeset_revision": "5eb7e84243f2", "name": "cutadapt", "owner": "lparsons", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"35\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": true}, \"filter_options\": {\"discard_trimmed\": true, \"discard_untrimmed\": false, \"minimum_length\": null, \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"RuntimeValue\"}, \"r1\": {\"adapters\": [], \"front_adapters\": [], \"anywhere_adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCAACAACAACAACGGAGGAGGAGGAAAAGAGAGAGAT\"}, \"single_noindels\": false}, {\"__index__\": 1, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCTTTTCCTCCTCCTCCGTTGTTGTTGTTGAGAGAGAT\"}, \"single_noindels\": false}]}}, \"output_selector\": [\"json_stats\", \"report\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"0\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "4.8+galaxy0", + "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"35\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": true}, \"filter_options\": {\"discard_trimmed\": true, \"discard_untrimmed\": false, \"minimum_length\": \"1\", \"minimum_length2\": null, \"maximum_length\": null, \"maximum_length2\": null, \"max_n\": null, \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_casava\": false, \"pair_filter\": \"any\"}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [], \"front_adapters\": [], \"anywhere_adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCAACAACAACAACGGAGGAGGAGGAAAAGAGAGAGAT\"}, \"single_noindels\": false}, {\"__index__\": 1, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCTTTTCCTCCTCCTCCGTTGTTGTTGTTGAGAGAGAT\"}, \"single_noindels\": false}]}}, \"other_trimming_options\": {\"cut\": \"0\", \"cut2\": \"0\", \"quality_cutoff\": \"0\", \"quality_cutoff2\": \"\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"shorten_options_r2\": {\"shorten_values_r2\": \"False\", \"__current_case__\": 1}}, \"output_selector\": [\"json_stats\", \"report\"], \"read_mod_options\": {\"strip_suffix\": \"\", \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.9+galaxy1", "type": "tool", "uuid": "b8770ddb-2ec4-4ef5-8362-6531e559554d", "when": null, @@ -45104,14 +61852,14 @@ } ] }, - "16": { + "17": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", "errors": null, - "id": 16, + "id": 17, "input_connections": { "input": { - "id": 9, + "id": 10, "output_name": "output" } }, @@ -45149,14 +61897,14 @@ "when": null, "workflow_outputs": [] }, - "17": { + "18": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", "errors": null, - "id": 17, + "id": 18, "input_connections": { "infile": { - "id": 10, + "id": 11, "output_name": "output" } }, @@ -45180,28 +61928,28 @@ "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"case_sensitive\": \"-i\", \"color\": \"NOCOLOR\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"invert\": \"\", \"lines_after\": \"0\", \"lines_before\": \"0\", \"regex_type\": \"-G\", \"url_paste\": \"Haploid\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", "uuid": "d199b295-3372-4be9-8550-415ca90d5abd", "when": null, "workflow_outputs": [] }, - "18": { + "19": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "errors": null, - "id": 18, + "id": 19, "input_connections": { "results_0|software_cond|input": { - "id": 15, + "id": 16, "output_name": "report" } }, @@ -45236,26 +61984,26 @@ "uuid": "b64b5b58-cf21-4fb6-af57-2e8a56e85142", "when": null, "workflow_outputs": [ - { - "label": "multiqc html report", - "output_name": "html_report", - "uuid": "9bd9c4ff-97c3-4557-a550-a360207e08ab" - }, { "label": "cutadapt multiqc stats", "output_name": "stats", "uuid": "110b5141-3025-4ee6-8d4a-d4987fa6dfe5" + }, + { + "label": "multiqc html report", + "output_name": "html_report", + "uuid": "9bd9c4ff-97c3-4557-a550-a360207e08ab" } ] }, - "19": { + "20": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 19, + "id": 20, "input_connections": { "input": { - "id": 16, + "id": 17, "output_name": "out_file1" } }, @@ -45287,14 +62035,14 @@ "when": null, "workflow_outputs": [] }, - "20": { + "21": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", "errors": null, - "id": 20, + "id": 21, "input_connections": { "infile": { - "id": 17, + "id": 18, "output_name": "output" } }, @@ -45318,28 +62066,28 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"infile\": {\"__class__\": \"ConnectedValue\"}, \"replacements\": [{\"__index__\": 0, \"find_pattern\": \"bp\", \"replace_pattern\": \"\"}, {\"__index__\": 1, \"find_pattern\": \",\", \"replace_pattern\": \"\"}, {\"__index__\": 2, \"find_pattern\": \"([a-z])\\\\s+([A-Z])\", \"replace_pattern\": \"\\\\1_\\\\2\"}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", "uuid": "fd5e8b7e-2a79-4335-aa09-1a4a4ef9dbf2", "when": null, "workflow_outputs": [] }, - "21": { + "22": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 21, + "id": 22, "input_connections": { "input1": { - "id": 19, + "id": 20, "output_name": "out_file1" } }, @@ -45371,14 +62119,14 @@ "when": null, "workflow_outputs": [] }, - "22": { + "23": { "annotation": "", "content_id": "Convert characters1", "errors": null, - "id": 22, + "id": 23, "input_connections": { "input": { - "id": 20, + "id": 21, "output_name": "outfile" } }, @@ -45410,18 +62158,18 @@ "when": null, "workflow_outputs": [] }, - "23": { + "24": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", "errors": null, - "id": 23, + "id": 24, "input_connections": { "style_cond|type_cond|pick_from_0|value": { - "id": 8, + "id": 9, "output_name": "output" }, "style_cond|type_cond|pick_from_1|value": { - "id": 21, + "id": 22, "output_name": "integer_param" } }, @@ -45461,14 +62209,14 @@ "when": null, "workflow_outputs": [] }, - "24": { + "25": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 24, + "id": 25, "input_connections": { "input": { - "id": 22, + "id": 23, "output_name": "out_file1" } }, @@ -45500,14 +62248,14 @@ "when": null, "workflow_outputs": [] }, - "25": { + "26": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.9+galaxy0", "errors": null, - "id": 25, + "id": 26, "input_connections": { "assembly_options|hom_cov": { - "id": 23, + "id": 24, "output_name": "integer_param" }, "filter_bits": { @@ -45515,11 +62263,11 @@ "output_name": "output" }, "mode|reads": { - "id": 15, + "id": 16, "output_name": "out1" }, "mode|trio_dual": { - "id": 11, + "id": 12, "output_name": "output" }, "mode|trioinput|hap1_reads": { @@ -45608,28 +62356,28 @@ "output_name": "raw_unitigs_trio" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.9+galaxy0", "tool_shed_repository": { - "changeset_revision": "df25d4fb79b7", + "changeset_revision": "284a1cb82b61", "name": "hifiasm", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"advanced_options\": {\"advanced_selector\": \"blank\", \"__current_case__\": 0}, \"assembly_options\": {\"assembly_selector\": \"set\", \"__current_case__\": 1, \"cleaning_rounds\": \"4\", \"adapter_length\": \"0\", \"pop_contigs\": \"10000000\", \"pop_unitigs\": \"100000\", \"remove_tips\": \"3\", \"max_overlap\": \"0.8\", \"min_overlap\": \"0.2\", \"disable_post_join\": false, \"ignore_error_corrected\": false, \"hom_cov\": {\"__class__\": \"ConnectedValue\"}}, \"bins_out\": false, \"filter_bits\": {\"__class__\": \"ConnectedValue\"}, \"hic_partition\": {\"hic_partition_selector\": \"blank\", \"__current_case__\": 0}, \"log_out\": true, \"mode\": {\"mode_selector\": \"trio\", \"__current_case__\": 1, \"reads\": {\"__class__\": \"ConnectedValue\"}, \"trioinput\": {\"trio_input_selector\": \"reads\", \"__current_case__\": 0, \"hap1_reads\": {\"__class__\": \"ConnectedValue\"}, \"hap2_reads\": {\"__class__\": \"ConnectedValue\"}}, \"max_kmers\": \"2\", \"min_kmers\": \"5\", \"yak_kmer_length\": \"31\", \"trio_dual\": {\"__class__\": \"ConnectedValue\"}}, \"ont_integration\": {\"ont_integration_selector\": \"blank\", \"__current_case__\": 0}, \"purge_options\": {\"purge_selector\": \"blank\", \"__current_case__\": 0}, \"scaffolding_options\": {\"scaffold_selector\": \"blank\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.19.8+galaxy1", + "tool_version": "0.19.9+galaxy0", "type": "tool", "uuid": "50aee4e7-5172-49a0-a448-4020942301af", "when": null, "workflow_outputs": [] }, - "26": { + "27": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 26, + "id": 27, "input_connections": { "input1": { - "id": 24, + "id": 25, "output_name": "out_file1" } }, @@ -45676,18 +62424,18 @@ } ] }, - "27": { + "28": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 27, + "id": 28, "input_connections": { "input_file": { - "id": 25, + "id": 26, "output_name": "hap1_contigs" }, "mode_condition|swiss_army_knife": { - "id": 12, + "id": 13, "output_name": "output" } }, @@ -45740,18 +62488,18 @@ } ] }, - "28": { + "29": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 28, + "id": 29, "input_connections": { "input_file": { - "id": 25, + "id": 26, "output_name": "hap2_contigs" }, "mode_condition|swiss_army_knife": { - "id": 12, + "id": 13, "output_name": "output" } }, @@ -45804,14 +62552,14 @@ } ] }, - "29": { + "30": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", "errors": null, - "id": 29, + "id": 30, "input_connections": { "input_file": { - "id": 25, + "id": 26, "output_name": "raw_unitigs_trio" } }, @@ -45849,20 +62597,26 @@ "type": "tool", "uuid": "f9af6aa8-4ee4-4d4d-a54f-653881706285", "when": null, - "workflow_outputs": [] + "workflow_outputs": [ + { + "label": "raw unitig graph image", + "output_name": "outfile", + "uuid": "c5d8c5b8-3d33-473d-96bc-cedd33d14786" + } + ] }, - "30": { + "31": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 30, + "id": 31, "input_connections": { "input_file": { - "id": 25, + "id": 26, "output_name": "hap1_contigs" }, "mode_condition|swiss_army_knife": { - "id": 12, + "id": 13, "output_name": "output" } }, @@ -45929,18 +62683,18 @@ } ] }, - "31": { + "32": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 31, + "id": 32, "input_connections": { "input_file": { - "id": 25, + "id": 26, "output_name": "hap2_contigs" }, "mode_condition|swiss_army_knife": { - "id": 12, + "id": 13, "output_name": "output" } }, @@ -46007,14 +62761,14 @@ } ] }, - "32": { + "33": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 32, + "id": 33, "input_connections": { "input_file": { - "id": 25, + "id": 26, "output_name": "hap1_contigs" } }, @@ -46054,14 +62808,14 @@ "when": null, "workflow_outputs": [] }, - "33": { + "34": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 33, + "id": 34, "input_connections": { "input_file": { - "id": 25, + "id": 26, "output_name": "hap2_contigs" } }, @@ -46101,18 +62855,18 @@ "when": null, "workflow_outputs": [] }, - "34": { + "35": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 34, + "id": 35, "input_connections": { "input_file": { - "id": 25, + "id": 26, "output_name": "hap2_contigs" }, "mode_condition|statistics_condition|expected_genomesize": { - "id": 26, + "id": 27, "output_name": "integer_param" } }, @@ -46152,18 +62906,18 @@ "when": null, "workflow_outputs": [] }, - "35": { + "36": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 35, + "id": 36, "input_connections": { "input_file": { - "id": 25, + "id": 26, "output_name": "hap1_contigs" }, "mode_condition|statistics_condition|expected_genomesize": { - "id": 26, + "id": 27, "output_name": "integer_param" } }, @@ -46203,19 +62957,23 @@ "when": null, "workflow_outputs": [] }, - "36": { + "37": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", "errors": null, - "id": 36, + "id": 37, "input_connections": { "input": { - "id": 30, + "id": 31, "output_name": "output" }, - "lineage|lineage_dataset": { + "lineage_conditional|cached_db": { "id": 7, "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 8, + "output_name": "output" } }, "inputs": [], @@ -46291,7 +63049,7 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"cached\", \"__current_case__\": 0, \"cached_db\": {\"__class__\": \"ConnectedValue\"}}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "5.5.0+galaxy0", "type": "tool", "uuid": "bc06da8e-e5cb-493e-98d1-c974a3e46cff", @@ -46314,19 +63072,23 @@ } ] }, - "37": { + "38": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", "errors": null, - "id": 37, + "id": 38, "input_connections": { "input": { - "id": 31, + "id": 32, "output_name": "output" }, - "lineage|lineage_dataset": { + "lineage_conditional|cached_db": { "id": 7, "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 8, + "output_name": "output" } }, "inputs": [], @@ -46355,8 +63117,8 @@ } ], "position": { - "left": 3389.03515625, - "top": 1288.625 + "left": 3652.9087639414856, + "top": 1832.782414405416 }, "post_job_actions": { "TagDatasetActionbusco_gff": { @@ -46402,22 +63164,22 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"cached\", \"__current_case__\": 0, \"cached_db\": {\"__class__\": \"ConnectedValue\"}}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "5.5.0+galaxy0", "type": "tool", "uuid": "4931c626-b636-43c3-b19b-3c778199b9a8", "when": null, "workflow_outputs": [ - { - "label": "Busco Gff Hap2", - "output_name": "busco_gff", - "uuid": "948be37c-7cde-4c13-805c-2d9806380939" - }, { "label": "Busco Summary Image Hap2", "output_name": "summary_image", "uuid": "caf3c70a-11cf-468f-aab8-144a38880d07" }, + { + "label": "Busco Gff Hap2", + "output_name": "busco_gff", + "uuid": "948be37c-7cde-4c13-805c-2d9806380939" + }, { "label": "Busco Summary Hap2", "output_name": "busco_sum", @@ -46425,18 +63187,18 @@ } ] }, - "38": { + "39": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", "errors": null, - "id": 38, + "id": 39, "input_connections": { "mode|assembly_options|assembly_01": { - "id": 30, + "id": 31, "output_name": "output" }, "mode|assembly_options|assembly_02": { - "id": 31, + "id": 32, "output_name": "output" }, "mode|meryldb_F1": { @@ -46490,8 +63252,8 @@ } ], "position": { - "left": 3900.5859375, - "top": 1147.69140625 + "left": 3990.2355401989075, + "top": 1314.0148504041067 }, "post_job_actions": { "HideDatasetActionlog_file": { @@ -46563,23 +63325,28 @@ "when": null, "workflow_outputs": [ { - "label": "Merqury Images", - "output_name": "png_files", - "uuid": "703f1b5c-9fd8-4f49-8dae-b5c3d0770738" + "label": "Merqury QV", + "output_name": "qv_files", + "uuid": "947a9ca1-437f-4003-9871-ad38e76a19f6" }, { "label": "Merqury Trio Histogram", "output_name": "hist_files", "uuid": "82446904-1649-4dbf-ba0d-48576419a32c" + }, + { + "label": "Merqury Images", + "output_name": "png_files", + "uuid": "703f1b5c-9fd8-4f49-8dae-b5c3d0770738" } ] }, - "39": { + "40": { "annotation": "", - "id": 39, + "id": 40, "input_connections": { "gfa_stats": { - "id": 32, + "id": 33, "input_subworkflow_step_id": 0, "output_name": "stats" } @@ -46672,7 +63439,7 @@ }, "2": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, "id": 2, "input_connections": { @@ -46701,15 +63468,15 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", "uuid": "680af783-3108-4617-a793-276977f7c2ac", "when": null, @@ -46947,8 +63714,8 @@ ] } }, - "tags": "", - "uuid": "87cc5908-358b-4033-b74a-b0e5e0738a63" + "tags": [], + "uuid": "3eb2dea6-2727-4314-b65d-ee31a27df34d" }, "tool_id": null, "type": "subworkflow", @@ -46956,12 +63723,12 @@ "when": null, "workflow_outputs": [] }, - "40": { + "41": { "annotation": "", - "id": 40, + "id": 41, "input_connections": { "gfa_stats": { - "id": 33, + "id": 34, "input_subworkflow_step_id": 0, "output_name": "stats" } @@ -47054,7 +63821,7 @@ }, "2": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, "id": 2, "input_connections": { @@ -47083,15 +63850,15 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"code\": \"{total += $2; $3 = total}1\", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", "uuid": "d7aba069-39bd-4f32-bf18-eac978a1a0cf", "when": null, @@ -47329,8 +64096,8 @@ ] } }, - "tags": "", - "uuid": "67c4c2f2-2169-4d69-985e-0bd98493e8cd" + "tags": [], + "uuid": "8be9135a-1c67-4318-8bb0-a1db59e47933" }, "tool_id": null, "type": "subworkflow", @@ -47338,14 +64105,14 @@ "when": null, "workflow_outputs": [] }, - "41": { + "42": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, - "id": 41, + "id": 42, "input_connections": { "infile": { - "id": 34, + "id": 35, "output_name": "stats" } }, @@ -47359,8 +64126,8 @@ } ], "position": { - "left": 4299.765625, - "top": 741.7890625 + "left": 4294.579496270747, + "top": 669.0668107299717 }, "post_job_actions": { "HideDatasetActionoutfile": { @@ -47369,28 +64136,28 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\thap2-Maternal\\\"}; {print}; \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", "uuid": "124adb19-8437-4d65-bbed-41de62ca1788", "when": null, "workflow_outputs": [] }, - "42": { + "43": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, - "id": 42, + "id": 43, "input_connections": { "infile": { - "id": 35, + "id": 36, "output_name": "stats" } }, @@ -47414,41 +64181,311 @@ "output_name": "outfile" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"code\": \"BEGIN{print \\\"Metric\\\\thap1-Paternal\\\"}; {print}; \", \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", "uuid": "5786321e-4c58-4ac2-baec-8407aeefac72", "when": null, "workflow_outputs": [] }, - "43": { + "44": { "annotation": "", - "id": 43, + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 44, + "input_connections": { + "input": { + "id": 39, + "output_name": "qv_files" + } + }, + "inputs": [], + "label": "merqury_qv", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 4601.312365069848, + "top": 1296.4801576959867 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "111081e7-8909-446e-a3b0-1f6fab8de92e", + "when": null, + "workflow_outputs": [ + { + "label": "merqury_qv", + "output_name": "output", + "uuid": "cdbf5aec-670b-4da2-b6f2-f6608ae252f0" + } + ] + }, + "45": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 45, + "input_connections": { + "input": { + "id": 39, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 4595.0227870283525, + "top": 1419.242140314577 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "be91dc83-4b56-42cf-95e0-3e44f68cac33", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.spectra-cn.fl", + "output_name": "output", + "uuid": "dbfe025a-b595-4f5e-80b6-1d94fb363f0c" + } + ] + }, + "46": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 46, + "input_connections": { + "input": { + "id": 39, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.spectra-asm.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 4605.757916018367, + "top": 1590.818754817862 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.spectra-asm.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "dd0f7e82-6bf2-43c6-b53b-ccf00f34ca49", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.spectra-asm.fl", + "output_name": "output", + "uuid": "c34a15dc-3af9-4bb2-b08e-6c0eae63178f" + } + ] + }, + "47": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 47, + "input_connections": { + "input": { + "id": 39, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.assembly_01.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 4595.029655522313, + "top": 1757.5278966007343 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.assembly_01.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "b0a8b7e9-b28c-4bb7-9f0f-53aa2b52ba4a", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.assembly_01.spectra-cn.fl", + "output_name": "output", + "uuid": "6241bc27-84fc-4694-aa64-7676ea130542" + } + ] + }, + "48": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 48, + "input_connections": { + "input": { + "id": 39, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.assembly_02.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 4601.294376157093, + "top": 1945.7697669515674 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.assembly_02.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "6752c9bb-3633-4cc7-b505-45cf7264d6f1", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.assembly_02.spectra-cn.fl", + "output_name": "output", + "uuid": "761c07e7-fc3b-415b-a91a-ee6841355d54" + } + ] + }, + "49": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 49, + "input_connections": { + "input": { + "id": 39, + "output_name": "stats_files" + } + }, + "inputs": [], + "label": "merqury_stats", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 4605.861270498924, + "top": 2140.8315611990333 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.completeness\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "14c501db-2128-4e14-bca5-b8134897004e", + "when": null, + "workflow_outputs": [ + { + "label": "merqury_stats", + "output_name": "output", + "uuid": "9b4d468d-235c-4d4b-b687-ee59343549df" + } + ] + }, + "50": { + "annotation": "", + "id": 50, "input_connections": { "Alternate data": { - "id": 40, + "id": 41, "input_subworkflow_step_id": 1, "output_name": "gfastats data for plotting" }, "Name of alternate assembly": { - "id": 14, + "id": 15, "input_subworkflow_step_id": 3, "output_name": "output" }, "Name of primary assembly": { - "id": 13, + "id": 14, "input_subworkflow_step_id": 2, "output_name": "output" }, "Primary data": { - "id": 39, + "id": 40, "input_subworkflow_step_id": 0, "output_name": "gfastats data for plotting" } @@ -47705,7 +64742,7 @@ }, "6": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", "errors": null, "id": 6, "input_connections": { @@ -47738,15 +64775,15 @@ "output_name": "out_file1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"inputs\": {\"__class__\": \"ConnectedValue\"}, \"queries\": [{\"__index__\": 0, \"inputs2\": {\"__class__\": \"ConnectedValue\"}}], \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_version": "9.3+galaxy1", "type": "tool", "uuid": "c02c7b07-b7b3-4f03-8b05-a23a4210e109", "when": null, @@ -47951,14 +64988,19 @@ ] } }, - "tags": "", - "uuid": "6ccda7b1-7a85-4687-a7c8-c77679fe6a92" + "tags": [], + "uuid": "c0b11d93-b596-47ae-b5e1-7b67b4117a99" }, "tool_id": null, "type": "subworkflow", "uuid": "bc14963b-acf4-4064-ad92-fbf7cad3730f", "when": null, "workflow_outputs": [ + { + "label": null, + "output_name": "2:output", + "uuid": "e9a8a219-63fb-40ef-a551-3b791b5df1aa" + }, { "label": "Size Plot", "output_name": "Size Plot", @@ -47968,38 +65010,89 @@ "label": "Nx Plot", "output_name": "Nx Plot", "uuid": "4235c91f-2071-483e-b905-bed50bc53b05" + }, + { + "label": null, + "output_name": "3:output", + "uuid": "be5226ca-0fad-4887-967c-5ada802be18c" } ] }, - "44": { + "51": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0", + "content_id": "join1", "errors": null, - "id": 44, + "id": 51, "input_connections": { - "infile1": { - "id": 42, + "input1": { + "id": 43, "output_name": "outfile" }, - "infile2": { - "id": 41, + "input2": { + "id": 42, "output_name": "outfile" } }, "inputs": [], "label": null, - "name": "Join", + "name": "Join two Datasets", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 4618.30993263997, + "top": 35.10939711899408 + }, + "post_job_actions": { + "HideDatasetActionout_file1": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "out_file1" + } + }, + "tool_id": "join1", + "tool_state": "{\"field1\": \"1\", \"field2\": \"1\", \"fill_empty_columns\": {\"fill_empty_columns_switch\": \"fill_empty\", \"__current_case__\": 1, \"fill_columns_by\": \"fill_unjoined_only\", \"do_fill_empty_columns\": {\"column_fill_type\": \"single_fill_value\", \"__current_case__\": 0, \"fill_value\": \".\"}}, \"header\": \"\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"input2\": {\"__class__\": \"ConnectedValue\"}, \"partial\": \"-p\", \"unmatched\": \"-u\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.3", + "type": "tool", + "uuid": "5c346836-f071-457a-844f-1a4c9739ccc7", + "when": null, + "workflow_outputs": [] + }, + "52": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", + "errors": null, + "id": 52, + "input_connections": { + "input": { + "id": 51, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Advanced Cut", "outputs": [ { "name": "output", - "type": "input" + "type": "tabular" } ], "position": { - "left": 4616.796875, - "top": 331.6015625 + "left": 5013.618579933229, + "top": 35.30375914453537 }, "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Assembly statistics for Hap1 and Hap2" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" + }, "TagDatasetActionoutput": { "action_arguments": { "tags": "gfastats_asm_hap1_hap2" @@ -48008,23 +65101,74 @@ "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", "tool_shed_repository": { - "changeset_revision": "12615d397df7", + "changeset_revision": "fbf99087e067", "name": "text_processing", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"column1\": \"1\", \"column2\": \"1\", \"empty_string_filler\": \"0\", \"header\": true, \"ignore_case\": false, \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \"-a 1 -a 2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy0", + "tool_state": "{\"complement\": \"--complement\", \"cut_type_options\": {\"cut_element\": \"-f\", \"__current_case__\": 0, \"delimiter\": \"\", \"colnames_option\": {\"header\": \"N\", \"__current_case__\": 1, \"list\": [\"3\"]}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", "type": "tool", - "uuid": "bf793e2c-2b1e-4b0e-8122-9f657a86bb25", + "uuid": "b6796224-1789-45fd-8392-3237462c9071", "when": null, "workflow_outputs": [ { "label": "Assembly statistics for Hap1 and Hap2", "output_name": "output", - "uuid": "fbdd24e6-61b6-4a8f-8c05-d834e8dde2af" + "uuid": "473ae324-f8d1-43ee-b57c-9b1a8a9705ec" + } + ] + }, + "53": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "errors": null, + "id": 53, + "input_connections": { + "infile": { + "id": 52, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 5346.826883826449, + "top": 86.40715310618705 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"#\", \"replace_pattern\": \"Number of\", \"is_regex\": false, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "68545a0f-7aa4-43e3-bf1a-5dcb75108c51", + "when": null, + "workflow_outputs": [ + { + "label": "clean_stats", + "output_name": "outfile", + "uuid": "fe375d8e-3e97-4373-b3ac-0d2e409d0145" } ] } @@ -48033,11 +65177,11 @@ "VGP", "Reviewed" ], - "uuid": "d8fd9266-a2f8-4a6e-9c12-8d312bdd2ca7", - "version": 6 + "uuid": "3cacf798-0f32-43b9-82c0-2d8f76312c80", + "version": 8 }, "readme": "# Assembly with Hifi reads and Trio Data\n\nGenerate phased assembly based on PacBio Hifi Reads using parental Illumina data for phasing\n\n## Inputs\n\n1. Hifi long reads [fastq]\n2. Concatenated Illumina reads : Paternal [fastq]\n3. Concatenated Illumina reads : Maternal [fastq]\n4. K-mer database [meryldb]\n5. Paternal hapmer database [meryldb]\n6. Maternal hapmer database [meryldb]\n7. Genome profile summary generated by Genomescope [txt]\n8. Genome model parameters generated by Genomescope [tabular]\n9. Homozygous read coverage (Estimated from the Genomescope model if not provided)\n10. Lineage of the species being assembled\n11. Bloom Filter\n12. Name of first haplotype\n13. Name of second haplotype\n\n## Outputs\n\n1. Haplotype 1 assembly\n2. Haplotype 2 assembly\n3. QC: BUSCO report for both assemblies\n4. Merqury report for both assemblies\n5. Assembly statistics for both assemblies\n6. Nx Plot for both assemblies\n7. Size plot for both assemblies\n\n\n", - "changelog": "# Changelog\n\n## [0.1.4] 2024-04-22\n\n### Added\n\n- Add Homozygous Read coverage parameter and calculation\n- Expose Lineage parameter\n\n### Automatic update\n\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n\n## [0.1.3] 2024-03-25\n\n### Manual update\n\n- Add gff output to Busco\n- Add histogram output to Merqury\n- Label subworkflows\n\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1`\n\n## [0.1.2] 2023-11-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.16.1+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1.1] 2023-11-20\n\n- Fix author in dockstore\n\n\n## [0.1] - 2023-09-27\n\nCreation of workflow for Trio assembly. \n\n" + "changelog": "# Changelog\n\n## [0.2] 2024-08-12\n\n### Added\n\n- Workflow report\n\n### Changed \n\n- Expose the Busco lineage database parameter\n- Fix a bug happening when merging assembly statistics : The presence of the '#' character caused the tables to join incorrectly, and the numbers did not match the metrics\n\n## [0.1.8] 2024-07-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy1`\n\n## [0.1.7] 2024-07-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.9+galaxy0`\n\n## [0.1.6] 2024-05-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1`\n\n## [0.1.5] 2024-05-06\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n\n## [0.1.4] 2024-04-22\n\n### Added\n\n- Add Homozygous Read coverage parameter and calculation\n- Expose Lineage parameter\n\n### Automatic update\n\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n\n## [0.1.3] 2024-03-25\n\n### Manual update\n\n- Add gff output to Busco\n- Add histogram output to Merqury\n- Label subworkflows\n\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1`\n\n## [0.1.2] 2023-11-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.16.1+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n## [0.1.1] 2023-11-20\n\n- Fix author in dockstore\n\n\n## [0.1] - 2023-09-27\n\nCreation of workflow for Trio assembly. \n\n" } ], "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-Trio-phasing-VGP5" @@ -48079,8 +65223,11 @@ ], "format-version": "0.1", "license": "CC-BY-4.0", - "release": "0.1.5", + "release": "0.2.1", "name": "Assembly-Hifi-only-VGP3", + "report": { + "markdown": "\n# Workflow Execution Report\n\nTime workflow was invoked:\n\n```galaxy\ninvocation_time()\n```\nGalaxy version :\n\n```galaxy\ngenerate_galaxy_version()\n```\n\n## Raw unitig graph\n\n```galaxy\nhistory_dataset_as_image(output=\"raw unitig graph image\")\n```\n\n## Merqury results\n\n### Merqury QV\n\n```galaxy\nhistory_dataset_as_table(output=\"merqury_qv\")\n```\n\n### Merqury completeness\n\n```galaxy\nhistory_dataset_as_table(output=\"merqury_stats\")\n```\n\n### Merqury plots\n\n\nspectra-cn:\n\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.spectra-cn.fl\")\n```\n\nspectra-asm:\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.spectra-asm.fl\")\n```\n\nhap1 spectra-cn:\n\n```galaxy\nhistory_dataset_as_image(output=\"output_merqury.assembly_01.spectra-cn.fl\")\n```\n\n\n## BUSCO results (Vertebrata database)\n\n\n\n## Assembly statistics\n\n\n```galaxy\nhistory_dataset_as_table(output=\"clean_stats\")\n```\n\n\n## Nx and Size plots\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Nx Plot\")\n```\n\n\n```galaxy\nhistory_dataset_as_image(output=\"Size Plot\")\n```\n\n\n\n## Current Workflow\n```galaxy\nworkflow_display()\n```\n" + }, "steps": { "0": { "annotation": "", @@ -48245,11 +65392,38 @@ "workflow_outputs": [] }, "6": { - "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis", + "annotation": "", "content_id": null, "errors": null, "id": 6, "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "Database for Busco Lineage" + } + ], + "label": "Database for Busco Lineage", + "name": "Input parameter", + "outputs": [], + "position": { + "left": 422.96681360823476, + "top": 1352.5435082963184 + }, + "tool_id": null, + "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", + "tool_version": null, + "type": "parameter_input", + "uuid": "af7ad6ad-2718-4a16-ad1f-6858b1b4fb50", + "when": null, + "workflow_outputs": [] + }, + "7": { + "annotation": "Taxonomic lineage for the organism being assembled for Busco analysis", + "content_id": null, + "errors": null, + "id": 7, + "input_connections": {}, "inputs": [ { "description": "Taxonomic lineage for the organism being assembled for Busco analysis", @@ -48260,8 +65434,8 @@ "name": "Input parameter", "outputs": [], "position": { - "left": 432.9672084074356, - "top": 1396.376653536473 + "left": 500.2702810213637, + "top": 1472.6772609095954 }, "tool_id": null, "tool_state": "{\"restrictOnConnections\": true, \"parameter_type\": \"text\", \"optional\": false}", @@ -48271,11 +65445,11 @@ "when": null, "workflow_outputs": [] }, - "7": { + "8": { "annotation": "", "content_id": null, "errors": null, - "id": 7, + "id": 8, "input_connections": {}, "inputs": [ { @@ -48298,11 +65472,11 @@ "when": null, "workflow_outputs": [] }, - "8": { + "9": { "annotation": "", "content_id": null, "errors": null, - "id": 8, + "id": 9, "input_connections": {}, "inputs": [ { @@ -48325,11 +65499,11 @@ "when": null, "workflow_outputs": [] }, - "9": { + "10": { "annotation": "", "content_id": null, "errors": null, - "id": 9, + "id": 10, "input_connections": {}, "inputs": [ { @@ -48352,11 +65526,11 @@ "when": null, "workflow_outputs": [] }, - "10": { + "11": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "content_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy1", "errors": null, - "id": 10, + "id": 11, "input_connections": { "library|input_1": { "id": 0, @@ -48398,25 +65572,25 @@ "output_name": "out1" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy1", "tool_shed_repository": { - "changeset_revision": "b1c926deaa2d", + "changeset_revision": "5eb7e84243f2", "name": "cutadapt", "owner": "lparsons", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"35\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": true}, \"filter_options\": {\"discard_trimmed\": true, \"discard_untrimmed\": false, \"minimum_length\": null, \"maximum_length\": null, \"max_n\": null, \"pair_filter\": \"any\", \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_cassava\": false}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"RuntimeValue\"}, \"r1\": {\"adapters\": [], \"front_adapters\": [], \"anywhere_adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCAACAACAACAACGGAGGAGGAGGAAAAGAGAGAGAT\"}, \"single_noindels\": false}, {\"__index__\": 1, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCTTTTCCTCCTCCTCCGTTGTTGTTGTTGAGAGAGAT\"}, \"single_noindels\": false}]}}, \"output_selector\": [\"report\", \"json_stats\"], \"read_mod_options\": {\"cut\": \"0\", \"quality_cutoff\": \"0\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"strip_suffix\": \"\", \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "4.8+galaxy0", + "tool_state": "{\"adapter_options\": {\"action\": \"trim\", \"error_rate\": \"0.1\", \"no_indels\": false, \"times\": \"1\", \"overlap\": \"35\", \"match_read_wildcards\": false, \"no_match_adapter_wildcards\": true, \"revcomp\": true}, \"filter_options\": {\"discard_trimmed\": true, \"discard_untrimmed\": false, \"minimum_length\": \"1\", \"minimum_length2\": null, \"maximum_length\": null, \"maximum_length2\": null, \"max_n\": null, \"max_expected_errors\": null, \"max_average_error_rate\": null, \"discard_casava\": false, \"pair_filter\": \"any\"}, \"library\": {\"type\": \"single\", \"__current_case__\": 0, \"input_1\": {\"__class__\": \"ConnectedValue\"}, \"r1\": {\"adapters\": [], \"front_adapters\": [], \"anywhere_adapters\": [{\"__index__\": 0, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCAACAACAACAACGGAGGAGGAGGAAAAGAGAGAGAT\"}, \"single_noindels\": false}, {\"__index__\": 1, \"adapter_source\": {\"adapter_source_list\": \"user\", \"__current_case__\": 0, \"adapter_name\": \"\", \"adapter\": \"ATCTCTCTCTTTTCCTCCTCCTCCGTTGTTGTTGTTGAGAGAGAT\"}, \"single_noindels\": false}]}}, \"other_trimming_options\": {\"cut\": \"0\", \"cut2\": \"0\", \"quality_cutoff\": \"0\", \"quality_cutoff2\": \"\", \"nextseq_trim\": \"0\", \"trim_n\": false, \"poly_a\": false, \"shorten_options\": {\"shorten_values\": \"False\", \"__current_case__\": 1}, \"shorten_options_r2\": {\"shorten_values_r2\": \"False\", \"__current_case__\": 1}}, \"output_selector\": [\"report\", \"json_stats\"], \"read_mod_options\": {\"strip_suffix\": \"\", \"length_tag\": \"\", \"rename\": \"\", \"zero_cap\": false}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "4.9+galaxy1", "type": "tool", "uuid": "f679b5eb-cc26-4005-9499-3ad2eb4698d4", "when": null, "workflow_outputs": [] }, - "11": { + "12": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1", "errors": null, - "id": 11, + "id": 12, "input_connections": { "infile": { "id": 2, @@ -48457,11 +65631,11 @@ "when": null, "workflow_outputs": [] }, - "12": { + "13": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.1.0", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", "errors": null, - "id": 12, + "id": 13, "input_connections": { "style_cond|type_cond|pick_from_0|value": { "id": 3, @@ -48482,25 +65656,25 @@ "top": 1164.7394625964785 }, "post_job_actions": {}, - "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.1.0", + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", "tool_shed_repository": { - "changeset_revision": "bf793b71559a", + "changeset_revision": "b19e21af9c52", "name": "pick_value", "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"style_cond\": {\"pick_style\": \"first\", \"__current_case__\": 0, \"type_cond\": {\"param_type\": \"integer\", \"__current_case__\": 1, \"pick_from\": [{\"__index__\": 0, \"value\": {\"__class__\": \"ConnectedValue\"}}, {\"__index__\": 1, \"value\": \"37\"}]}}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.1.0", + "tool_version": "0.2.0", "type": "tool", "uuid": "ef31ebb9-5de0-4c65-a3c7-30624dbddc05", "when": null, "workflow_outputs": [] }, - "13": { + "14": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0", "errors": null, - "id": 13, + "id": 14, "input_connections": { "input": { "id": 5, @@ -48541,14 +65715,14 @@ "when": null, "workflow_outputs": [] }, - "14": { + "15": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1", "errors": null, - "id": 14, + "id": 15, "input_connections": { "results_0|software_cond|input": { - "id": 10, + "id": 11, "output_name": "report" } }, @@ -48595,14 +65769,14 @@ } ] }, - "15": { + "16": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1", "errors": null, - "id": 15, + "id": 16, "input_connections": { "infile": { - "id": 11, + "id": 12, "output_name": "output" } }, @@ -48640,14 +65814,14 @@ "when": null, "workflow_outputs": [] }, - "16": { + "17": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 16, + "id": 17, "input_connections": { "input": { - "id": 13, + "id": 14, "output_name": "out_file1" } }, @@ -48679,14 +65853,14 @@ "when": null, "workflow_outputs": [] }, - "17": { + "18": { "annotation": "", "content_id": "Convert characters1", "errors": null, - "id": 17, + "id": 18, "input_connections": { "input": { - "id": 15, + "id": 16, "output_name": "outfile" } }, @@ -48718,14 +65892,14 @@ "when": null, "workflow_outputs": [] }, - "18": { + "19": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 18, + "id": 19, "input_connections": { "input1": { - "id": 16, + "id": 17, "output_name": "out_file1" } }, @@ -48759,14 +65933,14 @@ "when": null, "workflow_outputs": [] }, - "19": { + "20": { "annotation": "", "content_id": "Cut1", "errors": null, - "id": 19, + "id": 20, "input_connections": { "input": { - "id": 17, + "id": 18, "output_name": "out_file1" } }, @@ -48798,18 +65972,18 @@ "when": null, "workflow_outputs": [] }, - "20": { + "21": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0", "errors": null, - "id": 20, + "id": 21, "input_connections": { "style_cond|type_cond|pick_from_0|value": { "id": 4, "output_name": "output" }, "style_cond|type_cond|pick_from_1|value": { - "id": 18, + "id": 19, "output_name": "integer_param" } }, @@ -48849,14 +66023,14 @@ "when": null, "workflow_outputs": [] }, - "21": { + "22": { "annotation": "", "content_id": "param_value_from_file", "errors": null, - "id": 21, + "id": 22, "input_connections": { "input1": { - "id": 19, + "id": 20, "output_name": "out_file1" } }, @@ -48903,22 +66077,22 @@ } ] }, - "22": { + "23": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.9+galaxy0", "errors": null, - "id": 22, + "id": 23, "input_connections": { "assembly_options|hom_cov": { - "id": 20, + "id": 21, "output_name": "integer_param" }, "filter_bits": { - "id": 12, + "id": 13, "output_name": "integer_param" }, "mode|reads": { - "id": 10, + "id": 11, "output_name": "out1" } }, @@ -48992,15 +66166,15 @@ "output_name": "raw_unitigs" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1", + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.9+galaxy0", "tool_shed_repository": { - "changeset_revision": "df25d4fb79b7", + "changeset_revision": "284a1cb82b61", "name": "hifiasm", "owner": "bgruening", "tool_shed": "toolshed.g2.bx.psu.edu" }, "tool_state": "{\"advanced_options\": {\"advanced_selector\": \"set\", \"__current_case__\": 1, \"hifiasm_kmer_length\": \"51\", \"window_size\": \"51\", \"drop_kmers\": \"5.0\", \"max_overlaps\": \"100\", \"correction_rounds\": \"3\", \"min_hist_cnt\": null, \"max_kocc\": \"20000\", \"hg_size\": \"\"}, \"assembly_options\": {\"assembly_selector\": \"set\", \"__current_case__\": 1, \"cleaning_rounds\": \"4\", \"adapter_length\": \"0\", \"pop_contigs\": \"10000000\", \"pop_unitigs\": \"100000\", \"remove_tips\": \"3\", \"max_overlap\": \"0.8\", \"min_overlap\": \"0.2\", \"disable_post_join\": false, \"ignore_error_corrected\": false, \"hom_cov\": {\"__class__\": \"ConnectedValue\"}}, \"bins_out\": false, \"filter_bits\": {\"__class__\": \"ConnectedValue\"}, \"hic_partition\": {\"hic_partition_selector\": \"blank\", \"__current_case__\": 0}, \"log_out\": true, \"mode\": {\"mode_selector\": \"standard\", \"__current_case__\": 0, \"reads\": {\"__class__\": \"ConnectedValue\"}}, \"ont_integration\": {\"ont_integration_selector\": \"blank\", \"__current_case__\": 0}, \"purge_options\": {\"purge_selector\": \"set\", \"__current_case__\": 1, \"purge_level\": \"0\", \"similarity_threshold\": \"0.75\", \"minimum_overlap\": \"1\", \"purge_max\": null, \"n_hap\": null}, \"scaffolding_options\": {\"scaffold_selector\": \"blank\", \"__current_case__\": 0}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "0.19.8+galaxy1", + "tool_version": "0.19.9+galaxy0", "type": "tool", "uuid": "cecbcd76-97f0-4e7a-9c90-061d3e5be432", "when": null, @@ -49017,18 +66191,71 @@ } ] }, - "23": { + "24": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", + "errors": null, + "id": 24, + "input_connections": { + "input_file": { + "id": 23, + "output_name": "raw_unitigs" + } + }, + "inputs": [], + "label": "Raw Unitig Image", + "name": "Bandage Image", + "outputs": [ + { + "name": "outfile", + "type": "jpg" + } + ], + "position": { + "left": 2210.498706500735, + "top": 14.534266196161356 + }, + "post_job_actions": { + "TagDatasetActionoutfile": { + "action_arguments": { + "tags": "utg_png" + }, + "action_type": "TagDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/bandage/bandage_image/2022.09+galaxy4", + "tool_shed_repository": { + "changeset_revision": "ddddce450736", + "name": "bandage", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"fontsize\": null, \"height\": \"2000\", \"input_file\": {\"__class__\": \"ConnectedValue\"}, \"lengths\": false, \"names\": false, \"nodewidth\": \"25.0\", \"output_format\": \"jpg\", \"width\": null, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2022.09+galaxy4", + "type": "tool", + "uuid": "c072feab-30cb-4311-8a45-bc126bf82e51", + "when": null, + "workflow_outputs": [ + { + "label": "raw unitig graph image", + "output_name": "outfile", + "uuid": "9a8feefa-ea89-402b-b2ab-336b417d5fa4" + } + ] + }, + "25": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 23, + "id": 25, "input_connections": { "input_file": { - "id": 22, + "id": 23, "output_name": "alternate_contig_graph" }, "mode_condition|swiss_army_knife": { - "id": 7, + "id": 8, "output_name": "output" } }, @@ -49081,18 +66308,18 @@ } ] }, - "24": { + "26": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 24, + "id": 26, "input_connections": { "input_file": { - "id": 22, + "id": 23, "output_name": "primary_contig_graph" }, "mode_condition|swiss_army_knife": { - "id": 7, + "id": 8, "output_name": "output" } }, @@ -49145,18 +66372,18 @@ } ] }, - "25": { + "27": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 25, + "id": 27, "input_connections": { "input_file": { - "id": 22, + "id": 23, "output_name": "primary_contig_graph" }, "mode_condition|swiss_army_knife": { - "id": 7, + "id": 8, "output_name": "output" } }, @@ -49216,18 +66443,18 @@ } ] }, - "26": { + "28": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 26, + "id": 28, "input_connections": { "input_file": { - "id": 22, + "id": 23, "output_name": "alternate_contig_graph" }, "mode_condition|swiss_army_knife": { - "id": 7, + "id": 8, "output_name": "output" } }, @@ -49287,18 +66514,18 @@ } ] }, - "27": { + "29": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 27, + "id": 29, "input_connections": { "input_file": { - "id": 22, + "id": 23, "output_name": "primary_contig_graph" }, "mode_condition|statistics_condition|expected_genomesize": { - "id": 21, + "id": 22, "output_name": "integer_param" } }, @@ -49344,18 +66571,18 @@ } ] }, - "28": { + "30": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 28, + "id": 30, "input_connections": { "input_file": { - "id": 22, + "id": 23, "output_name": "alternate_contig_graph" }, "mode_condition|statistics_condition|expected_genomesize": { - "id": 21, + "id": 22, "output_name": "integer_param" } }, @@ -49401,14 +66628,14 @@ } ] }, - "29": { + "31": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 29, + "id": 31, "input_connections": { "input_file": { - "id": 22, + "id": 23, "output_name": "primary_contig_graph" } }, @@ -49453,14 +66680,14 @@ "when": null, "workflow_outputs": [] }, - "30": { + "32": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/gfastats/gfastats/1.3.6+galaxy0", "errors": null, - "id": 30, + "id": 32, "input_connections": { "input_file": { - "id": 22, + "id": 23, "output_name": "alternate_contig_graph" } }, @@ -49505,19 +66732,23 @@ "when": null, "workflow_outputs": [] }, - "31": { + "33": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.5.0+galaxy0", "errors": null, - "id": 31, + "id": 33, "input_connections": { "input": { - "id": 25, + "id": 27, "output_name": "output" }, - "lineage|lineage_dataset": { + "lineage_conditional|cached_db": { "id": 6, "output_name": "output" + }, + "lineage|lineage_dataset": { + "id": 7, + "output_name": "output" } }, "inputs": [], @@ -49546,8 +66777,8 @@ } ], "position": { - "left": 3288.853530767185, - "top": 1357.71484375 + "left": 3757.7159709943294, + "top": 1426.3228945055312 }, "post_job_actions": { "TagDatasetActionbusco_gff": { @@ -49593,7 +66824,7 @@ "owner": "iuc", "tool_shed": "toolshed.g2.bx.psu.edu" }, - "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"download\", \"__current_case__\": 1}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_state": "{\"adv\": {\"evalue\": \"0.001\", \"limit\": \"3\", \"contig_break\": \"10\"}, \"busco_mode\": {\"mode\": \"geno\", \"__current_case__\": 0, \"miniprot\": false, \"use_augustus\": {\"use_augustus_selector\": \"no\", \"__current_case__\": 0}}, \"input\": {\"__class__\": \"RuntimeValue\"}, \"lineage\": {\"lineage_mode\": \"select_lineage\", \"__current_case__\": 1, \"lineage_dataset\": {\"__class__\": \"ConnectedValue\"}}, \"lineage_conditional\": {\"selector\": \"cached\", \"__current_case__\": 0, \"cached_db\": {\"__class__\": \"ConnectedValue\"}}, \"outputs\": [\"short_summary\", \"missing\", \"image\", \"gff\"], \"__page__\": null, \"__rerun_remap_job_id__\": null}", "tool_version": "5.5.0+galaxy0", "type": "tool", "uuid": "1cd23635-275c-411f-b91d-f53f2bb229cb", @@ -49606,18 +66837,18 @@ } ] }, - "32": { + "34": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4", "errors": null, - "id": 32, + "id": 34, "input_connections": { "mode|assembly_options|assembly_01": { - "id": 25, + "id": 27, "output_name": "output" }, "mode|assembly_options|assembly_02": { - "id": 26, + "id": 28, "output_name": "output" }, "mode|meryldb_F1": { @@ -49723,11 +66954,6 @@ "uuid": "da32529d-f84c-4af6-b443-eddfc1705d78", "when": null, "workflow_outputs": [ - { - "label": "Merqury png", - "output_name": "png_files", - "uuid": "1040586b-b0aa-41c3-98e4-00ead4e43a5c" - }, { "label": "Merqury Histograms", "output_name": "hist_files", @@ -49737,17 +66963,22 @@ "label": "Merqury completeness stats", "output_name": "stats_files", "uuid": "640107ca-7175-4624-9851-33911c197b18" + }, + { + "label": "Merqury png", + "output_name": "png_files", + "uuid": "1040586b-b0aa-41c3-98e4-00ead4e43a5c" } ] }, - "33": { + "35": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, - "id": 33, + "id": 35, "input_connections": { "infile": { - "id": 27, + "id": 29, "output_name": "stats" } }, @@ -49785,14 +67016,14 @@ "when": null, "workflow_outputs": [] }, - "34": { + "36": { "annotation": "", "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1", "errors": null, - "id": 34, + "id": 36, "input_connections": { "infile": { - "id": 28, + "id": 30, "output_name": "stats" } }, @@ -49830,12 +67061,12 @@ "when": null, "workflow_outputs": [] }, - "35": { + "37": { "annotation": "", - "id": 35, + "id": 37, "input_connections": { "gfa_stats": { - "id": 29, + "id": 31, "input_subworkflow_step_id": 0, "output_name": "stats" } @@ -50203,8 +67434,8 @@ ] } }, - "tags": "", - "uuid": "180d72d8-634e-428e-98db-f52f078ddac5" + "tags": [], + "uuid": "dd05abfc-037d-43f6-8f1e-08e9aaa2e4e0" }, "tool_id": null, "type": "subworkflow", @@ -50212,12 +67443,12 @@ "when": null, "workflow_outputs": [] }, - "36": { + "38": { "annotation": "", - "id": 36, + "id": 38, "input_connections": { "gfa_stats": { - "id": 30, + "id": 32, "input_subworkflow_step_id": 0, "output_name": "stats" } @@ -50585,8 +67816,8 @@ ] } }, - "tags": "", - "uuid": "efb92ca2-c9b7-4881-9d5b-128c54c99379" + "tags": [], + "uuid": "49338064-96ab-4998-9857-63df8cdc04a8" }, "tool_id": null, "type": "subworkflow", @@ -50594,84 +67825,289 @@ "when": null, "workflow_outputs": [] }, - "37": { + "39": { "annotation": "", - "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1", + "content_id": "__EXTRACT_DATASET__", "errors": null, - "id": 37, + "id": 39, "input_connections": { - "infile1": { - "id": 33, - "output_name": "outfile" - }, - "infile2": { + "input": { "id": 34, - "output_name": "outfile" + "output_name": "qv_files" } }, "inputs": [], - "label": null, - "name": "Join", + "label": "merqury_qv", + "name": "Extract dataset", "outputs": [ { "name": "output", - "type": "input" + "type": "data" } ], "position": { - "left": 4013.817886235935, - "top": 560.9506301879883 + "left": 3368.915208782228, + "top": 1378.4880425062945 }, "post_job_actions": { - "TagDatasetActionoutput": { - "action_arguments": { - "tags": "gfastats_asm_pri_alt" - }, - "action_type": "TagDatasetAction", + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", "output_name": "output" } }, - "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1", - "tool_shed_repository": { - "changeset_revision": "fbf99087e067", - "name": "text_processing", - "owner": "bgruening", - "tool_shed": "toolshed.g2.bx.psu.edu" + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "22d65bf8-2507-44ab-862a-f9a319fb45a4", + "when": null, + "workflow_outputs": [ + { + "label": "merqury_qv", + "output_name": "output", + "uuid": "392ff784-c7dc-4564-8f33-fd73b6cd4635" + } + ] + }, + "40": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 40, + "input_connections": { + "input": { + "id": 34, + "output_name": "png_files" + } }, - "tool_state": "{\"column1\": \"1\", \"column2\": \"1\", \"empty_string_filler\": \"na\", \"header\": true, \"ignore_case\": false, \"infile1\": {\"__class__\": \"ConnectedValue\"}, \"infile2\": {\"__class__\": \"ConnectedValue\"}, \"jointype\": \"-a 1 -a 2\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", - "tool_version": "9.3+galaxy1", + "inputs": [], + "label": "output_merqury.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 3383.7818577068465, + "top": 1495.6596354006524 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", "type": "tool", - "uuid": "51346605-e7bd-4f0d-8a90-f595351c97c2", + "uuid": "a773ee61-4660-4e8a-8308-e33094c75299", "when": null, "workflow_outputs": [ { - "label": "Assembly statistics", + "label": "output_merqury.spectra-cn.fl", "output_name": "output", - "uuid": "a91ae955-004c-4326-b68a-83067a7524d7" + "uuid": "c37f517e-c25d-44df-b2b6-926c5b1246cd" } ] }, - "38": { + "41": { "annotation": "", - "id": 38, + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 41, "input_connections": { - "Alternate data": { + "input": { + "id": 34, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.spectra-asm.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 3387.3075902982096, + "top": 1660.8402706956817 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.spectra-asm.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "45d20c6f-e68d-4f56-b82d-dad963673bd4", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.spectra-asm.fl", + "output_name": "output", + "uuid": "8505620c-0d68-4f62-b2e6-5d019e834ba7" + } + ] + }, + "42": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 42, + "input_connections": { + "input": { + "id": 34, + "output_name": "png_files" + } + }, + "inputs": [], + "label": "output_merqury.assembly_01.spectra-cn.fl", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 3390.1728026881706, + "top": 1834.5536606231856 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.assembly_01.spectra-cn.fl\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "976df436-bf6e-4586-b979-39d154a037e2", + "when": null, + "workflow_outputs": [ + { + "label": "output_merqury.assembly_01.spectra-cn.fl", + "output_name": "output", + "uuid": "cc37b1d2-e371-47b4-9d66-837733c4c04b" + } + ] + }, + "43": { + "annotation": "", + "content_id": "__EXTRACT_DATASET__", + "errors": null, + "id": 43, + "input_connections": { + "input": { + "id": 34, + "output_name": "stats_files" + } + }, + "inputs": [], + "label": "merqury_stats", + "name": "Extract dataset", + "outputs": [ + { + "name": "output", + "type": "data" + } + ], + "position": { + "left": 3684.797014458241, + "top": 1970.3126850008684 + }, + "post_job_actions": { + "HideDatasetActionoutput": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "output" + } + }, + "tool_id": "__EXTRACT_DATASET__", + "tool_state": "{\"input\": {\"__class__\": \"ConnectedValue\"}, \"which\": {\"which_dataset\": \"by_identifier\", \"__current_case__\": 1, \"identifier\": \"output_merqury.completeness\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "1.0.1", + "type": "tool", + "uuid": "a5704471-f618-4dcc-b34f-81e6598e650d", + "when": null, + "workflow_outputs": [ + { + "label": "merqury_stats", + "output_name": "output", + "uuid": "0dbd43e2-8b7a-47fb-aeb7-cb5abfccd98f" + } + ] + }, + "44": { + "annotation": "", + "content_id": "join1", + "errors": null, + "id": 44, + "input_connections": { + "input1": { + "id": 35, + "output_name": "outfile" + }, + "input2": { "id": 36, + "output_name": "outfile" + } + }, + "inputs": [], + "label": null, + "name": "Join two Datasets", + "outputs": [ + { + "name": "out_file1", + "type": "tabular" + } + ], + "position": { + "left": 4054.1211995685508, + "top": 281.72424025026436 + }, + "post_job_actions": {}, + "tool_id": "join1", + "tool_state": "{\"field1\": \"1\", \"field2\": \"1\", \"fill_empty_columns\": {\"fill_empty_columns_switch\": \"fill_empty\", \"__current_case__\": 1, \"fill_columns_by\": \"fill_unjoined_only\", \"do_fill_empty_columns\": {\"column_fill_type\": \"single_fill_value\", \"__current_case__\": 0, \"fill_value\": \".\"}}, \"header\": \"\", \"input1\": {\"__class__\": \"ConnectedValue\"}, \"input2\": {\"__class__\": \"ConnectedValue\"}, \"partial\": \"-p\", \"unmatched\": \"-u\", \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "2.1.3", + "type": "tool", + "uuid": "3049cad6-465c-4726-8a99-e0ac18e119c7", + "when": null, + "workflow_outputs": [] + }, + "45": { + "annotation": "", + "id": 45, + "input_connections": { + "Alternate data": { + "id": 38, "input_subworkflow_step_id": 1, "output_name": "gfastats data for plotting" }, "Name of alternate assembly": { - "id": 9, + "id": 10, "input_subworkflow_step_id": 3, "output_name": "output" }, "Name of primary assembly": { - "id": 8, + "id": 9, "input_subworkflow_step_id": 2, "output_name": "output" }, "Primary data": { - "id": 35, + "id": 37, "input_subworkflow_step_id": 0, "output_name": "gfastats data for plotting" } @@ -51174,23 +68610,134 @@ ] } }, - "tags": "", - "uuid": "3020ab8f-61d9-400f-b9a1-211962a7e5b8" + "tags": [], + "uuid": "0464fb43-deab-405b-bff8-f1f046ddec95" }, "tool_id": null, "type": "subworkflow", "uuid": "08a613ce-a4c1-46df-930c-153b491114d2", "when": null, "workflow_outputs": [ + { + "label": "Size Plot", + "output_name": "Size Plot", + "uuid": "e46888e6-9ae3-4310-9639-de1cdfff1871" + }, { "label": "Nx Plot", "output_name": "Nx Plot", "uuid": "e34782d2-17d1-4598-92d1-93ca3d7ec7dc" + } + ] + }, + "46": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", + "errors": null, + "id": 46, + "input_connections": { + "input": { + "id": 44, + "output_name": "out_file1" + } + }, + "inputs": [], + "label": null, + "name": "Advanced Cut", + "outputs": [ + { + "name": "output", + "type": "tabular" + } + ], + "position": { + "left": 4479.7665298216425, + "top": 303.2318241078274 + }, + "post_job_actions": { + "RenameDatasetActionoutput": { + "action_arguments": { + "newname": "Assembly statistics" + }, + "action_type": "RenameDatasetAction", + "output_name": "output" }, + "TagDatasetActionoutput": { + "action_arguments": { + "tags": "gfastats_asm_pri_alt" + }, + "action_type": "TagDatasetAction", + "output_name": "output" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cut_tool/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"complement\": \"--complement\", \"cut_type_options\": {\"cut_element\": \"-f\", \"__current_case__\": 0, \"delimiter\": \"\", \"colnames_option\": {\"header\": \"N\", \"__current_case__\": 1, \"list\": [\"3\"]}}, \"input\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "3470d58d-da54-43ef-842c-acfee1b35a56", + "when": null, + "workflow_outputs": [ { - "label": "Size Plot", - "output_name": "Size Plot", - "uuid": "e46888e6-9ae3-4310-9639-de1cdfff1871" + "label": "Assembly statistics", + "output_name": "output", + "uuid": "323d0ecc-1fec-4126-94de-1f0deb6b6880" + } + ] + }, + "47": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "errors": null, + "id": 47, + "input_connections": { + "infile": { + "id": 46, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "Replace", + "outputs": [ + { + "name": "outfile", + "type": "input" + } + ], + "position": { + "left": 4748.6890863468225, + "top": 495.54555212695516 + }, + "post_job_actions": { + "HideDatasetActionoutfile": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outfile" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/9.3+galaxy1", + "tool_shed_repository": { + "changeset_revision": "fbf99087e067", + "name": "text_processing", + "owner": "bgruening", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"find_and_replace\": [{\"__index__\": 0, \"find_pattern\": \"#\", \"replace_pattern\": \"Number of\", \"is_regex\": false, \"global\": true, \"caseinsensitive\": false, \"wholewords\": false, \"skip_first_line\": false, \"searchwhere\": {\"searchwhere_select\": \"line\", \"__current_case__\": 0}}], \"infile\": {\"__class__\": \"ConnectedValue\"}, \"__page__\": null, \"__rerun_remap_job_id__\": null}", + "tool_version": "9.3+galaxy1", + "type": "tool", + "uuid": "ec90b8f9-bcc2-4b8a-88ee-03b3e19979ba", + "when": null, + "workflow_outputs": [ + { + "label": "clean_stats", + "output_name": "outfile", + "uuid": "365867c1-fec9-4c10-8b31-3f615992910a" } ] } @@ -51199,11 +68746,11 @@ "VGP", "Reviewed" ], - "uuid": "f6f4cac5-6900-440b-8f1d-52420f635420", + "uuid": "2988562a-fa7a-4135-bf67-943ab03d1517", "version": 1 }, - "readme": "## Contiging Solo w/HiC:\n\nGenerate phased assembly based on PacBio Hifi Reads using HiC data from the same individual for phasing.\n\n\n### Inputs\n\n\n1. Hifi long reads [fastq]\n2. HiC forward reads (if multiple input files, concatenated in same order as reverse reads) [fastq]\n3. HiC reverse reads (if multiple input files, concatenated in same order as forward reads) [fastq]\n4. K-mer database [meryldb]\n5. Genome profile summary generated by Genomescope [txt]\n6. Name of first assembly\n7. Name of second assembly\n\n\n### Outputs\n\n1. Haplotype 1 assembly\n2. Haplotype 2 assembly\n3. QC: BUSCO report for both assemblies\n4. QC: Merqury report for both assemblies\n5. QC: Assembly statistics for both assemblies\n6. QC: Nx plot for both assemblies\n7. QC: Size plot for both assemblie\n", - "changelog": "# Changelog\n\n\n## [0.1.5] 2024-04-23\n\n### Changed\n\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n\n## [0.1.4] 2024-04-19\n\n### Manual Updates\n\n- Add Homozygous Read coverage parameter and calculation\n- Expose Lineage parameter\n\n### Automatic update\n\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n\n## [0.1.3] 2024-03-25\n\n### Manual Updates\n- Add Gff outputs to Busco\n- Add histogram outputs to Merqury\n- Add labels to subworkflows\n\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1`\n\n\n## [0.1.2] 2023-11-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.16.1+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n\n## [0.1.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1] - 2023-09-26\n\nAddition of the workflow to the iwc repository.\n" + "readme": "## Contiging Solo:\n\nGenerate assembly based on PacBio Hifi Reads.\n\n\n### Inputs\n\n\n1. Hifi long reads [fastq]\n2. K-mer database [meryldb]\n3. Genome profile summary generated by Genomescope [txt]\n4. Homozygous Read Coverage. Optional, use if you think the estimation from Genomescope is inacurate. \n5. Genomescope Model Parameters generated by Genomescope [tabular]\n6. Database for busco lineage (recommended: latest)\n7. Busco lineage (recommended: vertebrata)\n8. Name of first assembly\n9. Name of second assembly\n\n\n### Outputs\n\n1. Primary assembly\n2. Alternate assembly\n3. QC: Bandage image for the raw unitigs\n4. QC: BUSCO report for both assemblies\n5. QC: Merqury report for both assemblies\n6. QC: Assembly statistics for both assemblies\n7. QC: Nx plot for both assemblies\n8. QC: Size plot for both assemblie\n", + "changelog": "# Changelog\n\n## [0.2.1] 2024-08-13\n\n- Expose Busco lineage database parameter\n\n## [0.2] 2024-08-01\n\n### Added\n\n- Add bandage image\n- Add workflow report\n\n### Changed\n\n- Fix bug in merging assembly statistics\n\n## [0.1.8] 2024-07-22\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy1`\n\n## [0.1.7] 2024-07-15\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.9+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.9+galaxy0`\n\n## [0.1.6] 2024-05-20\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.1.0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pick_value/pick_value/0.2.0`\n\n\n## [0.1.5] 2024-04-23\n\n### Changed\n\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.8+galaxy0`\n\n\n## [0.1.4] 2024-04-19\n\n### Manual Updates\n\n- Add Homozygous Read coverage parameter and calculation\n- Expose Lineage parameter\n\n### Automatic update\n\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/9.3+galaxy1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy4`\n\n## [0.1.3] 2024-03-25\n\n### Manual Updates\n- Add Gff outputs to Busco\n- Add histogram outputs to Merqury\n- Add labels to subworkflows\n\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_grep_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_line/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/1.1.2` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_awk_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.3+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.7+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy1`\n\n\n## [0.1.2] 2023-11-14\n\n### Automatic update\n- `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.0+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/lparsons/cutadapt/cutadapt/4.4+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.16.1+galaxy4` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/hifiasm/hifiasm/0.19.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.3.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/busco/busco/5.4.6+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/merqury/merqury/1.3+galaxy3`\n- `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.8+galaxy0`\n- `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.0` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/add_value/addValue/1.0.1`\n- `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ggplot2_point/ggplot2_point/3.4.0+galaxy1`\n\n\n## [0.1.1] 2023-11-20\n\n- Fix author in dockstore\n\n## [0.1] - 2023-09-26\n\nAddition of the workflow to the iwc repository.\n" } ], "path": "./workflows/VGP-assembly-v2/Assembly-Hifi-only-VGP3" From 1ca1e43a65cf351d9c19e0e0821ba5e0138fd8a9 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:40 -0400 Subject: [PATCH 18/74] Drop astro --- showcase_astro/.gitignore | 24 - showcase_astro/README.md | 54 - showcase_astro/astro.config.mjs | 9 - showcase_astro/package-lock.json | 13683 ---------------- showcase_astro/package.json | 21 - showcase_astro/public/favicon.svg | 9 - showcase_astro/src/components/Card.astro | 61 - .../src/components/WorkflowDetail.vue | 22 - .../src/components/WorkflowList.vue | 56 - .../src/data/workflow_manifest.json | 1 - showcase_astro/src/env.d.ts | 1 - showcase_astro/src/layouts/Layout.astro | 53 - showcase_astro/src/pages/index.astro | 70 - .../src/pages/workflow/[...slug].astro | 31 - showcase_astro/src/styles/tailwind.css | 105 - showcase_astro/tailwind.config.mjs | 56 - showcase_astro/tsconfig.json | 6 - showcase_astro/yarn.lock | 4179 ----- 18 files changed, 18441 deletions(-) delete mode 100644 showcase_astro/.gitignore delete mode 100644 showcase_astro/README.md delete mode 100644 showcase_astro/astro.config.mjs delete mode 100644 showcase_astro/package-lock.json delete mode 100644 showcase_astro/package.json delete mode 100644 showcase_astro/public/favicon.svg delete mode 100644 showcase_astro/src/components/Card.astro delete mode 100644 showcase_astro/src/components/WorkflowDetail.vue delete mode 100644 showcase_astro/src/components/WorkflowList.vue delete mode 120000 showcase_astro/src/data/workflow_manifest.json delete mode 100644 showcase_astro/src/env.d.ts delete mode 100644 showcase_astro/src/layouts/Layout.astro delete mode 100644 showcase_astro/src/pages/index.astro delete mode 100644 showcase_astro/src/pages/workflow/[...slug].astro delete mode 100644 showcase_astro/src/styles/tailwind.css delete mode 100644 showcase_astro/tailwind.config.mjs delete mode 100644 showcase_astro/tsconfig.json delete mode 100644 showcase_astro/yarn.lock diff --git a/showcase_astro/.gitignore b/showcase_astro/.gitignore deleted file mode 100644 index 016b59ea1..000000000 --- a/showcase_astro/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# build output -dist/ - -# generated types -.astro/ - -# dependencies -node_modules/ - -# logs -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* - -# environment variables -.env -.env.production - -# macOS-specific files -.DS_Store - -# jetbrains setting folder -.idea/ diff --git a/showcase_astro/README.md b/showcase_astro/README.md deleted file mode 100644 index 1db3fb399..000000000 --- a/showcase_astro/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Astro Starter Kit: Basics - -```sh -npm create astro@latest -- --template basics -``` - -[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics) -[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics) -[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json) - -> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! - -![just-the-basics](https://github.com/withastro/astro/assets/2244813/a0a5533c-a856-4198-8470-2d67b1d7c554) - -## 🚀 Project Structure - -Inside of your Astro project, you'll see the following folders and files: - -```text -/ -├── public/ -│ └── favicon.svg -├── src/ -│ ├── components/ -│ │ └── Card.astro -│ ├── layouts/ -│ │ └── Layout.astro -│ └── pages/ -│ └── index.astro -└── package.json -``` - -Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. - -There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. - -Any static assets, like images, can be placed in the `public/` directory. - -## 🧞 Commands - -All commands are run from the root of the project, from a terminal: - -| Command | Action | -| :------------------------ | :----------------------------------------------- | -| `npm install` | Installs dependencies | -| `npm run dev` | Starts local dev server at `localhost:4321` | -| `npm run build` | Build your production site to `./dist/` | -| `npm run preview` | Preview your build locally, before deploying | -| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | -| `npm run astro -- --help` | Get help using the Astro CLI | - -## 👀 Want to learn more? - -Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/showcase_astro/astro.config.mjs b/showcase_astro/astro.config.mjs deleted file mode 100644 index 03021b498..000000000 --- a/showcase_astro/astro.config.mjs +++ /dev/null @@ -1,9 +0,0 @@ -import { defineConfig } from 'astro/config'; -import vue from "@astrojs/vue"; - -import tailwind from "@astrojs/tailwind"; - -// https://astro.build/config -export default defineConfig({ - integrations: [vue(), tailwind()] -}); \ No newline at end of file diff --git a/showcase_astro/package-lock.json b/showcase_astro/package-lock.json deleted file mode 100644 index 7468a329a..000000000 --- a/showcase_astro/package-lock.json +++ /dev/null @@ -1,13683 +0,0 @@ -{ - "name": "showcase", - "version": "0.0.1", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "showcase", - "version": "0.0.1", - "dependencies": { - "@astrojs/check": "^0.7.0", - "@astrojs/tailwind": "^5.1.0", - "@astrojs/vue": "^4.2.0", - "astro": "^4.8.6", - "tailwindcss": "^3.4.3", - "typescript": "^5.4.5", - "vue": "^3.4.27" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@antfu/utils": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.8.tgz", - "integrity": "sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@astrojs/check": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.7.0.tgz", - "integrity": "sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==", - "dependencies": { - "@astrojs/language-server": "^2.10.0", - "chokidar": "^3.5.3", - "fast-glob": "^3.3.1", - "kleur": "^4.1.5", - "yargs": "^17.7.2" - }, - "bin": { - "astro-check": "dist/bin.js" - }, - "peerDependencies": { - "typescript": "^5.0.0" - } - }, - "node_modules/@astrojs/compiler": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.8.0.tgz", - "integrity": "sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ==" - }, - "node_modules/@astrojs/internal-helpers": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.0.tgz", - "integrity": "sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==" - }, - "node_modules/@astrojs/language-server": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.10.0.tgz", - "integrity": "sha512-crHXpqYfA5qWioiuZnZFpTsNItgBlF1f0S9MzDYS7/pfCALkHNJ7K3w9U/j0uMKymsT4hC7BfMaX0DYlfdSzHg==", - "dependencies": { - "@astrojs/compiler": "^2.7.0", - "@jridgewell/sourcemap-codec": "^1.4.15", - "@volar/kit": "~2.2.3", - "@volar/language-core": "~2.2.3", - "@volar/language-server": "~2.2.3", - "@volar/language-service": "~2.2.3", - "@volar/typescript": "~2.2.3", - "fast-glob": "^3.2.12", - "volar-service-css": "0.0.45", - "volar-service-emmet": "0.0.45", - "volar-service-html": "0.0.45", - "volar-service-prettier": "0.0.45", - "volar-service-typescript": "0.0.45", - "volar-service-typescript-twoslash-queries": "0.0.45", - "vscode-html-languageservice": "^5.2.0", - "vscode-uri": "^3.0.8" - }, - "bin": { - "astro-ls": "bin/nodeServer.js" - }, - "peerDependencies": { - "prettier": "^3.0.0", - "prettier-plugin-astro": ">=0.11.0" - }, - "peerDependenciesMeta": { - "prettier": { - "optional": true - }, - "prettier-plugin-astro": { - "optional": true - } - } - }, - "node_modules/@astrojs/markdown-remark": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.1.0.tgz", - "integrity": "sha512-S6Z3K2hOB7MfjeDoHsotnP/q2UsnEDB8NlNAaCjMDsGBZfTUbWxyLW3CaphEWw08f6KLZi2ibK9yC3BaMhh2NQ==", - "dependencies": { - "@astrojs/prism": "^3.1.0", - "github-slugger": "^2.0.0", - "hast-util-from-html": "^2.0.0", - "hast-util-to-text": "^4.0.0", - "import-meta-resolve": "^4.0.0", - "mdast-util-definitions": "^6.0.0", - "rehype-raw": "^7.0.0", - "rehype-stringify": "^10.0.0", - "remark-gfm": "^4.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "remark-smartypants": "^2.0.0", - "shiki": "^1.1.2", - "unified": "^11.0.4", - "unist-util-remove-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "unist-util-visit-parents": "^6.0.0", - "vfile": "^6.0.1" - } - }, - "node_modules/@astrojs/prism": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.1.0.tgz", - "integrity": "sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==", - "dependencies": { - "prismjs": "^1.29.0" - }, - "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" - } - }, - "node_modules/@astrojs/tailwind": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/tailwind/-/tailwind-5.1.0.tgz", - "integrity": "sha512-BJoCDKuWhU9FT2qYg+fr6Nfb3qP4ShtyjXGHKA/4mHN94z7BGcmauQK23iy+YH5qWvTnhqkd6mQPQ1yTZTe9Ig==", - "dependencies": { - "autoprefixer": "^10.4.15", - "postcss": "^8.4.28", - "postcss-load-config": "^4.0.2" - }, - "peerDependencies": { - "astro": "^3.0.0 || ^4.0.0", - "tailwindcss": "^3.0.24" - } - }, - "node_modules/@astrojs/telemetry": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz", - "integrity": "sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==", - "dependencies": { - "ci-info": "^4.0.0", - "debug": "^4.3.4", - "dlv": "^1.1.3", - "dset": "^3.1.3", - "is-docker": "^3.0.0", - "is-wsl": "^3.0.0", - "which-pm-runs": "^1.1.0" - }, - "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" - } - }, - "node_modules/@astrojs/vue": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/vue/-/vue-4.2.0.tgz", - "integrity": "sha512-cjgPCeZtD2hcqC6vlL1GBdfEQdXcw5nd68IF5NFSiZNdcGpkug1TRgn7QeO2sfjUxI683igy7EwDYvRBXqzZ+A==", - "dependencies": { - "@vitejs/plugin-vue": "^5.0.4", - "@vitejs/plugin-vue-jsx": "^3.1.0", - "@vue/compiler-sfc": "^3.4.27", - "vite-plugin-vue-devtools": "^7.1.3" - }, - "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" - }, - "peerDependencies": { - "astro": "^4.0.0", - "vue": "^3.2.30" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", - "dependencies": { - "@babel/highlight": "^7.24.2", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", - "dependencies": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", - "dependencies": { - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", - "dependencies": { - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", - "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", - "dependencies": { - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", - "dependencies": { - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", - "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", - "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.1.tgz", - "integrity": "sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-decorators": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.1.tgz", - "integrity": "sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", - "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", - "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", - "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-typescript": "^7.24.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", - "dependencies": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", - "dependencies": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@emmetio/abbreviation": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", - "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", - "dependencies": { - "@emmetio/scanner": "^1.0.4" - } - }, - "node_modules/@emmetio/css-abbreviation": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", - "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", - "dependencies": { - "@emmetio/scanner": "^1.0.4" - } - }, - "node_modules/@emmetio/css-parser": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.0.tgz", - "integrity": "sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==", - "dependencies": { - "@emmetio/stream-reader": "^2.2.0", - "@emmetio/stream-reader-utils": "^0.1.0" - } - }, - "node_modules/@emmetio/html-matcher": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz", - "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==", - "dependencies": { - "@emmetio/scanner": "^1.0.0" - } - }, - "node_modules/@emmetio/scanner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", - "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" - }, - "node_modules/@emmetio/stream-reader": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz", - "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==" - }, - "node_modules/@emmetio/stream-reader-utils": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz", - "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==" - }, - "node_modules/@emnapi/runtime": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", - "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.3.tgz", - "integrity": "sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.3.tgz", - "integrity": "sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.3.tgz", - "integrity": "sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.3.tgz", - "integrity": "sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.3.tgz", - "integrity": "sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.3.tgz", - "integrity": "sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.3.tgz", - "integrity": "sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.3.tgz", - "integrity": "sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.3.tgz", - "integrity": "sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.3.tgz", - "integrity": "sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.3.tgz", - "integrity": "sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.3.tgz", - "integrity": "sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.3.tgz", - "integrity": "sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.3.tgz", - "integrity": "sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.3.tgz", - "integrity": "sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.3.tgz", - "integrity": "sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.3.tgz", - "integrity": "sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.3.tgz", - "integrity": "sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.3.tgz", - "integrity": "sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.3.tgz", - "integrity": "sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.3.tgz", - "integrity": "sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.3.tgz", - "integrity": "sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.3.tgz", - "integrity": "sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@img/sharp-darwin-arm64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz", - "integrity": "sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "glibc": ">=2.26", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-arm64": "1.0.2" - } - }, - "node_modules/@img/sharp-darwin-x64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz", - "integrity": "sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "glibc": ">=2.26", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-darwin-x64": "1.0.2" - } - }, - "node_modules/@img/sharp-libvips-darwin-arm64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz", - "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "macos": ">=11", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-darwin-x64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz", - "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "macos": ">=10.13", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz", - "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.28", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-arm64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz", - "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.26", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-s390x": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz", - "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.28", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linux-x64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz", - "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.26", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz", - "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "musl": ">=1.2.2", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz", - "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "musl": ">=1.2.2", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-linux-arm": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz", - "integrity": "sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.28", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm": "1.0.2" - } - }, - "node_modules/@img/sharp-linux-arm64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz", - "integrity": "sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.26", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-arm64": "1.0.2" - } - }, - "node_modules/@img/sharp-linux-s390x": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz", - "integrity": "sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.31", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-s390x": "1.0.2" - } - }, - "node_modules/@img/sharp-linux-x64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz", - "integrity": "sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "glibc": ">=2.26", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linux-x64": "1.0.2" - } - }, - "node_modules/@img/sharp-linuxmusl-arm64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz", - "integrity": "sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "musl": ">=1.2.2", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.2" - } - }, - "node_modules/@img/sharp-linuxmusl-x64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz", - "integrity": "sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "musl": ">=1.2.2", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.2" - } - }, - "node_modules/@img/sharp-wasm32": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz", - "integrity": "sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==", - "cpu": [ - "wasm32" - ], - "optional": true, - "dependencies": { - "@emnapi/runtime": "^1.1.1" - }, - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-ia32": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz", - "integrity": "sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@img/sharp-win32-x64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.4.tgz", - "integrity": "sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0", - "yarn": ">=3.2.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.25", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", - "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" - }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", - "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", - "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", - "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", - "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", - "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", - "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", - "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", - "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", - "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", - "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", - "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", - "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", - "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", - "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", - "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", - "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@shikijs/core": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.6.0.tgz", - "integrity": "sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==" - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" - }, - "node_modules/@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" - }, - "node_modules/@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" - }, - "node_modules/@types/nlcst": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.4.tgz", - "integrity": "sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/@types/nlcst/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/@types/unist": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" - }, - "node_modules/@vitejs/plugin-vue": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", - "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "peerDependencies": { - "vite": "^5.0.0", - "vue": "^3.2.25" - } - }, - "node_modules/@vitejs/plugin-vue-jsx": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", - "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", - "dependencies": { - "@babel/core": "^7.23.3", - "@babel/plugin-transform-typescript": "^7.23.3", - "@vue/babel-plugin-jsx": "^1.1.5" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.0.0 || ^5.0.0", - "vue": "^3.0.0" - } - }, - "node_modules/@volar/kit": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.2.4.tgz", - "integrity": "sha512-TyRYaj56NBwa+0DgYbIkNQm+pN5DaV1dvZ5PzoKGDk9oag/sCG+W6wVkyaqmYCNJkXpmRtM627RkeMRTBvnYzw==", - "dependencies": { - "@volar/language-service": "2.2.4", - "@volar/typescript": "2.2.4", - "typesafe-path": "^0.2.2", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-uri": "^3.0.8" - }, - "peerDependencies": { - "typescript": "*" - } - }, - "node_modules/@volar/language-core": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.4.tgz", - "integrity": "sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==", - "dependencies": { - "@volar/source-map": "2.2.4" - } - }, - "node_modules/@volar/language-server": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.2.4.tgz", - "integrity": "sha512-wgRsKsqFMY7MRkmBfIX+GB0uzAv2Nks7YS3Ud6RWdHsjEu7tF+cXzBX/IRgW5HOayLLPC1xES2PYXk26hdOIoA==", - "dependencies": { - "@volar/language-core": "2.2.4", - "@volar/language-service": "2.2.4", - "@volar/snapshot-document": "2.2.4", - "@volar/typescript": "2.2.4", - "@vscode/l10n": "^0.0.16", - "path-browserify": "^1.0.1", - "request-light": "^0.7.0", - "vscode-languageserver": "^9.0.1", - "vscode-languageserver-protocol": "^3.17.5", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-uri": "^3.0.8" - } - }, - "node_modules/@volar/language-service": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.2.4.tgz", - "integrity": "sha512-3OxJFADEsAZp1RoTS3SX2GY9SeVnB9mbd3N/Faz45IvnT2EFAyVJGPOyrz5bJDvKuCtjdoTNNWS1GX1bHGytrA==", - "dependencies": { - "@volar/language-core": "2.2.4", - "vscode-languageserver-protocol": "^3.17.5", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-uri": "^3.0.8" - } - }, - "node_modules/@volar/snapshot-document": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.2.4.tgz", - "integrity": "sha512-XwL9Jo5+nn4WZystok1+kRXbmFuJXaCx0KfJYZizJQDd7kPDgBcyci/aKsBVNhIgiD9JT0KKycru0ndyHRadGQ==", - "dependencies": { - "vscode-languageserver-protocol": "^3.17.5", - "vscode-languageserver-textdocument": "^1.0.11" - } - }, - "node_modules/@volar/source-map": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.4.tgz", - "integrity": "sha512-m92FLpR9vB1YEZfiZ+bfgpLrToL/DNkOrorWVep3pffHrwwI4Tx2oIQN+sqHJfKkiT5N3J1owC+8crhAEinfjg==", - "dependencies": { - "muggle-string": "^0.4.0" - } - }, - "node_modules/@volar/typescript": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.2.4.tgz", - "integrity": "sha512-uAQC53tgEbHO62G8NXMfmBrJAlP2QJ9WxVEEQqqK3I6VSy8frL5LbH3hAWODxiwMWixv74wJLWlKbWXOgdIoRQ==", - "dependencies": { - "@volar/language-core": "2.2.4", - "path-browserify": "^1.0.1" - } - }, - "node_modules/@vscode/emmet-helper": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz", - "integrity": "sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==", - "dependencies": { - "emmet": "^2.4.3", - "jsonc-parser": "^2.3.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.15.1", - "vscode-uri": "^2.1.2" - } - }, - "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" - }, - "node_modules/@vscode/l10n": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.16.tgz", - "integrity": "sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==" - }, - "node_modules/@vue/babel-helper-vue-transform-on": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz", - "integrity": "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==" - }, - "node_modules/@vue/babel-plugin-jsx": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz", - "integrity": "sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==", - "dependencies": { - "@babel/helper-module-imports": "~7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9", - "@vue/babel-helper-vue-transform-on": "1.2.2", - "@vue/babel-plugin-resolve-type": "1.2.2", - "camelcase": "^6.3.0", - "html-tags": "^3.3.1", - "svg-tags": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - } - } - }, - "node_modules/@vue/babel-plugin-jsx/node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@vue/babel-plugin-jsx/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vue/babel-plugin-resolve-type": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz", - "integrity": "sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==", - "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/helper-module-imports": "~7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/parser": "^7.23.9", - "@vue/compiler-sfc": "^3.4.15" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-plugin-resolve-type/node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@vue/compiler-core": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", - "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", - "dependencies": { - "@babel/parser": "^7.24.4", - "@vue/shared": "3.4.27", - "entities": "^4.5.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.0" - } - }, - "node_modules/@vue/compiler-core/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "node_modules/@vue/compiler-dom": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", - "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", - "dependencies": { - "@vue/compiler-core": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", - "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", - "dependencies": { - "@babel/parser": "^7.24.4", - "@vue/compiler-core": "3.4.27", - "@vue/compiler-dom": "3.4.27", - "@vue/compiler-ssr": "3.4.27", - "@vue/shared": "3.4.27", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.38", - "source-map-js": "^1.2.0" - } - }, - "node_modules/@vue/compiler-sfc/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "node_modules/@vue/compiler-ssr": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", - "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", - "dependencies": { - "@vue/compiler-dom": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "node_modules/@vue/devtools-core": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.2.1.tgz", - "integrity": "sha512-OyWl455UnJIVgZ6lo5WQ79WbDMoXtSRwyNKp9WzCZ0HhuQywIk4qv59KtLRe75uVmtGBde4hXNaSyRm+x9bY6g==", - "dependencies": { - "@vue/devtools-kit": "^7.2.1", - "@vue/devtools-shared": "^7.2.1", - "mitt": "^3.0.1", - "nanoid": "^3.3.4", - "pathe": "^1.1.2", - "vite-hot-client": "^0.2.3" - } - }, - "node_modules/@vue/devtools-kit": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.2.1.tgz", - "integrity": "sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==", - "dependencies": { - "@vue/devtools-shared": "^7.2.1", - "hookable": "^5.5.3", - "mitt": "^3.0.1", - "perfect-debounce": "^1.0.0", - "speakingurl": "^14.0.1" - }, - "peerDependencies": { - "vue": "^3.0.0" - } - }, - "node_modules/@vue/devtools-shared": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.2.1.tgz", - "integrity": "sha512-PCJF4UknJmOal68+X9XHyVeQ+idv0LFujkTOIW30+GaMJqwFVN9LkQKX4gLqn61KkGMdJTzQ1bt7EJag3TI6AA==", - "dependencies": { - "rfdc": "^1.3.1" - } - }, - "node_modules/@vue/reactivity": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", - "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", - "dependencies": { - "@vue/shared": "3.4.27" - } - }, - "node_modules/@vue/runtime-core": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.27.tgz", - "integrity": "sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==", - "dependencies": { - "@vue/reactivity": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "node_modules/@vue/runtime-dom": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz", - "integrity": "sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==", - "dependencies": { - "@vue/runtime-core": "3.4.27", - "@vue/shared": "3.4.27", - "csstype": "^3.1.3" - } - }, - "node_modules/@vue/server-renderer": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", - "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", - "dependencies": { - "@vue/compiler-ssr": "3.4.27", - "@vue/shared": "3.4.27" - }, - "peerDependencies": { - "vue": "3.4.27" - } - }, - "node_modules/@vue/shared": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", - "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" - }, - "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/array-iterate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", - "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/astro": { - "version": "4.8.6", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.8.6.tgz", - "integrity": "sha512-psHIfK+e+bMPhRwghV9yCGH/uc1jvY4DHmDZdoEepax9yA7kzYH0wt3dpkqlcrO2zxl5jzSC3DmqZfkD6wnW9A==", - "dependencies": { - "@astrojs/compiler": "^2.8.0", - "@astrojs/internal-helpers": "0.4.0", - "@astrojs/markdown-remark": "5.1.0", - "@astrojs/telemetry": "3.1.0", - "@babel/core": "^7.24.5", - "@babel/generator": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/plugin-transform-react-jsx": "^7.23.4", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "@types/babel__core": "^7.20.5", - "@types/cookie": "^0.6.0", - "acorn": "^8.11.3", - "aria-query": "^5.3.0", - "axobject-query": "^4.0.0", - "boxen": "^7.1.1", - "chokidar": "^3.6.0", - "ci-info": "^4.0.0", - "clsx": "^2.1.1", - "common-ancestor-path": "^1.0.1", - "cookie": "^0.6.0", - "cssesc": "^3.0.0", - "debug": "^4.3.4", - "deterministic-object-hash": "^2.0.2", - "devalue": "^5.0.0", - "diff": "^5.2.0", - "dlv": "^1.1.3", - "dset": "^3.1.3", - "es-module-lexer": "^1.5.2", - "esbuild": "^0.21.2", - "estree-walker": "^3.0.3", - "execa": "^8.0.1", - "fast-glob": "^3.3.2", - "flattie": "^1.1.1", - "github-slugger": "^2.0.0", - "gray-matter": "^4.0.3", - "html-escaper": "^3.0.3", - "http-cache-semantics": "^4.1.1", - "js-yaml": "^4.1.0", - "kleur": "^4.1.5", - "magic-string": "^0.30.10", - "mrmime": "^2.0.0", - "ora": "^8.0.1", - "p-limit": "^5.0.0", - "p-queue": "^8.0.1", - "path-to-regexp": "^6.2.2", - "preferred-pm": "^3.1.3", - "prompts": "^2.4.2", - "rehype": "^13.0.1", - "resolve": "^1.22.8", - "semver": "^7.6.2", - "shiki": "^1.5.1", - "string-width": "^7.1.0", - "strip-ansi": "^7.1.0", - "tsconfck": "^3.0.3", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.1", - "vite": "^5.2.11", - "vitefu": "^0.2.5", - "which-pm": "^2.1.1", - "yargs-parser": "^21.1.1", - "zod": "^3.23.8", - "zod-to-json-schema": "^3.23.0" - }, - "bin": { - "astro": "astro.js" - }, - "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0" - }, - "optionalDependencies": { - "sharp": "^0.33.3" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axobject-query": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", - "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base-64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", - "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", - "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.1", - "chalk": "^5.2.0", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.1.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/boxen/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/boxen/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", - "dependencies": { - "run-applescript": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001620", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz", - "integrity": "sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/ci-info": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", - "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dependencies": { - "restore-cursor": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cliui/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cliui/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "optional": true, - "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "engines": { - "node": ">=12.5.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "optional": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "optional": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "optional": true - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-ancestor-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", - "dependencies": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/deterministic-object-hash": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", - "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", - "dependencies": { - "base-64": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/devalue": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", - "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==" - }, - "node_modules/devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "dependencies": { - "dequal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dset": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", - "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.776", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.776.tgz", - "integrity": "sha512-s694bi3+gUzlliqxjPHpa9NRTlhzTgB34aan+pVKZmOTGy2xoZXl+8E1B8i5p5rtev3PKMK/H4asgNejC+YHNg==" - }, - "node_modules/emmet": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.7.tgz", - "integrity": "sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==", - "dependencies": { - "@emmetio/abbreviation": "^2.3.3", - "@emmetio/css-abbreviation": "^2.1.8" - } - }, - "node_modules/emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-stack-parser-es": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.4.tgz", - "integrity": "sha512-l0uy0kAoo6toCgVOYaAayqtPa2a1L15efxUMEnQebKwLQX2X0OpS6wMMQdc4juJXmxd9i40DuaUHq+mjIya9TQ==", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/es-module-lexer": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", - "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==" - }, - "node_modules/esbuild": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.3.tgz", - "integrity": "sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.3", - "@esbuild/android-arm": "0.21.3", - "@esbuild/android-arm64": "0.21.3", - "@esbuild/android-x64": "0.21.3", - "@esbuild/darwin-arm64": "0.21.3", - "@esbuild/darwin-x64": "0.21.3", - "@esbuild/freebsd-arm64": "0.21.3", - "@esbuild/freebsd-x64": "0.21.3", - "@esbuild/linux-arm": "0.21.3", - "@esbuild/linux-arm64": "0.21.3", - "@esbuild/linux-ia32": "0.21.3", - "@esbuild/linux-loong64": "0.21.3", - "@esbuild/linux-mips64el": "0.21.3", - "@esbuild/linux-ppc64": "0.21.3", - "@esbuild/linux-riscv64": "0.21.3", - "@esbuild/linux-s390x": "0.21.3", - "@esbuild/linux-x64": "0.21.3", - "@esbuild/netbsd-x64": "0.21.3", - "@esbuild/openbsd-x64": "0.21.3", - "@esbuild/sunos-x64": "0.21.3", - "@esbuild/win32-arm64": "0.21.3", - "@esbuild/win32-ia32": "0.21.3", - "@esbuild/win32-x64": "0.21.3" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" - }, - "node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-yarn-workspace-root2": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", - "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", - "dependencies": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" - } - }, - "node_modules/flattie": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", - "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-east-asian-width": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", - "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/github-slugger": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" - }, - "node_modules/glob": { - "version": "10.3.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", - "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hast-util-from-html": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", - "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", - "dependencies": { - "@types/hast": "^3.0.0", - "devlop": "^1.1.0", - "hast-util-from-parse5": "^8.0.0", - "parse5": "^7.0.0", - "vfile": "^6.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", - "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^8.0.0", - "property-information": "^6.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-is-element": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.3.tgz", - "integrity": "sha512-ICWvVOF2fq4+7CMmtCPD5CM4QKjPbHpPotE6+8tDooV0ZuyJVUzHsrNX+O5NaRbieTf0F7FfeBOMAwi6Td0+yQ==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-from-parse5": "^8.0.0", - "hast-util-to-parse5": "^8.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "parse5": "^7.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-html": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.1.tgz", - "integrity": "sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-raw": "^9.0.0", - "hast-util-whitespace": "^3.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", - "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-text": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", - "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "hast-util-is-element": "^3.0.0", - "unist-util-find-after": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", - "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", - "dependencies": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hookable": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", - "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" - }, - "node_modules/html-escaper": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", - "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" - }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/import-meta-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", - "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "optional": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-interactive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", - "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-unicode-supported": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz", - "integrity": "sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==" - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/kolorist": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", - "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==" - }, - "node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/load-yaml-file": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", - "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", - "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.13.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-yaml-file/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/load-yaml-file/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", - "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", - "dependencies": { - "chalk": "^5.3.0", - "is-unicode-supported": "^1.3.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - } - }, - "node_modules/markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-definitions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", - "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", - "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", - "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", - "dependencies": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - "dependencies": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz", - "integrity": "sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", - "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", - "dependencies": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromark": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", - "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", - "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", - "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "dependencies": { - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", - "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", - "dependencies": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", - "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", - "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", - "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", - "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", - "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", - "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", - "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", - "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-html-tag-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", - "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", - "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", - "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", - "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromatch": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.6.tgz", - "integrity": "sha512-Y4Ypn3oujJYxJcMacVgcs92wofTHxp9FzfDpQON4msDefoC0lb3ETvQLOdLcbhSwU1bz8HrL/1sygfBIHudrkQ==", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/micromatch/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minipass": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" - }, - "node_modules/mrmime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/muggle-string": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", - "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nlcst-to-string": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", - "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", - "dependencies": { - "@types/nlcst": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", - "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-8.0.1.tgz", - "integrity": "sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==", - "dependencies": { - "chalk": "^5.3.0", - "cli-cursor": "^4.0.0", - "cli-spinners": "^2.9.2", - "is-interactive": "^2.0.0", - "is-unicode-supported": "^2.0.0", - "log-symbols": "^6.0.0", - "stdin-discarder": "^0.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/p-limit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-queue": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", - "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", - "dependencies": { - "eventemitter3": "^5.0.1", - "p-timeout": "^6.1.2" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-timeout": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", - "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-latin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", - "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", - "dependencies": { - "nlcst-to-string": "^3.0.0", - "unist-util-modify-children": "^3.0.0", - "unist-util-visit-children": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" - }, - "node_modules/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" - }, - "node_modules/perfect-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" - }, - "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/preferred-pm": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", - "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==", - "dependencies": { - "find-up": "^5.0.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/preferred-pm/node_modules/which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", - "dependencies": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8.15" - } - }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prompts/node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/property-information": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", - "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/read-cache/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/rehype": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz", - "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==", - "dependencies": { - "@types/hast": "^3.0.0", - "rehype-parse": "^9.0.0", - "rehype-stringify": "^10.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz", - "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-from-html": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-raw": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", - "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-raw": "^9.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-stringify": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz", - "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==", - "dependencies": { - "@types/hast": "^3.0.0", - "hast-util-to-html": "^9.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", - "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", - "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-smartypants": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", - "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", - "dependencies": { - "retext": "^8.1.0", - "retext-smartypants": "^5.2.0", - "unist-util-visit": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/request-light": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz", - "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==" - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/retext": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", - "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", - "dependencies": { - "@types/nlcst": "^1.0.0", - "retext-latin": "^3.0.0", - "retext-stringify": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", - "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", - "dependencies": { - "@types/nlcst": "^1.0.0", - "parse-latin": "^5.0.0", - "unherit": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/retext-latin/node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", - "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", - "dependencies": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/retext-smartypants/node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", - "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", - "dependencies": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/retext-stringify/node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/retext/node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext/node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext/node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext/node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", - "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==" - }, - "node_modules/rollup": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", - "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", - "dependencies": { - "@types/estree": "1.0.5" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.17.2", - "@rollup/rollup-android-arm64": "4.17.2", - "@rollup/rollup-darwin-arm64": "4.17.2", - "@rollup/rollup-darwin-x64": "4.17.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", - "@rollup/rollup-linux-arm-musleabihf": "4.17.2", - "@rollup/rollup-linux-arm64-gnu": "4.17.2", - "@rollup/rollup-linux-arm64-musl": "4.17.2", - "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", - "@rollup/rollup-linux-riscv64-gnu": "4.17.2", - "@rollup/rollup-linux-s390x-gnu": "4.17.2", - "@rollup/rollup-linux-x64-gnu": "4.17.2", - "@rollup/rollup-linux-x64-musl": "4.17.2", - "@rollup/rollup-win32-arm64-msvc": "4.17.2", - "@rollup/rollup-win32-ia32-msvc": "4.17.2", - "@rollup/rollup-win32-x64-msvc": "4.17.2", - "fsevents": "~2.3.2" - } - }, - "node_modules/run-applescript": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", - "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sharp": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.4.tgz", - "integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.3", - "semver": "^7.6.0" - }, - "engines": { - "libvips": ">=8.15.2", - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" - }, - "optionalDependencies": { - "@img/sharp-darwin-arm64": "0.33.4", - "@img/sharp-darwin-x64": "0.33.4", - "@img/sharp-libvips-darwin-arm64": "1.0.2", - "@img/sharp-libvips-darwin-x64": "1.0.2", - "@img/sharp-libvips-linux-arm": "1.0.2", - "@img/sharp-libvips-linux-arm64": "1.0.2", - "@img/sharp-libvips-linux-s390x": "1.0.2", - "@img/sharp-libvips-linux-x64": "1.0.2", - "@img/sharp-libvips-linuxmusl-arm64": "1.0.2", - "@img/sharp-libvips-linuxmusl-x64": "1.0.2", - "@img/sharp-linux-arm": "0.33.4", - "@img/sharp-linux-arm64": "0.33.4", - "@img/sharp-linux-s390x": "0.33.4", - "@img/sharp-linux-x64": "0.33.4", - "@img/sharp-linuxmusl-arm64": "0.33.4", - "@img/sharp-linuxmusl-x64": "0.33.4", - "@img/sharp-wasm32": "0.33.4", - "@img/sharp-win32-ia32": "0.33.4", - "@img/sharp-win32-x64": "0.33.4" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shiki": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.6.0.tgz", - "integrity": "sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==", - "dependencies": { - "@shikijs/core": "1.6.0" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "optional": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/sirv": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", - "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/speakingurl": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", - "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/stdin-discarder": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", - "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" - }, - "node_modules/tailwindcss": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", - "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tailwindcss/node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/totalist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "node_modules/tsconfck": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz", - "integrity": "sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==", - "bin": { - "tsconfck": "bin/tsconfck.js" - }, - "engines": { - "node": "^18 || >=20" - }, - "peerDependencies": { - "typescript": "^5.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "optional": true - }, - "node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typesafe-path": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/typesafe-path/-/typesafe-path-0.2.2.tgz", - "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==" - }, - "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/typescript-auto-import-cache": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.2.tgz", - "integrity": "sha512-+laqe5SFL1vN62FPOOJSUDTZxtgsoOXjneYOXIpx5rQ4UMiN89NAtJLpqLqyebv9fgQ/IMeeTX+mQyRnwvJzvg==", - "dependencies": { - "semver": "^7.3.8" - } - }, - "node_modules/unherit": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", - "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unified": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", - "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", - "dependencies": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-find-after": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", - "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-modify-children": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", - "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", - "dependencies": { - "@types/unist": "^2.0.0", - "array-iterate": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-modify-children/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", - "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-children": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", - "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-children/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "node_modules/unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/vfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", - "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", - "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", - "dependencies": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "dependencies": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vite": { - "version": "5.2.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", - "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", - "dependencies": { - "esbuild": "^0.20.1", - "postcss": "^8.4.38", - "rollup": "^4.13.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-hot-client": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-0.2.3.tgz", - "integrity": "sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==", - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0" - } - }, - "node_modules/vite-plugin-inspect": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.4.tgz", - "integrity": "sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==", - "dependencies": { - "@antfu/utils": "^0.7.7", - "@rollup/pluginutils": "^5.1.0", - "debug": "^4.3.4", - "error-stack-parser-es": "^0.1.1", - "fs-extra": "^11.2.0", - "open": "^10.1.0", - "perfect-debounce": "^1.0.0", - "picocolors": "^1.0.0", - "sirv": "^2.0.4" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0" - }, - "peerDependenciesMeta": { - "@nuxt/kit": { - "optional": true - } - } - }, - "node_modules/vite-plugin-vue-devtools": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.2.1.tgz", - "integrity": "sha512-4k7QNZz0nSojoePQoxnE5fIzi8RU1QJHc0TEg4golv2phZxhBGfjScZD2B8X6bcrRbUQ9CaRKN0dzBs1xtzzNg==", - "dependencies": { - "@vue/devtools-core": "^7.2.1", - "@vue/devtools-kit": "^7.2.1", - "@vue/devtools-shared": "^7.2.1", - "execa": "^8.0.1", - "sirv": "^2.0.4", - "vite-plugin-inspect": "^0.8.4", - "vite-plugin-vue-inspector": "^5.1.0" - }, - "engines": { - "node": ">=v14.21.3" - }, - "peerDependencies": { - "vite": "^3.1.0 || ^4.0.0-0 || ^5.0.0-0" - } - }, - "node_modules/vite-plugin-vue-inspector": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.0.tgz", - "integrity": "sha512-yIw9dvBz9nQW7DPfbJtUVW6JTnt67hqTPRnTwT2CZWMqDvISyQHRjgKl32nlMh1DRH+92533Sv6t59pWMLUCWA==", - "dependencies": { - "@babel/core": "^7.23.0", - "@babel/plugin-proposal-decorators": "^7.23.0", - "@babel/plugin-syntax-import-attributes": "^7.22.5", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-transform-typescript": "^7.22.15", - "@vue/babel-plugin-jsx": "^1.1.5", - "@vue/compiler-dom": "^3.3.4", - "kolorist": "^1.8.0", - "magic-string": "^0.30.4" - }, - "peerDependencies": { - "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0" - } - }, - "node_modules/vite/node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } - }, - "node_modules/vitefu": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", - "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } - } - }, - "node_modules/volar-service-css": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.45.tgz", - "integrity": "sha512-f+AlUI1+kESbcZSVaNJVAnK0c/9Da5StoxzPqA5/8VqUHJWNdubWNnwG5xpFVTfgh6pgTcey3UBhBfHytFaIOg==", - "dependencies": { - "vscode-css-languageservice": "^6.2.10", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-uri": "^3.0.8" - }, - "peerDependencies": { - "@volar/language-service": "~2.2.3" - }, - "peerDependenciesMeta": { - "@volar/language-service": { - "optional": true - } - } - }, - "node_modules/volar-service-emmet": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.45.tgz", - "integrity": "sha512-9nLXSDkR1vA/3fQkFEsSXAu3XovQxOpTkVG2jilQgfek/K1ZLkaA/WMhN/TtmPmQg4NxE9Ni6mA5udBQ5gVXIA==", - "dependencies": { - "@emmetio/css-parser": "^0.4.0", - "@emmetio/html-matcher": "^1.3.0", - "@vscode/emmet-helper": "^2.9.2" - }, - "peerDependencies": { - "@volar/language-service": "~2.2.3" - }, - "peerDependenciesMeta": { - "@volar/language-service": { - "optional": true - } - } - }, - "node_modules/volar-service-html": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.45.tgz", - "integrity": "sha512-tLTJqfy1v5C4nmeAsfekFIKPl4r4qDMyL0L9MWywr/EApZzPCsbeUGxCqdzxSMC2q7PMCfX2i167txDo+J0LVA==", - "dependencies": { - "vscode-html-languageservice": "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-uri": "^3.0.8" - }, - "peerDependencies": { - "@volar/language-service": "~2.2.3" - }, - "peerDependenciesMeta": { - "@volar/language-service": { - "optional": true - } - } - }, - "node_modules/volar-service-html/node_modules/@vscode/l10n": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", - "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" - }, - "node_modules/volar-service-html/node_modules/vscode-html-languageservice": { - "name": "@johnsoncodehk/vscode-html-languageservice", - "version": "5.2.0-34a5462", - "resolved": "https://registry.npmjs.org/@johnsoncodehk/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0-34a5462.tgz", - "integrity": "sha512-etqLfpSJ5zaw76KUNF603be6d6QsiQPmaHr9FKEp4zhLZJzWCCMH6Icak7MtLUFLZLMpL761mZNImi/joBo1ZA==", - "dependencies": { - "@vscode/l10n": "^0.0.18", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-languageserver-types": "^3.17.5", - "vscode-uri": "^3.0.8" - } - }, - "node_modules/volar-service-prettier": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.45.tgz", - "integrity": "sha512-+mBS2EsDgp/kunKEBnHvhBwIQm5v2ahw4NKpKdg4sTpXy3UxqHt+Fq/wRYQ7Z8LlNVNRVfp75ThjM+w2zaZBAw==", - "dependencies": { - "vscode-uri": "^3.0.8" - }, - "peerDependencies": { - "@volar/language-service": "~2.2.3", - "prettier": "^2.2 || ^3.0" - }, - "peerDependenciesMeta": { - "@volar/language-service": { - "optional": true - }, - "prettier": { - "optional": true - } - } - }, - "node_modules/volar-service-typescript": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.45.tgz", - "integrity": "sha512-i/mMIIAMastJ2kgPo3qvX0Rrl7NyxhIYZ0ug/B4ambZcLPI1vzBgS2fmvyWX3jhBYHh8NmbAotFj+0Y9JtN47A==", - "dependencies": { - "path-browserify": "^1.0.1", - "semver": "^7.5.4", - "typescript-auto-import-cache": "^0.3.1", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-nls": "^5.2.0" - }, - "peerDependencies": { - "@volar/language-service": "~2.2.3" - }, - "peerDependenciesMeta": { - "@volar/language-service": { - "optional": true - } - } - }, - "node_modules/volar-service-typescript-twoslash-queries": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.45.tgz", - "integrity": "sha512-KrPUUvKggZgV9mrDpstCzmf20irgv0ooMv+FGDzIIQUkya+d2+nSS8Mx2h9FvsYgLccUVw5jU3Rhwhd3pv/7qg==", - "peerDependencies": { - "@volar/language-service": "~2.2.3" - }, - "peerDependenciesMeta": { - "@volar/language-service": { - "optional": true - } - } - }, - "node_modules/vscode-css-languageservice": { - "version": "6.2.14", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.14.tgz", - "integrity": "sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw==", - "dependencies": { - "@vscode/l10n": "^0.0.18", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-languageserver-types": "3.17.5", - "vscode-uri": "^3.0.8" - } - }, - "node_modules/vscode-css-languageservice/node_modules/@vscode/l10n": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", - "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" - }, - "node_modules/vscode-html-languageservice": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0.tgz", - "integrity": "sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==", - "dependencies": { - "@vscode/l10n": "^0.0.18", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-languageserver-types": "^3.17.5", - "vscode-uri": "^3.0.8" - } - }, - "node_modules/vscode-html-languageservice/node_modules/@vscode/l10n": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", - "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" - }, - "node_modules/vscode-jsonrpc": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", - "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vscode-languageserver": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", - "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", - "dependencies": { - "vscode-languageserver-protocol": "3.17.5" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", - "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", - "dependencies": { - "vscode-jsonrpc": "8.2.0", - "vscode-languageserver-types": "3.17.5" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", - "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==" - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==" - }, - "node_modules/vscode-nls": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", - "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==" - }, - "node_modules/vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==" - }, - "node_modules/vue": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", - "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", - "dependencies": { - "@vue/compiler-dom": "3.4.27", - "@vue/compiler-sfc": "3.4.27", - "@vue/runtime-dom": "3.4.27", - "@vue/server-renderer": "3.4.27", - "@vue/shared": "3.4.27" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-pm": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz", - "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==", - "dependencies": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8.15" - } - }, - "node_modules/which-pm-runs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", - "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/widest-line/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/yaml": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", - "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "3.23.8", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", - "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zod-to-json-schema": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.0.tgz", - "integrity": "sha512-az0uJ243PxsRIa2x1WmNE/pnuA05gUq/JB8Lwe1EDCCL/Fz9MgjYQ0fPlyc2Tcv6aF2ZA7WM5TWaRZVEFaAIag==", - "peerDependencies": { - "zod": "^3.23.3" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - }, - "dependencies": { - "@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" - }, - "@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "@antfu/utils": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.8.tgz", - "integrity": "sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==" - }, - "@astrojs/check": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.7.0.tgz", - "integrity": "sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug==", - "requires": { - "@astrojs/language-server": "^2.10.0", - "chokidar": "^3.5.3", - "fast-glob": "^3.3.1", - "kleur": "^4.1.5", - "yargs": "^17.7.2" - } - }, - "@astrojs/compiler": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.8.0.tgz", - "integrity": "sha512-yrpD1WRGqsJwANaDIdtHo+YVjvIOFAjC83lu5qENIgrafwZcJgSXDuwVMXOgok4tFzpeKLsFQ6c3FoUdloLWBQ==" - }, - "@astrojs/internal-helpers": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.4.0.tgz", - "integrity": "sha512-6B13lz5n6BrbTqCTwhXjJXuR1sqiX/H6rTxzlXx+lN1NnV4jgnq/KJldCQaUWJzPL5SiWahQyinxAbxQtwgPHA==" - }, - "@astrojs/language-server": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.10.0.tgz", - "integrity": "sha512-crHXpqYfA5qWioiuZnZFpTsNItgBlF1f0S9MzDYS7/pfCALkHNJ7K3w9U/j0uMKymsT4hC7BfMaX0DYlfdSzHg==", - "requires": { - "@astrojs/compiler": "^2.7.0", - "@jridgewell/sourcemap-codec": "^1.4.15", - "@volar/kit": "~2.2.3", - "@volar/language-core": "~2.2.3", - "@volar/language-server": "~2.2.3", - "@volar/language-service": "~2.2.3", - "@volar/typescript": "~2.2.3", - "fast-glob": "^3.2.12", - "volar-service-css": "0.0.45", - "volar-service-emmet": "0.0.45", - "volar-service-html": "0.0.45", - "volar-service-prettier": "0.0.45", - "volar-service-typescript": "0.0.45", - "volar-service-typescript-twoslash-queries": "0.0.45", - "vscode-html-languageservice": "^5.2.0", - "vscode-uri": "^3.0.8" - } - }, - "@astrojs/markdown-remark": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-5.1.0.tgz", - "integrity": "sha512-S6Z3K2hOB7MfjeDoHsotnP/q2UsnEDB8NlNAaCjMDsGBZfTUbWxyLW3CaphEWw08f6KLZi2ibK9yC3BaMhh2NQ==", - "requires": { - "@astrojs/prism": "^3.1.0", - "github-slugger": "^2.0.0", - "hast-util-from-html": "^2.0.0", - "hast-util-to-text": "^4.0.0", - "import-meta-resolve": "^4.0.0", - "mdast-util-definitions": "^6.0.0", - "rehype-raw": "^7.0.0", - "rehype-stringify": "^10.0.0", - "remark-gfm": "^4.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.0.0", - "remark-smartypants": "^2.0.0", - "shiki": "^1.1.2", - "unified": "^11.0.4", - "unist-util-remove-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "unist-util-visit-parents": "^6.0.0", - "vfile": "^6.0.1" - } - }, - "@astrojs/prism": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.1.0.tgz", - "integrity": "sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==", - "requires": { - "prismjs": "^1.29.0" - } - }, - "@astrojs/tailwind": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/tailwind/-/tailwind-5.1.0.tgz", - "integrity": "sha512-BJoCDKuWhU9FT2qYg+fr6Nfb3qP4ShtyjXGHKA/4mHN94z7BGcmauQK23iy+YH5qWvTnhqkd6mQPQ1yTZTe9Ig==", - "requires": { - "autoprefixer": "^10.4.15", - "postcss": "^8.4.28", - "postcss-load-config": "^4.0.2" - } - }, - "@astrojs/telemetry": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.1.0.tgz", - "integrity": "sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==", - "requires": { - "ci-info": "^4.0.0", - "debug": "^4.3.4", - "dlv": "^1.1.3", - "dset": "^3.1.3", - "is-docker": "^3.0.0", - "is-wsl": "^3.0.0", - "which-pm-runs": "^1.1.0" - } - }, - "@astrojs/vue": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/vue/-/vue-4.2.0.tgz", - "integrity": "sha512-cjgPCeZtD2hcqC6vlL1GBdfEQdXcw5nd68IF5NFSiZNdcGpkug1TRgn7QeO2sfjUxI683igy7EwDYvRBXqzZ+A==", - "requires": { - "@vitejs/plugin-vue": "^5.0.4", - "@vitejs/plugin-vue-jsx": "^3.1.0", - "@vue/compiler-sfc": "^3.4.27", - "vite-plugin-vue-devtools": "^7.1.3" - } - }, - "@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", - "requires": { - "@babel/highlight": "^7.24.2", - "picocolors": "^1.0.0" - } - }, - "@babel/compat-data": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==" - }, - "@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", - "requires": { - "@babel/types": "^7.24.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "requires": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz", - "integrity": "sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-member-expression-to-functions": "^7.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" - }, - "@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "requires": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz", - "integrity": "sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==", - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", - "requires": { - "@babel/types": "^7.24.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz", - "integrity": "sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==" - }, - "@babel/helper-replace-supers": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", - "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", - "requires": { - "@babel/types": "^7.24.5" - } - }, - "@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==" - }, - "@babel/helper-validator-identifier": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==" - }, - "@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" - }, - "@babel/helpers": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", - "requires": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" - } - }, - "@babel/highlight": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", - "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", - "requires": { - "@babel/helper-validator-identifier": "^7.24.5", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - } - }, - "@babel/parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==" - }, - "@babel/plugin-proposal-decorators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.1.tgz", - "integrity": "sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-decorators": "^7.24.1" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.1.tgz", - "integrity": "sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==", - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", - "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", - "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", - "requires": { - "@babel/helper-plugin-utils": "^7.24.0" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", - "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/types": "^7.23.4" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz", - "integrity": "sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-typescript": "^7.24.1" - } - }, - "@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" - } - }, - "@babel/traverse": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", - "requires": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", - "debug": "^4.3.1", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", - "requires": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", - "to-fast-properties": "^2.0.0" - } - }, - "@emmetio/abbreviation": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", - "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", - "requires": { - "@emmetio/scanner": "^1.0.4" - } - }, - "@emmetio/css-abbreviation": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", - "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", - "requires": { - "@emmetio/scanner": "^1.0.4" - } - }, - "@emmetio/css-parser": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.0.tgz", - "integrity": "sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==", - "requires": { - "@emmetio/stream-reader": "^2.2.0", - "@emmetio/stream-reader-utils": "^0.1.0" - } - }, - "@emmetio/html-matcher": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz", - "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==", - "requires": { - "@emmetio/scanner": "^1.0.0" - } - }, - "@emmetio/scanner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", - "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" - }, - "@emmetio/stream-reader": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz", - "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==" - }, - "@emmetio/stream-reader-utils": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz", - "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==" - }, - "@emnapi/runtime": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.2.0.tgz", - "integrity": "sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==", - "optional": true, - "requires": { - "tslib": "^2.4.0" - } - }, - "@esbuild/aix-ppc64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.3.tgz", - "integrity": "sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w==", - "optional": true - }, - "@esbuild/android-arm": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.3.tgz", - "integrity": "sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ==", - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.3.tgz", - "integrity": "sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw==", - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.3.tgz", - "integrity": "sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw==", - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.3.tgz", - "integrity": "sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ==", - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.3.tgz", - "integrity": "sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q==", - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.3.tgz", - "integrity": "sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g==", - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.3.tgz", - "integrity": "sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA==", - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.3.tgz", - "integrity": "sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ==", - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.3.tgz", - "integrity": "sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q==", - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.3.tgz", - "integrity": "sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A==", - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.3.tgz", - "integrity": "sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q==", - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.3.tgz", - "integrity": "sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw==", - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.3.tgz", - "integrity": "sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg==", - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.3.tgz", - "integrity": "sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A==", - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.3.tgz", - "integrity": "sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA==", - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.3.tgz", - "integrity": "sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ==", - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.3.tgz", - "integrity": "sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw==", - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.3.tgz", - "integrity": "sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ==", - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.3.tgz", - "integrity": "sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA==", - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.3.tgz", - "integrity": "sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw==", - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.3.tgz", - "integrity": "sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw==", - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.3.tgz", - "integrity": "sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA==", - "optional": true - }, - "@img/sharp-darwin-arm64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz", - "integrity": "sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==", - "optional": true, - "requires": { - "@img/sharp-libvips-darwin-arm64": "1.0.2" - } - }, - "@img/sharp-darwin-x64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz", - "integrity": "sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==", - "optional": true, - "requires": { - "@img/sharp-libvips-darwin-x64": "1.0.2" - } - }, - "@img/sharp-libvips-darwin-arm64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz", - "integrity": "sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==", - "optional": true - }, - "@img/sharp-libvips-darwin-x64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz", - "integrity": "sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==", - "optional": true - }, - "@img/sharp-libvips-linux-arm": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz", - "integrity": "sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==", - "optional": true - }, - "@img/sharp-libvips-linux-arm64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz", - "integrity": "sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==", - "optional": true - }, - "@img/sharp-libvips-linux-s390x": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz", - "integrity": "sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==", - "optional": true - }, - "@img/sharp-libvips-linux-x64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz", - "integrity": "sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==", - "optional": true - }, - "@img/sharp-libvips-linuxmusl-arm64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz", - "integrity": "sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==", - "optional": true - }, - "@img/sharp-libvips-linuxmusl-x64": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz", - "integrity": "sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==", - "optional": true - }, - "@img/sharp-linux-arm": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz", - "integrity": "sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==", - "optional": true, - "requires": { - "@img/sharp-libvips-linux-arm": "1.0.2" - } - }, - "@img/sharp-linux-arm64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz", - "integrity": "sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==", - "optional": true, - "requires": { - "@img/sharp-libvips-linux-arm64": "1.0.2" - } - }, - "@img/sharp-linux-s390x": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz", - "integrity": "sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==", - "optional": true, - "requires": { - "@img/sharp-libvips-linux-s390x": "1.0.2" - } - }, - "@img/sharp-linux-x64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz", - "integrity": "sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==", - "optional": true, - "requires": { - "@img/sharp-libvips-linux-x64": "1.0.2" - } - }, - "@img/sharp-linuxmusl-arm64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz", - "integrity": "sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==", - "optional": true, - "requires": { - "@img/sharp-libvips-linuxmusl-arm64": "1.0.2" - } - }, - "@img/sharp-linuxmusl-x64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz", - "integrity": "sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==", - "optional": true, - "requires": { - "@img/sharp-libvips-linuxmusl-x64": "1.0.2" - } - }, - "@img/sharp-wasm32": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz", - "integrity": "sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==", - "optional": true, - "requires": { - "@emnapi/runtime": "^1.1.1" - } - }, - "@img/sharp-win32-ia32": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz", - "integrity": "sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==", - "optional": true - }, - "@img/sharp-win32-x64": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.4.tgz", - "integrity": "sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==", - "optional": true - }, - "@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "requires": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "dependencies": { - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" - }, - "@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true - }, - "@polka/url": { - "version": "1.0.0-next.25", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", - "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" - }, - "@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", - "requires": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "dependencies": { - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - } - } - }, - "@rollup/rollup-android-arm-eabi": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", - "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", - "optional": true - }, - "@rollup/rollup-android-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", - "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", - "optional": true - }, - "@rollup/rollup-darwin-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", - "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", - "optional": true - }, - "@rollup/rollup-darwin-x64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", - "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", - "optional": true - }, - "@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", - "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", - "optional": true - }, - "@rollup/rollup-linux-arm-musleabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", - "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", - "optional": true - }, - "@rollup/rollup-linux-arm64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", - "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", - "optional": true - }, - "@rollup/rollup-linux-arm64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", - "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", - "optional": true - }, - "@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", - "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", - "optional": true - }, - "@rollup/rollup-linux-riscv64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", - "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", - "optional": true - }, - "@rollup/rollup-linux-s390x-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", - "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", - "optional": true - }, - "@rollup/rollup-linux-x64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", - "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", - "optional": true - }, - "@rollup/rollup-linux-x64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", - "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", - "optional": true - }, - "@rollup/rollup-win32-arm64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", - "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", - "optional": true - }, - "@rollup/rollup-win32-ia32-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", - "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", - "optional": true - }, - "@rollup/rollup-win32-x64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", - "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", - "optional": true - }, - "@shikijs/core": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.6.0.tgz", - "integrity": "sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==" - }, - "@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", - "requires": { - "@babel/types": "^7.20.7" - } - }, - "@types/cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" - }, - "@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "requires": { - "@types/ms": "*" - } - }, - "@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" - }, - "@types/hast": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", - "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", - "requires": { - "@types/unist": "*" - } - }, - "@types/mdast": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", - "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", - "requires": { - "@types/unist": "*" - } - }, - "@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" - }, - "@types/nlcst": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.4.tgz", - "integrity": "sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==", - "requires": { - "@types/unist": "^2" - }, - "dependencies": { - "@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - } - } - }, - "@types/unist": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" - }, - "@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" - }, - "@vitejs/plugin-vue": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", - "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", - "requires": {} - }, - "@vitejs/plugin-vue-jsx": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", - "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", - "requires": { - "@babel/core": "^7.23.3", - "@babel/plugin-transform-typescript": "^7.23.3", - "@vue/babel-plugin-jsx": "^1.1.5" - } - }, - "@volar/kit": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.2.4.tgz", - "integrity": "sha512-TyRYaj56NBwa+0DgYbIkNQm+pN5DaV1dvZ5PzoKGDk9oag/sCG+W6wVkyaqmYCNJkXpmRtM627RkeMRTBvnYzw==", - "requires": { - "@volar/language-service": "2.2.4", - "@volar/typescript": "2.2.4", - "typesafe-path": "^0.2.2", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-uri": "^3.0.8" - } - }, - "@volar/language-core": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.4.tgz", - "integrity": "sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==", - "requires": { - "@volar/source-map": "2.2.4" - } - }, - "@volar/language-server": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.2.4.tgz", - "integrity": "sha512-wgRsKsqFMY7MRkmBfIX+GB0uzAv2Nks7YS3Ud6RWdHsjEu7tF+cXzBX/IRgW5HOayLLPC1xES2PYXk26hdOIoA==", - "requires": { - "@volar/language-core": "2.2.4", - "@volar/language-service": "2.2.4", - "@volar/snapshot-document": "2.2.4", - "@volar/typescript": "2.2.4", - "@vscode/l10n": "^0.0.16", - "path-browserify": "^1.0.1", - "request-light": "^0.7.0", - "vscode-languageserver": "^9.0.1", - "vscode-languageserver-protocol": "^3.17.5", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-uri": "^3.0.8" - } - }, - "@volar/language-service": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.2.4.tgz", - "integrity": "sha512-3OxJFADEsAZp1RoTS3SX2GY9SeVnB9mbd3N/Faz45IvnT2EFAyVJGPOyrz5bJDvKuCtjdoTNNWS1GX1bHGytrA==", - "requires": { - "@volar/language-core": "2.2.4", - "vscode-languageserver-protocol": "^3.17.5", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-uri": "^3.0.8" - } - }, - "@volar/snapshot-document": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.2.4.tgz", - "integrity": "sha512-XwL9Jo5+nn4WZystok1+kRXbmFuJXaCx0KfJYZizJQDd7kPDgBcyci/aKsBVNhIgiD9JT0KKycru0ndyHRadGQ==", - "requires": { - "vscode-languageserver-protocol": "^3.17.5", - "vscode-languageserver-textdocument": "^1.0.11" - } - }, - "@volar/source-map": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.4.tgz", - "integrity": "sha512-m92FLpR9vB1YEZfiZ+bfgpLrToL/DNkOrorWVep3pffHrwwI4Tx2oIQN+sqHJfKkiT5N3J1owC+8crhAEinfjg==", - "requires": { - "muggle-string": "^0.4.0" - } - }, - "@volar/typescript": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.2.4.tgz", - "integrity": "sha512-uAQC53tgEbHO62G8NXMfmBrJAlP2QJ9WxVEEQqqK3I6VSy8frL5LbH3hAWODxiwMWixv74wJLWlKbWXOgdIoRQ==", - "requires": { - "@volar/language-core": "2.2.4", - "path-browserify": "^1.0.1" - } - }, - "@vscode/emmet-helper": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz", - "integrity": "sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==", - "requires": { - "emmet": "^2.4.3", - "jsonc-parser": "^2.3.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.15.1", - "vscode-uri": "^2.1.2" - }, - "dependencies": { - "vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" - } - } - }, - "@vscode/l10n": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.16.tgz", - "integrity": "sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==" - }, - "@vue/babel-helper-vue-transform-on": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz", - "integrity": "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==" - }, - "@vue/babel-plugin-jsx": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz", - "integrity": "sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==", - "requires": { - "@babel/helper-module-imports": "~7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/template": "^7.23.9", - "@babel/traverse": "^7.23.9", - "@babel/types": "^7.23.9", - "@vue/babel-helper-vue-transform-on": "1.2.2", - "@vue/babel-plugin-resolve-type": "1.2.2", - "camelcase": "^6.3.0", - "html-tags": "^3.3.1", - "svg-tags": "^1.0.0" - }, - "dependencies": { - "@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "requires": { - "@babel/types": "^7.22.15" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - } - } - }, - "@vue/babel-plugin-resolve-type": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz", - "integrity": "sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==", - "requires": { - "@babel/code-frame": "^7.23.5", - "@babel/helper-module-imports": "~7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/parser": "^7.23.9", - "@vue/compiler-sfc": "^3.4.15" - }, - "dependencies": { - "@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "requires": { - "@babel/types": "^7.22.15" - } - } - } - }, - "@vue/compiler-core": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", - "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", - "requires": { - "@babel/parser": "^7.24.4", - "@vue/shared": "3.4.27", - "entities": "^4.5.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.0" - }, - "dependencies": { - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - } - } - }, - "@vue/compiler-dom": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", - "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", - "requires": { - "@vue/compiler-core": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "@vue/compiler-sfc": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", - "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", - "requires": { - "@babel/parser": "^7.24.4", - "@vue/compiler-core": "3.4.27", - "@vue/compiler-dom": "3.4.27", - "@vue/compiler-ssr": "3.4.27", - "@vue/shared": "3.4.27", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.38", - "source-map-js": "^1.2.0" - }, - "dependencies": { - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - } - } - }, - "@vue/compiler-ssr": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", - "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", - "requires": { - "@vue/compiler-dom": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "@vue/devtools-core": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.2.1.tgz", - "integrity": "sha512-OyWl455UnJIVgZ6lo5WQ79WbDMoXtSRwyNKp9WzCZ0HhuQywIk4qv59KtLRe75uVmtGBde4hXNaSyRm+x9bY6g==", - "requires": { - "@vue/devtools-kit": "^7.2.1", - "@vue/devtools-shared": "^7.2.1", - "mitt": "^3.0.1", - "nanoid": "^3.3.4", - "pathe": "^1.1.2", - "vite-hot-client": "^0.2.3" - } - }, - "@vue/devtools-kit": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.2.1.tgz", - "integrity": "sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==", - "requires": { - "@vue/devtools-shared": "^7.2.1", - "hookable": "^5.5.3", - "mitt": "^3.0.1", - "perfect-debounce": "^1.0.0", - "speakingurl": "^14.0.1" - } - }, - "@vue/devtools-shared": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.2.1.tgz", - "integrity": "sha512-PCJF4UknJmOal68+X9XHyVeQ+idv0LFujkTOIW30+GaMJqwFVN9LkQKX4gLqn61KkGMdJTzQ1bt7EJag3TI6AA==", - "requires": { - "rfdc": "^1.3.1" - } - }, - "@vue/reactivity": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", - "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", - "requires": { - "@vue/shared": "3.4.27" - } - }, - "@vue/runtime-core": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.27.tgz", - "integrity": "sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==", - "requires": { - "@vue/reactivity": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "@vue/runtime-dom": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz", - "integrity": "sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==", - "requires": { - "@vue/runtime-core": "3.4.27", - "@vue/shared": "3.4.27", - "csstype": "^3.1.3" - } - }, - "@vue/server-renderer": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", - "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", - "requires": { - "@vue/compiler-ssr": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "@vue/shared": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", - "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" - }, - "acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==" - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "requires": { - "string-width": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "requires": { - "dequal": "^2.0.3" - } - }, - "array-iterate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", - "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==" - }, - "astro": { - "version": "4.8.6", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.8.6.tgz", - "integrity": "sha512-psHIfK+e+bMPhRwghV9yCGH/uc1jvY4DHmDZdoEepax9yA7kzYH0wt3dpkqlcrO2zxl5jzSC3DmqZfkD6wnW9A==", - "requires": { - "@astrojs/compiler": "^2.8.0", - "@astrojs/internal-helpers": "0.4.0", - "@astrojs/markdown-remark": "5.1.0", - "@astrojs/telemetry": "3.1.0", - "@babel/core": "^7.24.5", - "@babel/generator": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/plugin-transform-react-jsx": "^7.23.4", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", - "@types/babel__core": "^7.20.5", - "@types/cookie": "^0.6.0", - "acorn": "^8.11.3", - "aria-query": "^5.3.0", - "axobject-query": "^4.0.0", - "boxen": "^7.1.1", - "chokidar": "^3.6.0", - "ci-info": "^4.0.0", - "clsx": "^2.1.1", - "common-ancestor-path": "^1.0.1", - "cookie": "^0.6.0", - "cssesc": "^3.0.0", - "debug": "^4.3.4", - "deterministic-object-hash": "^2.0.2", - "devalue": "^5.0.0", - "diff": "^5.2.0", - "dlv": "^1.1.3", - "dset": "^3.1.3", - "es-module-lexer": "^1.5.2", - "esbuild": "^0.21.2", - "estree-walker": "^3.0.3", - "execa": "^8.0.1", - "fast-glob": "^3.3.2", - "flattie": "^1.1.1", - "github-slugger": "^2.0.0", - "gray-matter": "^4.0.3", - "html-escaper": "^3.0.3", - "http-cache-semantics": "^4.1.1", - "js-yaml": "^4.1.0", - "kleur": "^4.1.5", - "magic-string": "^0.30.10", - "mrmime": "^2.0.0", - "ora": "^8.0.1", - "p-limit": "^5.0.0", - "p-queue": "^8.0.1", - "path-to-regexp": "^6.2.2", - "preferred-pm": "^3.1.3", - "prompts": "^2.4.2", - "rehype": "^13.0.1", - "resolve": "^1.22.8", - "semver": "^7.6.2", - "sharp": "^0.33.3", - "shiki": "^1.5.1", - "string-width": "^7.1.0", - "strip-ansi": "^7.1.0", - "tsconfck": "^3.0.3", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.1", - "vite": "^5.2.11", - "vitefu": "^0.2.5", - "which-pm": "^2.1.1", - "yargs-parser": "^21.1.1", - "zod": "^3.23.8", - "zod-to-json-schema": "^3.23.0" - } - }, - "autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", - "requires": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "axobject-query": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", - "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", - "requires": { - "dequal": "^2.0.3" - } - }, - "bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base-64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", - "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" - }, - "binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" - }, - "boxen": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", - "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^7.0.1", - "chalk": "^5.2.0", - "cli-boxes": "^3.0.0", - "string-width": "^5.1.2", - "type-fest": "^2.13.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.1.0" - }, - "dependencies": { - "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - } - } - }, - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "requires": { - "fill-range": "^7.1.1" - } - }, - "browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", - "requires": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - } - }, - "bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", - "requires": { - "run-applescript": "^7.0.0" - } - }, - "camelcase": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-lite": { - "version": "1.0.30001620", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001620.tgz", - "integrity": "sha512-WJvYsOjd1/BYUY6SNGUosK9DUidBPDTnOARHp3fSmFO1ekdxaY6nKRttEVrfMmYi80ctS0kz1wiWmm14fVc3ew==" - }, - "ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" - }, - "character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==" - }, - "character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==" - }, - "chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "ci-info": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz", - "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==" - }, - "cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" - }, - "cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "requires": { - "restore-cursor": "^4.0.0" - } - }, - "cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==" - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" - }, - "color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "optional": true, - "requires": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - }, - "dependencies": { - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "optional": true - } - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "optional": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" - }, - "common-ancestor-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "requires": { - "character-entities": "^2.0.0" - } - }, - "default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", - "requires": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - } - }, - "default-browser-id": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==" - }, - "define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==" - }, - "dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" - }, - "detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", - "optional": true - }, - "deterministic-object-hash": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", - "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", - "requires": { - "base-64": "^1.0.0" - } - }, - "devalue": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", - "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==" - }, - "devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "requires": { - "dequal": "^2.0.0" - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==" - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "dset": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", - "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==" - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "electron-to-chromium": { - "version": "1.4.776", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.776.tgz", - "integrity": "sha512-s694bi3+gUzlliqxjPHpa9NRTlhzTgB34aan+pVKZmOTGy2xoZXl+8E1B8i5p5rtev3PKMK/H4asgNejC+YHNg==" - }, - "emmet": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.7.tgz", - "integrity": "sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA==", - "requires": { - "@emmetio/abbreviation": "^2.3.3", - "@emmetio/css-abbreviation": "^2.1.8" - } - }, - "emoji-regex": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", - "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" - }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" - }, - "error-stack-parser-es": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.4.tgz", - "integrity": "sha512-l0uy0kAoo6toCgVOYaAayqtPa2a1L15efxUMEnQebKwLQX2X0OpS6wMMQdc4juJXmxd9i40DuaUHq+mjIya9TQ==" - }, - "es-module-lexer": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", - "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==" - }, - "esbuild": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.3.tgz", - "integrity": "sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw==", - "requires": { - "@esbuild/aix-ppc64": "0.21.3", - "@esbuild/android-arm": "0.21.3", - "@esbuild/android-arm64": "0.21.3", - "@esbuild/android-x64": "0.21.3", - "@esbuild/darwin-arm64": "0.21.3", - "@esbuild/darwin-x64": "0.21.3", - "@esbuild/freebsd-arm64": "0.21.3", - "@esbuild/freebsd-x64": "0.21.3", - "@esbuild/linux-arm": "0.21.3", - "@esbuild/linux-arm64": "0.21.3", - "@esbuild/linux-ia32": "0.21.3", - "@esbuild/linux-loong64": "0.21.3", - "@esbuild/linux-mips64el": "0.21.3", - "@esbuild/linux-ppc64": "0.21.3", - "@esbuild/linux-riscv64": "0.21.3", - "@esbuild/linux-s390x": "0.21.3", - "@esbuild/linux-x64": "0.21.3", - "@esbuild/netbsd-x64": "0.21.3", - "@esbuild/openbsd-x64": "0.21.3", - "@esbuild/sunos-x64": "0.21.3", - "@esbuild/win32-arm64": "0.21.3", - "@esbuild/win32-ia32": "0.21.3", - "@esbuild/win32-x64": "0.21.3" - } - }, - "escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "requires": { - "@types/estree": "^1.0.0" - } - }, - "eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" - }, - "execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "requires": { - "reusify": "^1.0.4" - } - }, - "fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "find-yarn-workspace-root2": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", - "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", - "requires": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" - } - }, - "flattie": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", - "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==" - }, - "foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - } - }, - "fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" - }, - "fs-extra": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "optional": true - }, - "function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-east-asian-width": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", - "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==" - }, - "get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==" - }, - "github-slugger": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" - }, - "glob": { - "version": "10.3.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", - "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "requires": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "requires": { - "function-bind": "^1.1.2" - } - }, - "hast-util-from-html": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", - "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", - "requires": { - "@types/hast": "^3.0.0", - "devlop": "^1.1.0", - "hast-util-from-parse5": "^8.0.0", - "parse5": "^7.0.0", - "vfile": "^6.0.0", - "vfile-message": "^4.0.0" - } - }, - "hast-util-from-parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", - "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", - "requires": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^8.0.0", - "property-information": "^6.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" - } - }, - "hast-util-is-element": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", - "requires": { - "@types/hast": "^3.0.0" - } - }, - "hast-util-parse-selector": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", - "requires": { - "@types/hast": "^3.0.0" - } - }, - "hast-util-raw": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.3.tgz", - "integrity": "sha512-ICWvVOF2fq4+7CMmtCPD5CM4QKjPbHpPotE6+8tDooV0ZuyJVUzHsrNX+O5NaRbieTf0F7FfeBOMAwi6Td0+yQ==", - "requires": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-from-parse5": "^8.0.0", - "hast-util-to-parse5": "^8.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "parse5": "^7.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - } - }, - "hast-util-to-html": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.1.tgz", - "integrity": "sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==", - "requires": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-raw": "^9.0.0", - "hast-util-whitespace": "^3.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" - } - }, - "hast-util-to-parse5": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", - "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", - "requires": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - } - }, - "hast-util-to-text": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", - "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", - "requires": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "hast-util-is-element": "^3.0.0", - "unist-util-find-after": "^5.0.0" - } - }, - "hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "requires": { - "@types/hast": "^3.0.0" - } - }, - "hastscript": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", - "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", - "requires": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - } - }, - "hookable": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", - "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" - }, - "html-escaper": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", - "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" - }, - "html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==" - }, - "html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==" - }, - "http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==" - }, - "import-meta-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", - "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==" - }, - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "optional": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - }, - "is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "requires": { - "hasown": "^2.0.0" - } - }, - "is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "requires": { - "is-docker": "^3.0.0" - } - }, - "is-interactive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", - "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" - }, - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" - }, - "is-unicode-supported": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz", - "integrity": "sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==" - }, - "is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "requires": { - "is-inside-container": "^1.0.0" - } - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" - } - }, - "jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "jsonc-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" - }, - "kolorist": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", - "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==" - }, - "lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==" - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "load-yaml-file": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", - "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", - "requires": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.13.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "log-symbols": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", - "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", - "requires": { - "chalk": "^5.3.0", - "is-unicode-supported": "^1.3.0" - }, - "dependencies": { - "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" - }, - "is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==" - } - } - }, - "longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.15" - } - }, - "markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==" - }, - "mdast-util-definitions": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", - "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", - "requires": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - } - }, - "mdast-util-find-and-replace": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", - "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", - "requires": { - "@types/mdast": "^4.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" - } - } - }, - "mdast-util-from-markdown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", - "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", - "requires": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark": "^4.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-decode-string": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unist-util-stringify-position": "^4.0.0" - } - }, - "mdast-util-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", - "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", - "requires": { - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-gfm-autolink-literal": "^2.0.0", - "mdast-util-gfm-footnote": "^2.0.0", - "mdast-util-gfm-strikethrough": "^2.0.0", - "mdast-util-gfm-table": "^2.0.0", - "mdast-util-gfm-task-list-item": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", - "requires": { - "@types/mdast": "^4.0.0", - "ccount": "^2.0.0", - "devlop": "^1.0.0", - "mdast-util-find-and-replace": "^3.0.0", - "micromark-util-character": "^2.0.0" - } - }, - "mdast-util-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", - "requires": { - "@types/mdast": "^4.0.0", - "devlop": "^1.1.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0" - } - }, - "mdast-util-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", - "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", - "requires": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-gfm-task-list-item": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", - "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", - "requires": { - "@types/mdast": "^4.0.0", - "devlop": "^1.0.0", - "mdast-util-from-markdown": "^2.0.0", - "mdast-util-to-markdown": "^2.0.0" - } - }, - "mdast-util-phrasing": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", - "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", - "requires": { - "@types/mdast": "^4.0.0", - "unist-util-is": "^6.0.0" - } - }, - "mdast-util-to-hast": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz", - "integrity": "sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==", - "requires": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0" - } - }, - "mdast-util-to-markdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", - "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", - "requires": { - "@types/mdast": "^4.0.0", - "@types/unist": "^3.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^4.0.0", - "mdast-util-to-string": "^4.0.0", - "micromark-util-decode-string": "^2.0.0", - "unist-util-visit": "^5.0.0", - "zwitch": "^2.0.0" - } - }, - "mdast-util-to-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", - "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", - "requires": { - "@types/mdast": "^4.0.0" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "micromark": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", - "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", - "requires": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-core-commonmark": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz", - "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==", - "requires": { - "decode-named-character-reference": "^1.0.0", - "devlop": "^1.0.0", - "micromark-factory-destination": "^2.0.0", - "micromark-factory-label": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-factory-title": "^2.0.0", - "micromark-factory-whitespace": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-html-tag-name": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-subtokenize": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", - "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", - "requires": { - "micromark-extension-gfm-autolink-literal": "^2.0.0", - "micromark-extension-gfm-footnote": "^2.0.0", - "micromark-extension-gfm-strikethrough": "^2.0.0", - "micromark-extension-gfm-table": "^2.0.0", - "micromark-extension-gfm-tagfilter": "^2.0.0", - "micromark-extension-gfm-task-list-item": "^2.0.0", - "micromark-util-combine-extensions": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-autolink-literal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", - "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-footnote": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", - "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", - "requires": { - "devlop": "^1.0.0", - "micromark-core-commonmark": "^2.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-normalize-identifier": "^2.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-strikethrough": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", - "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", - "requires": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-classify-character": "^2.0.0", - "micromark-util-resolve-all": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-table": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", - "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", - "requires": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-tagfilter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", - "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", - "requires": { - "micromark-util-types": "^2.0.0" - } - }, - "micromark-extension-gfm-task-list-item": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", - "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", - "requires": { - "devlop": "^1.0.0", - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-factory-destination": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", - "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-factory-label": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", - "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", - "requires": { - "devlop": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-factory-space": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", - "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-factory-title": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", - "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", - "requires": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-factory-whitespace": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", - "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", - "requires": { - "micromark-factory-space": "^2.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-character": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", - "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-chunked": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", - "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", - "requires": { - "micromark-util-symbol": "^2.0.0" - } - }, - "micromark-util-classify-character": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", - "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-combine-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", - "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", - "requires": { - "micromark-util-chunked": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-decode-numeric-character-reference": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", - "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", - "requires": { - "micromark-util-symbol": "^2.0.0" - } - }, - "micromark-util-decode-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", - "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^2.0.0", - "micromark-util-decode-numeric-character-reference": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "micromark-util-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", - "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==" - }, - "micromark-util-html-tag-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", - "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==" - }, - "micromark-util-normalize-identifier": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", - "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", - "requires": { - "micromark-util-symbol": "^2.0.0" - } - }, - "micromark-util-resolve-all": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", - "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", - "requires": { - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-sanitize-uri": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", - "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "micromark-util-subtokenize": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", - "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", - "requires": { - "devlop": "^1.0.0", - "micromark-util-chunked": "^2.0.0", - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==" - }, - "micromark-util-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==" - }, - "micromatch": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.6.tgz", - "integrity": "sha512-Y4Ypn3oujJYxJcMacVgcs92wofTHxp9FzfDpQON4msDefoC0lb3ETvQLOdLcbhSwU1bz8HrL/1sygfBIHudrkQ==", - "requires": { - "braces": "^3.0.3", - "picomatch": "^4.0.2" - }, - "dependencies": { - "picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==" - } - } - }, - "mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" - }, - "minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minipass": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==" - }, - "mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" - }, - "mrmime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", - "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "muggle-string": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", - "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==" - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" - }, - "nlcst-to-string": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", - "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", - "requires": { - "@types/nlcst": "^1.0.0" - } - }, - "node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" - }, - "npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "requires": { - "path-key": "^4.0.0" - }, - "dependencies": { - "path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==" - } - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" - }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "requires": { - "mimic-fn": "^4.0.0" - } - }, - "open": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", - "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", - "requires": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" - } - }, - "ora": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-8.0.1.tgz", - "integrity": "sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==", - "requires": { - "chalk": "^5.3.0", - "cli-cursor": "^4.0.0", - "cli-spinners": "^2.9.2", - "is-interactive": "^2.0.0", - "is-unicode-supported": "^2.0.0", - "log-symbols": "^6.0.0", - "stdin-discarder": "^0.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "dependencies": { - "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==" - } - } - }, - "p-limit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", - "requires": { - "yocto-queue": "^1.0.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - } - } - }, - "p-queue": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", - "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", - "requires": { - "eventemitter3": "^5.0.1", - "p-timeout": "^6.1.2" - } - }, - "p-timeout": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", - "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==" - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "parse-latin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", - "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", - "requires": { - "nlcst-to-string": "^3.0.0", - "unist-util-modify-children": "^3.0.0", - "unist-util-visit-children": "^2.0.0" - } - }, - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "requires": { - "entities": "^4.4.0" - } - }, - "path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "requires": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==" - } - } - }, - "path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==" - }, - "pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" - }, - "perfect-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==" - }, - "picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - } - }, - "postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "requires": { - "camelcase-css": "^2.0.1" - } - }, - "postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "requires": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - } - }, - "postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "requires": { - "postcss-selector-parser": "^6.0.11" - } - }, - "postcss-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "preferred-pm": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.3.tgz", - "integrity": "sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==", - "requires": { - "find-up": "^5.0.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" - }, - "dependencies": { - "which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", - "requires": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" - } - } - } - }, - "prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "dependencies": { - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - } - } - }, - "property-information": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", - "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "requires": { - "pify": "^2.3.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - } - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "rehype": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz", - "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==", - "requires": { - "@types/hast": "^3.0.0", - "rehype-parse": "^9.0.0", - "rehype-stringify": "^10.0.0", - "unified": "^11.0.0" - } - }, - "rehype-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz", - "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==", - "requires": { - "@types/hast": "^3.0.0", - "hast-util-from-html": "^2.0.0", - "unified": "^11.0.0" - } - }, - "rehype-raw": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", - "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", - "requires": { - "@types/hast": "^3.0.0", - "hast-util-raw": "^9.0.0", - "vfile": "^6.0.0" - } - }, - "rehype-stringify": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz", - "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==", - "requires": { - "@types/hast": "^3.0.0", - "hast-util-to-html": "^9.0.0", - "unified": "^11.0.0" - } - }, - "remark-gfm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", - "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-gfm": "^3.0.0", - "micromark-extension-gfm": "^3.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.0" - } - }, - "remark-parse": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", - "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-from-markdown": "^2.0.0", - "micromark-util-types": "^2.0.0", - "unified": "^11.0.0" - } - }, - "remark-rehype": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", - "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", - "requires": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "mdast-util-to-hast": "^13.0.0", - "unified": "^11.0.0", - "vfile": "^6.0.0" - } - }, - "remark-smartypants": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.1.0.tgz", - "integrity": "sha512-qoF6Vz3BjU2tP6OfZqHOvCU0ACmu/6jhGaINSQRI9mM7wCxNQTKB3JUAN4SVoN2ybElEDTxBIABRep7e569iJw==", - "requires": { - "retext": "^8.1.0", - "retext-smartypants": "^5.2.0", - "unist-util-visit": "^5.0.0" - } - }, - "remark-stringify": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", - "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", - "requires": { - "@types/mdast": "^4.0.0", - "mdast-util-to-markdown": "^2.0.0", - "unified": "^11.0.0" - } - }, - "request-light": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz", - "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==" - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "dependencies": { - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - } - } - }, - "retext": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", - "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", - "requires": { - "@types/nlcst": "^1.0.0", - "retext-latin": "^3.0.0", - "retext-stringify": "^3.0.0", - "unified": "^10.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "requires": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } - } - }, - "retext-latin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", - "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", - "requires": { - "@types/nlcst": "^1.0.0", - "parse-latin": "^5.0.0", - "unherit": "^3.0.0", - "unified": "^10.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "requires": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } - } - }, - "retext-smartypants": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", - "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", - "requires": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "requires": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - }, - "unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - }, - "vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } - } - }, - "retext-stringify": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", - "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", - "requires": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - }, - "unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "requires": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rfdc": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", - "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==" - }, - "rollup": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", - "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", - "requires": { - "@rollup/rollup-android-arm-eabi": "4.17.2", - "@rollup/rollup-android-arm64": "4.17.2", - "@rollup/rollup-darwin-arm64": "4.17.2", - "@rollup/rollup-darwin-x64": "4.17.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", - "@rollup/rollup-linux-arm-musleabihf": "4.17.2", - "@rollup/rollup-linux-arm64-gnu": "4.17.2", - "@rollup/rollup-linux-arm64-musl": "4.17.2", - "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", - "@rollup/rollup-linux-riscv64-gnu": "4.17.2", - "@rollup/rollup-linux-s390x-gnu": "4.17.2", - "@rollup/rollup-linux-x64-gnu": "4.17.2", - "@rollup/rollup-linux-x64-musl": "4.17.2", - "@rollup/rollup-win32-arm64-msvc": "4.17.2", - "@rollup/rollup-win32-ia32-msvc": "4.17.2", - "@rollup/rollup-win32-x64-msvc": "4.17.2", - "@types/estree": "1.0.5", - "fsevents": "~2.3.2" - } - }, - "run-applescript": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", - "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==" - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "requires": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - } - }, - "semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==" - }, - "sharp": { - "version": "0.33.4", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.4.tgz", - "integrity": "sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==", - "optional": true, - "requires": { - "@img/sharp-darwin-arm64": "0.33.4", - "@img/sharp-darwin-x64": "0.33.4", - "@img/sharp-libvips-darwin-arm64": "1.0.2", - "@img/sharp-libvips-darwin-x64": "1.0.2", - "@img/sharp-libvips-linux-arm": "1.0.2", - "@img/sharp-libvips-linux-arm64": "1.0.2", - "@img/sharp-libvips-linux-s390x": "1.0.2", - "@img/sharp-libvips-linux-x64": "1.0.2", - "@img/sharp-libvips-linuxmusl-arm64": "1.0.2", - "@img/sharp-libvips-linuxmusl-x64": "1.0.2", - "@img/sharp-linux-arm": "0.33.4", - "@img/sharp-linux-arm64": "0.33.4", - "@img/sharp-linux-s390x": "0.33.4", - "@img/sharp-linux-x64": "0.33.4", - "@img/sharp-linuxmusl-arm64": "0.33.4", - "@img/sharp-linuxmusl-x64": "0.33.4", - "@img/sharp-wasm32": "0.33.4", - "@img/sharp-win32-ia32": "0.33.4", - "@img/sharp-win32-x64": "0.33.4", - "color": "^4.2.3", - "detect-libc": "^2.0.3", - "semver": "^7.6.0" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shiki": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.6.0.tgz", - "integrity": "sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==", - "requires": { - "@shikijs/core": "1.6.0" - } - }, - "signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "optional": true, - "requires": { - "is-arrayish": "^0.3.1" - } - }, - "sirv": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", - "requires": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" - }, - "space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" - }, - "speakingurl": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", - "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==" - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stdin-discarder": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", - "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==" - }, - "string-width": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.1.0.tgz", - "integrity": "sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==", - "requires": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - } - }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "stringify-entities": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", - "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", - "requires": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - } - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" - }, - "strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" - }, - "strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" - }, - "sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==" - }, - "tailwindcss": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", - "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", - "requires": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "dependencies": { - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" - } - } - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "totalist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==" - }, - "trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" - }, - "trough": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", - "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==" - }, - "ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "tsconfck": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz", - "integrity": "sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==", - "requires": {} - }, - "tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "optional": true - }, - "type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" - }, - "typesafe-path": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/typesafe-path/-/typesafe-path-0.2.2.tgz", - "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==" - }, - "typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==" - }, - "typescript-auto-import-cache": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.2.tgz", - "integrity": "sha512-+laqe5SFL1vN62FPOOJSUDTZxtgsoOXjneYOXIpx5rQ4UMiN89NAtJLpqLqyebv9fgQ/IMeeTX+mQyRnwvJzvg==", - "requires": { - "semver": "^7.3.8" - } - }, - "unherit": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", - "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==" - }, - "unified": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", - "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", - "requires": { - "@types/unist": "^3.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - } - }, - "unist-util-find-after": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", - "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - } - }, - "unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "requires": { - "@types/unist": "^3.0.0" - } - }, - "unist-util-modify-children": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", - "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", - "requires": { - "@types/unist": "^2.0.0", - "array-iterate": "^2.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - } - } - }, - "unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "requires": { - "@types/unist": "^3.0.0" - } - }, - "unist-util-remove-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", - "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-visit": "^5.0.0" - } - }, - "unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "requires": { - "@types/unist": "^3.0.0" - } - }, - "unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - } - }, - "unist-util-visit-children": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", - "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", - "requires": { - "@types/unist": "^2.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" - } - } - }, - "unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - } - }, - "universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" - }, - "update-browserslist-db": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", - "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", - "requires": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "vfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", - "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - } - }, - "vfile-location": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", - "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", - "requires": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - } - }, - "vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - } - }, - "vite": { - "version": "5.2.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", - "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", - "requires": { - "esbuild": "^0.20.1", - "fsevents": "~2.3.3", - "postcss": "^8.4.38", - "rollup": "^4.13.0" - }, - "dependencies": { - "@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", - "optional": true - }, - "@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", - "optional": true - }, - "esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", - "requires": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" - } - } - } - }, - "vite-hot-client": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-0.2.3.tgz", - "integrity": "sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==", - "requires": {} - }, - "vite-plugin-inspect": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.4.tgz", - "integrity": "sha512-G0N3rjfw+AiiwnGw50KlObIHYWfulVwaCBUBLh2xTW9G1eM9ocE5olXkEYUbwyTmX+azM8duubi+9w5awdCz+g==", - "requires": { - "@antfu/utils": "^0.7.7", - "@rollup/pluginutils": "^5.1.0", - "debug": "^4.3.4", - "error-stack-parser-es": "^0.1.1", - "fs-extra": "^11.2.0", - "open": "^10.1.0", - "perfect-debounce": "^1.0.0", - "picocolors": "^1.0.0", - "sirv": "^2.0.4" - } - }, - "vite-plugin-vue-devtools": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.2.1.tgz", - "integrity": "sha512-4k7QNZz0nSojoePQoxnE5fIzi8RU1QJHc0TEg4golv2phZxhBGfjScZD2B8X6bcrRbUQ9CaRKN0dzBs1xtzzNg==", - "requires": { - "@vue/devtools-core": "^7.2.1", - "@vue/devtools-kit": "^7.2.1", - "@vue/devtools-shared": "^7.2.1", - "execa": "^8.0.1", - "sirv": "^2.0.4", - "vite-plugin-inspect": "^0.8.4", - "vite-plugin-vue-inspector": "^5.1.0" - } - }, - "vite-plugin-vue-inspector": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.0.tgz", - "integrity": "sha512-yIw9dvBz9nQW7DPfbJtUVW6JTnt67hqTPRnTwT2CZWMqDvISyQHRjgKl32nlMh1DRH+92533Sv6t59pWMLUCWA==", - "requires": { - "@babel/core": "^7.23.0", - "@babel/plugin-proposal-decorators": "^7.23.0", - "@babel/plugin-syntax-import-attributes": "^7.22.5", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-transform-typescript": "^7.22.15", - "@vue/babel-plugin-jsx": "^1.1.5", - "@vue/compiler-dom": "^3.3.4", - "kolorist": "^1.8.0", - "magic-string": "^0.30.4" - } - }, - "vitefu": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", - "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", - "requires": {} - }, - "volar-service-css": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.45.tgz", - "integrity": "sha512-f+AlUI1+kESbcZSVaNJVAnK0c/9Da5StoxzPqA5/8VqUHJWNdubWNnwG5xpFVTfgh6pgTcey3UBhBfHytFaIOg==", - "requires": { - "vscode-css-languageservice": "^6.2.10", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-uri": "^3.0.8" - } - }, - "volar-service-emmet": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.45.tgz", - "integrity": "sha512-9nLXSDkR1vA/3fQkFEsSXAu3XovQxOpTkVG2jilQgfek/K1ZLkaA/WMhN/TtmPmQg4NxE9Ni6mA5udBQ5gVXIA==", - "requires": { - "@emmetio/css-parser": "^0.4.0", - "@emmetio/html-matcher": "^1.3.0", - "@vscode/emmet-helper": "^2.9.2" - } - }, - "volar-service-html": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.45.tgz", - "integrity": "sha512-tLTJqfy1v5C4nmeAsfekFIKPl4r4qDMyL0L9MWywr/EApZzPCsbeUGxCqdzxSMC2q7PMCfX2i167txDo+J0LVA==", - "requires": { - "vscode-html-languageservice": "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-uri": "^3.0.8" - }, - "dependencies": { - "@vscode/l10n": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", - "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" - }, - "vscode-html-languageservice": { - "version": "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462", - "resolved": "https://registry.npmjs.org/@johnsoncodehk/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0-34a5462.tgz", - "integrity": "sha512-etqLfpSJ5zaw76KUNF603be6d6QsiQPmaHr9FKEp4zhLZJzWCCMH6Icak7MtLUFLZLMpL761mZNImi/joBo1ZA==", - "requires": { - "@vscode/l10n": "^0.0.18", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-languageserver-types": "^3.17.5", - "vscode-uri": "^3.0.8" - } - } - } - }, - "volar-service-prettier": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.45.tgz", - "integrity": "sha512-+mBS2EsDgp/kunKEBnHvhBwIQm5v2ahw4NKpKdg4sTpXy3UxqHt+Fq/wRYQ7Z8LlNVNRVfp75ThjM+w2zaZBAw==", - "requires": { - "vscode-uri": "^3.0.8" - } - }, - "volar-service-typescript": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.45.tgz", - "integrity": "sha512-i/mMIIAMastJ2kgPo3qvX0Rrl7NyxhIYZ0ug/B4ambZcLPI1vzBgS2fmvyWX3jhBYHh8NmbAotFj+0Y9JtN47A==", - "requires": { - "path-browserify": "^1.0.1", - "semver": "^7.5.4", - "typescript-auto-import-cache": "^0.3.1", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-nls": "^5.2.0" - } - }, - "volar-service-typescript-twoslash-queries": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.45.tgz", - "integrity": "sha512-KrPUUvKggZgV9mrDpstCzmf20irgv0ooMv+FGDzIIQUkya+d2+nSS8Mx2h9FvsYgLccUVw5jU3Rhwhd3pv/7qg==", - "requires": {} - }, - "vscode-css-languageservice": { - "version": "6.2.14", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.14.tgz", - "integrity": "sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw==", - "requires": { - "@vscode/l10n": "^0.0.18", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-languageserver-types": "3.17.5", - "vscode-uri": "^3.0.8" - }, - "dependencies": { - "@vscode/l10n": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", - "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" - } - } - }, - "vscode-html-languageservice": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0.tgz", - "integrity": "sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==", - "requires": { - "@vscode/l10n": "^0.0.18", - "vscode-languageserver-textdocument": "^1.0.11", - "vscode-languageserver-types": "^3.17.5", - "vscode-uri": "^3.0.8" - }, - "dependencies": { - "@vscode/l10n": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", - "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==" - } - } - }, - "vscode-jsonrpc": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", - "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==" - }, - "vscode-languageserver": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", - "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", - "requires": { - "vscode-languageserver-protocol": "3.17.5" - } - }, - "vscode-languageserver-protocol": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", - "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", - "requires": { - "vscode-jsonrpc": "8.2.0", - "vscode-languageserver-types": "3.17.5" - } - }, - "vscode-languageserver-textdocument": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz", - "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==" - }, - "vscode-languageserver-types": { - "version": "3.17.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==" - }, - "vscode-nls": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", - "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==" - }, - "vscode-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", - "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==" - }, - "vue": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", - "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", - "requires": { - "@vue/compiler-dom": "3.4.27", - "@vue/compiler-sfc": "3.4.27", - "@vue/runtime-dom": "3.4.27", - "@vue/server-renderer": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-pm": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.2.0.tgz", - "integrity": "sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==", - "requires": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" - } - }, - "which-pm-runs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", - "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==" - }, - "widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "requires": { - "string-width": "^5.0.1" - }, - "dependencies": { - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - } - } - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - } - } - }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yaml": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", - "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==" - }, - "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - }, - "yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==" - }, - "zod": { - "version": "3.23.8", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", - "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==" - }, - "zod-to-json-schema": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.0.tgz", - "integrity": "sha512-az0uJ243PxsRIa2x1WmNE/pnuA05gUq/JB8Lwe1EDCCL/Fz9MgjYQ0fPlyc2Tcv6aF2ZA7WM5TWaRZVEFaAIag==", - "requires": {} - }, - "zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" - } - } -} diff --git a/showcase_astro/package.json b/showcase_astro/package.json deleted file mode 100644 index 9fe50a501..000000000 --- a/showcase_astro/package.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "showcase", - "type": "module", - "version": "0.0.1", - "scripts": { - "dev": "astro dev", - "start": "astro dev", - "build": "astro check && astro build", - "preview": "astro preview", - "astro": "astro" - }, - "dependencies": { - "@astrojs/check": "^0.7.0", - "@astrojs/tailwind": "^5.1.0", - "@astrojs/vue": "^4.2.0", - "astro": "^4.8.6", - "tailwindcss": "^3.4.3", - "typescript": "^5.4.5", - "vue": "^3.4.27" - } -} diff --git a/showcase_astro/public/favicon.svg b/showcase_astro/public/favicon.svg deleted file mode 100644 index f157bd1c5..000000000 --- a/showcase_astro/public/favicon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - diff --git a/showcase_astro/src/components/Card.astro b/showcase_astro/src/components/Card.astro deleted file mode 100644 index bd6d5971e..000000000 --- a/showcase_astro/src/components/Card.astro +++ /dev/null @@ -1,61 +0,0 @@ ---- -interface Props { - title: string; - body: string; - href: string; -} - -const { href, title, body } = Astro.props; ---- - - - diff --git a/showcase_astro/src/components/WorkflowDetail.vue b/showcase_astro/src/components/WorkflowDetail.vue deleted file mode 100644 index 9e8a80ff0..000000000 --- a/showcase_astro/src/components/WorkflowDetail.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - - \ No newline at end of file diff --git a/showcase_astro/src/components/WorkflowList.vue b/showcase_astro/src/components/WorkflowList.vue deleted file mode 100644 index a7e081cea..000000000 --- a/showcase_astro/src/components/WorkflowList.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - \ No newline at end of file diff --git a/showcase_astro/src/data/workflow_manifest.json b/showcase_astro/src/data/workflow_manifest.json deleted file mode 120000 index 2fa18ab1a..000000000 --- a/showcase_astro/src/data/workflow_manifest.json +++ /dev/null @@ -1 +0,0 @@ -../../../workflow_manifest.json \ No newline at end of file diff --git a/showcase_astro/src/env.d.ts b/showcase_astro/src/env.d.ts deleted file mode 100644 index 8c34fb45e..000000000 --- a/showcase_astro/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// \ No newline at end of file diff --git a/showcase_astro/src/layouts/Layout.astro b/showcase_astro/src/layouts/Layout.astro deleted file mode 100644 index 38f3da107..000000000 --- a/showcase_astro/src/layouts/Layout.astro +++ /dev/null @@ -1,53 +0,0 @@ ---- -import "../styles/tailwind.css"; - -interface Props { - title: string; -} - -const { title } = Astro.props; ---- - - - - - - - - - - {title} - - - - - - diff --git a/showcase_astro/src/pages/index.astro b/showcase_astro/src/pages/index.astro deleted file mode 100644 index 4481d541a..000000000 --- a/showcase_astro/src/pages/index.astro +++ /dev/null @@ -1,70 +0,0 @@ ---- -import Layout from '../layouts/Layout.astro'; -import manifest from '../data/workflow_manifest.json'; -import WorkflowList from "../components/WorkflowList.vue"; - ---- - - -
-

Intergalactic Workflow Commission Gallery

- -
-
- - diff --git a/showcase_astro/src/pages/workflow/[...slug].astro b/showcase_astro/src/pages/workflow/[...slug].astro deleted file mode 100644 index 0cfed24d7..000000000 --- a/showcase_astro/src/pages/workflow/[...slug].astro +++ /dev/null @@ -1,31 +0,0 @@ ---- -import { Astro, getStaticPaths, getStaticProps } from 'astro'; -import WorkflowDetail from '../../components/WorkflowDetail.vue'; -import manifest from '../../data/workflow_manifest.json'; - -// Define getStaticPaths to generate paths for each workflow -export const getStaticPaths = async () => { - const paths = manifest.map((workflow) => { - // Extract the slug from the workflow path - const slug = workflow.path.replace('./workflows/', ''); - return { params: { slug: slug.split('/') } }; - }); - - return { paths }; -}; - -// Define getStaticProps to fetch data for each page -export const getStaticProps = async ({ params }) => { - const slugPath = params.slug.join('/'); - const workflow = manifest.find((w) => w.path === `./workflows/${slugPath}`); - return { props: { workflow } }; -}; - -// Get the slug from params -const { props } = Astro; -const { workflow } = props; ---- - - - - \ No newline at end of file diff --git a/showcase_astro/src/styles/tailwind.css b/showcase_astro/src/styles/tailwind.css deleted file mode 100644 index 5c32a7c59..000000000 --- a/showcase_astro/src/styles/tailwind.css +++ /dev/null @@ -1,105 +0,0 @@ -/* @import "./prose.css"; */ -@tailwind base; -@tailwind components; -@tailwind utilities; - - -@layer components { - .button { - @apply font-sans inline-flex h-14 items-center justify-center gap-4 rounded-full border border-astro-gray-100 px-10 text-center text-base font-medium leading-none tracking-wide text-white no-underline transition hover:bg-white/10; - } - - .button.button-primary { - @apply border-none bg-blue-purple-gradient text-white hover:bg-blue-purple-gradient hover:brightness-75; - } - - .button.button-white { - @apply border-none bg-astro-gray-100 text-astro-blue hover:brightness-75; - } - - .button.button-sm { - @apply h-10 gap-2 px-6 text-sm tracking-wide; - } - .button.button-xs { - @apply h-6 gap-2 px-3 text-xs tracking-wide; - } -} - -@layer utilities { - /* Hide scrollbar for Chrome, Safari and Opera */ - .no-scrollbar::-webkit-scrollbar { - display: none; - } - /* Hide scrollbar for IE, Edge and Firefox */ - .no-scrollbar { - -ms-overflow-style: none; /* IE and Edge */ - scrollbar-width: none; /* Firefox */ - } -} - -@layer typography { - :root { - --sans-weight-normal: 200; - --sans-weight-bold: 600; - --sans-wght: "wght" var(--sans-weight); - --sans-case: "case" on; - --sans-ss03: "ss03" on; - --sans-cpsp: "cpsp" on; - --sans-cv03: "cv03" on; - --sans-cv04: "cv04" on; - --sans-cv05: "cv05" on; - --sans-cv06: "cv06" on; - - --mono-style-italic: "ital" 1; - --mono-style-normal: "ital" 0; - --mono-calt: "calt" on; - --mono-zero: "zero" on; - --mono-style: var(--mono-style-normal); - --mono-ital: var(--mono-style); - - --heading-style-normal: "slnt" 0; - --heading-style-italic: "slnt" 8; - --heading-weight-light: 290; - --heading-weight-normal: 380; - --heading-weight-bold: 475; - --heading-weight: var(--heading-weight-light); - --heading-style: var(--heading-style-normal); - --heading-wght: "wght" var(--heading-weight); - --heading-salt: "salt" on; - --heading-ss06: "ss06" on; - --heading-ss11: "ss11" on; - --heading-cv09: "cv09" on; - --heading-liga: "liga" on; - --heading-calt: "calt" on; - } - - .font-italic { - --mono-style: var(--mono-style-italic); - --heading-style: var(--mono-style-normal); - } - - .font-strong { - --sans-weight: var(--sans-weight-bold); - --heading-weight: var(--heading-weight-bold); - } - - .font-sans { - font-family: Inter, inter-fallback, system-ui, sans-serif; - font-variation-settings: var(--sans-wght); - font-feature-settings: var(--sans-case), var(--sans-ss03), var(--sans-cpsp), var(--sans-cv03), - var(--cv04), var(--cv05), var(--cv06); - } - - .font-mono { - font-family: MDIO, md-io-fallback, monospace; - font-variation-settings: var(--mono-ital); - font-feature-settings: var(--mono-calt), var(--mono-zero); - } - - .font-heading { - font-family: Obviously, obviously-fallback, system-ui, sans-serif; - font-variation-settings: var(--heading-wdth), var(--heading-wght), var(--heading-slnt); - font-feature-settings: var(--heading-salt), var(--heading-ss06), var(--heading-ss11), - var(--heading-cv09), var(--heading-liga), var(--heading-calt); - } -} \ No newline at end of file diff --git a/showcase_astro/tailwind.config.mjs b/showcase_astro/tailwind.config.mjs deleted file mode 100644 index c95fb5f5b..000000000 --- a/showcase_astro/tailwind.config.mjs +++ /dev/null @@ -1,56 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -export default { - content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'], - theme: { - theme: { - fontFamily: {}, - extend: { - colors: { - black: "#0D0F14", - // TODO: replace with brand off-white color - white: "#ffffff", - "astro-gray": { - 100: "#F2F6FA", - 200: "#BFC1C9", - 300: "#858B98", - 400: "#545864", - 500: "#343841", - 600: "#23262D", - 700: "#17191E", - }, - "astro-blue": "#3245FF", - "astro-purple": "#BC52EE", - "astro-purple-dark": "#3F224D", - "astro-red": "#D83333", - "astro-pink": { - light: "#E8C4F9", - DEFAULT: "#F041FF", - }, - "astro-orange": "#F8E42E", - "astro-yellow": "#FF7D54", - "astro-hover": "#E8C4F9", - }, - backgroundImage: { - "blue-purple-gradient": "linear-gradient(83.21deg, #3245FF 0%, #B845ED 100%)", - "blue-green-gradient": "linear-gradient(247.23deg, #4AF2C8 0%, #2F4CB3 100%)", - "red-pink-gradient": "linear-gradient(66.77deg, #D83333 0%, #F041FF 100%)", - "orange-yellow-gradient": "linear-gradient(266.93deg, #F8E42E 0%, #FF7D54 100%)", - }, - height: { - header: "5rem", - }, - lineHeight: { - prose: "1.8125", - }, - maxWidth: { - prose: "768px", - }, - zIndex: { - blur: "-1", - grid: "-2", - }, - }, - }, - }, - plugins: [], -} diff --git a/showcase_astro/tsconfig.json b/showcase_astro/tsconfig.json deleted file mode 100644 index 30cf17bb8..000000000 --- a/showcase_astro/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "astro/tsconfigs/strict", - "compilerOptions": { - "jsx": "preserve" - } -} \ No newline at end of file diff --git a/showcase_astro/yarn.lock b/showcase_astro/yarn.lock deleted file mode 100644 index e2f5d4971..000000000 --- a/showcase_astro/yarn.lock +++ /dev/null @@ -1,4179 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@alloc/quick-lru@^5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" - integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== - -"@ampproject/remapping@^2.2.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" - integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== - dependencies: - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.24" - -"@antfu/utils@^0.7.10": - version "0.7.10" - resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.7.10.tgz#ae829f170158e297a9b6a28f161a8e487d00814d" - integrity sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww== - -"@astrojs/check@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@astrojs/check/-/check-0.7.0.tgz#855eb02fe1e62d26812828d3eb37c25671c606e0" - integrity sha512-UTqwOeKNu9IYZmJXEeWnQuTdSd/pX58Hl4TUARsMlT97SVDL//kLBE4T/ctxRz6J573N87oE5ddtW/uOOnQTug== - dependencies: - "@astrojs/language-server" "^2.10.0" - chokidar "^3.5.3" - fast-glob "^3.3.1" - kleur "^4.1.5" - yargs "^17.7.2" - -"@astrojs/compiler@^2.10.0", "@astrojs/compiler@^2.10.2": - version "2.10.2" - resolved "https://registry.yarnpkg.com/@astrojs/compiler/-/compiler-2.10.2.tgz#74d06c4316cb9fe16364b23a8fc90cb456018091" - integrity sha512-bvH+v8AirwpRWCkYJEyWYdc5Cs/BjG2ZTxIJzttHilXgfKJAdW2496KsUQKzf5j2tOHtaHXKKn9hb9WZiBGpEg== - -"@astrojs/internal-helpers@0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@astrojs/internal-helpers/-/internal-helpers-0.4.1.tgz#ceb5de49346dbdbfb6cba1b683c07fef7df56e1c" - integrity sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g== - -"@astrojs/language-server@^2.10.0": - version "2.13.2" - resolved "https://registry.yarnpkg.com/@astrojs/language-server/-/language-server-2.13.2.tgz#e49974236c40d432bc476b3261e3c47fc12c4b56" - integrity sha512-l435EZLKjaUO/6iewJ7xqd3eHf3zAosVWG4woILbxluQcianBoNPepnnqAg7uUriZUaC44ae5v0Q+AfB8UI64g== - dependencies: - "@astrojs/compiler" "^2.10.2" - "@jridgewell/sourcemap-codec" "^1.4.15" - "@volar/kit" "~2.4.0-alpha.15" - "@volar/language-core" "~2.4.0-alpha.15" - "@volar/language-server" "~2.4.0-alpha.15" - "@volar/language-service" "~2.4.0-alpha.15" - "@volar/typescript" "~2.4.0-alpha.15" - fast-glob "^3.2.12" - muggle-string "^0.4.1" - volar-service-css "0.0.59" - volar-service-emmet "0.0.59" - volar-service-html "0.0.59" - volar-service-prettier "0.0.59" - volar-service-typescript "0.0.59" - volar-service-typescript-twoslash-queries "0.0.59" - vscode-html-languageservice "^5.2.0" - vscode-uri "^3.0.8" - -"@astrojs/markdown-remark@5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@astrojs/markdown-remark/-/markdown-remark-5.2.0.tgz#15955e22b74256ed0f1c2b6e98ebcc277b1abe19" - integrity sha512-vWGM24KZXz11jR3JO+oqYU3T2qpuOi4uGivJ9SQLCAI01+vEkHC60YJMRvHPc+hwd60F7euNs1PeOEixIIiNQw== - dependencies: - "@astrojs/prism" "3.1.0" - github-slugger "^2.0.0" - hast-util-from-html "^2.0.1" - hast-util-to-text "^4.0.2" - import-meta-resolve "^4.1.0" - mdast-util-definitions "^6.0.0" - rehype-raw "^7.0.0" - rehype-stringify "^10.0.0" - remark-gfm "^4.0.0" - remark-parse "^11.0.0" - remark-rehype "^11.1.0" - remark-smartypants "^3.0.2" - shiki "^1.10.3" - unified "^11.0.5" - unist-util-remove-position "^5.0.0" - unist-util-visit "^5.0.0" - unist-util-visit-parents "^6.0.1" - vfile "^6.0.2" - -"@astrojs/prism@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@astrojs/prism/-/prism-3.1.0.tgz#1b70432e0b16fafda191ce780c2820822a55bc46" - integrity sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw== - dependencies: - prismjs "^1.29.0" - -"@astrojs/tailwind@^5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@astrojs/tailwind/-/tailwind-5.1.0.tgz#f63d285825f448704dbdccb3430980fee7ba7d26" - integrity sha512-BJoCDKuWhU9FT2qYg+fr6Nfb3qP4ShtyjXGHKA/4mHN94z7BGcmauQK23iy+YH5qWvTnhqkd6mQPQ1yTZTe9Ig== - dependencies: - autoprefixer "^10.4.15" - postcss "^8.4.28" - postcss-load-config "^4.0.2" - -"@astrojs/telemetry@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@astrojs/telemetry/-/telemetry-3.1.0.tgz#1038bea408a0f8cf363fb939afeefed751f1f86f" - integrity sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA== - dependencies: - ci-info "^4.0.0" - debug "^4.3.4" - dlv "^1.1.3" - dset "^3.1.3" - is-docker "^3.0.0" - is-wsl "^3.0.0" - which-pm-runs "^1.1.0" - -"@astrojs/vue@^4.2.0": - version "4.5.0" - resolved "https://registry.yarnpkg.com/@astrojs/vue/-/vue-4.5.0.tgz#4703f1553e6a62d4e2477958b467ddddb93e515d" - integrity sha512-yVrTwuGBpX/BPLlU29eje3/bUkHe9ftFeoiAJcskbaWeori86ojNCheMGKCS3NZwuXHj+bXcatoKdPEQiFfX5A== - dependencies: - "@vitejs/plugin-vue" "^5.0.5" - "@vitejs/plugin-vue-jsx" "^4.0.0" - "@vue/compiler-sfc" "^3.4.29" - vite-plugin-vue-devtools "^7.3.0" - -"@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" - integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== - dependencies: - "@babel/highlight" "^7.24.7" - picocolors "^1.0.0" - -"@babel/compat-data@^7.25.2": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.2.tgz#e41928bd33475305c586f6acbbb7e3ade7a6f7f5" - integrity sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ== - -"@babel/core@^7.23.0", "@babel/core@^7.24.6", "@babel/core@^7.25.2": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77" - integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.25.0" - "@babel/helper-compilation-targets" "^7.25.2" - "@babel/helper-module-transforms" "^7.25.2" - "@babel/helpers" "^7.25.0" - "@babel/parser" "^7.25.0" - "@babel/template" "^7.25.0" - "@babel/traverse" "^7.25.2" - "@babel/types" "^7.25.2" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/generator@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.0.tgz#f858ddfa984350bc3d3b7f125073c9af6988f18e" - integrity sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw== - dependencies: - "@babel/types" "^7.25.0" - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.25" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab" - integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg== - dependencies: - "@babel/types" "^7.24.7" - -"@babel/helper-compilation-targets@^7.25.2": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c" - integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw== - dependencies: - "@babel/compat-data" "^7.25.2" - "@babel/helper-validator-option" "^7.24.8" - browserslist "^4.23.1" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-create-class-features-plugin@^7.24.7", "@babel/helper-create-class-features-plugin@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz#a109bf9c3d58dfed83aaf42e85633c89f43a6253" - integrity sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-member-expression-to-functions" "^7.24.8" - "@babel/helper-optimise-call-expression" "^7.24.7" - "@babel/helper-replace-supers" "^7.25.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" - "@babel/traverse" "^7.25.0" - semver "^6.3.1" - -"@babel/helper-member-expression-to-functions@^7.24.8": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz#6155e079c913357d24a4c20480db7c712a5c3fb6" - integrity sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA== - dependencies: - "@babel/traverse" "^7.24.8" - "@babel/types" "^7.24.8" - -"@babel/helper-module-imports@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" - integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== - dependencies: - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" - -"@babel/helper-module-imports@~7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" - integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== - dependencies: - "@babel/types" "^7.22.15" - -"@babel/helper-module-transforms@^7.25.2": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz#ee713c29768100f2776edf04d4eb23b8d27a66e6" - integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ== - dependencies: - "@babel/helper-module-imports" "^7.24.7" - "@babel/helper-simple-access" "^7.24.7" - "@babel/helper-validator-identifier" "^7.24.7" - "@babel/traverse" "^7.25.2" - -"@babel/helper-optimise-call-expression@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz#8b0a0456c92f6b323d27cfd00d1d664e76692a0f" - integrity sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A== - dependencies: - "@babel/types" "^7.24.7" - -"@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" - integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== - -"@babel/helper-replace-supers@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz#ff44deac1c9f619523fe2ca1fd650773792000a9" - integrity sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.24.8" - "@babel/helper-optimise-call-expression" "^7.24.7" - "@babel/traverse" "^7.25.0" - -"@babel/helper-simple-access@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" - integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== - dependencies: - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" - -"@babel/helper-skip-transparent-expression-wrappers@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz#5f8fa83b69ed5c27adc56044f8be2b3ea96669d9" - integrity sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== - dependencies: - "@babel/traverse" "^7.24.7" - "@babel/types" "^7.24.7" - -"@babel/helper-string-parser@^7.24.8": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" - integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== - -"@babel/helper-validator-identifier@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" - integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== - -"@babel/helper-validator-option@^7.24.8": - version "7.24.8" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d" - integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q== - -"@babel/helpers@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.0.tgz#e69beb7841cb93a6505531ede34f34e6a073650a" - integrity sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw== - dependencies: - "@babel/template" "^7.25.0" - "@babel/types" "^7.25.0" - -"@babel/highlight@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" - integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== - dependencies: - "@babel/helper-validator-identifier" "^7.24.7" - chalk "^2.4.2" - js-tokens "^4.0.0" - picocolors "^1.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.7", "@babel/parser@^7.25.0", "@babel/parser@^7.25.3": - version "7.25.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.3.tgz#91fb126768d944966263f0657ab222a642b82065" - integrity sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw== - dependencies: - "@babel/types" "^7.25.2" - -"@babel/plugin-proposal-decorators@^7.23.0": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz#7e2dcfeda4a42596b57c4c9de1f5176bbfc532e3" - integrity sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/plugin-syntax-decorators" "^7.24.7" - -"@babel/plugin-syntax-decorators@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.24.7.tgz#e4f8a0a8778ccec669611cd5aed1ed8e6e3a6fcf" - integrity sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ== - dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - -"@babel/plugin-syntax-import-attributes@^7.22.5": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz#b4f9ea95a79e6912480c4b626739f86a076624ca" - integrity sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A== - dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - -"@babel/plugin-syntax-import-meta@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-jsx@^7.23.3", "@babel/plugin-syntax-jsx@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz#39a1fa4a7e3d3d7f34e2acc6be585b718d30e02d" - integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== - dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - -"@babel/plugin-syntax-typescript@^7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz#58d458271b4d3b6bb27ee6ac9525acbb259bad1c" - integrity sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA== - dependencies: - "@babel/helper-plugin-utils" "^7.24.7" - -"@babel/plugin-transform-react-jsx@^7.25.2": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz#e37e8ebfa77e9f0b16ba07fadcb6adb47412227a" - integrity sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-module-imports" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/plugin-syntax-jsx" "^7.24.7" - "@babel/types" "^7.25.2" - -"@babel/plugin-transform-typescript@^7.22.15", "@babel/plugin-transform-typescript@^7.24.6": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz#237c5d10de6d493be31637c6b9fa30b6c5461add" - integrity sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-create-class-features-plugin" "^7.25.0" - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" - "@babel/plugin-syntax-typescript" "^7.24.7" - -"@babel/template@^7.23.9", "@babel/template@^7.25.0": - version "7.25.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a" - integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== - dependencies: - "@babel/code-frame" "^7.24.7" - "@babel/parser" "^7.25.0" - "@babel/types" "^7.25.0" - -"@babel/traverse@^7.23.9", "@babel/traverse@^7.24.7", "@babel/traverse@^7.24.8", "@babel/traverse@^7.25.0", "@babel/traverse@^7.25.2", "@babel/traverse@^7.25.3": - version "7.25.3" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.3.tgz#f1b901951c83eda2f3e29450ce92743783373490" - integrity sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ== - dependencies: - "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.25.0" - "@babel/parser" "^7.25.3" - "@babel/template" "^7.25.0" - "@babel/types" "^7.25.2" - debug "^4.3.1" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.23.9", "@babel/types@^7.24.7", "@babel/types@^7.24.8", "@babel/types@^7.25.0", "@babel/types@^7.25.2": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.2.tgz#55fb231f7dc958cd69ea141a4c2997e819646125" - integrity sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q== - dependencies: - "@babel/helper-string-parser" "^7.24.8" - "@babel/helper-validator-identifier" "^7.24.7" - to-fast-properties "^2.0.0" - -"@emmetio/abbreviation@^2.3.3": - version "2.3.3" - resolved "https://registry.yarnpkg.com/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz#ed2b88fe37b972292d6026c7c540aaf887cecb6e" - integrity sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA== - dependencies: - "@emmetio/scanner" "^1.0.4" - -"@emmetio/css-abbreviation@^2.1.8": - version "2.1.8" - resolved "https://registry.yarnpkg.com/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz#b785313486eba6cb7eb623ad39378c4e1063dc00" - integrity sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw== - dependencies: - "@emmetio/scanner" "^1.0.4" - -"@emmetio/css-parser@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@emmetio/css-parser/-/css-parser-0.4.0.tgz#96135093480c79703df0e4f178f7f8f2b669fbc2" - integrity sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw== - dependencies: - "@emmetio/stream-reader" "^2.2.0" - "@emmetio/stream-reader-utils" "^0.1.0" - -"@emmetio/html-matcher@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz#43b7a71b91cdc511cb699cbe9c67bb5d4cab6754" - integrity sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ== - dependencies: - "@emmetio/scanner" "^1.0.0" - -"@emmetio/scanner@^1.0.0", "@emmetio/scanner@^1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@emmetio/scanner/-/scanner-1.0.4.tgz#e9cdc67194fd91f8b7eb141014be4f2d086c15f1" - integrity sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA== - -"@emmetio/stream-reader-utils@^0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz#244cb02c77ec2e74f78a9bd318218abc9c500a61" - integrity sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A== - -"@emmetio/stream-reader@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz#46cffea119a0a003312a21c2d9b5628cb5fcd442" - integrity sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw== - -"@emnapi/runtime@^1.1.1": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.2.0.tgz#71d018546c3a91f3b51106530edbc056b9f2f2e3" - integrity sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ== - dependencies: - tslib "^2.4.0" - -"@esbuild/aix-ppc64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" - integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== - -"@esbuild/android-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052" - integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== - -"@esbuild/android-arm@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" - integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== - -"@esbuild/android-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" - integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== - -"@esbuild/darwin-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" - integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== - -"@esbuild/darwin-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22" - integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== - -"@esbuild/freebsd-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" - integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== - -"@esbuild/freebsd-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261" - integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== - -"@esbuild/linux-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b" - integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== - -"@esbuild/linux-arm@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" - integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== - -"@esbuild/linux-ia32@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" - integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== - -"@esbuild/linux-loong64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df" - integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== - -"@esbuild/linux-mips64el@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" - integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== - -"@esbuild/linux-ppc64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4" - integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== - -"@esbuild/linux-riscv64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" - integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== - -"@esbuild/linux-s390x@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" - integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== - -"@esbuild/linux-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" - integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== - -"@esbuild/netbsd-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" - integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== - -"@esbuild/openbsd-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" - integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== - -"@esbuild/sunos-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b" - integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== - -"@esbuild/win32-arm64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" - integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== - -"@esbuild/win32-ia32@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b" - integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== - -"@esbuild/win32-x64@0.21.5": - version "0.21.5" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" - integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== - -"@img/sharp-darwin-arm64@0.33.4": - version "0.33.4" - resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.4.tgz#a1cf4a7febece334f16e0328b9689f05797d7aec" - integrity sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA== - optionalDependencies: - "@img/sharp-libvips-darwin-arm64" "1.0.2" - -"@img/sharp-darwin-x64@0.33.4": - version "0.33.4" - resolved "https://registry.yarnpkg.com/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.4.tgz#f77be2d7c3609d3e77cd337b199a772e07b87bd2" - integrity sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw== - optionalDependencies: - "@img/sharp-libvips-darwin-x64" "1.0.2" - -"@img/sharp-libvips-darwin-arm64@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.2.tgz#b69f49fecbe9572378675769b189410721b0fa53" - integrity sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA== - -"@img/sharp-libvips-darwin-x64@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.2.tgz#5665da7360d8e5ed7bee314491c8fe736b6a3c39" - integrity sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw== - -"@img/sharp-libvips-linux-arm64@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.2.tgz#8a05e5e9e9b760ff46561e32f19bd5e035fa881c" - integrity sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw== - -"@img/sharp-libvips-linux-arm@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.2.tgz#0fd33b9bf3221948ce0ca7a5a725942626577a03" - integrity sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw== - -"@img/sharp-libvips-linux-s390x@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.2.tgz#4b89150ec91b256ee2cbb5bb125321bf029a4770" - integrity sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog== - -"@img/sharp-libvips-linux-x64@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.2.tgz#947ccc22ca5bc8c8cfe921b39a5fdaebc5e39f3f" - integrity sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ== - -"@img/sharp-libvips-linuxmusl-arm64@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.2.tgz#821d58ce774f0f8bed065b69913a62f65d512f2f" - integrity sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ== - -"@img/sharp-libvips-linuxmusl-x64@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.2.tgz#4309474bd8b728a61af0b3b4fad0c476b5f3ccbe" - integrity sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw== - -"@img/sharp-linux-arm64@0.33.4": - version "0.33.4" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.4.tgz#bd390113e256487041411b988ded13a26cfc5f95" - integrity sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q== - optionalDependencies: - "@img/sharp-libvips-linux-arm64" "1.0.2" - -"@img/sharp-linux-arm@0.33.4": - version "0.33.4" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.4.tgz#14ecc81f38f75fb4cd7571bc83311746d6745fca" - integrity sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ== - optionalDependencies: - "@img/sharp-libvips-linux-arm" "1.0.2" - -"@img/sharp-linux-s390x@0.33.4": - version "0.33.4" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.4.tgz#119e8081e2c6741b5ac908fe02244e4c559e525f" - integrity sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ== - optionalDependencies: - "@img/sharp-libvips-linux-s390x" "1.0.2" - -"@img/sharp-linux-x64@0.33.4": - version "0.33.4" - resolved "https://registry.yarnpkg.com/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.4.tgz#21d4c137b8da9a313b069ff5c920ded709f853d7" - integrity sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw== - optionalDependencies: - "@img/sharp-libvips-linux-x64" "1.0.2" - -"@img/sharp-linuxmusl-arm64@0.33.4": - version "0.33.4" - resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.4.tgz#f3fde68fd67b85a32da6f1155818c3b58b8e7ae0" - integrity sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ== - optionalDependencies: - "@img/sharp-libvips-linuxmusl-arm64" "1.0.2" - -"@img/sharp-linuxmusl-x64@0.33.4": - version "0.33.4" - resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.4.tgz#44373724aecd7b69900e0578228144e181db7892" - integrity sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw== - optionalDependencies: - "@img/sharp-libvips-linuxmusl-x64" "1.0.2" - -"@img/sharp-wasm32@0.33.4": - version "0.33.4" - resolved "https://registry.yarnpkg.com/@img/sharp-wasm32/-/sharp-wasm32-0.33.4.tgz#88e3f18d7e7cd8cfe1af98e9963db4d7b6491435" - integrity sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ== - dependencies: - "@emnapi/runtime" "^1.1.1" - -"@img/sharp-win32-ia32@0.33.4": - version "0.33.4" - resolved "https://registry.yarnpkg.com/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.4.tgz#b1c772dd2952e983980b1eb85808fa8129484d46" - integrity sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw== - -"@img/sharp-win32-x64@0.33.4": - version "0.33.4" - resolved "https://registry.yarnpkg.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.4.tgz#106f911134035b4157ec92a0c154a6b6f88fa4c1" - integrity sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw== - -"@isaacs/cliui@^8.0.2": - version "8.0.2" - resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" - integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== - dependencies: - string-width "^5.1.2" - string-width-cjs "npm:string-width@^4.2.0" - strip-ansi "^7.0.1" - strip-ansi-cjs "npm:strip-ansi@^6.0.1" - wrap-ansi "^8.1.0" - wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" - -"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" - integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== - dependencies: - "@jridgewell/set-array" "^1.2.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" - integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== - -"@jridgewell/set-array@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" - integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== - -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15", "@jridgewell/sourcemap-codec@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" - integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== - -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": - version "0.3.25" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@pkgjs/parseargs@^0.11.0": - version "0.11.0" - resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" - integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== - -"@polka/url@^1.0.0-next.24": - version "1.0.0-next.25" - resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.25.tgz#f077fdc0b5d0078d30893396ff4827a13f99e817" - integrity sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== - -"@rollup/pluginutils@^5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz#7e53eddc8c7f483a4ad0b94afb1f7f5fd3c771e0" - integrity sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g== - dependencies: - "@types/estree" "^1.0.0" - estree-walker "^2.0.2" - picomatch "^2.3.1" - -"@rollup/rollup-android-arm-eabi@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz#c3f5660f67030c493a981ac1d34ee9dfe1d8ec0f" - integrity sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA== - -"@rollup/rollup-android-arm64@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz#64161f0b67050023a3859e723570af54a82cff5c" - integrity sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ== - -"@rollup/rollup-darwin-arm64@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz#25f3d57b1da433097cfebc89341b355901615763" - integrity sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q== - -"@rollup/rollup-darwin-x64@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz#d8ddaffb636cc2f59222c50316e27771e48966df" - integrity sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ== - -"@rollup/rollup-linux-arm-gnueabihf@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz#41bd4fcffa20fb84f3dbac6c5071638f46151885" - integrity sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA== - -"@rollup/rollup-linux-arm-musleabihf@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz#842077c5113a747eb5686f19f2f18c33ecc0acc8" - integrity sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw== - -"@rollup/rollup-linux-arm64-gnu@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz#65d1d5b6778848f55b7823958044bf3e8737e5b7" - integrity sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ== - -"@rollup/rollup-linux-arm64-musl@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz#50eef7d6e24d0fe3332200bb666cad2be8afcf86" - integrity sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q== - -"@rollup/rollup-linux-powerpc64le-gnu@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz#8837e858f53c84607f05ad0602943e96d104c6b4" - integrity sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw== - -"@rollup/rollup-linux-riscv64-gnu@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz#c894ade2300caa447757ddf45787cca246e816a4" - integrity sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA== - -"@rollup/rollup-linux-s390x-gnu@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz#5841e5390d4c82dd5cdf7b2c95a830e3c2f47dd3" - integrity sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg== - -"@rollup/rollup-linux-x64-gnu@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz#cc1f26398bf777807a99226dc13f47eb0f6c720d" - integrity sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew== - -"@rollup/rollup-linux-x64-musl@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz#1507465d9056e0502a590d4c1a00b4d7b1fda370" - integrity sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg== - -"@rollup/rollup-win32-arm64-msvc@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz#86a221f01a2c248104dd0defb4da119f2a73642e" - integrity sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA== - -"@rollup/rollup-win32-ia32-msvc@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz#8bc8f77e02760aa664694b4286d6fbea7f1331c5" - integrity sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A== - -"@rollup/rollup-win32-x64-msvc@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz#601fffee719a1e8447f908aca97864eec23b2784" - integrity sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg== - -"@shikijs/core@1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@shikijs/core/-/core-1.12.1.tgz#32626494bef573cce01f9e0a36d5776cbc1b2e58" - integrity sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA== - dependencies: - "@types/hast" "^3.0.4" - -"@types/babel__core@^7.20.5": - version "7.20.5" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" - integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== - dependencies: - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.8" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.8.tgz#f836c61f48b1346e7d2b0d93c6dacc5b9535d3ab" - integrity sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" - integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*": - version "7.20.6" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.6.tgz#8dc9f0ae0f202c08d8d4dab648912c8d6038e3f7" - integrity sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg== - dependencies: - "@babel/types" "^7.20.7" - -"@types/cookie@^0.6.0": - version "0.6.0" - resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.6.0.tgz#eac397f28bf1d6ae0ae081363eca2f425bedf0d5" - integrity sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA== - -"@types/debug@^4.0.0": - version "4.1.12" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" - integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== - dependencies: - "@types/ms" "*" - -"@types/estree@1.0.5", "@types/estree@^1.0.0": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" - integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== - -"@types/hast@^3.0.0", "@types/hast@^3.0.4": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" - integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== - dependencies: - "@types/unist" "*" - -"@types/mdast@^4.0.0": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" - integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== - dependencies: - "@types/unist" "*" - -"@types/ms@*": - version "0.7.34" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" - integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== - -"@types/nlcst@^2.0.0": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/nlcst/-/nlcst-2.0.3.tgz#31cad346eaab48a9a8a58465d3d05e2530dda762" - integrity sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA== - dependencies: - "@types/unist" "*" - -"@types/unist@*", "@types/unist@^3.0.0": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" - integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== - -"@ungap/structured-clone@^1.0.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== - -"@vitejs/plugin-vue-jsx@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.0.0.tgz#7bb65d57153ebf63b2e6ab0cc81029e82206036c" - integrity sha512-A+6wL2AdQhDsLsDnY+2v4rRDI1HLJGIMc97a8FURO9tqKsH5QvjWrzsa5DH3NlZsM742W2wODl2fF+bfcTWtXw== - dependencies: - "@babel/core" "^7.24.6" - "@babel/plugin-transform-typescript" "^7.24.6" - "@vue/babel-plugin-jsx" "^1.2.2" - -"@vitejs/plugin-vue@^5.0.5": - version "5.1.2" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.1.2.tgz#f11091e0130eca6c1ca8cfb85ee71ea53b255d31" - integrity sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A== - -"@volar/kit@~2.4.0-alpha.15": - version "2.4.0-alpha.18" - resolved "https://registry.yarnpkg.com/@volar/kit/-/kit-2.4.0-alpha.18.tgz#b3c87cd72e08b227a5a4aa01178c27fa90c79142" - integrity sha512-dZMSNhesh23lhd61ax2l04IgIcYofAjm8M+5BKAmX47ROweyc8RrrslszCFUJynlmXx6JS1PoHqvo8+E0aAYQQ== - dependencies: - "@volar/language-service" "2.4.0-alpha.18" - "@volar/typescript" "2.4.0-alpha.18" - typesafe-path "^0.2.2" - vscode-languageserver-textdocument "^1.0.11" - vscode-uri "^3.0.8" - -"@volar/language-core@2.4.0-alpha.18", "@volar/language-core@~2.4.0-alpha.15": - version "2.4.0-alpha.18" - resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.4.0-alpha.18.tgz#dafffd68ac07c26d69de16741187fd4c06bfa345" - integrity sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg== - dependencies: - "@volar/source-map" "2.4.0-alpha.18" - -"@volar/language-server@~2.4.0-alpha.15": - version "2.4.0-alpha.18" - resolved "https://registry.yarnpkg.com/@volar/language-server/-/language-server-2.4.0-alpha.18.tgz#a159ddbbc5a0d67297c9f6a87dcd67f8d7c47158" - integrity sha512-dciHEE/R5kzI0bY71QfkoCVQ3cQI6g9MHfA4oIP6UhnJy0CdleUalWSygOXoD3Nq7Yk6wn2BRrb1PP5MsadY/Q== - dependencies: - "@volar/language-core" "2.4.0-alpha.18" - "@volar/language-service" "2.4.0-alpha.18" - "@volar/snapshot-document" "2.4.0-alpha.18" - "@volar/typescript" "2.4.0-alpha.18" - path-browserify "^1.0.1" - request-light "^0.7.0" - vscode-languageserver "^9.0.1" - vscode-languageserver-protocol "^3.17.5" - vscode-languageserver-textdocument "^1.0.11" - vscode-uri "^3.0.8" - -"@volar/language-service@2.4.0-alpha.18", "@volar/language-service@~2.4.0-alpha.15": - version "2.4.0-alpha.18" - resolved "https://registry.yarnpkg.com/@volar/language-service/-/language-service-2.4.0-alpha.18.tgz#8421721ae76820e532e7d2c3689b3a07ed0ad558" - integrity sha512-EuetrtbEtudi9buinWAG5U3Jam5dY27zXd/7GYnx542kBwanWOBM8i4DAQd0z7M11fOxXgybxPA933uaSyaOog== - dependencies: - "@volar/language-core" "2.4.0-alpha.18" - vscode-languageserver-protocol "^3.17.5" - vscode-languageserver-textdocument "^1.0.11" - vscode-uri "^3.0.8" - -"@volar/snapshot-document@2.4.0-alpha.18": - version "2.4.0-alpha.18" - resolved "https://registry.yarnpkg.com/@volar/snapshot-document/-/snapshot-document-2.4.0-alpha.18.tgz#febef0ffb8c49b06341c2539cdd865519e3c0c70" - integrity sha512-JAeclEly/wnILhR4Pu9MpgBLInZJH49O1zoy8fU+pk5I+zpv7JIEby5z2UFAS60+sIDnxBdAGd7rZ5VibE70vg== - dependencies: - vscode-languageserver-protocol "^3.17.5" - vscode-languageserver-textdocument "^1.0.11" - -"@volar/source-map@2.4.0-alpha.18": - version "2.4.0-alpha.18" - resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-2.4.0-alpha.18.tgz#a2413932ff6b1821ae8efcbd9249d4da3f99f223" - integrity sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g== - -"@volar/typescript@2.4.0-alpha.18", "@volar/typescript@~2.4.0-alpha.15": - version "2.4.0-alpha.18" - resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-2.4.0-alpha.18.tgz#806aca9ce1bd7c48dc5fcd0fcf7f33bdd04e5b35" - integrity sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ== - dependencies: - "@volar/language-core" "2.4.0-alpha.18" - path-browserify "^1.0.1" - vscode-uri "^3.0.8" - -"@vscode/emmet-helper@^2.9.3": - version "2.9.3" - resolved "https://registry.yarnpkg.com/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz#8a8b228981fcf2d9346fdca77b9ad5a31dc09dba" - integrity sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw== - dependencies: - emmet "^2.4.3" - jsonc-parser "^2.3.0" - vscode-languageserver-textdocument "^1.0.1" - vscode-languageserver-types "^3.15.1" - vscode-uri "^2.1.2" - -"@vscode/l10n@^0.0.18": - version "0.0.18" - resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.18.tgz#916d3a5e960dbab47c1c56f58a7cb5087b135c95" - integrity sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ== - -"@vue/babel-helper-vue-transform-on@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz#7f1f817a4f00ad531651a8d1d22e22d9e42807ef" - integrity sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw== - -"@vue/babel-plugin-jsx@^1.1.5", "@vue/babel-plugin-jsx@^1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz#eb426fb4660aa510bb8d188ff0ec140405a97d8a" - integrity sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA== - dependencies: - "@babel/helper-module-imports" "~7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.23.3" - "@babel/template" "^7.23.9" - "@babel/traverse" "^7.23.9" - "@babel/types" "^7.23.9" - "@vue/babel-helper-vue-transform-on" "1.2.2" - "@vue/babel-plugin-resolve-type" "1.2.2" - camelcase "^6.3.0" - html-tags "^3.3.1" - svg-tags "^1.0.0" - -"@vue/babel-plugin-resolve-type@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz#66844898561da6449e0f4a261b0c875118e0707b" - integrity sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A== - dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/helper-module-imports" "~7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/parser" "^7.23.9" - "@vue/compiler-sfc" "^3.4.15" - -"@vue/compiler-core@3.4.36": - version "3.4.36" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.36.tgz#4e28dfcbaa8a85e135f7a94c44372b6d52329e42" - integrity sha512-qBkndgpwFKdupmOPoiS10i7oFdN7a+4UNDlezD0GlQ1kuA1pNrscg9g12HnB5E8hrWSuEftRsbJhL1HI2zpJhg== - dependencies: - "@babel/parser" "^7.24.7" - "@vue/shared" "3.4.36" - entities "^5.0.0" - estree-walker "^2.0.2" - source-map-js "^1.2.0" - -"@vue/compiler-dom@3.4.36", "@vue/compiler-dom@^3.3.4": - version "3.4.36" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.36.tgz#32f5f65d1fb242211df2ddc65a336779cd8b974c" - integrity sha512-eEIjy4GwwZTFon/Y+WO8tRRNGqylaRlA79T1RLhUpkOzJ7EtZkkb8MurNfkqY6x6Qiu0R7ESspEF7GkPR/4yYg== - dependencies: - "@vue/compiler-core" "3.4.36" - "@vue/shared" "3.4.36" - -"@vue/compiler-sfc@3.4.36", "@vue/compiler-sfc@^3.4.15", "@vue/compiler-sfc@^3.4.29": - version "3.4.36" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.36.tgz#887809183a273dc0ef8337d5e84ef6a781727ccc" - integrity sha512-rhuHu7qztt/rNH90dXPTzhB7hLQT2OC4s4GrPVqmzVgPY4XBlfWmcWzn4bIPEWNImt0CjO7kfHAf/1UXOtx3vw== - dependencies: - "@babel/parser" "^7.24.7" - "@vue/compiler-core" "3.4.36" - "@vue/compiler-dom" "3.4.36" - "@vue/compiler-ssr" "3.4.36" - "@vue/shared" "3.4.36" - estree-walker "^2.0.2" - magic-string "^0.30.10" - postcss "^8.4.40" - source-map-js "^1.2.0" - -"@vue/compiler-ssr@3.4.36": - version "3.4.36" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.36.tgz#5881f9303ad6a4fdf04fb4238ebb483caf040707" - integrity sha512-Wt1zyheF0zVvRJyhY74uxQbnkXV2Le/JPOrAxooR4rFYKC7cFr+cRqW6RU3cM/bsTy7sdZ83IDuy/gLPSfPGng== - dependencies: - "@vue/compiler-dom" "3.4.36" - "@vue/shared" "3.4.36" - -"@vue/devtools-core@^7.3.7": - version "7.3.7" - resolved "https://registry.yarnpkg.com/@vue/devtools-core/-/devtools-core-7.3.7.tgz#49e1450871014cb5fdee455de021ca6e9b78fc26" - integrity sha512-IapWbHUqvO6n+p5JFTCE5JyNjpsZ5IS1GYIRX0P7/SqYPgFCOdH0dG+u8PbBHYdnp+VPxHLO+GGZ/WBZFCZnsA== - dependencies: - "@vue/devtools-kit" "^7.3.7" - "@vue/devtools-shared" "^7.3.7" - mitt "^3.0.1" - nanoid "^3.3.4" - pathe "^1.1.2" - vite-hot-client "^0.2.3" - -"@vue/devtools-kit@^7.3.7": - version "7.3.7" - resolved "https://registry.yarnpkg.com/@vue/devtools-kit/-/devtools-kit-7.3.7.tgz#c1c19d427e3b457cf91305c86ae2e6a58830442b" - integrity sha512-ktHhhjI4CoUrwdSUF5b/MFfjrtAtK8r4vhOkFyRN5Yp9kdXTwsRBYcwarHuP+wFPKf4/KM7DVBj2ELO8SBwdsw== - dependencies: - "@vue/devtools-shared" "^7.3.7" - birpc "^0.2.17" - hookable "^5.5.3" - mitt "^3.0.1" - perfect-debounce "^1.0.0" - speakingurl "^14.0.1" - superjson "^2.2.1" - -"@vue/devtools-shared@^7.3.7": - version "7.3.7" - resolved "https://registry.yarnpkg.com/@vue/devtools-shared/-/devtools-shared-7.3.7.tgz#765d2e0e4d3def891cdead22ef2a373d1d1f4df0" - integrity sha512-M9EU1/bWi5GNS/+IZrAhwGOVZmUTN4MH22Hvh35nUZZg9AZP2R2OhfCb+MG4EtAsrUEYlu3R43/SIj3G7EZYtQ== - dependencies: - rfdc "^1.4.1" - -"@vue/reactivity@3.4.36": - version "3.4.36" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.36.tgz#f0797308b1639db7f303e91fdd20577ad538a817" - integrity sha512-wN1aoCwSoqrt1yt8wO0gc13QaC+Vk1o6AoSt584YHNnz6TGDhh1NCMUYgAnvp4HEIkLdGsaC1bvu/P+wpoDEXw== - dependencies: - "@vue/shared" "3.4.36" - -"@vue/runtime-core@3.4.36": - version "3.4.36" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.36.tgz#7d956671800b2567deebf4a5f92cb476404dfa94" - integrity sha512-9+TR14LAVEerZWLOm/N/sG2DVYhrH2bKgFrbH/FVt/Q8Jdw4OtdcGMRC6Tx8VAo0DA1eqAqrZaX0fbOaOxxZ4A== - dependencies: - "@vue/reactivity" "3.4.36" - "@vue/shared" "3.4.36" - -"@vue/runtime-dom@3.4.36": - version "3.4.36" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.36.tgz#e4eeeba2cb2b9645de45eebd023939a35fff5e30" - integrity sha512-2Qe2fKkLxgZBVvHrG0QMNLL4bsx7Ae88pyXebY2WnQYABpOnGYvA+axMbcF9QwM4yxnsv+aELbC0eiNVns7mGw== - dependencies: - "@vue/reactivity" "3.4.36" - "@vue/runtime-core" "3.4.36" - "@vue/shared" "3.4.36" - csstype "^3.1.3" - -"@vue/server-renderer@3.4.36": - version "3.4.36" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.36.tgz#352138e6a31a5eeabcbb75e66f6919f607f8c870" - integrity sha512-2XW90Rq8+Y7S1EIsAuubZVLm0gCU8HYb5mRAruFdwfC3XSOU5/YKePz29csFzsch8hXaY5UHh7ZMddmi1XTJEA== - dependencies: - "@vue/compiler-ssr" "3.4.36" - "@vue/shared" "3.4.36" - -"@vue/shared@3.4.36": - version "3.4.36" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.36.tgz#7551f41684966acb6a307152b49a8308e7f69203" - integrity sha512-fdPLStwl1sDfYuUftBaUVn2pIrVFDASYerZSrlBvVBfylObPA1gtcWJHy5Ox8jLEJ524zBibss488Q3SZtU1uA== - -acorn@^8.12.1: - version "8.12.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" - integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== - -ansi-align@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" - integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== - dependencies: - string-width "^4.1.0" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^6.1.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== - -anymatch@~3.1.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arg@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -aria-query@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" - integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== - dependencies: - dequal "^2.0.3" - -array-iterate@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/array-iterate/-/array-iterate-2.0.1.tgz#6efd43f8295b3fee06251d3d62ead4bd9805dd24" - integrity sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg== - -astro@^4.8.6: - version "4.13.1" - resolved "https://registry.yarnpkg.com/astro/-/astro-4.13.1.tgz#cb8f5e7763284f9d6829b8414c00bbdc6d8ca9c8" - integrity sha512-VnMjAc+ykFsIVjgbu9Mt/EA1fMIcPMXbU89h3ATwGOzSIKDsQH72bDgfJkWiwk6u0OE90GeP5EPhAT28Twf9oA== - dependencies: - "@astrojs/compiler" "^2.10.0" - "@astrojs/internal-helpers" "0.4.1" - "@astrojs/markdown-remark" "5.2.0" - "@astrojs/telemetry" "3.1.0" - "@babel/core" "^7.25.2" - "@babel/generator" "^7.25.0" - "@babel/parser" "^7.25.3" - "@babel/plugin-transform-react-jsx" "^7.25.2" - "@babel/traverse" "^7.25.3" - "@babel/types" "^7.25.2" - "@types/babel__core" "^7.20.5" - "@types/cookie" "^0.6.0" - acorn "^8.12.1" - aria-query "^5.3.0" - axobject-query "^4.1.0" - boxen "7.1.1" - ci-info "^4.0.0" - clsx "^2.1.1" - common-ancestor-path "^1.0.1" - cookie "^0.6.0" - cssesc "^3.0.0" - debug "^4.3.6" - deterministic-object-hash "^2.0.2" - devalue "^5.0.0" - diff "^5.2.0" - dlv "^1.1.3" - dset "^3.1.3" - es-module-lexer "^1.5.4" - esbuild "^0.21.5" - estree-walker "^3.0.3" - execa "^8.0.1" - fast-glob "^3.3.2" - flattie "^1.1.1" - github-slugger "^2.0.0" - gray-matter "^4.0.3" - html-escaper "^3.0.3" - http-cache-semantics "^4.1.1" - js-yaml "^4.1.0" - kleur "^4.1.5" - magic-string "^0.30.11" - mrmime "^2.0.0" - ora "^8.0.1" - p-limit "^6.1.0" - p-queue "^8.0.1" - path-to-regexp "^6.2.2" - preferred-pm "^4.0.0" - prompts "^2.4.2" - rehype "^13.0.1" - semver "^7.6.3" - shiki "^1.12.0" - string-width "^7.2.0" - strip-ansi "^7.1.0" - tsconfck "^3.1.1" - unist-util-visit "^5.0.0" - vfile "^6.0.2" - vite "^5.3.5" - vitefu "^0.2.5" - which-pm "^3.0.0" - yargs-parser "^21.1.1" - zod "^3.23.8" - zod-to-json-schema "^3.23.2" - optionalDependencies: - sharp "^0.33.3" - -autoprefixer@^10.4.15: - version "10.4.20" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.20.tgz#5caec14d43976ef42e32dcb4bd62878e96be5b3b" - integrity sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g== - dependencies: - browserslist "^4.23.3" - caniuse-lite "^1.0.30001646" - fraction.js "^4.3.7" - normalize-range "^0.1.2" - picocolors "^1.0.1" - postcss-value-parser "^4.2.0" - -axobject-query@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-4.1.0.tgz#28768c76d0e3cff21bc62a9e2d0b6ac30042a1ee" - integrity sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ== - -bail@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" - integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base-64@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/base-64/-/base-64-1.0.0.tgz#09d0f2084e32a3fd08c2475b973788eee6ae8f4a" - integrity sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg== - -binary-extensions@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" - integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== - -birpc@^0.2.17: - version "0.2.17" - resolved "https://registry.yarnpkg.com/birpc/-/birpc-0.2.17.tgz#d0bdb90d4d063061156637f03b7b0adea1779734" - integrity sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg== - -boxen@7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-7.1.1.tgz#f9ba525413c2fec9cdb88987d835c4f7cad9c8f4" - integrity sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog== - dependencies: - ansi-align "^3.0.1" - camelcase "^7.0.1" - chalk "^5.2.0" - cli-boxes "^3.0.0" - string-width "^5.1.2" - type-fest "^2.13.0" - widest-line "^4.0.1" - wrap-ansi "^8.1.0" - -brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== - dependencies: - balanced-match "^1.0.0" - -braces@^3.0.3, braces@~3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" - integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== - dependencies: - fill-range "^7.1.1" - -browserslist@^4.23.1, browserslist@^4.23.3: - version "4.23.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800" - integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA== - dependencies: - caniuse-lite "^1.0.30001646" - electron-to-chromium "^1.5.4" - node-releases "^2.0.18" - update-browserslist-db "^1.1.0" - -bundle-name@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" - integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== - dependencies: - run-applescript "^7.0.0" - -camelcase-css@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - -camelcase@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -camelcase@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048" - integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== - -caniuse-lite@^1.0.30001646: - version "1.0.30001650" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001650.tgz#dd1eba0938e39536d184c3c99b2569a13788bc16" - integrity sha512-fgEc7hP/LB7iicdXHUI9VsBsMZmUmlVJeQP2qqQW+3lkqVhbmjEU8zp+h5stWeilX+G7uXuIUIIlWlDw9jdt8g== - -ccount@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" - integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== - -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^5.2.0, chalk@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== - -character-entities-html4@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" - integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== - -character-entities-legacy@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" - integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== - -character-entities@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" - integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== - -chokidar@^3.5.3: - version "3.6.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" - integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -ci-info@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2" - integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg== - -cli-boxes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" - integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== - -cli-cursor@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-4.0.0.tgz#3cecfe3734bf4fe02a8361cbdc0f6fe28c6a57ea" - integrity sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg== - dependencies: - restore-cursor "^4.0.0" - -cli-spinners@^2.9.2: - version "2.9.2" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" - integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== - -cliui@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" - integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.1" - wrap-ansi "^7.0.0" - -clsx@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" - integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" - integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" - integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== - dependencies: - color-convert "^2.0.1" - color-string "^1.9.0" - -comma-separated-tokens@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" - integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== - -commander@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -common-ancestor-path@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" - integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -cookie@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" - integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== - -copy-anything@^3.0.2: - version "3.0.5" - resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-3.0.5.tgz#2d92dce8c498f790fa7ad16b01a1ae5a45b020a0" - integrity sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w== - dependencies: - is-what "^4.1.8" - -cross-spawn@^7.0.0, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -csstype@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" - integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== - -debug@^4.0.0, debug@^4.1.0, debug@^4.3.1, debug@^4.3.4, debug@^4.3.5, debug@^4.3.6: - version "4.3.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b" - integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== - dependencies: - ms "2.1.2" - -decode-named-character-reference@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" - integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== - dependencies: - character-entities "^2.0.0" - -default-browser-id@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" - integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== - -default-browser@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" - integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== - dependencies: - bundle-name "^4.1.0" - default-browser-id "^5.0.0" - -define-lazy-prop@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" - integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== - -dequal@^2.0.0, dequal@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - -detect-libc@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" - integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== - -deterministic-object-hash@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz#b251ddc801443905f0e9fef08816a46bc9fe3807" - integrity sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ== - dependencies: - base-64 "^1.0.0" - -devalue@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/devalue/-/devalue-5.0.0.tgz#1ca0099a7d715b4d6cac3924e770ccbbc584ad98" - integrity sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA== - -devlop@^1.0.0, devlop@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" - integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== - dependencies: - dequal "^2.0.0" - -didyoumean@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" - integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== - -diff@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" - integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== - -dlv@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" - integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== - -dset@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.3.tgz#c194147f159841148e8e34ca41f638556d9542d2" - integrity sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ== - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -electron-to-chromium@^1.5.4: - version "1.5.5" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz#03bfdf422bdd2c05ee2657efedde21264a1a566b" - integrity sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA== - -emmet@^2.4.3: - version "2.4.7" - resolved "https://registry.yarnpkg.com/emmet/-/emmet-2.4.7.tgz#19893c34e6274af14ea3c5729101e3c4ed18f01e" - integrity sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA== - dependencies: - "@emmetio/abbreviation" "^2.3.3" - "@emmetio/css-abbreviation" "^2.1.8" - -emoji-regex@^10.3.0: - version "10.3.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.3.0.tgz#76998b9268409eb3dae3de989254d456e70cfe23" - integrity sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -entities@^4.4.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" - integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== - -entities@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-5.0.0.tgz#b2ab51fe40d995817979ec79dd621154c3c0f62b" - integrity sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA== - -error-stack-parser-es@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz#15b50b67bea4b6ed6596976ee07c7867ae25bb1c" - integrity sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg== - -es-module-lexer@^1.5.4: - version "1.5.4" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz#a8efec3a3da991e60efa6b633a7cad6ab8d26b78" - integrity sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw== - -esbuild@^0.21.3, esbuild@^0.21.5: - version "0.21.5" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d" - integrity sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== - optionalDependencies: - "@esbuild/aix-ppc64" "0.21.5" - "@esbuild/android-arm" "0.21.5" - "@esbuild/android-arm64" "0.21.5" - "@esbuild/android-x64" "0.21.5" - "@esbuild/darwin-arm64" "0.21.5" - "@esbuild/darwin-x64" "0.21.5" - "@esbuild/freebsd-arm64" "0.21.5" - "@esbuild/freebsd-x64" "0.21.5" - "@esbuild/linux-arm" "0.21.5" - "@esbuild/linux-arm64" "0.21.5" - "@esbuild/linux-ia32" "0.21.5" - "@esbuild/linux-loong64" "0.21.5" - "@esbuild/linux-mips64el" "0.21.5" - "@esbuild/linux-ppc64" "0.21.5" - "@esbuild/linux-riscv64" "0.21.5" - "@esbuild/linux-s390x" "0.21.5" - "@esbuild/linux-x64" "0.21.5" - "@esbuild/netbsd-x64" "0.21.5" - "@esbuild/openbsd-x64" "0.21.5" - "@esbuild/sunos-x64" "0.21.5" - "@esbuild/win32-arm64" "0.21.5" - "@esbuild/win32-ia32" "0.21.5" - "@esbuild/win32-x64" "0.21.5" - -escalade@^3.1.1, escalade@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" - integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" - integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -estree-walker@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" - integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== - -estree-walker@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" - integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== - dependencies: - "@types/estree" "^1.0.0" - -eventemitter3@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4" - integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== - -execa@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" - integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^8.0.1" - human-signals "^5.0.0" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^4.1.0" - strip-final-newline "^3.0.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -fast-glob@^3.2.12, fast-glob@^3.3.0, fast-glob@^3.3.1, fast-glob@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fastq@^1.6.0: - version "1.17.1" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" - integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== - dependencies: - reusify "^1.0.4" - -fill-range@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" - integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== - dependencies: - to-regex-range "^5.0.1" - -find-up-simple@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/find-up-simple/-/find-up-simple-1.0.0.tgz#21d035fde9fdbd56c8f4d2f63f32fd93a1cfc368" - integrity sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw== - -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-yarn-workspace-root2@1.2.16: - version "1.2.16" - resolved "https://registry.yarnpkg.com/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz#60287009dd2f324f59646bdb4b7610a6b301c2a9" - integrity sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA== - dependencies: - micromatch "^4.0.2" - pkg-dir "^4.2.0" - -flattie@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/flattie/-/flattie-1.1.1.tgz#88182235723113667d36217fec55359275d6fe3d" - integrity sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ== - -foreground-child@^3.1.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77" - integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg== - dependencies: - cross-spawn "^7.0.0" - signal-exit "^4.0.1" - -fraction.js@^4.3.7: - version "4.3.7" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" - integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== - -fs-extra@^11.2.0: - version "11.2.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" - integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fsevents@~2.3.2, fsevents@~2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-east-asian-width@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz#5e6ebd9baee6fb8b7b6bd505221065f0cd91f64e" - integrity sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA== - -get-stream@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" - integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== - -github-slugger@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-2.0.0.tgz#52cf2f9279a21eb6c59dd385b410f0c0adda8f1a" - integrity sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw== - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob@^10.3.10: - version "10.4.5" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" - integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== - dependencies: - foreground-child "^3.1.0" - jackspeak "^3.1.2" - minimatch "^9.0.4" - minipass "^7.1.2" - package-json-from-dist "^1.0.0" - path-scurry "^1.11.1" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - -gray-matter@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" - integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== - dependencies: - js-yaml "^3.13.1" - kind-of "^6.0.2" - section-matter "^1.0.0" - strip-bom-string "^1.0.0" - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -hasown@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" - integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== - dependencies: - function-bind "^1.1.2" - -hast-util-from-html@^2.0.0, hast-util-from-html@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz#9cd38ee81bf40b2607368b92a04b0905fa987488" - integrity sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g== - dependencies: - "@types/hast" "^3.0.0" - devlop "^1.1.0" - hast-util-from-parse5 "^8.0.0" - parse5 "^7.0.0" - vfile "^6.0.0" - vfile-message "^4.0.0" - -hast-util-from-parse5@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" - integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - devlop "^1.0.0" - hastscript "^8.0.0" - property-information "^6.0.0" - vfile "^6.0.0" - vfile-location "^5.0.0" - web-namespaces "^2.0.0" - -hast-util-is-element@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz#6e31a6532c217e5b533848c7e52c9d9369ca0932" - integrity sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g== - dependencies: - "@types/hast" "^3.0.0" - -hast-util-parse-selector@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" - integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== - dependencies: - "@types/hast" "^3.0.0" - -hast-util-raw@^9.0.0: - version "9.0.4" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.4.tgz#2da03e37c46eb1a6f1391f02f9b84ae65818f7ed" - integrity sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - "@ungap/structured-clone" "^1.0.0" - hast-util-from-parse5 "^8.0.0" - hast-util-to-parse5 "^8.0.0" - html-void-elements "^3.0.0" - mdast-util-to-hast "^13.0.0" - parse5 "^7.0.0" - unist-util-position "^5.0.0" - unist-util-visit "^5.0.0" - vfile "^6.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - -hast-util-to-html@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-9.0.1.tgz#d108aba473c0ced8377267b1a725b25e818ff3c8" - integrity sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - ccount "^2.0.0" - comma-separated-tokens "^2.0.0" - hast-util-raw "^9.0.0" - hast-util-whitespace "^3.0.0" - html-void-elements "^3.0.0" - mdast-util-to-hast "^13.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - stringify-entities "^4.0.0" - zwitch "^2.0.4" - -hast-util-to-parse5@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" - integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== - dependencies: - "@types/hast" "^3.0.0" - comma-separated-tokens "^2.0.0" - devlop "^1.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - -hast-util-to-text@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz#57b676931e71bf9cb852453678495b3080bfae3e" - integrity sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - hast-util-is-element "^3.0.0" - unist-util-find-after "^5.0.0" - -hast-util-whitespace@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" - integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== - dependencies: - "@types/hast" "^3.0.0" - -hastscript@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" - integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== - dependencies: - "@types/hast" "^3.0.0" - comma-separated-tokens "^2.0.0" - hast-util-parse-selector "^4.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - -hookable@^5.5.3: - version "5.5.3" - resolved "https://registry.yarnpkg.com/hookable/-/hookable-5.5.3.tgz#6cfc358984a1ef991e2518cb9ed4a778bbd3215d" - integrity sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ== - -html-escaper@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-3.0.3.tgz#4d336674652beb1dcbc29ef6b6ba7f6be6fdfed6" - integrity sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ== - -html-tags@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" - integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== - -html-void-elements@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" - integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== - -http-cache-semantics@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" - integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== - -human-signals@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" - integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== - -import-meta-resolve@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#f9db8bead9fafa61adb811db77a2bf22c5399706" - integrity sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw== - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-core-module@^2.13.0: - version "2.15.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.0.tgz#71c72ec5442ace7e76b306e9d48db361f22699ea" - integrity sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA== - dependencies: - hasown "^2.0.2" - -is-docker@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" - integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== - -is-extendable@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-inside-container@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" - integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== - dependencies: - is-docker "^3.0.0" - -is-interactive@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90" - integrity sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-plain-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" - integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== - -is-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" - integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== - -is-unicode-supported@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#d824984b616c292a2e198207d4a609983842f714" - integrity sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ== - -is-unicode-supported@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz#fdf32df9ae98ff6ab2cedc155a5a6e895701c451" - integrity sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q== - -is-what@^4.1.8: - version "4.1.16" - resolved "https://registry.yarnpkg.com/is-what/-/is-what-4.1.16.tgz#1ad860a19da8b4895ad5495da3182ce2acdd7a6f" - integrity sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A== - -is-wsl@^3.0.0, is-wsl@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" - integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== - dependencies: - is-inside-container "^1.0.0" - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -jackspeak@^3.1.2: - version "3.4.3" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" - integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== - dependencies: - "@isaacs/cliui" "^8.0.2" - optionalDependencies: - "@pkgjs/parseargs" "^0.11.0" - -jiti@^1.21.0: - version "1.21.6" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.6.tgz#6c7f7398dd4b3142767f9a168af2f317a428d268" - integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.0, js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -json5@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsonc-parser@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.3.1.tgz#59549150b133f2efacca48fe9ce1ec0659af2342" - integrity sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg== - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -kleur@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" - integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== - -kolorist@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/kolorist/-/kolorist-1.8.0.tgz#edddbbbc7894bc13302cdf740af6374d4a04743c" - integrity sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ== - -lilconfig@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" - integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== - -lilconfig@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.2.tgz#e4a7c3cb549e3a606c8dcc32e5ae1005e62c05cb" - integrity sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -load-yaml-file@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/load-yaml-file/-/load-yaml-file-0.2.0.tgz#af854edaf2bea89346c07549122753c07372f64d" - integrity sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw== - dependencies: - graceful-fs "^4.1.5" - js-yaml "^3.13.0" - pify "^4.0.1" - strip-bom "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -log-symbols@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-6.0.0.tgz#bb95e5f05322651cac30c0feb6404f9f2a8a9439" - integrity sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw== - dependencies: - chalk "^5.3.0" - is-unicode-supported "^1.3.0" - -longest-streak@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" - integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== - -lru-cache@^10.2.0: - version "10.4.3" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" - integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -magic-string@^0.30.10, magic-string@^0.30.11, magic-string@^0.30.4: - version "0.30.11" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954" - integrity sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A== - dependencies: - "@jridgewell/sourcemap-codec" "^1.5.0" - -markdown-table@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" - integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== - -mdast-util-definitions@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz#c1bb706e5e76bb93f9a09dd7af174002ae69ac24" - integrity sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ== - dependencies: - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - unist-util-visit "^5.0.0" - -mdast-util-find-and-replace@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz#a6fc7b62f0994e973490e45262e4bc07607b04e0" - integrity sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA== - dependencies: - "@types/mdast" "^4.0.0" - escape-string-regexp "^5.0.0" - unist-util-is "^6.0.0" - unist-util-visit-parents "^6.0.0" - -mdast-util-from-markdown@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz#32a6e8f512b416e1f51eb817fc64bd867ebcd9cc" - integrity sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA== - dependencies: - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - decode-named-character-reference "^1.0.0" - devlop "^1.0.0" - mdast-util-to-string "^4.0.0" - micromark "^4.0.0" - micromark-util-decode-numeric-character-reference "^2.0.0" - micromark-util-decode-string "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - unist-util-stringify-position "^4.0.0" - -mdast-util-gfm-autolink-literal@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz#5baf35407421310a08e68c15e5d8821e8898ba2a" - integrity sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg== - dependencies: - "@types/mdast" "^4.0.0" - ccount "^2.0.0" - devlop "^1.0.0" - mdast-util-find-and-replace "^3.0.0" - micromark-util-character "^2.0.0" - -mdast-util-gfm-footnote@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz#25a1753c7d16db8bfd53cd84fe50562bd1e6d6a9" - integrity sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ== - dependencies: - "@types/mdast" "^4.0.0" - devlop "^1.1.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - -mdast-util-gfm-strikethrough@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" - integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-gfm-table@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" - integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== - dependencies: - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - markdown-table "^3.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-gfm-task-list-item@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" - integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== - dependencies: - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-gfm@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz#3f2aecc879785c3cb6a81ff3a243dc11eca61095" - integrity sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw== - dependencies: - mdast-util-from-markdown "^2.0.0" - mdast-util-gfm-autolink-literal "^2.0.0" - mdast-util-gfm-footnote "^2.0.0" - mdast-util-gfm-strikethrough "^2.0.0" - mdast-util-gfm-table "^2.0.0" - mdast-util-gfm-task-list-item "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-phrasing@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3" - integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w== - dependencies: - "@types/mdast" "^4.0.0" - unist-util-is "^6.0.0" - -mdast-util-to-hast@^13.0.0: - version "13.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz#5ca58e5b921cc0a3ded1bc02eed79a4fe4fe41f4" - integrity sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA== - dependencies: - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - "@ungap/structured-clone" "^1.0.0" - devlop "^1.0.0" - micromark-util-sanitize-uri "^2.0.0" - trim-lines "^3.0.0" - unist-util-position "^5.0.0" - unist-util-visit "^5.0.0" - vfile "^6.0.0" - -mdast-util-to-markdown@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" - integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== - dependencies: - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - longest-streak "^3.0.0" - mdast-util-phrasing "^4.0.0" - mdast-util-to-string "^4.0.0" - micromark-util-decode-string "^2.0.0" - unist-util-visit "^5.0.0" - zwitch "^2.0.0" - -mdast-util-to-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" - integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== - dependencies: - "@types/mdast" "^4.0.0" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -micromark-core-commonmark@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz#9a45510557d068605c6e9a80f282b2bb8581e43d" - integrity sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA== - dependencies: - decode-named-character-reference "^1.0.0" - devlop "^1.0.0" - micromark-factory-destination "^2.0.0" - micromark-factory-label "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-factory-title "^2.0.0" - micromark-factory-whitespace "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-classify-character "^2.0.0" - micromark-util-html-tag-name "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-resolve-all "^2.0.0" - micromark-util-subtokenize "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-autolink-literal@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935" - integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-sanitize-uri "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-footnote@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750" - integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw== - dependencies: - devlop "^1.0.0" - micromark-core-commonmark "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-sanitize-uri "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-strikethrough@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz#86106df8b3a692b5f6a92280d3879be6be46d923" - integrity sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw== - dependencies: - devlop "^1.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-classify-character "^2.0.0" - micromark-util-resolve-all "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-table@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz#5cadedfbb29fca7abf752447967003dc3b6583c9" - integrity sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g== - dependencies: - devlop "^1.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-tagfilter@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" - integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== - dependencies: - micromark-util-types "^2.0.0" - -micromark-extension-gfm-task-list-item@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz#bcc34d805639829990ec175c3eea12bb5b781f2c" - integrity sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw== - dependencies: - devlop "^1.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" - integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== - dependencies: - micromark-extension-gfm-autolink-literal "^2.0.0" - micromark-extension-gfm-footnote "^2.0.0" - micromark-extension-gfm-strikethrough "^2.0.0" - micromark-extension-gfm-table "^2.0.0" - micromark-extension-gfm-tagfilter "^2.0.0" - micromark-extension-gfm-task-list-item "^2.0.0" - micromark-util-combine-extensions "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-destination@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" - integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-label@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" - integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== - dependencies: - devlop "^1.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-space@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" - integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-title@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" - integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== - dependencies: - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-whitespace@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" - integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== - dependencies: - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-character@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.0.tgz#31320ace16b4644316f6bf057531689c71e2aee1" - integrity sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ== - dependencies: - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-chunked@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" - integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-classify-character@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" - integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-combine-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" - integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== - dependencies: - micromark-util-chunked "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-decode-numeric-character-reference@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" - integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-decode-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" - integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-util-character "^2.0.0" - micromark-util-decode-numeric-character-reference "^2.0.0" - micromark-util-symbol "^2.0.0" - -micromark-util-encode@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" - integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== - -micromark-util-html-tag-name@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" - integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== - -micromark-util-normalize-identifier@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" - integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-resolve-all@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" - integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== - dependencies: - micromark-util-types "^2.0.0" - -micromark-util-sanitize-uri@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" - integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-encode "^2.0.0" - micromark-util-symbol "^2.0.0" - -micromark-util-subtokenize@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz#76129c49ac65da6e479c09d0ec4b5f29ec6eace5" - integrity sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q== - dependencies: - devlop "^1.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-symbol@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" - integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== - -micromark-util-types@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" - integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== - -micromark@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" - integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== - dependencies: - "@types/debug" "^4.0.0" - debug "^4.0.0" - decode-named-character-reference "^1.0.0" - devlop "^1.0.0" - micromark-core-commonmark "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-combine-extensions "^2.0.0" - micromark-util-decode-numeric-character-reference "^2.0.0" - micromark-util-encode "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-resolve-all "^2.0.0" - micromark-util-sanitize-uri "^2.0.0" - micromark-util-subtokenize "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.7" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" - integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== - dependencies: - braces "^3.0.3" - picomatch "^2.3.1" - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" - integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== - -minimatch@^9.0.4: - version "9.0.5" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" - integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== - dependencies: - brace-expansion "^2.0.1" - -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" - integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== - -mitt@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" - integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== - -mrmime@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.0.tgz#151082a6e06e59a9a39b46b3e14d5cfe92b3abb4" - integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -muggle-string@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/muggle-string/-/muggle-string-0.4.1.tgz#3b366bd43b32f809dc20659534dd30e7c8a0d328" - integrity sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ== - -mz@^2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - -nanoid@^3.3.4, nanoid@^3.3.7: - version "3.3.7" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== - -nlcst-to-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz#05511e8461ebfb415952eb0b7e9a1a7d40471bd4" - integrity sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA== - dependencies: - "@types/nlcst" "^2.0.0" - -node-releases@^2.0.18: - version "2.0.18" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" - integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g== - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - -npm-run-path@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" - integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== - dependencies: - path-key "^4.0.0" - -object-assign@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-hash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" - integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -onetime@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" - integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== - dependencies: - mimic-fn "^4.0.0" - -open@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/open/-/open-10.1.0.tgz#a7795e6e5d519abe4286d9937bb24b51122598e1" - integrity sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw== - dependencies: - default-browser "^5.2.1" - define-lazy-prop "^3.0.0" - is-inside-container "^1.0.0" - is-wsl "^3.1.0" - -ora@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/ora/-/ora-8.0.1.tgz#6dcb9250a629642cbe0d2df3a6331ad6f7a2af3e" - integrity sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ== - dependencies: - chalk "^5.3.0" - cli-cursor "^4.0.0" - cli-spinners "^2.9.2" - is-interactive "^2.0.0" - is-unicode-supported "^2.0.0" - log-symbols "^6.0.0" - stdin-discarder "^0.2.1" - string-width "^7.0.0" - strip-ansi "^7.1.0" - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-6.1.0.tgz#d91f9364d3fdff89b0a45c70d04ad4e0df30a0e8" - integrity sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg== - dependencies: - yocto-queue "^1.1.1" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-queue@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-8.0.1.tgz#718b7f83836922ef213ddec263ff4223ce70bef8" - integrity sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA== - dependencies: - eventemitter3 "^5.0.1" - p-timeout "^6.1.2" - -p-timeout@^6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-6.1.2.tgz#22b8d8a78abf5e103030211c5fc6dee1166a6aa5" - integrity sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ== - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -package-json-from-dist@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" - integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== - -parse-latin@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/parse-latin/-/parse-latin-7.0.0.tgz#8dfacac26fa603f76417f36233fc45602a323e1d" - integrity sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ== - dependencies: - "@types/nlcst" "^2.0.0" - "@types/unist" "^3.0.0" - nlcst-to-string "^4.0.0" - unist-util-modify-children "^4.0.0" - unist-util-visit-children "^3.0.0" - vfile "^6.0.0" - -parse5@^7.0.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== - dependencies: - entities "^4.4.0" - -path-browserify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" - integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-key@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" - integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-scurry@^1.11.1: - version "1.11.1" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" - integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== - dependencies: - lru-cache "^10.2.0" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - -path-to-regexp@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.2.tgz#324377a83e5049cbecadc5554d6a63a9a4866b36" - integrity sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw== - -pathe@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" - integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== - -perfect-debounce@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz#9c2e8bc30b169cc984a58b7d5b28049839591d2a" - integrity sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA== - -picocolors@^1.0.0, picocolors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" - integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pify@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pirates@^4.0.1: - version "4.0.6" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" - integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -postcss-import@^15.1.0: - version "15.1.0" - resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" - integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== - dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" - -postcss-js@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" - integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== - dependencies: - camelcase-css "^2.0.1" - -postcss-load-config@^4.0.1, postcss-load-config@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.2.tgz#7159dcf626118d33e299f485d6afe4aff7c4a3e3" - integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== - dependencies: - lilconfig "^3.0.0" - yaml "^2.3.4" - -postcss-nested@^6.0.1: - version "6.2.0" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.2.0.tgz#4c2d22ab5f20b9cb61e2c5c5915950784d068131" - integrity sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ== - dependencies: - postcss-selector-parser "^6.1.1" - -postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz#5be94b277b8955904476a2400260002ce6c56e38" - integrity sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss@^8.4.23, postcss@^8.4.28, postcss@^8.4.40: - version "8.4.41" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.41.tgz#d6104d3ba272d882fe18fc07d15dc2da62fa2681" - integrity sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.1" - source-map-js "^1.2.0" - -preferred-pm@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-4.0.0.tgz#6b256a44d39181fb3829b3abbd9ea2ead6db082b" - integrity sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw== - dependencies: - find-up-simple "^1.0.0" - find-yarn-workspace-root2 "1.2.16" - which-pm "^3.0.0" - -prismjs@^1.29.0: - version "1.29.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" - integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== - -prompts@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -property-information@^6.0.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec" - integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" - integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== - dependencies: - pify "^2.3.0" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -rehype-parse@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/rehype-parse/-/rehype-parse-9.0.0.tgz#3949faeec6f466ec57774215661e0d75469195d9" - integrity sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw== - dependencies: - "@types/hast" "^3.0.0" - hast-util-from-html "^2.0.0" - unified "^11.0.0" - -rehype-raw@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" - integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== - dependencies: - "@types/hast" "^3.0.0" - hast-util-raw "^9.0.0" - vfile "^6.0.0" - -rehype-stringify@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/rehype-stringify/-/rehype-stringify-10.0.0.tgz#2031cf6fdd0355393706f0474ec794c75e5492f2" - integrity sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ== - dependencies: - "@types/hast" "^3.0.0" - hast-util-to-html "^9.0.0" - unified "^11.0.0" - -rehype@^13.0.1: - version "13.0.1" - resolved "https://registry.yarnpkg.com/rehype/-/rehype-13.0.1.tgz#56384ba83955e2f3aa7eca1975b406c67d9dbd5e" - integrity sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg== - dependencies: - "@types/hast" "^3.0.0" - rehype-parse "^9.0.0" - rehype-stringify "^10.0.0" - unified "^11.0.0" - -remark-gfm@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.0.tgz#aea777f0744701aa288b67d28c43565c7e8c35de" - integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-gfm "^3.0.0" - micromark-extension-gfm "^3.0.0" - remark-parse "^11.0.0" - remark-stringify "^11.0.0" - unified "^11.0.0" - -remark-parse@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" - integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-from-markdown "^2.0.0" - micromark-util-types "^2.0.0" - unified "^11.0.0" - -remark-rehype@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.0.tgz#d5f264f42bcbd4d300f030975609d01a1697ccdc" - integrity sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g== - dependencies: - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - mdast-util-to-hast "^13.0.0" - unified "^11.0.0" - vfile "^6.0.0" - -remark-smartypants@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/remark-smartypants/-/remark-smartypants-3.0.2.tgz#cbaf2b39624c78fcbd6efa224678c1d2e9bc1dfb" - integrity sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA== - dependencies: - retext "^9.0.0" - retext-smartypants "^6.0.0" - unified "^11.0.4" - unist-util-visit "^5.0.0" - -remark-stringify@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" - integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-to-markdown "^2.0.0" - unified "^11.0.0" - -request-light@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/request-light/-/request-light-0.7.0.tgz#885628bb2f8040c26401ebf258ec51c4ae98ac2a" - integrity sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q== - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -resolve@^1.1.7, resolve@^1.22.2: - version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -restore-cursor@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-4.0.0.tgz#519560a4318975096def6e609d44100edaa4ccb9" - integrity sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -retext-latin@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/retext-latin/-/retext-latin-4.0.0.tgz#d02498aa1fd39f1bf00e2ff59b1384c05d0c7ce3" - integrity sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA== - dependencies: - "@types/nlcst" "^2.0.0" - parse-latin "^7.0.0" - unified "^11.0.0" - -retext-smartypants@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/retext-smartypants/-/retext-smartypants-6.1.0.tgz#59a005113c3e63a0045ebc8b3edbb31d0a1d2a55" - integrity sha512-LDPXg95346bqFZnDMHo0S7Rq5p64+B+N8Vz733+wPMDtwb9rCOs9LIdIEhrUOU+TAywX9St+ocQWJt8wrzivcQ== - dependencies: - "@types/nlcst" "^2.0.0" - nlcst-to-string "^4.0.0" - unist-util-visit "^5.0.0" - -retext-stringify@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/retext-stringify/-/retext-stringify-4.0.0.tgz#501d5440bd4d121e351c7c509f8507de9611e159" - integrity sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA== - dependencies: - "@types/nlcst" "^2.0.0" - nlcst-to-string "^4.0.0" - unified "^11.0.0" - -retext@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/retext/-/retext-9.0.0.tgz#ab5cd72836894167b0ca6ae70fdcfaa166267f7a" - integrity sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA== - dependencies: - "@types/nlcst" "^2.0.0" - retext-latin "^4.0.0" - retext-stringify "^4.0.0" - unified "^11.0.0" - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rfdc@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" - integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== - -rollup@^4.13.0: - version "4.20.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.20.0.tgz#f9d602161d29e178f0bf1d9f35f0a26f83939492" - integrity sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw== - dependencies: - "@types/estree" "1.0.5" - optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.20.0" - "@rollup/rollup-android-arm64" "4.20.0" - "@rollup/rollup-darwin-arm64" "4.20.0" - "@rollup/rollup-darwin-x64" "4.20.0" - "@rollup/rollup-linux-arm-gnueabihf" "4.20.0" - "@rollup/rollup-linux-arm-musleabihf" "4.20.0" - "@rollup/rollup-linux-arm64-gnu" "4.20.0" - "@rollup/rollup-linux-arm64-musl" "4.20.0" - "@rollup/rollup-linux-powerpc64le-gnu" "4.20.0" - "@rollup/rollup-linux-riscv64-gnu" "4.20.0" - "@rollup/rollup-linux-s390x-gnu" "4.20.0" - "@rollup/rollup-linux-x64-gnu" "4.20.0" - "@rollup/rollup-linux-x64-musl" "4.20.0" - "@rollup/rollup-win32-arm64-msvc" "4.20.0" - "@rollup/rollup-win32-ia32-msvc" "4.20.0" - "@rollup/rollup-win32-x64-msvc" "4.20.0" - fsevents "~2.3.2" - -run-applescript@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" - integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A== - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -section-matter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" - integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== - dependencies: - extend-shallow "^2.0.1" - kind-of "^6.0.0" - -semver@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.3.8, semver@^7.6.0, semver@^7.6.2, semver@^7.6.3: - version "7.6.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" - integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== - -sharp@^0.33.3: - version "0.33.4" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.33.4.tgz#b88e6e843e095c6ab5e1a0c59c4885e580cd8405" - integrity sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q== - dependencies: - color "^4.2.3" - detect-libc "^2.0.3" - semver "^7.6.0" - optionalDependencies: - "@img/sharp-darwin-arm64" "0.33.4" - "@img/sharp-darwin-x64" "0.33.4" - "@img/sharp-libvips-darwin-arm64" "1.0.2" - "@img/sharp-libvips-darwin-x64" "1.0.2" - "@img/sharp-libvips-linux-arm" "1.0.2" - "@img/sharp-libvips-linux-arm64" "1.0.2" - "@img/sharp-libvips-linux-s390x" "1.0.2" - "@img/sharp-libvips-linux-x64" "1.0.2" - "@img/sharp-libvips-linuxmusl-arm64" "1.0.2" - "@img/sharp-libvips-linuxmusl-x64" "1.0.2" - "@img/sharp-linux-arm" "0.33.4" - "@img/sharp-linux-arm64" "0.33.4" - "@img/sharp-linux-s390x" "0.33.4" - "@img/sharp-linux-x64" "0.33.4" - "@img/sharp-linuxmusl-arm64" "0.33.4" - "@img/sharp-linuxmusl-x64" "0.33.4" - "@img/sharp-wasm32" "0.33.4" - "@img/sharp-win32-ia32" "0.33.4" - "@img/sharp-win32-x64" "0.33.4" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shiki@^1.10.3, shiki@^1.12.0: - version "1.12.1" - resolved "https://registry.yarnpkg.com/shiki/-/shiki-1.12.1.tgz#72d9d230a8d68ddaf8cf7c94a1dc6a5f2625324e" - integrity sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg== - dependencies: - "@shikijs/core" "1.12.1" - "@types/hast" "^3.0.4" - -signal-exit@^3.0.2: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -signal-exit@^4.0.1, signal-exit@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" - integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" - -sirv@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0" - integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ== - dependencies: - "@polka/url" "^1.0.0-next.24" - mrmime "^2.0.0" - totalist "^3.0.0" - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -source-map-js@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" - integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== - -space-separated-tokens@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" - integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== - -speakingurl@^14.0.1: - version "14.0.1" - resolved "https://registry.yarnpkg.com/speakingurl/-/speakingurl-14.0.1.tgz#f37ec8ddc4ab98e9600c1c9ec324a8c48d772a53" - integrity sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -stdin-discarder@^0.2.1: - version "0.2.2" - resolved "https://registry.yarnpkg.com/stdin-discarder/-/stdin-discarder-0.2.2.tgz#390037f44c4ae1a1ae535c5fe38dc3aba8d997be" - integrity sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ== - -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string-width@^7.0.0, string-width@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-7.2.0.tgz#b5bb8e2165ce275d4d43476dd2700ad9091db6dc" - integrity sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ== - dependencies: - emoji-regex "^10.3.0" - get-east-asian-width "^1.0.0" - strip-ansi "^7.1.0" - -stringify-entities@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.4.tgz#b3b79ef5f277cc4ac73caeb0236c5ba939b3a4f3" - integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== - dependencies: - character-entities-html4 "^2.0.0" - character-entities-legacy "^3.0.0" - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1, strip-ansi@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" - integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== - dependencies: - ansi-regex "^6.0.1" - -strip-bom-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" - integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - -strip-final-newline@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" - integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== - -sucrase@^3.32.0: - version "3.35.0" - resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" - integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== - dependencies: - "@jridgewell/gen-mapping" "^0.3.2" - commander "^4.0.0" - glob "^10.3.10" - lines-and-columns "^1.1.6" - mz "^2.7.0" - pirates "^4.0.1" - ts-interface-checker "^0.1.9" - -superjson@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/superjson/-/superjson-2.2.1.tgz#9377a7fa80fedb10c851c9dbffd942d4bcf79733" - integrity sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA== - dependencies: - copy-anything "^3.0.2" - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -svg-tags@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" - integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA== - -tailwindcss@^3.4.3: - version "3.4.8" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.8.tgz#74fdfc085732c244ad9ca4ee0d539bc5dddd58fd" - integrity sha512-GkP17r9GQkxgZ9FKHJQEnjJuKBcbFhMFzKu5slmN6NjlCuFnYJMQ8N4AZ6VrUyiRXlDtPKHkesuQ/MS913Nvdg== - dependencies: - "@alloc/quick-lru" "^5.2.0" - arg "^5.0.2" - chokidar "^3.5.3" - didyoumean "^1.2.2" - dlv "^1.1.3" - fast-glob "^3.3.0" - glob-parent "^6.0.2" - is-glob "^4.0.3" - jiti "^1.21.0" - lilconfig "^2.1.0" - micromatch "^4.0.5" - normalize-path "^3.0.0" - object-hash "^3.0.0" - picocolors "^1.0.0" - postcss "^8.4.23" - postcss-import "^15.1.0" - postcss-js "^4.0.1" - postcss-load-config "^4.0.1" - postcss-nested "^6.0.1" - postcss-selector-parser "^6.0.11" - resolve "^1.22.2" - sucrase "^3.32.0" - -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== - dependencies: - thenify ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== - dependencies: - any-promise "^1.0.0" - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -totalist@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" - integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== - -trim-lines@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" - integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== - -trough@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" - integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== - -ts-interface-checker@^0.1.9: - version "0.1.13" - resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" - integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== - -tsconfck@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/tsconfck/-/tsconfck-3.1.1.tgz#c7284913262c293b43b905b8b034f524de4a3162" - integrity sha512-00eoI6WY57SvZEVjm13stEVE90VkEdJAFGgpFLTsZbJyW/LwFQ7uQxJHWpZ2hzSWgCPKc9AnBnNP+0X7o3hAmQ== - -tslib@^2.4.0: - version "2.6.3" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" - integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== - -type-fest@^2.13.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" - integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== - -typesafe-path@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/typesafe-path/-/typesafe-path-0.2.2.tgz#91a436681b2f514badb114061b6a5e5c2b8943b1" - integrity sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA== - -typescript-auto-import-cache@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.3.tgz#45f376313d1eb0929ce47ef1d1aae5a353d060a3" - integrity sha512-ojEC7+Ci1ij9eE6hp8Jl9VUNnsEKzztktP5gtYNRMrTmfXVwA1PITYYAkpxCvvupdSYa/Re51B6KMcv1CTZEUA== - dependencies: - semver "^7.3.8" - -typescript@^5.4.5: - version "5.5.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" - integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== - -unified@^11.0.0, unified@^11.0.4, unified@^11.0.5: - version "11.0.5" - resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.5.tgz#f66677610a5c0a9ee90cab2b8d4d66037026d9e1" - integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA== - dependencies: - "@types/unist" "^3.0.0" - bail "^2.0.0" - devlop "^1.0.0" - extend "^3.0.0" - is-plain-obj "^4.0.0" - trough "^2.0.0" - vfile "^6.0.0" - -unist-util-find-after@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz#3fccc1b086b56f34c8b798e1ff90b5c54468e896" - integrity sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ== - dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - -unist-util-is@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" - integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-modify-children@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz#981d6308e887b005d1f491811d3cbcc254b315e9" - integrity sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw== - dependencies: - "@types/unist" "^3.0.0" - array-iterate "^2.0.0" - -unist-util-position@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" - integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-remove-position@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz#fea68a25658409c9460408bc6b4991b965b52163" - integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== - dependencies: - "@types/unist" "^3.0.0" - unist-util-visit "^5.0.0" - -unist-util-stringify-position@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" - integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-visit-children@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz#4bced199b71d7f3c397543ea6cc39e7a7f37dc7e" - integrity sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-visit-parents@^6.0.0, unist-util-visit-parents@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" - integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== - dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - -unist-util-visit@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" - integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== - dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - unist-util-visit-parents "^6.0.0" - -universalify@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" - integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== - -update-browserslist-db@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e" - integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ== - dependencies: - escalade "^3.1.2" - picocolors "^1.0.1" - -util-deprecate@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -vfile-location@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.3.tgz#cb9eacd20f2b6426d19451e0eafa3d0a846225c3" - integrity sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg== - dependencies: - "@types/unist" "^3.0.0" - vfile "^6.0.0" - -vfile-message@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" - integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== - dependencies: - "@types/unist" "^3.0.0" - unist-util-stringify-position "^4.0.0" - -vfile@^6.0.0, vfile@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.2.tgz#ef49548ea3d270097a67011921411130ceae7deb" - integrity sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg== - dependencies: - "@types/unist" "^3.0.0" - unist-util-stringify-position "^4.0.0" - vfile-message "^4.0.0" - -vite-hot-client@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/vite-hot-client/-/vite-hot-client-0.2.3.tgz#db52aba46edbcfa7906dbca8255fd35b9a9270b2" - integrity sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg== - -vite-plugin-inspect@^0.8.4: - version "0.8.5" - resolved "https://registry.yarnpkg.com/vite-plugin-inspect/-/vite-plugin-inspect-0.8.5.tgz#9063a03c6868c3c78bdddd3a64aa57f7fa9cd3b7" - integrity sha512-JvTUqsP1JNDw0lMZ5Z/r5cSj81VK2B7884LO1DC3GMBhdcjcsAnJjdWq7bzQL01Xbh+v60d3lju3g+z7eAtNew== - dependencies: - "@antfu/utils" "^0.7.10" - "@rollup/pluginutils" "^5.1.0" - debug "^4.3.5" - error-stack-parser-es "^0.1.4" - fs-extra "^11.2.0" - open "^10.1.0" - perfect-debounce "^1.0.0" - picocolors "^1.0.1" - sirv "^2.0.4" - -vite-plugin-vue-devtools@^7.3.0: - version "7.3.7" - resolved "https://registry.yarnpkg.com/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.3.7.tgz#d435007a0d771cd4b828d027802fc84a132f9472" - integrity sha512-pPv6YJYrCIlWP+wwRk9gzDp2rK5M5jQ5oz//Nci3C3FDvORL1btKQqGvgthx3hs6xbx5acToJtkMGgDnZg8smw== - dependencies: - "@vue/devtools-core" "^7.3.7" - "@vue/devtools-kit" "^7.3.7" - "@vue/devtools-shared" "^7.3.7" - execa "^8.0.1" - sirv "^2.0.4" - vite-plugin-inspect "^0.8.4" - vite-plugin-vue-inspector "^5.1.3" - -vite-plugin-vue-inspector@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.1.3.tgz#b85c85c2a2d5fe5aa382039f3230068cc0837996" - integrity sha512-pMrseXIDP1Gb38mOevY+BvtNGNqiqmqa2pKB99lnLsADQww9w9xMbAfT4GB6RUoaOkSPrtlXqpq2Fq+Dj2AgFg== - dependencies: - "@babel/core" "^7.23.0" - "@babel/plugin-proposal-decorators" "^7.23.0" - "@babel/plugin-syntax-import-attributes" "^7.22.5" - "@babel/plugin-syntax-import-meta" "^7.10.4" - "@babel/plugin-transform-typescript" "^7.22.15" - "@vue/babel-plugin-jsx" "^1.1.5" - "@vue/compiler-dom" "^3.3.4" - kolorist "^1.8.0" - magic-string "^0.30.4" - -vite@^5.3.5: - version "5.4.0" - resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.0.tgz#11dca8a961369ba8b5cae42d068c7ad684d5370f" - integrity sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg== - dependencies: - esbuild "^0.21.3" - postcss "^8.4.40" - rollup "^4.13.0" - optionalDependencies: - fsevents "~2.3.3" - -vitefu@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/vitefu/-/vitefu-0.2.5.tgz#c1b93c377fbdd3e5ddd69840ea3aa70b40d90969" - integrity sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q== - -volar-service-css@0.0.59: - version "0.0.59" - resolved "https://registry.yarnpkg.com/volar-service-css/-/volar-service-css-0.0.59.tgz#28efe8dbb2052316e94e21b30e340e2030aeed71" - integrity sha512-gLNjJnECbalPvQB7qeJjhkDN8sR5M3ItbVYjnyio61aHaWptIiXm/HfDahcQ2ApwmvWidkMWWegjGq5L0BENDA== - dependencies: - vscode-css-languageservice "^6.3.0" - vscode-languageserver-textdocument "^1.0.11" - vscode-uri "^3.0.8" - -volar-service-emmet@0.0.59: - version "0.0.59" - resolved "https://registry.yarnpkg.com/volar-service-emmet/-/volar-service-emmet-0.0.59.tgz#8429f6c6d675cedd12337cb769a97a65a1e51e3f" - integrity sha512-6EynHcuMwMBETpK29TbZvIMmvzdVG+Tkokk9VWfZeI+SwDptk2tgdhEqiXXvIkqYNgbuu73Itp66lpH76cAU+Q== - dependencies: - "@emmetio/css-parser" "^0.4.0" - "@emmetio/html-matcher" "^1.3.0" - "@vscode/emmet-helper" "^2.9.3" - vscode-uri "^3.0.8" - -volar-service-html@0.0.59: - version "0.0.59" - resolved "https://registry.yarnpkg.com/volar-service-html/-/volar-service-html-0.0.59.tgz#1b2837f6688f56230aa9e1962700af39141d424d" - integrity sha512-hEXOsYpILDlITZxnqRLV9OepVWD63GZBsyjMxszwdzlxvGZjzbGcBBinJGGJRwFIV8djdJwnt91bkdg1V5tj6Q== - dependencies: - vscode-html-languageservice "^5.3.0" - vscode-languageserver-textdocument "^1.0.11" - vscode-uri "^3.0.8" - -volar-service-prettier@0.0.59: - version "0.0.59" - resolved "https://registry.yarnpkg.com/volar-service-prettier/-/volar-service-prettier-0.0.59.tgz#d35f5e2c9f7be3ae066de15437adabc49736af41" - integrity sha512-FmBR4lsgFRGR3V0LnxZZal0WqdOJjuLL6mQSj4p57M15APtQwuocG/FiF+ONGFnwRXMOIBDBTCARdth+TKgL3A== - dependencies: - vscode-uri "^3.0.8" - -volar-service-typescript-twoslash-queries@0.0.59: - version "0.0.59" - resolved "https://registry.yarnpkg.com/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.59.tgz#8aeaae13843cf68d98ca75285c081017df5ba06c" - integrity sha512-skm8e6yhCIkqLwJB6S9MqT5lO9LNFuMD3dYxKpmOZs1CKbXmCZZTmLfEaD5VkJae1xdleEDZFFTHl2O5HLjOGQ== - dependencies: - vscode-uri "^3.0.8" - -volar-service-typescript@0.0.59: - version "0.0.59" - resolved "https://registry.yarnpkg.com/volar-service-typescript/-/volar-service-typescript-0.0.59.tgz#9b549b3fd1e97026f0b4a9de199b39806ee02e5a" - integrity sha512-VCOpfiu+lUo5lapWLB5L5vmQGtwzmNWn5MueV915eku7blpphmE+Z7hCNcL1NApn7AetXWhiblv8ZhmUx/dGIA== - dependencies: - path-browserify "^1.0.1" - semver "^7.6.2" - typescript-auto-import-cache "^0.3.3" - vscode-languageserver-textdocument "^1.0.11" - vscode-nls "^5.2.0" - vscode-uri "^3.0.8" - -vscode-css-languageservice@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/vscode-css-languageservice/-/vscode-css-languageservice-6.3.0.tgz#51724d193d19b1a9075b1cef5cfeea6a555d2aa4" - integrity sha512-nU92imtkgzpCL0xikrIb8WvedV553F2BENzgz23wFuok/HLN5BeQmroMy26pUwFxV2eV8oNRmYCUv8iO7kSMhw== - dependencies: - "@vscode/l10n" "^0.0.18" - vscode-languageserver-textdocument "^1.0.11" - vscode-languageserver-types "3.17.5" - vscode-uri "^3.0.8" - -vscode-html-languageservice@^5.2.0, vscode-html-languageservice@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/vscode-html-languageservice/-/vscode-html-languageservice-5.3.0.tgz#298ae5600c6749cbb95838975d07f449c44cb478" - integrity sha512-C4Z3KsP5Ih+fjHpiBc5jxmvCl+4iEwvXegIrzu2F5pktbWvQaBT3YkVPk8N+QlSSMk8oCG6PKtZ/Sq2YHb5e8g== - dependencies: - "@vscode/l10n" "^0.0.18" - vscode-languageserver-textdocument "^1.0.11" - vscode-languageserver-types "^3.17.5" - vscode-uri "^3.0.8" - -vscode-jsonrpc@8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz#f43dfa35fb51e763d17cd94dcca0c9458f35abf9" - integrity sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA== - -vscode-languageserver-protocol@3.17.5, vscode-languageserver-protocol@^3.17.5: - version "3.17.5" - resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz#864a8b8f390835572f4e13bd9f8313d0e3ac4bea" - integrity sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg== - dependencies: - vscode-jsonrpc "8.2.0" - vscode-languageserver-types "3.17.5" - -vscode-languageserver-textdocument@^1.0.1, vscode-languageserver-textdocument@^1.0.11: - version "1.0.12" - resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz#457ee04271ab38998a093c68c2342f53f6e4a631" - integrity sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA== - -vscode-languageserver-types@3.17.5, vscode-languageserver-types@^3.15.1, vscode-languageserver-types@^3.17.5: - version "3.17.5" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz#3273676f0cf2eab40b3f44d085acbb7f08a39d8a" - integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg== - -vscode-languageserver@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz#500aef82097eb94df90d008678b0b6b5f474015b" - integrity sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g== - dependencies: - vscode-languageserver-protocol "3.17.5" - -vscode-nls@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-5.2.0.tgz#3cb6893dd9bd695244d8a024bdf746eea665cc3f" - integrity sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng== - -vscode-uri@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-2.1.2.tgz#c8d40de93eb57af31f3c715dd650e2ca2c096f1c" - integrity sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A== - -vscode-uri@^3.0.8: - version "3.0.8" - resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" - integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== - -vue@^3.4.27: - version "3.4.36" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.36.tgz#b2d9af110c8e9afdf08f4eec0d9196949877447c" - integrity sha512-mIFvbLgjODfx3Iy1SrxOsiPpDb8Bo3EU+87ioimOZzZTOp15IEdAels70IjBOLO3ZFlLW5AhdwY4dWbXVQKYow== - dependencies: - "@vue/compiler-dom" "3.4.36" - "@vue/compiler-sfc" "3.4.36" - "@vue/runtime-dom" "3.4.36" - "@vue/server-renderer" "3.4.36" - "@vue/shared" "3.4.36" - -web-namespaces@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" - integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== - -which-pm-runs@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.1.0.tgz#35ccf7b1a0fce87bd8b92a478c9d045785d3bf35" - integrity sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA== - -which-pm@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/which-pm/-/which-pm-3.0.0.tgz#78f2088b345a63cec9f838b390332fb1e680221f" - integrity sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg== - dependencies: - load-yaml-file "^0.2.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -widest-line@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" - integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== - dependencies: - string-width "^5.0.1" - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yaml@^2.3.4: - version "2.5.0" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.0.tgz#c6165a721cf8000e91c36490a41d7be25176cf5d" - integrity sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw== - -yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs@^17.7.2: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - -yocto-queue@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.1.1.tgz#fef65ce3ac9f8a32ceac5a634f74e17e5b232110" - integrity sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g== - -zod-to-json-schema@^3.23.2: - version "3.23.2" - resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.23.2.tgz#bc7e379c8050462538383e382964c03d8fe008f9" - integrity sha512-uSt90Gzc/tUfyNqxnjlfBs8W6WSGpNBv0rVsNxP/BVSMHMKGdthPYff4xtCHYloJGM0CFxFsb3NbC0eqPhfImw== - -zod@^3.23.8: - version "3.23.8" - resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" - integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== - -zwitch@^2.0.0, zwitch@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" - integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From bea16afbd3ff0c0fcea55b6986d877e9c64e121a Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:40 -0400 Subject: [PATCH 19/74] Incremental work adding typing for workflow manifest --- showcase_nuxt/components/WorkflowList.vue | 17 ++-- showcase_nuxt/models/workflow.ts | 96 +++++++++++++++++++++++ showcase_nuxt/pages/index.vue | 4 +- 3 files changed, 110 insertions(+), 7 deletions(-) create mode 100644 showcase_nuxt/models/workflow.ts diff --git a/showcase_nuxt/components/WorkflowList.vue b/showcase_nuxt/components/WorkflowList.vue index 84e9321c2..6690be67a 100644 --- a/showcase_nuxt/components/WorkflowList.vue +++ b/showcase_nuxt/components/WorkflowList.vue @@ -1,22 +1,29 @@ + \ No newline at end of file From 51edb06bc45057a141241b31d2b474f1e1d7a584 Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:40 -0400 Subject: [PATCH 24/74] Show all workflows, fast-filtering. Click to scroll-to. --- website/components/WorkflowList.vue | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/website/components/WorkflowList.vue b/website/components/WorkflowList.vue index 4610022fa..6879b3247 100644 --- a/website/components/WorkflowList.vue +++ b/website/components/WorkflowList.vue @@ -5,7 +5,7 @@
  • {{ workflow.definition.name }}
  • @@ -13,8 +13,10 @@ -
    - +
    + @@ -37,7 +39,7 @@ const props = defineProps({ }); const searchQuery = ref(''); -const selectedWorkflows = ref([]); +const workflowContainer = ref(null); const allWorkflows = computed(() => props.workflowCollections.flatMap(collection => collection.workflows) @@ -49,16 +51,16 @@ const filteredWorkflows = computed(() => ) ); -function selectWorkflow(workflow: Workflow) { - const index = selectedWorkflows.value.findIndex(w => w.definition.uuid === workflow.definition.uuid); - if (index === -1) { - selectedWorkflows.value.push(workflow); - } else { - selectedWorkflows.value.splice(index, 1); +function scrollToWorkflow(workflow: Workflow) { + const element = document.getElementById(`workflow-${workflow.definition.uuid}`); + if (element && workflowContainer.value) { + workflowContainer.value.scrollTop = element.offsetTop - workflowContainer.value.offsetTop; } } \ No newline at end of file From b90d7d92b16c7b3cf13427efc1ab7c9c7fea080a Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:40 -0400 Subject: [PATCH 25/74] Fix individiual page access. --- website/app.config.ts | 4 ++-- website/components/WorkflowList.vue | 14 +++++++------- website/pages/workflow/[id].vue | 29 ++++++++++++++++++++--------- 3 files changed, 29 insertions(+), 18 deletions(-) diff --git a/website/app.config.ts b/website/app.config.ts index c328e8a2b..e5c4cb081 100644 --- a/website/app.config.ts +++ b/website/app.config.ts @@ -1,6 +1,6 @@ export default defineAppConfig({ ui: { - primary: 'green', - gray: 'cool', + primary: 'amber', + gray: 'neutral', } }) \ No newline at end of file diff --git a/website/components/WorkflowList.vue b/website/components/WorkflowList.vue index 6879b3247..3c8e88d66 100644 --- a/website/components/WorkflowList.vue +++ b/website/components/WorkflowList.vue @@ -1,7 +1,7 @@ \ No newline at end of file From c194a44e8cb2876734de33e0984a3100c7cb4bbc Mon Sep 17 00:00:00 2001 From: Dannon Baker Date: Tue, 10 Sep 2024 08:24:40 -0400 Subject: [PATCH 26/74] Adjust list display --- website/components/WorkflowList.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/components/WorkflowList.vue b/website/components/WorkflowList.vue index 3c8e88d66..285f5223a 100644 --- a/website/components/WorkflowList.vue +++ b/website/components/WorkflowList.vue @@ -1,7 +1,7 @@