Compare commits

..

1 Commits

Author SHA1 Message Date
CI
b90bd3453a Build branch v0.3 with version v0.3.10 (e6fbd0c)
Build pipeline: vsh-ci-build-template-xmldm

Source commit: e6fbd0c220

Source message: Release version v0.3.10
2025-05-07 11:35:04 +00:00
36 changed files with 518 additions and 202 deletions

View File

@@ -1,3 +1,9 @@
# demultiplex v0.3.10
## Minor changes
* Moved the test resources to their new location (PR #37).
# demultiplex v0.3.9
## Bug fixes

221
README.md
View File

@@ -1,6 +1,10 @@
# Demultiplex.vsh
Demultiplex.vsh is a workflow for demultiplexing of raw sequencing data. Currently data from Illumina and Element Biosciences sequencers are supported.
Demultiplex.vsh is a workflow for demultiplexing of raw sequencing data.
Currently data from Illumina and Element Biosciences sequencers are
supported.
[![ViashHub](https://img.shields.io/badge/ViashHub-demultiplex-7a4baa.svg)](https://web.viash-hub.com/packages/demultiplex)
[![GitHub](https://img.shields.io/badge/GitHub-viash--hub%2Fdemultiplex-blue.svg)](https://github.com/viash-hub/demultiplex)
@@ -11,90 +15,205 @@ Issues](https://img.shields.io/github/issues/viash-hub/demultiplex.svg)](https:/
[![Viash
version](https://img.shields.io/badge/Viash-v0.9.4-blue)](https://viash.io)
## Introcuction
This workflow is designed to demultiplex raw RNA-seq sequencing data
from Illumina and Element Biosciences sequencers.
The workflow is built in a modular fashion, where most of the base
functionality is provided by components from
[`biobox`](https://www.viash-hub.com/packages/biobox/latest)
supplemented by custom base components and workflow components in this
package. Each of these components can be used independently as
stand-alone modules with a standardized interface.
The full workflow can be run in two ways:
1. Run the [main
workflow](https://www.viash-hub.com/packages/demultiplex/v0.3.4/components/demultiplex)
containing the main functionality.
2. Run the [(opinianated)
`runner`](https://www.viash-hub.com/packages/demultiplex/v0.3.4/components/runner)
where a number of choices (input/output structure and location) have
been made.
## Workflow Overview
The workflow executes the following steps:
1. Unpacking the input data (when a TAR archive is provided)
2. Run `bclconvert` or `bases2fastq`
3. Run `falco` and convert Illumina InterOp information to csv
4. Run `multiqc` to generate a report
## Usage
The workflow executes the following steps:
Two variants of the same workflow are provided, depending on the flexibility in the ouput structure required:
1. Unpacking the input data (when a TAR archive is provided)
2. Run `bclconvert` or `bases2fastq`
3. Run `falco` and convert Illumina InterOp information to csv
4. Run `multiqc` to generate a report
* The `runner` workflow provides a predifined output structure. It requires the minimal amount of parameters to be provided, at the cost of being less flexible. It is located at `target/nextflow/runner/main.nf`
* The `demultiplex` workflow (`target/nextflow/demultiplex/main.nf`) allows for more fine-grained tuning, but required more parameters to be provided.
## Example usage
Two variants of the same workflow are provided, depending on the
flexibility in the ouput structure required:
- The `runner` workflow provides a predifined output structure. It
requires the minimal amount of parameters to be provided, at the cost
of being less flexible. It is located at
`target/nextflow/runner/main.nf`
- The `demultiplex` workflow (`target/nextflow/demultiplex/main.nf`)
allows for more fine-grained tuning, but required more parameters to
be provided.
### Test data
We have provided test data at `gs://viash-hub-test-data/demultiplex/v3/demultiplex_htrnaseq_meta/SingleCell-RNA_P3_2`, but please feel free to bring your own. The URL of the test data can be provided as-is to the workflow, or you can download everything and specify a local path.
We have provided test data at
`gs://viash-hub-resources/demultiplex/v3/demultiplex_htrnaseq_meta/SingleCell-RNA_P3_2`
(Illumina), but please feel free to bring your own. The URL of the test
data can be provided as-is to the workflow, or you can download
everything and specify a local path.
The input data should follow the structure of either Illumina or Element
Biosciences sequencers. The workflow will automatically detect which
demultiplexer to use (`bclconvert` or `bases2fastq`) based on the
presence of either `SampleSheet.csv` or `RunParameters.xml` in the input
directory. Demultiplexer can also be set explicitly using the
`--demultiplexer` parameter.
### Setup
In order to use the workflows in this package, you'll need to do the following:
* Install [nextflow](https://www.nextflow.io/docs/latest/install.html)
* Install a nextflow compatible executor. This workflow provides a profile for [docker](https://docs.docker.com/get-started/).
In order to use the workflows in this package, youll need to do the
following:
- Install [nextflow](https://www.nextflow.io/docs/latest/install.html)
- Install a nextflow compatible executor. This workflow provides a
profile for [docker](https://docs.docker.com/get-started/).
### Run from Viash Hub
1. Open [Viash Hub](https://www.viash-hub.com) and browse to the
[demultiplex
component](https://www.viash-hub.com/packages/demultiplex/v0.3.4/components/demultiplex).
Press the Launch button and follow the instructions.
![](assets/demultiplex-launch-small.png)
2. We will start an example run and set profile to `docker`.
![](assets/demultiplex-launch-parameters-1.png)
3. In the next step, we provide the paramters as follows and leave the
rest as defalut:
- `input`:
`gs://viash-hub-resources/demultiplex/v3/demultiplex_htrnaseq_meta/SingleCell-RNA_P3_2`
![](assets/demultiplex-launch-parameters-2.png)
Press the Launch button at the end to get the instructions on how to
run the workflow from the CLI.
### Run using NF-Tower / Seqera Cloud
Its possible to run the workflow directly from [Seqera
Cloud](https://cloud.seqera.io). The necessary [Nextflow schema
file](https://nextflow-io.github.io/nf-schema/latest/nextflow_schema/nextflow_schema_specification/)
has been built and provided with the workflows in order to use the
form-based input.
1. Select the option to run the workflow using Seqera Cloud. You will
need to create an API token for your account. Once this token is
filled in in the corresponding field, we will get the option to
select a Workspace and a Compute environment.
![](assets/demultiplex-launch-parameters-3.png)
2. Provide the parameters similar to the previous step.
3. In the next screen, pressing the Launch button will actually start
the workflow on Seqera Cloud. A message is shown when the submit was
successful.
![](assets/demultiplex-launch-parameters-4.png)
### Setting up SCM
In order to let nextflow use the viash-hub workflows, you need to setup a [SCM](https://www.nextflow.io/docs/latest/git.html#git-configuration) file. This can be done once by creating `$HOME/.nextflow/scm` and adding the following:
```
providers {
vsh {
platform = 'gitlab'
server = "packages.viash-hub.com"
}
}
```
In order to let nextflow use the viash-hub workflows, you need to setup
a [SCM](https://www.nextflow.io/docs/latest/git.html#git-configuration)
file. This can be done once by creating `$HOME/.nextflow/scm` and adding
the following:
Alternatively, a custom location for the SCM file can be specified using the `NXF_SCM_FILE` environment variable.
providers {
vsh {
platform = 'gitlab'
server = "packages.viash-hub.com"
}
}
You can check if everything is working by getting the `--help` for a workflow:
```bash
Alternatively, a custom location for the SCM file can be specified using
the `NXF_SCM_FILE` environment variable.
You can check if everything is working by getting the `--help` for a
workflow:
``` bash
nextflow run \
vsh/demultiplex \
-r v0.3.9 \
--help
```
### (Optional) Resource usage tuning
### Run from the CLI
Nextflow's labels can be used to specify the amount of resources a process can use. This workflow uses the following labels for CPU and memory:
* `verylowmem`, `lowmem`, `midmem`, `highmem`
* `verylowcpu`, `lowcpu`, `midcpu`, `highcpu`
Running from the CLI directly without using Viash hub is possible as
well. The easiest is to use the integrated help functionality, for
instance using the following:
The defaults for these labels can be found at `src/config/labels.config`. Nextflow checks that the specified resources for a process do not exceed what is available on the machine and will not start if it does. Create your own config file to tune the labels to your needs, for example:
```
// Resource labels
withLabel: verylowcpu { cpus = 2 }
withLabel: lowcpu { cpus = 8 }
withLabel: midcpu { cpus = 16 }
withLabel: highcpu { cpus = 16 }
withLabel: verylowmem { memory = 4.GB }
withLabel: lowmem { memory = 8.GB }
withLabel: midmem { memory = 8.GB }
withLabel: highmem { memory = 8.GB }
``` bash
nextflow run vsh/demultiplex \
-revision v0.3.9 \
-main-script target/nextflow/workflows/runner/main.nf \
--help
```
When starting nextflow using the CLI, you can use `-c` to provide the file to nextflow and overwrite the defaults.
Having this project available locally, you can run the following
command:
### Example
```bash
``` bash
nextflow run vsh/demultiplex \
-r v0.3.9 \
-main-script target/nextflow/runner/main.nf \
--input "gs://viash-hub-test-data/demultiplex/v3/demultiplex_htrnaseq_meta/SingleCell-RNA_P3_2" \
--input "gs://viash-hub-resources/demultiplex/v3/demultiplex_htrnaseq_meta/SingleCell-RNA_P3_2" \
--demultiplexer bclconvert \
--skip_copycomplete_check \
--publish_dir example_output/ \
-profile docker \
-c labels.config
-c src/config/labels.config
```
### (Optional) Resource usage tuning
Nextflows labels can be used to specify the amount of resources a
process can use. This workflow uses the following labels for CPU and
memory:
- `verylowmem`, `lowmem`, `midmem`, `highmem`
- `verylowcpu`, `lowcpu`, `midcpu`, `highcpu`
The defaults for these labels can be found at
`src/config/labels.config`. Nextflow checks that the specified resources
for a process do not exceed what is available on the machine and will
not start if it does. Create your own config file to tune the labels to
your needs, for example:
// Resource labels
withLabel: verylowcpu { cpus = 2 }
withLabel: lowcpu { cpus = 8 }
withLabel: midcpu { cpus = 16 }
withLabel: highcpu { cpus = 16 }
withLabel: verylowmem { memory = 4.GB }
withLabel: lowmem { memory = 8.GB }
withLabel: midmem { memory = 8.GB }
withLabel: highmem { memory = 8.GB }
When starting nextflow using the CLI, you can use `-c` to provide the
file to nextflow and overwrite the defaults.
## Acknowledgements
Developed in collaboration with Data Intuitive and Open Analytics.

191
README.qmd Normal file
View File

@@ -0,0 +1,191 @@
---
format: gfm
---
```{r setup, include=FALSE}
project <- yaml::read_yaml("_viash.yaml")
license <- paste0(project$links$repository, "/blob/main/LICENSE")
```
# Demultiplex.vsh
Demultiplex.vsh is a workflow for demultiplexing of raw sequencing data. Currently data from Illumina and Element Biosciences sequencers are supported.
[![ViashHub](https://img.shields.io/badge/ViashHub-demultiplex-7a4baa.svg)](https://web.viash-hub.com/packages/demultiplex)
[![GitHub](https://img.shields.io/badge/GitHub-viash--hub%2Fdemultiplex-blue.svg)](https://github.com/viash-hub/demultiplex)
[![GitHub
License](https://img.shields.io/github/license/viash-hub/demultiplex.svg)](https://github.com/viash-hub/demultiplex/blob/main/LICENSE)
[![GitHub
Issues](https://img.shields.io/github/issues/viash-hub/demultiplex.svg)](https://github.com/viash-hub/demultiplex/issues)
[![Viash
version](https://img.shields.io/badge/Viash-v0.9.4-blue)](https://viash.io)
## Introcuction
This workflow is designed to demultiplex raw RNA-seq sequencing data from Illumina and Element Biosciences sequencers.
The workflow is built in a modular fashion, where most of the base functionality is provided by components from
[`biobox`](https://www.viash-hub.com/packages/biobox/latest) supplemented by custom base components and workflow components in this package. Each of these components can be used independently as stand-alone modules with a
standardized interface.
The full workflow can be run in two ways:
1. Run the [main
workflow](https://www.viash-hub.com/packages/demultiplex/v0.3.4/components/demultiplex)
containing the main functionality.
2. Run the [(opinianated)
`runner`](https://www.viash-hub.com/packages/demultiplex/v0.3.4/components/runner)
where a number of choices (input/output structure and location) have
been made.
## Workflow Overview
The workflow executes the following steps:
1. Unpacking the input data (when a TAR archive is provided)
2. Run `bclconvert` or `bases2fastq`
3. Run `falco` and convert Illumina InterOp information to csv
4. Run `multiqc` to generate a report
## Example usage
Two variants of the same workflow are provided, depending on the flexibility in the ouput structure required:
* The `runner` workflow provides a predifined output structure. It requires the minimal amount of parameters to be provided, at the cost of being less flexible. It is located at `target/nextflow/runner/main.nf`
* The `demultiplex` workflow (`target/nextflow/demultiplex/main.nf`) allows for more fine-grained tuning, but required more parameters to be provided.
### Test data
We have provided test data at `gs://viash-hub-resources/demultiplex/v3/demultiplex_htrnaseq_meta/SingleCell-RNA_P3_2` (Illumina), but please feel free to bring your own. The URL of the test data can be provided as-is to the workflow, or you can download everything and specify a local path.
The input data should follow the structure of either Illumina or Element Biosciences sequencers. The workflow will automatically detect which demultiplexer to use (`bclconvert` or `bases2fastq`) based on the
presence of either `SampleSheet.csv` or `RunParameters.xml` in the input directory. Demultiplexer can also be set explicitly using the `--demultiplexer` parameter.
### Setup
In order to use the workflows in this package, you'll need to do the following:
* Install [nextflow](https://www.nextflow.io/docs/latest/install.html)
* Install a nextflow compatible executor. This workflow provides a profile for [docker](https://docs.docker.com/get-started/).
### Run from Viash Hub
1. Open [Viash Hub](https://www.viash-hub.com) and browse to the [demultiplex
component](https://www.viash-hub.com/packages/demultiplex/v0.3.4/components/demultiplex).
Press the Launch button and follow the instructions.
![](assets/demultiplex-launch-small.png)
2. We will start an example run and set profile to `docker`.
![](assets/demultiplex-launch-parameters-1.png)
3. In the next step, we provide the paramters as follows and leave the rest as defalut:
- `input`:
`gs://viash-hub-resources/demultiplex/v3/demultiplex_htrnaseq_meta/SingleCell-RNA_P3_2`
![](assets/demultiplex-launch-parameters-2.png)
Press the Launch button at the end to get the instructions on how to
run the workflow from the CLI.
### Run using NF-Tower / Seqera Cloud
Its possible to run the workflow directly from [Seqera
Cloud](https://cloud.seqera.io). The necessary [Nextflow schema
file](https://nextflow-io.github.io/nf-schema/latest/nextflow_schema/nextflow_schema_specification/)
has been built and provided with the workflows in order to use the
form-based input.
1. Select the option to run the workflow using Seqera Cloud. You
will need to create an API token for your account. Once this token is
filled in in the corresponding field, we will get the option to select
a Workspace and a Compute environment.
![](assets/demultiplex-launch-parameters-3.png)
2. Provide the parameters similar to the previous step.
3. In the next screen, pressing the Launch button will actually start the
workflow on Seqera Cloud. A message is shown when the submit was
successful.
![](assets/demultiplex-launch-parameters-4.png)
### Setting up SCM
In order to let nextflow use the viash-hub workflows, you need to setup a [SCM](https://www.nextflow.io/docs/latest/git.html#git-configuration) file. This can be done once by creating `$HOME/.nextflow/scm` and adding the following:
```
providers {
vsh {
platform = 'gitlab'
server = "packages.viash-hub.com"
}
}
```
Alternatively, a custom location for the SCM file can be specified using the `NXF_SCM_FILE` environment variable.
You can check if everything is working by getting the `--help` for a workflow:
```bash
nextflow run \
vsh/demultiplex \
-r v0.3.9 \
--help
```
### Run from the CLI
Running from the CLI directly without using Viash hub is possible as well. The
easiest is to use the integrated help functionality, for instance
using the following:
``` bash
nextflow run vsh/demultiplex \
-revision v0.3.9 \
-main-script target/nextflow/workflows/runner/main.nf \
--help
```
Having this project available locally, you can run the following command:
```bash
nextflow run vsh/demultiplex \
-r v0.3.9 \
-main-script target/nextflow/runner/main.nf \
--input "gs://viash-hub-resources/demultiplex/v3/demultiplex_htrnaseq_meta/SingleCell-RNA_P3_2" \
--demultiplexer bclconvert \
--skip_copycomplete_check \
--publish_dir example_output/ \
-profile docker \
-c src/config/labels.config
```
### (Optional) Resource usage tuning
Nextflow's labels can be used to specify the amount of resources a process can use. This workflow uses the following labels for CPU and memory:
* `verylowmem`, `lowmem`, `midmem`, `highmem`
* `verylowcpu`, `lowcpu`, `midcpu`, `highcpu`
The defaults for these labels can be found at `src/config/labels.config`. Nextflow checks that the specified resources for a process do not exceed what is available on the machine and will not start if it does. Create your own config file to tune the labels to your needs, for example:
```
// Resource labels
withLabel: verylowcpu { cpus = 2 }
withLabel: lowcpu { cpus = 8 }
withLabel: midcpu { cpus = 16 }
withLabel: highcpu { cpus = 16 }
withLabel: verylowmem { memory = 4.GB }
withLabel: lowmem { memory = 8.GB }
withLabel: midmem { memory = 8.GB }
withLabel: highmem { memory = 8.GB }
```
When starting nextflow using the CLI, you can use `-c` to provide the file to nextflow and overwrite the defaults.
## Acknowledgements
Developed in collaboration with Data Intuitive and Open Analytics.

View File

@@ -1,5 +1,5 @@
name: demultiplex
version: v0.3.9
version: v0.3.10
description: |
Demultiplexing pipeline
license: MIT
@@ -9,7 +9,7 @@ links:
repository: https://github.com/viash-hub/demultiplex
info:
test_resources:
- path: gs://viash-hub-test-data/demultiplex/v2/
- path: gs://viash-hub-resources/demultiplex/v3
dest: testData
viash_version: 0.9.4

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

View File

@@ -1,6 +1,6 @@
name: "interop_summary_to_csv"
namespace: "io"
version: "v0.3.9"
version: "v0.3.10"
argument_groups:
- name: "Input arguments"
arguments:
@@ -126,7 +126,7 @@ engines:
id: "docker"
image: "debian:stable-slim"
target_registry: "images.viash-hub.com"
target_tag: "v0.3.9"
target_tag: "v0.3.10"
namespace_separator: "/"
setup:
- type: "apt"
@@ -151,16 +151,16 @@ build_info:
output: "target/executable/io/interop_summary_to_csv"
executable: "target/executable/io/interop_summary_to_csv/interop_summary_to_csv"
viash_version: "0.9.4"
git_commit: "820318c378d8119e2aa98768282e43c2aa017ba7"
git_commit: "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
git_remote: "https://github.com/viash-hub/demultiplex"
git_tag: "v0.3.8-5-g820318c"
git_tag: "v0.3.10"
package_config:
name: "demultiplex"
version: "v0.3.9"
version: "v0.3.10"
description: "Demultiplexing pipeline\n"
info:
test_resources:
- path: "gs://viash-hub-test-data/demultiplex/v2/"
- path: "gs://viash-hub-resources/demultiplex/v3"
dest: "testData"
viash_version: "0.9.4"
source: "src"
@@ -172,7 +172,7 @@ package_config:
)'\n"
- ".engines += { type: \"native\" }"
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.9'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.10'"
keywords:
- "bioinformatics"
- "sequence"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
# interop_summary_to_csv v0.3.9
# interop_summary_to_csv v0.3.10
#
# This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
# work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
@@ -454,10 +454,10 @@ tar -C /tmp/ --no-same-owner --no-same-permissions -xvf /tmp/interop.tar.gz && \
mv /tmp/interop-1.3.1-Linux-GNU/bin/index-summary /tmp/interop-1.3.1-Linux-GNU/bin/summary /usr/local/bin/
LABEL org.opencontainers.image.description="Companion container for running component io interop_summary_to_csv"
LABEL org.opencontainers.image.created="2025-04-25T12:13:39Z"
LABEL org.opencontainers.image.created="2025-05-07T11:20:11Z"
LABEL org.opencontainers.image.source="https://github.com/viash-hub/demultiplex"
LABEL org.opencontainers.image.revision="820318c378d8119e2aa98768282e43c2aa017ba7"
LABEL org.opencontainers.image.version="v0.3.9"
LABEL org.opencontainers.image.revision="e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
LABEL org.opencontainers.image.version="v0.3.10"
VIASHDOCKER
fi
@@ -574,7 +574,7 @@ VIASH_DOCKER_RUN_ARGS=(-i --rm)
# ViashHelp: Display helpful explanation about this executable
function ViashHelp {
echo "interop_summary_to_csv v0.3.9"
echo "interop_summary_to_csv v0.3.10"
echo ""
echo "Input arguments:"
echo " --input"
@@ -635,7 +635,7 @@ while [[ $# -gt 0 ]]; do
shift 1
;;
--version)
echo "interop_summary_to_csv v0.3.9"
echo "interop_summary_to_csv v0.3.10"
exit
;;
--input)
@@ -759,7 +759,7 @@ if [[ "$VIASH_ENGINE_TYPE" == "docker" ]]; then
# determine docker image id
if [[ "$VIASH_ENGINE_ID" == 'docker' ]]; then
VIASH_DOCKER_IMAGE_ID='images.viash-hub.com/vsh/demultiplex/io/interop_summary_to_csv:v0.3.9'
VIASH_DOCKER_IMAGE_ID='images.viash-hub.com/vsh/demultiplex/io/interop_summary_to_csv:v0.3.10'
fi
# print dockerfile

View File

@@ -1,6 +1,6 @@
name: "publish"
namespace: "io"
version: "v0.3.9"
version: "v0.3.10"
argument_groups:
- name: "Input arguments"
arguments:
@@ -181,7 +181,7 @@ engines:
id: "docker"
image: "debian:stable-slim"
target_registry: "images.viash-hub.com"
target_tag: "v0.3.9"
target_tag: "v0.3.10"
namespace_separator: "/"
setup:
- type: "apt"
@@ -199,16 +199,16 @@ build_info:
output: "target/executable/io/publish"
executable: "target/executable/io/publish/publish"
viash_version: "0.9.4"
git_commit: "820318c378d8119e2aa98768282e43c2aa017ba7"
git_commit: "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
git_remote: "https://github.com/viash-hub/demultiplex"
git_tag: "v0.3.8-5-g820318c"
git_tag: "v0.3.10"
package_config:
name: "demultiplex"
version: "v0.3.9"
version: "v0.3.10"
description: "Demultiplexing pipeline\n"
info:
test_resources:
- path: "gs://viash-hub-test-data/demultiplex/v2/"
- path: "gs://viash-hub-resources/demultiplex/v3"
dest: "testData"
viash_version: "0.9.4"
source: "src"
@@ -220,7 +220,7 @@ package_config:
)'\n"
- ".engines += { type: \"native\" }"
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.9'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.10'"
keywords:
- "bioinformatics"
- "sequence"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
# publish v0.3.9
# publish v0.3.10
#
# This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
# work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
@@ -450,10 +450,10 @@ RUN apt-get update && \
rm -rf /var/lib/apt/lists/*
LABEL org.opencontainers.image.description="Companion container for running component io publish"
LABEL org.opencontainers.image.created="2025-04-25T12:13:38Z"
LABEL org.opencontainers.image.created="2025-05-07T11:20:10Z"
LABEL org.opencontainers.image.source="https://github.com/viash-hub/demultiplex"
LABEL org.opencontainers.image.revision="820318c378d8119e2aa98768282e43c2aa017ba7"
LABEL org.opencontainers.image.version="v0.3.9"
LABEL org.opencontainers.image.revision="e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
LABEL org.opencontainers.image.version="v0.3.10"
VIASHDOCKER
fi
@@ -570,7 +570,7 @@ VIASH_DOCKER_RUN_ARGS=(-i --rm)
# ViashHelp: Display helpful explanation about this executable
function ViashHelp {
echo "publish v0.3.9"
echo "publish v0.3.10"
echo ""
echo "Publish the processed results of the run"
echo ""
@@ -655,7 +655,7 @@ while [[ $# -gt 0 ]]; do
shift 1
;;
--version)
echo "publish v0.3.9"
echo "publish v0.3.10"
exit
;;
--input)
@@ -840,7 +840,7 @@ if [[ "$VIASH_ENGINE_TYPE" == "docker" ]]; then
# determine docker image id
if [[ "$VIASH_ENGINE_ID" == 'docker' ]]; then
VIASH_DOCKER_IMAGE_ID='images.viash-hub.com/vsh/demultiplex/io/publish:v0.3.9'
VIASH_DOCKER_IMAGE_ID='images.viash-hub.com/vsh/demultiplex/io/publish:v0.3.10'
fi
# print dockerfile

View File

@@ -1,6 +1,6 @@
name: "untar"
namespace: "io"
version: "v0.3.9"
version: "v0.3.10"
argument_groups:
- name: "Input arguments"
arguments:
@@ -138,7 +138,7 @@ engines:
id: "docker"
image: "debian:stable-slim"
target_registry: "images.viash-hub.com"
target_tag: "v0.3.9"
target_tag: "v0.3.10"
namespace_separator: "/"
setup:
- type: "apt"
@@ -156,16 +156,16 @@ build_info:
output: "target/executable/io/untar"
executable: "target/executable/io/untar/untar"
viash_version: "0.9.4"
git_commit: "820318c378d8119e2aa98768282e43c2aa017ba7"
git_commit: "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
git_remote: "https://github.com/viash-hub/demultiplex"
git_tag: "v0.3.8-5-g820318c"
git_tag: "v0.3.10"
package_config:
name: "demultiplex"
version: "v0.3.9"
version: "v0.3.10"
description: "Demultiplexing pipeline\n"
info:
test_resources:
- path: "gs://viash-hub-test-data/demultiplex/v2/"
- path: "gs://viash-hub-resources/demultiplex/v3"
dest: "testData"
viash_version: "0.9.4"
source: "src"
@@ -177,7 +177,7 @@ package_config:
)'\n"
- ".engines += { type: \"native\" }"
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.9'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.10'"
keywords:
- "bioinformatics"
- "sequence"

View File

@@ -1,6 +1,6 @@
#!/usr/bin/env bash
# untar v0.3.9
# untar v0.3.10
#
# This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
# work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
@@ -450,10 +450,10 @@ RUN apt-get update && \
rm -rf /var/lib/apt/lists/*
LABEL org.opencontainers.image.description="Companion container for running component io untar"
LABEL org.opencontainers.image.created="2025-04-25T12:13:38Z"
LABEL org.opencontainers.image.created="2025-05-07T11:20:10Z"
LABEL org.opencontainers.image.source="https://github.com/viash-hub/demultiplex"
LABEL org.opencontainers.image.revision="820318c378d8119e2aa98768282e43c2aa017ba7"
LABEL org.opencontainers.image.version="v0.3.9"
LABEL org.opencontainers.image.revision="e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
LABEL org.opencontainers.image.version="v0.3.10"
VIASHDOCKER
fi
@@ -570,7 +570,7 @@ VIASH_DOCKER_RUN_ARGS=(-i --rm)
# ViashHelp: Display helpful explanation about this executable
function ViashHelp {
echo "untar v0.3.9"
echo "untar v0.3.10"
echo ""
echo "Unpack a .tar file. When the contents of the .tar file is just a single"
echo "directory,"
@@ -641,7 +641,7 @@ while [[ $# -gt 0 ]]; do
shift 1
;;
--version)
echo "untar v0.3.9"
echo "untar v0.3.10"
exit
;;
--input)
@@ -771,7 +771,7 @@ if [[ "$VIASH_ENGINE_TYPE" == "docker" ]]; then
# determine docker image id
if [[ "$VIASH_ENGINE_ID" == 'docker' ]]; then
VIASH_DOCKER_IMAGE_ID='images.viash-hub.com/vsh/demultiplex/io/untar:v0.3.9'
VIASH_DOCKER_IMAGE_ID='images.viash-hub.com/vsh/demultiplex/io/untar:v0.3.10'
fi
# print dockerfile

View File

@@ -1,6 +1,6 @@
name: "combine_samples"
namespace: "dataflow"
version: "v0.3.9"
version: "v0.3.10"
argument_groups:
- name: "Input arguments"
arguments:
@@ -165,16 +165,16 @@ build_info:
output: "target/nextflow/dataflow/combine_samples"
executable: "target/nextflow/dataflow/combine_samples/main.nf"
viash_version: "0.9.4"
git_commit: "820318c378d8119e2aa98768282e43c2aa017ba7"
git_commit: "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
git_remote: "https://github.com/viash-hub/demultiplex"
git_tag: "v0.3.8-5-g820318c"
git_tag: "v0.3.10"
package_config:
name: "demultiplex"
version: "v0.3.9"
version: "v0.3.10"
description: "Demultiplexing pipeline\n"
info:
test_resources:
- path: "gs://viash-hub-test-data/demultiplex/v2/"
- path: "gs://viash-hub-resources/demultiplex/v3"
dest: "testData"
viash_version: "0.9.4"
source: "src"
@@ -186,7 +186,7 @@ package_config:
)'\n"
- ".engines += { type: \"native\" }"
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.9'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.10'"
keywords:
- "bioinformatics"
- "sequence"

View File

@@ -1,4 +1,4 @@
// combine_samples v0.3.9
// combine_samples v0.3.10
//
// This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
// work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
@@ -3032,7 +3032,7 @@ meta = [
"config": processConfig(readJsonBlob('''{
"name" : "combine_samples",
"namespace" : "dataflow",
"version" : "v0.3.9",
"version" : "v0.3.10",
"argument_groups" : [
{
"name" : "Input arguments",
@@ -3230,18 +3230,18 @@ meta = [
"engine" : "native|native",
"output" : "target/nextflow/dataflow/combine_samples",
"viash_version" : "0.9.4",
"git_commit" : "820318c378d8119e2aa98768282e43c2aa017ba7",
"git_commit" : "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6",
"git_remote" : "https://github.com/viash-hub/demultiplex",
"git_tag" : "v0.3.8-5-g820318c"
"git_tag" : "v0.3.10"
},
"package_config" : {
"name" : "demultiplex",
"version" : "v0.3.9",
"version" : "v0.3.10",
"description" : "Demultiplexing pipeline\n",
"info" : {
"test_resources" : [
{
"path" : "gs://viash-hub-test-data/demultiplex/v2/",
"path" : "gs://viash-hub-resources/demultiplex/v3",
"dest" : "testData"
}
]
@@ -3253,7 +3253,7 @@ meta = [
".requirements.commands += ['ps']\n.runners[.type == 'nextflow'].directives.tag := '$id'\n.resources += {path: '/src/config/labels.config', dest: 'nextflow_labels.config'}\n.runners[.type == 'nextflow'].config.script := 'includeConfig(\\"nextflow_labels.config\\")'\n",
".engines += { type: \\"native\\" }",
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
".engines[.type == 'docker'].target_tag := 'v0.3.9'"
".engines[.type == 'docker'].target_tag := 'v0.3.10'"
],
"keywords" : [
"bioinformatics",

View File

@@ -2,7 +2,7 @@ manifest {
name = 'dataflow/combine_samples'
mainScript = 'main.nf'
nextflowVersion = '!>=20.12.1-edge'
version = 'v0.3.9'
version = 'v0.3.10'
description = 'Combine fastq files from across samples into one event with a list of fastq files per orientation.'
}

View File

@@ -1,6 +1,6 @@
name: "gather_fastqs_and_validate"
namespace: "dataflow"
version: "v0.3.9"
version: "v0.3.10"
argument_groups:
- name: "Input arguments"
arguments:
@@ -141,16 +141,16 @@ build_info:
output: "target/nextflow/dataflow/gather_fastqs_and_validate"
executable: "target/nextflow/dataflow/gather_fastqs_and_validate/main.nf"
viash_version: "0.9.4"
git_commit: "820318c378d8119e2aa98768282e43c2aa017ba7"
git_commit: "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
git_remote: "https://github.com/viash-hub/demultiplex"
git_tag: "v0.3.8-5-g820318c"
git_tag: "v0.3.10"
package_config:
name: "demultiplex"
version: "v0.3.9"
version: "v0.3.10"
description: "Demultiplexing pipeline\n"
info:
test_resources:
- path: "gs://viash-hub-test-data/demultiplex/v2/"
- path: "gs://viash-hub-resources/demultiplex/v3"
dest: "testData"
viash_version: "0.9.4"
source: "src"
@@ -162,7 +162,7 @@ package_config:
)'\n"
- ".engines += { type: \"native\" }"
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.9'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.10'"
keywords:
- "bioinformatics"
- "sequence"

View File

@@ -1,4 +1,4 @@
// gather_fastqs_and_validate v0.3.9
// gather_fastqs_and_validate v0.3.10
//
// This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
// work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
@@ -3032,7 +3032,7 @@ meta = [
"config": processConfig(readJsonBlob('''{
"name" : "gather_fastqs_and_validate",
"namespace" : "dataflow",
"version" : "v0.3.9",
"version" : "v0.3.10",
"argument_groups" : [
{
"name" : "Input arguments",
@@ -3203,18 +3203,18 @@ meta = [
"engine" : "native|native",
"output" : "target/nextflow/dataflow/gather_fastqs_and_validate",
"viash_version" : "0.9.4",
"git_commit" : "820318c378d8119e2aa98768282e43c2aa017ba7",
"git_commit" : "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6",
"git_remote" : "https://github.com/viash-hub/demultiplex",
"git_tag" : "v0.3.8-5-g820318c"
"git_tag" : "v0.3.10"
},
"package_config" : {
"name" : "demultiplex",
"version" : "v0.3.9",
"version" : "v0.3.10",
"description" : "Demultiplexing pipeline\n",
"info" : {
"test_resources" : [
{
"path" : "gs://viash-hub-test-data/demultiplex/v2/",
"path" : "gs://viash-hub-resources/demultiplex/v3",
"dest" : "testData"
}
]
@@ -3226,7 +3226,7 @@ meta = [
".requirements.commands += ['ps']\n.runners[.type == 'nextflow'].directives.tag := '$id'\n.resources += {path: '/src/config/labels.config', dest: 'nextflow_labels.config'}\n.runners[.type == 'nextflow'].config.script := 'includeConfig(\\"nextflow_labels.config\\")'\n",
".engines += { type: \\"native\\" }",
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
".engines[.type == 'docker'].target_tag := 'v0.3.9'"
".engines[.type == 'docker'].target_tag := 'v0.3.10'"
],
"keywords" : [
"bioinformatics",

View File

@@ -2,7 +2,7 @@ manifest {
name = 'dataflow/gather_fastqs_and_validate'
mainScript = 'main.nf'
nextflowVersion = '!>=20.12.1-edge'
version = 'v0.3.9'
version = 'v0.3.10'
description = 'From a directory containing fastq files, gather the files per sample \nand validate according to the contents of the sample sheet.\n'
}

View File

@@ -1,5 +1,5 @@
name: "demultiplex"
version: "v0.3.9"
version: "v0.3.10"
argument_groups:
- name: "Input arguments"
arguments:
@@ -247,9 +247,9 @@ build_info:
output: "target/nextflow/demultiplex"
executable: "target/nextflow/demultiplex/main.nf"
viash_version: "0.9.4"
git_commit: "820318c378d8119e2aa98768282e43c2aa017ba7"
git_commit: "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
git_remote: "https://github.com/viash-hub/demultiplex"
git_tag: "v0.3.8-5-g820318c"
git_tag: "v0.3.10"
dependencies:
- "target/nextflow/io/untar"
- "target/nextflow/dataflow/gather_fastqs_and_validate"
@@ -261,11 +261,11 @@ build_info:
- "target/dependencies/vsh/vsh/biobox/v0.3.0/nextflow/multiqc"
package_config:
name: "demultiplex"
version: "v0.3.9"
version: "v0.3.10"
description: "Demultiplexing pipeline\n"
info:
test_resources:
- path: "gs://viash-hub-test-data/demultiplex/v2/"
- path: "gs://viash-hub-resources/demultiplex/v3"
dest: "testData"
viash_version: "0.9.4"
source: "src"
@@ -277,7 +277,7 @@ package_config:
)'\n"
- ".engines += { type: \"native\" }"
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.9'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.10'"
keywords:
- "bioinformatics"
- "sequence"

View File

@@ -1,4 +1,4 @@
// demultiplex v0.3.9
// demultiplex v0.3.10
//
// This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
// work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
@@ -3031,7 +3031,7 @@ meta = [
"resources_dir": moduleDir.toRealPath().normalize(),
"config": processConfig(readJsonBlob('''{
"name" : "demultiplex",
"version" : "v0.3.9",
"version" : "v0.3.10",
"argument_groups" : [
{
"name" : "Input arguments",
@@ -3350,18 +3350,18 @@ meta = [
"engine" : "native|native",
"output" : "target/nextflow/demultiplex",
"viash_version" : "0.9.4",
"git_commit" : "820318c378d8119e2aa98768282e43c2aa017ba7",
"git_commit" : "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6",
"git_remote" : "https://github.com/viash-hub/demultiplex",
"git_tag" : "v0.3.8-5-g820318c"
"git_tag" : "v0.3.10"
},
"package_config" : {
"name" : "demultiplex",
"version" : "v0.3.9",
"version" : "v0.3.10",
"description" : "Demultiplexing pipeline\n",
"info" : {
"test_resources" : [
{
"path" : "gs://viash-hub-test-data/demultiplex/v2/",
"path" : "gs://viash-hub-resources/demultiplex/v3",
"dest" : "testData"
}
]
@@ -3373,7 +3373,7 @@ meta = [
".requirements.commands += ['ps']\n.runners[.type == 'nextflow'].directives.tag := '$id'\n.resources += {path: '/src/config/labels.config', dest: 'nextflow_labels.config'}\n.runners[.type == 'nextflow'].config.script := 'includeConfig(\\"nextflow_labels.config\\")'\n",
".engines += { type: \\"native\\" }",
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
".engines[.type == 'docker'].target_tag := 'v0.3.9'"
".engines[.type == 'docker'].target_tag := 'v0.3.10'"
],
"keywords" : [
"bioinformatics",

View File

@@ -2,7 +2,7 @@ manifest {
name = 'demultiplex'
mainScript = 'main.nf'
nextflowVersion = '!>=20.12.1-edge'
version = 'v0.3.9'
version = 'v0.3.10'
description = 'Demultiplexing of raw sequencing data'
}

View File

@@ -1,6 +1,6 @@
name: "interop_summary_to_csv"
namespace: "io"
version: "v0.3.9"
version: "v0.3.10"
argument_groups:
- name: "Input arguments"
arguments:
@@ -126,7 +126,7 @@ engines:
id: "docker"
image: "debian:stable-slim"
target_registry: "images.viash-hub.com"
target_tag: "v0.3.9"
target_tag: "v0.3.10"
namespace_separator: "/"
setup:
- type: "apt"
@@ -151,16 +151,16 @@ build_info:
output: "target/nextflow/io/interop_summary_to_csv"
executable: "target/nextflow/io/interop_summary_to_csv/main.nf"
viash_version: "0.9.4"
git_commit: "820318c378d8119e2aa98768282e43c2aa017ba7"
git_commit: "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
git_remote: "https://github.com/viash-hub/demultiplex"
git_tag: "v0.3.8-5-g820318c"
git_tag: "v0.3.10"
package_config:
name: "demultiplex"
version: "v0.3.9"
version: "v0.3.10"
description: "Demultiplexing pipeline\n"
info:
test_resources:
- path: "gs://viash-hub-test-data/demultiplex/v2/"
- path: "gs://viash-hub-resources/demultiplex/v3"
dest: "testData"
viash_version: "0.9.4"
source: "src"
@@ -172,7 +172,7 @@ package_config:
)'\n"
- ".engines += { type: \"native\" }"
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.9'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.10'"
keywords:
- "bioinformatics"
- "sequence"

View File

@@ -1,4 +1,4 @@
// interop_summary_to_csv v0.3.9
// interop_summary_to_csv v0.3.10
//
// This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
// work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
@@ -3032,7 +3032,7 @@ meta = [
"config": processConfig(readJsonBlob('''{
"name" : "interop_summary_to_csv",
"namespace" : "io",
"version" : "v0.3.9",
"version" : "v0.3.10",
"argument_groups" : [
{
"name" : "Input arguments",
@@ -3187,7 +3187,7 @@ meta = [
"id" : "docker",
"image" : "debian:stable-slim",
"target_registry" : "images.viash-hub.com",
"target_tag" : "v0.3.9",
"target_tag" : "v0.3.10",
"namespace_separator" : "/",
"setup" : [
{
@@ -3217,18 +3217,18 @@ meta = [
"engine" : "docker|native",
"output" : "target/nextflow/io/interop_summary_to_csv",
"viash_version" : "0.9.4",
"git_commit" : "820318c378d8119e2aa98768282e43c2aa017ba7",
"git_commit" : "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6",
"git_remote" : "https://github.com/viash-hub/demultiplex",
"git_tag" : "v0.3.8-5-g820318c"
"git_tag" : "v0.3.10"
},
"package_config" : {
"name" : "demultiplex",
"version" : "v0.3.9",
"version" : "v0.3.10",
"description" : "Demultiplexing pipeline\n",
"info" : {
"test_resources" : [
{
"path" : "gs://viash-hub-test-data/demultiplex/v2/",
"path" : "gs://viash-hub-resources/demultiplex/v3",
"dest" : "testData"
}
]
@@ -3240,7 +3240,7 @@ meta = [
".requirements.commands += ['ps']\n.runners[.type == 'nextflow'].directives.tag := '$id'\n.resources += {path: '/src/config/labels.config', dest: 'nextflow_labels.config'}\n.runners[.type == 'nextflow'].config.script := 'includeConfig(\\"nextflow_labels.config\\")'\n",
".engines += { type: \\"native\\" }",
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
".engines[.type == 'docker'].target_tag := 'v0.3.9'"
".engines[.type == 'docker'].target_tag := 'v0.3.10'"
],
"keywords" : [
"bioinformatics",
@@ -3684,7 +3684,7 @@ meta["defaults"] = [
"container" : {
"registry" : "images.viash-hub.com",
"image" : "vsh/demultiplex/io/interop_summary_to_csv",
"tag" : "v0.3.9"
"tag" : "v0.3.10"
},
"tag" : "$id"
}'''),

View File

@@ -2,7 +2,7 @@ manifest {
name = 'io/interop_summary_to_csv'
mainScript = 'main.nf'
nextflowVersion = '!>=20.12.1-edge'
version = 'v0.3.9'
version = 'v0.3.10'
}
process.container = 'nextflow/bash:latest'

View File

@@ -1,6 +1,6 @@
name: "publish"
namespace: "io"
version: "v0.3.9"
version: "v0.3.10"
argument_groups:
- name: "Input arguments"
arguments:
@@ -181,7 +181,7 @@ engines:
id: "docker"
image: "debian:stable-slim"
target_registry: "images.viash-hub.com"
target_tag: "v0.3.9"
target_tag: "v0.3.10"
namespace_separator: "/"
setup:
- type: "apt"
@@ -199,16 +199,16 @@ build_info:
output: "target/nextflow/io/publish"
executable: "target/nextflow/io/publish/main.nf"
viash_version: "0.9.4"
git_commit: "820318c378d8119e2aa98768282e43c2aa017ba7"
git_commit: "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
git_remote: "https://github.com/viash-hub/demultiplex"
git_tag: "v0.3.8-5-g820318c"
git_tag: "v0.3.10"
package_config:
name: "demultiplex"
version: "v0.3.9"
version: "v0.3.10"
description: "Demultiplexing pipeline\n"
info:
test_resources:
- path: "gs://viash-hub-test-data/demultiplex/v2/"
- path: "gs://viash-hub-resources/demultiplex/v3"
dest: "testData"
viash_version: "0.9.4"
source: "src"
@@ -220,7 +220,7 @@ package_config:
)'\n"
- ".engines += { type: \"native\" }"
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.9'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.10'"
keywords:
- "bioinformatics"
- "sequence"

View File

@@ -1,4 +1,4 @@
// publish v0.3.9
// publish v0.3.10
//
// This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
// work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
@@ -3032,7 +3032,7 @@ meta = [
"config": processConfig(readJsonBlob('''{
"name" : "publish",
"namespace" : "io",
"version" : "v0.3.9",
"version" : "v0.3.10",
"argument_groups" : [
{
"name" : "Input arguments",
@@ -3251,7 +3251,7 @@ meta = [
"id" : "docker",
"image" : "debian:stable-slim",
"target_registry" : "images.viash-hub.com",
"target_tag" : "v0.3.9",
"target_tag" : "v0.3.10",
"namespace_separator" : "/",
"setup" : [
{
@@ -3274,18 +3274,18 @@ meta = [
"engine" : "docker|native",
"output" : "target/nextflow/io/publish",
"viash_version" : "0.9.4",
"git_commit" : "820318c378d8119e2aa98768282e43c2aa017ba7",
"git_commit" : "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6",
"git_remote" : "https://github.com/viash-hub/demultiplex",
"git_tag" : "v0.3.8-5-g820318c"
"git_tag" : "v0.3.10"
},
"package_config" : {
"name" : "demultiplex",
"version" : "v0.3.9",
"version" : "v0.3.10",
"description" : "Demultiplexing pipeline\n",
"info" : {
"test_resources" : [
{
"path" : "gs://viash-hub-test-data/demultiplex/v2/",
"path" : "gs://viash-hub-resources/demultiplex/v3",
"dest" : "testData"
}
]
@@ -3297,7 +3297,7 @@ meta = [
".requirements.commands += ['ps']\n.runners[.type == 'nextflow'].directives.tag := '$id'\n.resources += {path: '/src/config/labels.config', dest: 'nextflow_labels.config'}\n.runners[.type == 'nextflow'].config.script := 'includeConfig(\\"nextflow_labels.config\\")'\n",
".engines += { type: \\"native\\" }",
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
".engines[.type == 'docker'].target_tag := 'v0.3.9'"
".engines[.type == 'docker'].target_tag := 'v0.3.10'"
],
"keywords" : [
"bioinformatics",
@@ -3769,7 +3769,7 @@ meta["defaults"] = [
"container" : {
"registry" : "images.viash-hub.com",
"image" : "vsh/demultiplex/io/publish",
"tag" : "v0.3.9"
"tag" : "v0.3.10"
},
"tag" : "$id"
}'''),

View File

@@ -2,7 +2,7 @@ manifest {
name = 'io/publish'
mainScript = 'main.nf'
nextflowVersion = '!>=20.12.1-edge'
version = 'v0.3.9'
version = 'v0.3.10'
description = 'Publish the processed results of the run'
}

View File

@@ -1,6 +1,6 @@
name: "untar"
namespace: "io"
version: "v0.3.9"
version: "v0.3.10"
argument_groups:
- name: "Input arguments"
arguments:
@@ -138,7 +138,7 @@ engines:
id: "docker"
image: "debian:stable-slim"
target_registry: "images.viash-hub.com"
target_tag: "v0.3.9"
target_tag: "v0.3.10"
namespace_separator: "/"
setup:
- type: "apt"
@@ -156,16 +156,16 @@ build_info:
output: "target/nextflow/io/untar"
executable: "target/nextflow/io/untar/main.nf"
viash_version: "0.9.4"
git_commit: "820318c378d8119e2aa98768282e43c2aa017ba7"
git_commit: "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
git_remote: "https://github.com/viash-hub/demultiplex"
git_tag: "v0.3.8-5-g820318c"
git_tag: "v0.3.10"
package_config:
name: "demultiplex"
version: "v0.3.9"
version: "v0.3.10"
description: "Demultiplexing pipeline\n"
info:
test_resources:
- path: "gs://viash-hub-test-data/demultiplex/v2/"
- path: "gs://viash-hub-resources/demultiplex/v3"
dest: "testData"
viash_version: "0.9.4"
source: "src"
@@ -177,7 +177,7 @@ package_config:
)'\n"
- ".engines += { type: \"native\" }"
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.9'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.10'"
keywords:
- "bioinformatics"
- "sequence"

View File

@@ -1,4 +1,4 @@
// untar v0.3.9
// untar v0.3.10
//
// This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
// work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
@@ -3032,7 +3032,7 @@ meta = [
"config": processConfig(readJsonBlob('''{
"name" : "untar",
"namespace" : "io",
"version" : "v0.3.9",
"version" : "v0.3.10",
"argument_groups" : [
{
"name" : "Input arguments",
@@ -3204,7 +3204,7 @@ meta = [
"id" : "docker",
"image" : "debian:stable-slim",
"target_registry" : "images.viash-hub.com",
"target_tag" : "v0.3.9",
"target_tag" : "v0.3.10",
"namespace_separator" : "/",
"setup" : [
{
@@ -3227,18 +3227,18 @@ meta = [
"engine" : "docker|native",
"output" : "target/nextflow/io/untar",
"viash_version" : "0.9.4",
"git_commit" : "820318c378d8119e2aa98768282e43c2aa017ba7",
"git_commit" : "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6",
"git_remote" : "https://github.com/viash-hub/demultiplex",
"git_tag" : "v0.3.8-5-g820318c"
"git_tag" : "v0.3.10"
},
"package_config" : {
"name" : "demultiplex",
"version" : "v0.3.9",
"version" : "v0.3.10",
"description" : "Demultiplexing pipeline\n",
"info" : {
"test_resources" : [
{
"path" : "gs://viash-hub-test-data/demultiplex/v2/",
"path" : "gs://viash-hub-resources/demultiplex/v3",
"dest" : "testData"
}
]
@@ -3250,7 +3250,7 @@ meta = [
".requirements.commands += ['ps']\n.runners[.type == 'nextflow'].directives.tag := '$id'\n.resources += {path: '/src/config/labels.config', dest: 'nextflow_labels.config'}\n.runners[.type == 'nextflow'].config.script := 'includeConfig(\\"nextflow_labels.config\\")'\n",
".engines += { type: \\"native\\" }",
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
".engines[.type == 'docker'].target_tag := 'v0.3.9'"
".engines[.type == 'docker'].target_tag := 'v0.3.10'"
],
"keywords" : [
"bioinformatics",
@@ -3724,7 +3724,7 @@ meta["defaults"] = [
"container" : {
"registry" : "images.viash-hub.com",
"image" : "vsh/demultiplex/io/untar",
"tag" : "v0.3.9"
"tag" : "v0.3.10"
},
"tag" : "$id"
}'''),

View File

@@ -2,7 +2,7 @@ manifest {
name = 'io/untar'
mainScript = 'main.nf'
nextflowVersion = '!>=20.12.1-edge'
version = 'v0.3.9'
version = 'v0.3.10'
description = 'Unpack a .tar file. When the contents of the .tar file is just a single directory,\nput the contents of the directory into the output folder instead of that directory.\n'
}

View File

@@ -1,5 +1,5 @@
name: "runner"
version: "v0.3.9"
version: "v0.3.10"
argument_groups:
- name: "Input arguments"
arguments:
@@ -195,19 +195,19 @@ build_info:
output: "target/nextflow/runner"
executable: "target/nextflow/runner/main.nf"
viash_version: "0.9.4"
git_commit: "820318c378d8119e2aa98768282e43c2aa017ba7"
git_commit: "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6"
git_remote: "https://github.com/viash-hub/demultiplex"
git_tag: "v0.3.8-5-g820318c"
git_tag: "v0.3.10"
dependencies:
- "target/nextflow/demultiplex"
- "target/nextflow/io/publish"
package_config:
name: "demultiplex"
version: "v0.3.9"
version: "v0.3.10"
description: "Demultiplexing pipeline\n"
info:
test_resources:
- path: "gs://viash-hub-test-data/demultiplex/v2/"
- path: "gs://viash-hub-resources/demultiplex/v3"
dest: "testData"
viash_version: "0.9.4"
source: "src"
@@ -219,7 +219,7 @@ package_config:
)'\n"
- ".engines += { type: \"native\" }"
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.9'"
- ".engines[.type == 'docker'].target_tag := 'v0.3.10'"
keywords:
- "bioinformatics"
- "sequence"

View File

@@ -1,4 +1,4 @@
// runner v0.3.9
// runner v0.3.10
//
// This wrapper script is auto-generated by viash 0.9.4 and is thus a derivative
// work thereof. This software comes with ABSOLUTELY NO WARRANTY from Data
@@ -3031,7 +3031,7 @@ meta = [
"resources_dir": moduleDir.toRealPath().normalize(),
"config": processConfig(readJsonBlob('''{
"name" : "runner",
"version" : "v0.3.9",
"version" : "v0.3.10",
"argument_groups" : [
{
"name" : "Input arguments",
@@ -3270,18 +3270,18 @@ meta = [
"engine" : "native|native",
"output" : "target/nextflow/runner",
"viash_version" : "0.9.4",
"git_commit" : "820318c378d8119e2aa98768282e43c2aa017ba7",
"git_commit" : "e6fbd0c2203f8ddda7f737ea22a113bd7be10fa6",
"git_remote" : "https://github.com/viash-hub/demultiplex",
"git_tag" : "v0.3.8-5-g820318c"
"git_tag" : "v0.3.10"
},
"package_config" : {
"name" : "demultiplex",
"version" : "v0.3.9",
"version" : "v0.3.10",
"description" : "Demultiplexing pipeline\n",
"info" : {
"test_resources" : [
{
"path" : "gs://viash-hub-test-data/demultiplex/v2/",
"path" : "gs://viash-hub-resources/demultiplex/v3",
"dest" : "testData"
}
]
@@ -3293,7 +3293,7 @@ meta = [
".requirements.commands += ['ps']\n.runners[.type == 'nextflow'].directives.tag := '$id'\n.resources += {path: '/src/config/labels.config', dest: 'nextflow_labels.config'}\n.runners[.type == 'nextflow'].config.script := 'includeConfig(\\"nextflow_labels.config\\")'\n",
".engines += { type: \\"native\\" }",
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
".engines[.type == 'docker'].target_tag := 'v0.3.9'"
".engines[.type == 'docker'].target_tag := 'v0.3.10'"
],
"keywords" : [
"bioinformatics",

View File

@@ -2,7 +2,7 @@ manifest {
name = 'runner'
mainScript = 'main.nf'
nextflowVersion = '!>=20.12.1-edge'
version = 'v0.3.9'
version = 'v0.3.10'
description = 'Runner for demultiplexing of raw sequencing data'
}