Build branch htrnaseq/main with version main to htrnaseq on branch main (03e7939)
Build pipeline: viash-hub.htrnaseq.main-s7m5b
Source commit: 03e7939a9b
Source message: Add integration test for generating a single eset (#73)
This commit is contained in:
@@ -6,12 +6,16 @@
|
||||
|
||||
## New features
|
||||
|
||||
* `runner`: add output results to state in order for the workflow to be used as subworkflow (PR #68).
|
||||
* `runner`: add output results to state in order for the workflow to be used as subworkflow (PR #68, PR 70, PR #71).
|
||||
|
||||
## Bug fixes
|
||||
|
||||
* `runner`: disable `publishFilesProc` because this workflow handles publishing itself (PR #68).
|
||||
|
||||
## Minor changes
|
||||
|
||||
* Bump craftbox to v0.3.0 (PR #69).
|
||||
|
||||
# htrnaseq v0.10.0
|
||||
|
||||
## Breaking changes
|
||||
|
||||
@@ -35,7 +35,7 @@ repositories:
|
||||
- name: cb
|
||||
type: vsh
|
||||
repo: craftbox
|
||||
tag: v0.2.0
|
||||
tag: v0.3.0
|
||||
runners:
|
||||
- type: nextflow
|
||||
|
||||
|
||||
@@ -38,11 +38,6 @@ argument_groups:
|
||||
type: integer
|
||||
min: 1
|
||||
default: 10
|
||||
- name: "--run_params"
|
||||
type: file
|
||||
required: false
|
||||
direction: output
|
||||
default: params.yaml
|
||||
- name: Metadata arguments
|
||||
arguments:
|
||||
- name: --id
|
||||
@@ -65,7 +60,14 @@ argument_groups:
|
||||
type: string
|
||||
required: true
|
||||
- name: Output arguments
|
||||
description: |
|
||||
Parameters that determine the structure of the output. These parameters are provided for internal use only
|
||||
and their defaults should not be overwritten.
|
||||
arguments:
|
||||
- name: "--run_params"
|
||||
type: file
|
||||
direction: output
|
||||
default: params.yaml
|
||||
- name: "--star_output_dir"
|
||||
type: file
|
||||
direction: output
|
||||
@@ -101,6 +103,12 @@ test_resources:
|
||||
- type: nextflow_script
|
||||
path: test.nf
|
||||
entrypoint: test_wf
|
||||
- type: nextflow_script
|
||||
path: test.nf
|
||||
entrypoint: test_wf_with_lanes
|
||||
- type: nextflow_script
|
||||
path: test.nf
|
||||
entrypoint: test_wf_only_one_eset
|
||||
|
||||
dependencies:
|
||||
- name: utils/listInputDir
|
||||
|
||||
@@ -22,3 +22,11 @@ nextflow \
|
||||
-resume \
|
||||
-profile docker,local
|
||||
|
||||
|
||||
nextflow \
|
||||
run . \
|
||||
-main-script src/workflows/runner/test.nf \
|
||||
-config ./src/config/labels.config \
|
||||
-entry test_wf_only_one_eset \
|
||||
-resume \
|
||||
-profile docker,local
|
||||
|
||||
@@ -68,7 +68,8 @@ workflow run_wf {
|
||||
"star_qc_metrics_dir_workflow": state.star_qc_metrics_dir,
|
||||
"eset_dir_workflow": state.eset_dir,
|
||||
"f_data_dir_workflow": state.f_data_dir,
|
||||
"p_data_dir_workflow": state.p_data_dir
|
||||
"p_data_dir_workflow": state.p_data_dir,
|
||||
"run_params_workflow": state.run_params,
|
||||
]
|
||||
return [id, new_state]
|
||||
}
|
||||
@@ -128,7 +129,7 @@ workflow run_wf {
|
||||
umi_length: "umi_length",
|
||||
sample_id: "sample_id",
|
||||
],
|
||||
toState: { id, result, state -> state + result }
|
||||
toState: { id, result, state -> state + result.findAll{it.key != "run_params"} }
|
||||
)
|
||||
|
||||
// The HT-RNAseq workflow outputs multiple events, one per 'pool' (usually a plate)
|
||||
@@ -138,6 +139,7 @@ workflow run_wf {
|
||||
results_publish_ch = htrnaseq_ch
|
||||
| combine(save_params_ch)
|
||||
| map {new_id, grouped_ch_state, save_params_id, save_params_state ->
|
||||
assert save_params_state.run_params.isFile()
|
||||
def new_state = grouped_ch_state + ["run_params": save_params_state.run_params]
|
||||
return [new_id, new_state]
|
||||
}
|
||||
@@ -171,6 +173,7 @@ workflow run_wf {
|
||||
"eset_dir_workflow",
|
||||
"f_data_dir_workflow",
|
||||
"p_data_dir_workflow",
|
||||
"run_params_workflow",
|
||||
"f_data",
|
||||
"run_params"
|
||||
]
|
||||
@@ -215,8 +218,8 @@ workflow run_wf {
|
||||
html_report: state.html_report,
|
||||
run_params: state.run_params,
|
||||
// Output locations
|
||||
run_params_output: "${prefix}/${state.run_params.name}",
|
||||
html_report_output: "${prefix}/${state.html_report.name}",
|
||||
run_params_output: "${prefix}/${state.run_params_workflow}",
|
||||
star_output_dir: "${prefix}/${state.star_output_dir_workflow}",
|
||||
nrReadsNrGenesPerChrom_dir: "${prefix}/${state.nrReadsNrGenesPerChrom_dir_workflow}",
|
||||
star_qc_metrics_dir: "${prefix}/${state.star_qc_metrics_dir_workflow}",
|
||||
@@ -225,7 +228,7 @@ workflow run_wf {
|
||||
p_data_dir: "${prefix}/${state.p_data_dir_workflow}"
|
||||
]
|
||||
},
|
||||
toState: { id, result, state -> result },
|
||||
toState: { id, result, state -> result + ["run_params": state.run_params] },
|
||||
directives: [
|
||||
publishDir: [
|
||||
path: "${params.results_publish_dir}",
|
||||
@@ -241,6 +244,7 @@ workflow run_wf {
|
||||
"eset_dir",
|
||||
"f_data_dir",
|
||||
"p_data_dir",
|
||||
"run_params",
|
||||
]
|
||||
)
|
||||
|
||||
|
||||
@@ -111,6 +111,7 @@ workflow test_wf {
|
||||
}
|
||||
assert output_state.star_qc_metrics_dir.listFiles().collect{it.name}.toSet() == ["VH02001612.txt", "VH02001614.txt"].toSet()
|
||||
assert output_state.nrReadsNrGenesPerChrom_dir.listFiles().collect{it.name}.toSet() == ["VH02001612.txt", "VH02001614.txt"].toSet()
|
||||
assert output_state.run_params.isFile()
|
||||
}
|
||||
|
||||
|
||||
@@ -327,4 +328,114 @@ workflow test_wf_with_lanes {
|
||||
throw new WorkflowScriptErrorException("Integration test failed!", e)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
workflow test_wf_only_one_eset {
|
||||
pipeline_version = get_version(viash_config)
|
||||
resources_test = file(params.resources_test)
|
||||
|
||||
// results_publish_dir and results_publish_dir are inherited using params
|
||||
// but they must be defined in the state as well because viash will check
|
||||
// if all arguments are present in the hashmap
|
||||
output_ch = Channel.fromList([
|
||||
[
|
||||
id: "run_1",
|
||||
input: resources_test.resolve("10k_with_lanes/SRR14730301"),
|
||||
genomeDir: resources_test.resolve("genomeDir/subset/Homo_sapiens/v0.0.3"),
|
||||
barcodesFasta: resources_test.resolve("2-wells-with-ids.fasta"),
|
||||
annotation: resources_test.resolve("genomeDir/gencode.v41.annotation.gtf.gz"),
|
||||
project_id: "foo",
|
||||
experiment_id: "bar",
|
||||
fastq_publish_dir: params.fastq_publish_dir,
|
||||
results_publish_dir: params.results_publish_dir,
|
||||
],
|
||||
])
|
||||
| map { state -> [state.id, state]}
|
||||
| runner.run(
|
||||
toState: { id, output, state -> output + [orig_input: state.input] }
|
||||
)
|
||||
| view { output ->
|
||||
assert output.size() == 2 : "outputs should contain two elements; [id, file]"
|
||||
"Output: $output"
|
||||
}
|
||||
|
||||
tosortedlistch = output_ch
|
||||
| toSortedList()
|
||||
| map {events ->
|
||||
assert events.size() == 1, "Expected one events to be output, found ${events.size()}"
|
||||
}
|
||||
|
||||
|
||||
workflow.onComplete = {
|
||||
try {
|
||||
// Nexflow only allows exceptions generated using the 'error' function (which throws WorkflowScriptErrorException).
|
||||
// So in order for the assert statement to work (or allow other errors to let the tests to fail)
|
||||
// We need to wrap these in WorkflowScriptErrorException. See https://github.com/nextflow-io/nextflow/pull/4458/files
|
||||
// The error message will show up in .nextflow.log
|
||||
def fastq_subdir = file("${params.fastq_publish_dir}")
|
||||
assert fastq_subdir.isDirectory()
|
||||
def found_fastq_folders = fastq_subdir.listFiles().findAll{it.isDirectory()}.collect{it.name}.toSet()
|
||||
def expected_run_folders = ["run_1"].toSet()
|
||||
assert found_fastq_folders == expected_run_folders, "Expected correct run folders to be present. Found: ${found_fastq_folders}"
|
||||
unique_dirs = [
|
||||
"run1": files("${fastq_subdir.toUriString()}/run_1/*_htrnaseq_${pipeline_version}", type: 'any'),
|
||||
]
|
||||
assert unique_dirs.every{it.value.size() == 1}
|
||||
unique_dirs = unique_dirs.collectEntries{k, v -> [k, v[0]]}
|
||||
|
||||
assert unique_dirs.every{it.value.isDirectory()}
|
||||
assert unique_dirs.collect{_key, _value -> _value.name}.toSet().size() == 1
|
||||
def expected_samples = [
|
||||
"run1": "VH02001612",
|
||||
]
|
||||
|
||||
unique_dirs.each{_key, _value ->
|
||||
def expected_sample = expected_samples[_key]
|
||||
def expected_sample_dir = _value.resolve(expected_sample)
|
||||
assert expected_sample_dir.isDirectory(), "Expected ${expected_sample} to be present in ${_value}"
|
||||
def expected_fastq_files = [
|
||||
"A1_R1_001.fastq", "A1_R2_001.fastq",
|
||||
"B1_R1_001.fastq", "B1_R2_001.fastq",
|
||||
"unknown_R1_001.fastq", "unknown_R2_001.fastq"]
|
||||
def found_files = files("${expected_sample_dir}/*.fastq", type: 'any')
|
||||
assert found_files.every{it.isFile()}
|
||||
assert found_files.collect{it.name}.toSet() == expected_fastq_files.toSet()
|
||||
}
|
||||
|
||||
def results_subdir = file("${params.results_publish_dir}")
|
||||
assert fastq_subdir.isDirectory()
|
||||
def expected_subdir = file("${results_subdir}/foo/bar/data_processed", type: 'any')
|
||||
assert expected_subdir.isDirectory()
|
||||
def expected_result_dir = files("${expected_subdir}/*_htrnaseq_${pipeline_version}", type: 'any')
|
||||
assert expected_result_dir.size() == 1
|
||||
expected_result_dir = expected_result_dir[0]
|
||||
assert expected_result_dir.isDirectory()
|
||||
def expected_esets = ["VH02001612.rds"]
|
||||
def found_esets = files("${expected_result_dir}/esets/*.rds", type: 'any')
|
||||
assert found_esets.size() == 1
|
||||
assert found_esets.collect{it.name}.toSet() == expected_esets.toSet()
|
||||
expected_table_filenames = ["VH02001612.txt"]
|
||||
def found_pdata = files("${expected_result_dir}/pData/*.txt", type: 'any')
|
||||
assert found_pdata.size() == 1
|
||||
assert found_pdata.collect{it.name}.toSet() == expected_table_filenames.toSet()
|
||||
def found_nr_genes_nr_reads = files("${expected_result_dir}/nrReadsNrGenesPerChrom/*.txt", type: 'any')
|
||||
assert found_nr_genes_nr_reads.size() == 1
|
||||
assert found_nr_genes_nr_reads.collect{it.name}.toSet() == expected_table_filenames.toSet()
|
||||
def found_star_logs = files("${expected_result_dir}/starLogs/*.txt", type: 'any')
|
||||
assert found_star_logs.size() == 1
|
||||
assert found_star_logs.collect{it.name}.toSet() == expected_table_filenames.toSet()
|
||||
def star_output = file("${expected_result_dir}/star_output", type: 'any')
|
||||
assert star_output.isDirectory()
|
||||
|
||||
assert files("${star_output}/*", type: 'any').collect{it.name}.toSet() == ["VH02001612"].toSet()
|
||||
assert files("${star_output}/VH02001612/*", type: 'any').collect{it.name}.toSet() == ["ACACCGAATT", "GGCTATTGAT"].toSet()
|
||||
assert file("${expected_result_dir}/report.html").isFile()
|
||||
assert file("${expected_result_dir}/params.yaml").isFile()
|
||||
assert file("${expected_result_dir}/fData/fData.gencode.v41.annotation.gtf.gz.txt").isFile()
|
||||
|
||||
} catch (Exception e) {
|
||||
throw new WorkflowScriptErrorException("Integration test failed!", e)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -71,7 +71,7 @@ repositories:
|
||||
- name: cb
|
||||
type: vsh
|
||||
repo: craftbox
|
||||
tag: v0.2.0
|
||||
tag: v0.3.0
|
||||
|
||||
runners:
|
||||
- type: nextflow
|
||||
|
||||
@@ -1,106 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"title": "concat_text",
|
||||
"description": "Concatenate a number of text files, handle gzipped text files gracefully and\noptionally gzip the output text file.\n\nThis component is useful for concatening fastq files from different lanes, for instance.\n",
|
||||
"type": "object",
|
||||
"definitions": {
|
||||
|
||||
|
||||
|
||||
"input arguments" : {
|
||||
"title": "Input arguments",
|
||||
"type": "object",
|
||||
"description": "No description",
|
||||
"properties": {
|
||||
|
||||
|
||||
"input": {
|
||||
"type":
|
||||
"string",
|
||||
"description": "Type: List of `file`, required, example: `input?.txt.gz`, multiple_sep: `\";\"`. A list of (gzipped) text files",
|
||||
"help_text": "Type: List of `file`, required, example: `input?.txt.gz`, multiple_sep: `\";\"`. A list of (gzipped) text files."
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
"output arguments" : {
|
||||
"title": "Output arguments",
|
||||
"type": "object",
|
||||
"description": "No description",
|
||||
"properties": {
|
||||
|
||||
|
||||
"gzip_output": {
|
||||
"type":
|
||||
"boolean",
|
||||
"description": "Type: `boolean_true`, default: `false`. Should the output be zipped?",
|
||||
"help_text": "Type: `boolean_true`, default: `false`. Should the output be zipped?"
|
||||
,
|
||||
"default":false
|
||||
}
|
||||
|
||||
|
||||
,
|
||||
"output": {
|
||||
"type":
|
||||
"string",
|
||||
"description": "Type: `file`, default: `$id.$key.output.txt`, example: `output.txt`. File to write the output to, optionally gzipped",
|
||||
"help_text": "Type: `file`, default: `$id.$key.output.txt`, example: `output.txt`. File to write the output to, optionally gzipped."
|
||||
,
|
||||
"default":"$id.$key.output.txt"
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
"nextflow input-output arguments" : {
|
||||
"title": "Nextflow input-output arguments",
|
||||
"type": "object",
|
||||
"description": "Input/output parameters for Nextflow itself. Please note that both publishDir and publish_dir are supported but at least one has to be configured.",
|
||||
"properties": {
|
||||
|
||||
|
||||
"publish_dir": {
|
||||
"type":
|
||||
"string",
|
||||
"description": "Type: `string`, required, example: `output/`. Path to an output directory",
|
||||
"help_text": "Type: `string`, required, example: `output/`. Path to an output directory."
|
||||
|
||||
}
|
||||
|
||||
|
||||
,
|
||||
"param_list": {
|
||||
"type":
|
||||
"string",
|
||||
"description": "Type: `string`, example: `my_params.yaml`. Allows inputting multiple parameter sets to initialise a Nextflow channel",
|
||||
"help_text": "Type: `string`, example: `my_params.yaml`. Allows inputting multiple parameter sets to initialise a Nextflow channel. A `param_list` can either be a list of maps, a csv file, a json file, a yaml file, or simply a yaml blob.\n\n* A list of maps (as-is) where the keys of each map corresponds to the arguments of the pipeline. Example: in a `nextflow.config` file: `param_list: [ [\u0027id\u0027: \u0027foo\u0027, \u0027input\u0027: \u0027foo.txt\u0027], [\u0027id\u0027: \u0027bar\u0027, \u0027input\u0027: \u0027bar.txt\u0027] ]`.\n* A csv file should have column names which correspond to the different arguments of this pipeline. Example: `--param_list data.csv` with columns `id,input`.\n* A json or a yaml file should be a list of maps, each of which has keys corresponding to the arguments of the pipeline. Example: `--param_list data.json` with contents `[ {\u0027id\u0027: \u0027foo\u0027, \u0027input\u0027: \u0027foo.txt\u0027}, {\u0027id\u0027: \u0027bar\u0027, \u0027input\u0027: \u0027bar.txt\u0027} ]`.\n* A yaml blob can also be passed directly as a string. Example: `--param_list \"[ {\u0027id\u0027: \u0027foo\u0027, \u0027input\u0027: \u0027foo.txt\u0027}, {\u0027id\u0027: \u0027bar\u0027, \u0027input\u0027: \u0027bar.txt\u0027} ]\"`.\n\nWhen passing a csv, json or yaml file, relative path names are relativized to the location of the parameter file. No relativation is performed when `param_list` is a list of maps (as-is) or a yaml blob.",
|
||||
"hidden": true
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
},
|
||||
"allOf": [
|
||||
|
||||
{
|
||||
"$ref": "#/definitions/input arguments"
|
||||
},
|
||||
|
||||
{
|
||||
"$ref": "#/definitions/output arguments"
|
||||
},
|
||||
|
||||
{
|
||||
"$ref": "#/definitions/nextflow input-output arguments"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,81 +0,0 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema",
|
||||
"title": "move_files_to_directory",
|
||||
"description": "This component copies one or multiple files to the same destination directory, creating the output directory if it doesn\u0027t exist.",
|
||||
"type": "object",
|
||||
"definitions": {
|
||||
|
||||
|
||||
|
||||
"arguments" : {
|
||||
"title": "Arguments",
|
||||
"type": "object",
|
||||
"description": "No description",
|
||||
"properties": {
|
||||
|
||||
|
||||
"input": {
|
||||
"type":
|
||||
"string",
|
||||
"description": "Type: List of `file`, required, multiple_sep: `\";\"`. Paths of the files that will be copied into the output directory",
|
||||
"help_text": "Type: List of `file`, required, multiple_sep: `\";\"`. Paths of the files that will be copied into the output directory."
|
||||
|
||||
}
|
||||
|
||||
|
||||
,
|
||||
"output": {
|
||||
"type":
|
||||
"string",
|
||||
"description": "Type: `file`, required, default: `$id.$key.output`. Path to output directory",
|
||||
"help_text": "Type: `file`, required, default: `$id.$key.output`. Path to output directory"
|
||||
,
|
||||
"default":"$id.$key.output"
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
"nextflow input-output arguments" : {
|
||||
"title": "Nextflow input-output arguments",
|
||||
"type": "object",
|
||||
"description": "Input/output parameters for Nextflow itself. Please note that both publishDir and publish_dir are supported but at least one has to be configured.",
|
||||
"properties": {
|
||||
|
||||
|
||||
"publish_dir": {
|
||||
"type":
|
||||
"string",
|
||||
"description": "Type: `string`, required, example: `output/`. Path to an output directory",
|
||||
"help_text": "Type: `string`, required, example: `output/`. Path to an output directory."
|
||||
|
||||
}
|
||||
|
||||
|
||||
,
|
||||
"param_list": {
|
||||
"type":
|
||||
"string",
|
||||
"description": "Type: `string`, example: `my_params.yaml`. Allows inputting multiple parameter sets to initialise a Nextflow channel",
|
||||
"help_text": "Type: `string`, example: `my_params.yaml`. Allows inputting multiple parameter sets to initialise a Nextflow channel. A `param_list` can either be a list of maps, a csv file, a json file, a yaml file, or simply a yaml blob.\n\n* A list of maps (as-is) where the keys of each map corresponds to the arguments of the pipeline. Example: in a `nextflow.config` file: `param_list: [ [\u0027id\u0027: \u0027foo\u0027, \u0027input\u0027: \u0027foo.txt\u0027], [\u0027id\u0027: \u0027bar\u0027, \u0027input\u0027: \u0027bar.txt\u0027] ]`.\n* A csv file should have column names which correspond to the different arguments of this pipeline. Example: `--param_list data.csv` with columns `id,input`.\n* A json or a yaml file should be a list of maps, each of which has keys corresponding to the arguments of the pipeline. Example: `--param_list data.json` with contents `[ {\u0027id\u0027: \u0027foo\u0027, \u0027input\u0027: \u0027foo.txt\u0027}, {\u0027id\u0027: \u0027bar\u0027, \u0027input\u0027: \u0027bar.txt\u0027} ]`.\n* A yaml blob can also be passed directly as a string. Example: `--param_list \"[ {\u0027id\u0027: \u0027foo\u0027, \u0027input\u0027: \u0027foo.txt\u0027}, {\u0027id\u0027: \u0027bar\u0027, \u0027input\u0027: \u0027bar.txt\u0027} ]\"`.\n\nWhen passing a csv, json or yaml file, relative path names are relativized to the location of the parameter file. No relativation is performed when `param_list` is a list of maps (as-is) or a yaml blob.",
|
||||
"hidden": true
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
},
|
||||
"allOf": [
|
||||
|
||||
{
|
||||
"$ref": "#/definitions/arguments"
|
||||
},
|
||||
|
||||
{
|
||||
"$ref": "#/definitions/nextflow input-output arguments"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
name: "concat_text"
|
||||
version: "v0.2.0"
|
||||
version: "v0.3.0"
|
||||
authors:
|
||||
- name: "Toni Verbeiren"
|
||||
roles:
|
||||
@@ -156,7 +156,7 @@ engines:
|
||||
id: "docker"
|
||||
image: "alpine:latest"
|
||||
target_registry: "images.viash-hub.com"
|
||||
target_tag: "v0.2.0"
|
||||
target_tag: "v0.3.0"
|
||||
namespace_separator: "/"
|
||||
setup:
|
||||
- type: "apk"
|
||||
@@ -175,12 +175,12 @@ build_info:
|
||||
output: "target/nextflow/concat_text"
|
||||
executable: "target/nextflow/concat_text/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "1c1b0a4a1aff891ab678072b0ba915ac3ac71610"
|
||||
git_commit: "a1801c5139bbcda244e06affa66d16f7abd5e124"
|
||||
git_remote: "https://github.com/viash-hub/craftbox"
|
||||
git_tag: "v0.1.0-8-g1c1b0a4"
|
||||
git_tag: "v0.1.0-11-ga1801c5"
|
||||
package_config:
|
||||
name: "craftbox"
|
||||
version: "v0.2.0"
|
||||
version: "v0.3.0"
|
||||
summary: "A collection of custom-tailored scripts and applied utilities built with\
|
||||
\ Viash.\n"
|
||||
description: "`craftbox` is a curated collection of custom scripts and utilities\
|
||||
@@ -203,7 +203,7 @@ package_config:
|
||||
- ".requirements.commands := ['ps']\n"
|
||||
- ".engines += { type: \"native\" }"
|
||||
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.0'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.3.0'"
|
||||
keywords:
|
||||
- "scripts"
|
||||
- "custom"
|
||||
@@ -1,4 +1,4 @@
|
||||
// concat_text v0.2.0
|
||||
// concat_text v0.3.0
|
||||
//
|
||||
// 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
|
||||
@@ -3035,7 +3035,7 @@ meta = [
|
||||
"resources_dir": moduleDir.toRealPath().normalize(),
|
||||
"config": processConfig(readJsonBlob('''{
|
||||
"name" : "concat_text",
|
||||
"version" : "v0.2.0",
|
||||
"version" : "v0.3.0",
|
||||
"authors" : [
|
||||
{
|
||||
"name" : "Toni Verbeiren",
|
||||
@@ -3238,7 +3238,7 @@ meta = [
|
||||
"id" : "docker",
|
||||
"image" : "alpine:latest",
|
||||
"target_registry" : "images.viash-hub.com",
|
||||
"target_tag" : "v0.2.0",
|
||||
"target_tag" : "v0.3.0",
|
||||
"namespace_separator" : "/",
|
||||
"setup" : [
|
||||
{
|
||||
@@ -3262,13 +3262,13 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/concat_text",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "1c1b0a4a1aff891ab678072b0ba915ac3ac71610",
|
||||
"git_commit" : "a1801c5139bbcda244e06affa66d16f7abd5e124",
|
||||
"git_remote" : "https://github.com/viash-hub/craftbox",
|
||||
"git_tag" : "v0.1.0-8-g1c1b0a4"
|
||||
"git_tag" : "v0.1.0-11-ga1801c5"
|
||||
},
|
||||
"package_config" : {
|
||||
"name" : "craftbox",
|
||||
"version" : "v0.2.0",
|
||||
"version" : "v0.3.0",
|
||||
"summary" : "A collection of custom-tailored scripts and applied utilities built with Viash.\n",
|
||||
"description" : "`craftbox` is a curated collection of custom scripts and utilities designed to tackle context-specific tasks.\n\nEmphasizing the Viash principles, `craftbox` components aim for **reusability**, **reproducibility**, and adherence to **best practices**. Key features generally include:\n\n* **Standalone & Nextflow Ready:** Components are built to run directly via the command line or be smoothly integrated into Nextflow workflows.\n* **Custom Implementations:** Contains scripts and tools developed for particular tasks that may not be found in broader collections.\n* **High Quality Standards (promoted by Viash):**\n * Clear documentation for components and their parameters.\n * Full exposure of underlying script/tool arguments for fine-grained control.\n * Containerized (Docker) to ensure dependency management and a consistent, reproducible runtime environment.\n * Unit tested where applicable to ensure components function as expected.\n",
|
||||
"viash_version" : "0.9.4",
|
||||
@@ -3278,7 +3278,7 @@ meta = [
|
||||
".requirements.commands := ['ps']\n",
|
||||
".engines += { type: \\"native\\" }",
|
||||
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
|
||||
".engines[.type == 'docker'].target_tag := 'v0.2.0'"
|
||||
".engines[.type == 'docker'].target_tag := 'v0.3.0'"
|
||||
],
|
||||
"keywords" : [
|
||||
"scripts",
|
||||
@@ -3746,7 +3746,7 @@ meta["defaults"] = [
|
||||
"container" : {
|
||||
"registry" : "images.viash-hub.com",
|
||||
"image" : "vsh/craftbox/concat_text",
|
||||
"tag" : "v0.2.0"
|
||||
"tag" : "v0.3.0"
|
||||
},
|
||||
"tag" : "$id"
|
||||
}'''),
|
||||
@@ -2,7 +2,7 @@ manifest {
|
||||
name = 'concat_text'
|
||||
mainScript = 'main.nf'
|
||||
nextflowVersion = '!>=20.12.1-edge'
|
||||
version = 'v0.2.0'
|
||||
version = 'v0.3.0'
|
||||
description = 'Concatenate a number of text files, handle gzipped text files gracefully and\noptionally gzip the output text file.\n\nThis component is useful for concatening fastq files from different lanes, for instance.\n'
|
||||
author = 'Toni Verbeiren, Dries Schaumont'
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"title": "concat_text",
|
||||
"description": "Concatenate a number of text files, handle gzipped text files gracefully and\noptionally gzip the output text file.\n\nThis component is useful for concatening fastq files from different lanes, for instance.\n",
|
||||
"type": "object",
|
||||
"$defs": {
|
||||
"input arguments": {
|
||||
"title": "Input arguments",
|
||||
"type": "object",
|
||||
"description": "No description",
|
||||
"properties": {
|
||||
"input": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"format": "path",
|
||||
"exists": true,
|
||||
"description": "A list of (gzipped) text files.",
|
||||
"help_text": "Type: `file`, multiple: `True`, required, direction: `input`, example: `[\"input?.txt.gz\"]`. "
|
||||
}
|
||||
}
|
||||
},
|
||||
"output arguments": {
|
||||
"title": "Output arguments",
|
||||
"type": "object",
|
||||
"description": "No description",
|
||||
"properties": {
|
||||
"gzip_output": {
|
||||
"type": "boolean",
|
||||
"description": "Should the output be zipped?",
|
||||
"help_text": "Type: `boolean_true`, multiple: `False`, default: `false`. ",
|
||||
"default": false
|
||||
},
|
||||
"output": {
|
||||
"type": "string",
|
||||
"format": "path",
|
||||
"description": "File to write the output to, optionally gzipped.",
|
||||
"help_text": "Type: `file`, multiple: `False`, default: `\"$id.$key.output.txt\"`, direction: `output`, example: `\"output.txt\"`. ",
|
||||
"default": "$id.$key.output.txt"
|
||||
}
|
||||
}
|
||||
},
|
||||
"nextflow input-output arguments": {
|
||||
"title": "Nextflow input-output arguments",
|
||||
"type": "object",
|
||||
"description": "Input/output parameters for Nextflow itself. Please note that both publishDir and publish_dir are supported but at least one has to be configured.",
|
||||
"properties": {
|
||||
"publish_dir": {
|
||||
"type": "string",
|
||||
"description": "Path to an output directory.",
|
||||
"help_text": "Type: `string`, multiple: `False`, required, example: `\"output/\"`. "
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/$defs/input arguments"
|
||||
},
|
||||
{
|
||||
"$ref": "#/$defs/output arguments"
|
||||
},
|
||||
{
|
||||
"$ref": "#/$defs/nextflow input-output arguments"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
name: "move_files_to_directory"
|
||||
version: "v0.2.0"
|
||||
version: "v0.3.0"
|
||||
authors:
|
||||
- name: "Dorien Roosen"
|
||||
roles:
|
||||
@@ -36,6 +36,13 @@ argument_groups:
|
||||
direction: "output"
|
||||
multiple: false
|
||||
multiple_sep: ";"
|
||||
- type: "boolean_true"
|
||||
name: "--keep_symbolic_links"
|
||||
alternatives:
|
||||
- "-d"
|
||||
description: "Preserve symbolic links."
|
||||
info: null
|
||||
direction: "input"
|
||||
resources:
|
||||
- type: "bash_script"
|
||||
path: "script.sh"
|
||||
@@ -128,7 +135,7 @@ engines:
|
||||
id: "docker"
|
||||
image: "debian:latest"
|
||||
target_registry: "images.viash-hub.com"
|
||||
target_tag: "v0.2.0"
|
||||
target_tag: "v0.3.0"
|
||||
namespace_separator: "/"
|
||||
setup:
|
||||
- type: "apt"
|
||||
@@ -146,12 +153,12 @@ build_info:
|
||||
output: "target/nextflow/move_files_to_directory"
|
||||
executable: "target/nextflow/move_files_to_directory/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "1c1b0a4a1aff891ab678072b0ba915ac3ac71610"
|
||||
git_commit: "a1801c5139bbcda244e06affa66d16f7abd5e124"
|
||||
git_remote: "https://github.com/viash-hub/craftbox"
|
||||
git_tag: "v0.1.0-8-g1c1b0a4"
|
||||
git_tag: "v0.1.0-11-ga1801c5"
|
||||
package_config:
|
||||
name: "craftbox"
|
||||
version: "v0.2.0"
|
||||
version: "v0.3.0"
|
||||
summary: "A collection of custom-tailored scripts and applied utilities built with\
|
||||
\ Viash.\n"
|
||||
description: "`craftbox` is a curated collection of custom scripts and utilities\
|
||||
@@ -174,7 +181,7 @@ package_config:
|
||||
- ".requirements.commands := ['ps']\n"
|
||||
- ".engines += { type: \"native\" }"
|
||||
- ".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.2.0'"
|
||||
- ".engines[.type == 'docker'].target_tag := 'v0.3.0'"
|
||||
keywords:
|
||||
- "scripts"
|
||||
- "custom"
|
||||
@@ -1,4 +1,4 @@
|
||||
// move_files_to_directory v0.2.0
|
||||
// move_files_to_directory v0.3.0
|
||||
//
|
||||
// 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
|
||||
@@ -3034,7 +3034,7 @@ meta = [
|
||||
"resources_dir": moduleDir.toRealPath().normalize(),
|
||||
"config": processConfig(readJsonBlob('''{
|
||||
"name" : "move_files_to_directory",
|
||||
"version" : "v0.2.0",
|
||||
"version" : "v0.3.0",
|
||||
"authors" : [
|
||||
{
|
||||
"name" : "Dorien Roosen",
|
||||
@@ -3082,6 +3082,15 @@ meta = [
|
||||
"direction" : "output",
|
||||
"multiple" : false,
|
||||
"multiple_sep" : ";"
|
||||
},
|
||||
{
|
||||
"type" : "boolean_true",
|
||||
"name" : "--keep_symbolic_links",
|
||||
"alternatives" : [
|
||||
"-d"
|
||||
],
|
||||
"description" : "Preserve symbolic links.",
|
||||
"direction" : "input"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -3196,7 +3205,7 @@ meta = [
|
||||
"id" : "docker",
|
||||
"image" : "debian:latest",
|
||||
"target_registry" : "images.viash-hub.com",
|
||||
"target_tag" : "v0.2.0",
|
||||
"target_tag" : "v0.3.0",
|
||||
"namespace_separator" : "/",
|
||||
"setup" : [
|
||||
{
|
||||
@@ -3219,13 +3228,13 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/move_files_to_directory",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "1c1b0a4a1aff891ab678072b0ba915ac3ac71610",
|
||||
"git_commit" : "a1801c5139bbcda244e06affa66d16f7abd5e124",
|
||||
"git_remote" : "https://github.com/viash-hub/craftbox",
|
||||
"git_tag" : "v0.1.0-8-g1c1b0a4"
|
||||
"git_tag" : "v0.1.0-11-ga1801c5"
|
||||
},
|
||||
"package_config" : {
|
||||
"name" : "craftbox",
|
||||
"version" : "v0.2.0",
|
||||
"version" : "v0.3.0",
|
||||
"summary" : "A collection of custom-tailored scripts and applied utilities built with Viash.\n",
|
||||
"description" : "`craftbox` is a curated collection of custom scripts and utilities designed to tackle context-specific tasks.\n\nEmphasizing the Viash principles, `craftbox` components aim for **reusability**, **reproducibility**, and adherence to **best practices**. Key features generally include:\n\n* **Standalone & Nextflow Ready:** Components are built to run directly via the command line or be smoothly integrated into Nextflow workflows.\n* **Custom Implementations:** Contains scripts and tools developed for particular tasks that may not be found in broader collections.\n* **High Quality Standards (promoted by Viash):**\n * Clear documentation for components and their parameters.\n * Full exposure of underlying script/tool arguments for fine-grained control.\n * Containerized (Docker) to ensure dependency management and a consistent, reproducible runtime environment.\n * Unit tested where applicable to ensure components function as expected.\n",
|
||||
"viash_version" : "0.9.4",
|
||||
@@ -3235,7 +3244,7 @@ meta = [
|
||||
".requirements.commands := ['ps']\n",
|
||||
".engines += { type: \\"native\\" }",
|
||||
".engines[.type == 'docker'].target_registry := 'images.viash-hub.com'",
|
||||
".engines[.type == 'docker'].target_tag := 'v0.2.0'"
|
||||
".engines[.type == 'docker'].target_tag := 'v0.3.0'"
|
||||
],
|
||||
"keywords" : [
|
||||
"scripts",
|
||||
@@ -3270,6 +3279,7 @@ set -eo pipefail
|
||||
# The following code has been auto-generated by Viash.
|
||||
$( if [ ! -z ${VIASH_PAR_INPUT+x} ]; then echo "${VIASH_PAR_INPUT}" | sed "s#'#'\\"'\\"'#g;s#.*#par_input='&'#" ; else echo "# par_input="; fi )
|
||||
$( if [ ! -z ${VIASH_PAR_OUTPUT+x} ]; then echo "${VIASH_PAR_OUTPUT}" | sed "s#'#'\\"'\\"'#g;s#.*#par_output='&'#" ; else echo "# par_output="; fi )
|
||||
$( if [ ! -z ${VIASH_PAR_KEEP_SYMBOLIC_LINKS+x} ]; then echo "${VIASH_PAR_KEEP_SYMBOLIC_LINKS}" | sed "s#'#'\\"'\\"'#g;s#.*#par_keep_symbolic_links='&'#" ; else echo "# par_keep_symbolic_links="; fi )
|
||||
$( if [ ! -z ${VIASH_META_NAME+x} ]; then echo "${VIASH_META_NAME}" | sed "s#'#'\\"'\\"'#g;s#.*#meta_name='&'#" ; else echo "# meta_name="; fi )
|
||||
$( if [ ! -z ${VIASH_META_FUNCTIONALITY_NAME+x} ]; then echo "${VIASH_META_FUNCTIONALITY_NAME}" | sed "s#'#'\\"'\\"'#g;s#.*#meta_functionality_name='&'#" ; else echo "# meta_functionality_name="; fi )
|
||||
$( if [ ! -z ${VIASH_META_RESOURCES_DIR+x} ]; then echo "${VIASH_META_RESOURCES_DIR}" | sed "s#'#'\\"'\\"'#g;s#.*#meta_resources_dir='&'#" ; else echo "# meta_resources_dir="; fi )
|
||||
@@ -3296,12 +3306,19 @@ if [[ ! -d "\\$par_output" ]]; then
|
||||
mkdir -p "\\$par_output"
|
||||
fi
|
||||
|
||||
extra_params=( )
|
||||
|
||||
if [ "\\$par_keep_symbolic_links" == "true" ]; then
|
||||
extra_params+=( "-d" )
|
||||
fi
|
||||
|
||||
# Process multiple input files
|
||||
IFS=";" read -ra input_files <<< "\\$par_input"
|
||||
for file in "\\${input_files[@]}"; do
|
||||
# Check if the file exists before copying
|
||||
if [[ -f "\\$file" ]]; then
|
||||
cp "\\$file" "\\$par_output/"
|
||||
|
||||
cp \\${extra_params[@]} "\\$file" "\\$par_output/"
|
||||
echo "Copied \\$file to \\$par_output/"
|
||||
else
|
||||
echo "Warning: Input file \\$file does not exist, skipping"
|
||||
@@ -3689,7 +3706,7 @@ meta["defaults"] = [
|
||||
"container" : {
|
||||
"registry" : "images.viash-hub.com",
|
||||
"image" : "vsh/craftbox/move_files_to_directory",
|
||||
"tag" : "v0.2.0"
|
||||
"tag" : "v0.3.0"
|
||||
},
|
||||
"tag" : "$id"
|
||||
}'''),
|
||||
@@ -2,7 +2,7 @@ manifest {
|
||||
name = 'move_files_to_directory'
|
||||
mainScript = 'main.nf'
|
||||
nextflowVersion = '!>=20.12.1-edge'
|
||||
version = 'v0.2.0'
|
||||
version = 'v0.3.0'
|
||||
description = 'This component copies one or multiple files to the same destination directory, creating the output directory if it doesn\'t exist.'
|
||||
author = 'Dorien Roosen'
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||||
"title": "move_files_to_directory",
|
||||
"description": "This component copies one or multiple files to the same destination directory, creating the output directory if it doesn't exist.",
|
||||
"type": "object",
|
||||
"$defs": {
|
||||
"arguments": {
|
||||
"title": "Arguments",
|
||||
"type": "object",
|
||||
"description": "No description",
|
||||
"properties": {
|
||||
"input": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"format": "path",
|
||||
"exists": true,
|
||||
"description": "Paths of the files that will be copied into the output directory.",
|
||||
"help_text": "Type: `file`, multiple: `True`, required, direction: `input`. "
|
||||
},
|
||||
"output": {
|
||||
"type": "string",
|
||||
"format": "path",
|
||||
"description": "Path to output directory",
|
||||
"help_text": "Type: `file`, multiple: `False`, required, default: `\"$id.$key.output\"`, direction: `output`. ",
|
||||
"default": "$id.$key.output"
|
||||
},
|
||||
"keep_symbolic_links": {
|
||||
"type": "boolean",
|
||||
"description": "Preserve symbolic links.",
|
||||
"help_text": "Type: `boolean_true`, multiple: `False`, default: `false`. ",
|
||||
"default": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"nextflow input-output arguments": {
|
||||
"title": "Nextflow input-output arguments",
|
||||
"type": "object",
|
||||
"description": "Input/output parameters for Nextflow itself. Please note that both publishDir and publish_dir are supported but at least one has to be configured.",
|
||||
"properties": {
|
||||
"publish_dir": {
|
||||
"type": "string",
|
||||
"description": "Path to an output directory.",
|
||||
"help_text": "Type: `string`, multiple: `False`, required, example: `\"output/\"`. "
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"allOf": [
|
||||
{
|
||||
"$ref": "#/$defs/arguments"
|
||||
},
|
||||
{
|
||||
"$ref": "#/$defs/nextflow input-output arguments"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -206,7 +206,7 @@ build_info:
|
||||
output: "target/executable/eset/create_eset"
|
||||
executable: "target/executable/eset/create_eset/create_eset"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -456,9 +456,9 @@ RUN Rscript -e 'options(warn = 2); if (!requireNamespace("remotes", quietly = TR
|
||||
|
||||
LABEL org.opencontainers.image.authors="Dries Schaumont, Marijke Van Moerbeke"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component eset create_eset"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:27Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:11Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -183,7 +183,7 @@ build_info:
|
||||
output: "target/executable/eset/create_fdata"
|
||||
executable: "target/executable/eset/create_fdata/create_fdata"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -458,9 +458,9 @@ RUN pip install --upgrade pip && \
|
||||
|
||||
LABEL org.opencontainers.image.authors="Dries Schaumont, Marijke Van Moerbeke"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component eset create_fdata"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:26Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:12Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -197,7 +197,7 @@ build_info:
|
||||
output: "target/executable/eset/create_pdata"
|
||||
executable: "target/executable/eset/create_pdata/create_pdata"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -458,9 +458,9 @@ RUN pip install --upgrade pip && \
|
||||
|
||||
LABEL org.opencontainers.image.authors="Dries Schaumont, Marijke Van Moerbeke"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component eset create_pdata"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:27Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:11Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -155,7 +155,7 @@ build_info:
|
||||
output: "target/executable/integration_test_components/htrnaseq/check_eset"
|
||||
executable: "target/executable/integration_test_components/htrnaseq/check_eset/check_eset"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -455,9 +455,9 @@ RUN Rscript -e 'options(warn = 2); if (!requireNamespace("remotes", quietly = TR
|
||||
|
||||
LABEL org.opencontainers.image.authors="Dries Schaumont"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component integration_test_components/htrnaseq check_eset"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:27Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:11Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -164,7 +164,7 @@ build_info:
|
||||
output: "target/executable/integration_test_components/well_demultiplexing/check_cutadapt_output"
|
||||
executable: "target/executable/integration_test_components/well_demultiplexing/check_cutadapt_output/check_cutadapt_output"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -457,9 +457,9 @@ RUN pip install --upgrade pip && \
|
||||
|
||||
LABEL org.opencontainers.image.authors="Dries Schaumont"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component integration_test_components/well_demultiplexing check_cutadapt_output"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:27Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:11Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -139,7 +139,7 @@ build_info:
|
||||
output: "target/executable/io/publish_fastqs"
|
||||
executable: "target/executable/io/publish_fastqs/publish_fastqs"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -450,9 +450,9 @@ RUN apt-get update && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
LABEL org.opencontainers.image.description="Companion container for running component io publish_fastqs"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:27Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:11Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -279,7 +279,7 @@ build_info:
|
||||
output: "target/executable/io/publish_results"
|
||||
executable: "target/executable/io/publish_results/publish_results"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -450,9 +450,9 @@ RUN apt-get update && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
LABEL org.opencontainers.image.description="Companion container for running component io publish_results"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:27Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:12Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -285,7 +285,7 @@ build_info:
|
||||
output: "target/executable/parallel_map"
|
||||
executable: "target/executable/parallel_map/parallel_map"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -461,9 +461,9 @@ ENV STAR_BINARY=STAR
|
||||
COPY STAR /usr/local/bin/$STAR_BINARY
|
||||
LABEL org.opencontainers.image.authors="Dries Schaumont, Toni Verbeiren"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component parallel_map"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:26Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:11Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -215,7 +215,7 @@ build_info:
|
||||
output: "target/executable/report/create_report"
|
||||
executable: "target/executable/report/create_report/create_report"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -465,9 +465,9 @@ RUN Rscript -e 'options(warn = 2); if (!requireNamespace("remotes", quietly = TR
|
||||
|
||||
LABEL org.opencontainers.image.authors="Dries Schaumont, Marijke Van Moerbeke"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component report create_report"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:26Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:10Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -204,7 +204,7 @@ build_info:
|
||||
output: "target/executable/stats/combine_star_logs"
|
||||
executable: "target/executable/stats/combine_star_logs/combine_star_logs"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -457,9 +457,9 @@ RUN pip install --upgrade pip && \
|
||||
|
||||
LABEL org.opencontainers.image.authors="Dries Schaumont"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component stats combine_star_logs"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:26Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:12Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -188,7 +188,7 @@ build_info:
|
||||
output: "target/executable/stats/generate_pool_statistics"
|
||||
executable: "target/executable/stats/generate_pool_statistics/generate_pool_statistics"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -458,9 +458,9 @@ RUN pip install --upgrade pip && \
|
||||
|
||||
LABEL org.opencontainers.image.authors="Dries Schaumont, Marijke Van Moerbeke"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component stats generate_pool_statistics"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:26Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:12Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -260,7 +260,7 @@ build_info:
|
||||
output: "target/executable/stats/generate_well_statistics"
|
||||
executable: "target/executable/stats/generate_well_statistics/generate_well_statistics"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -458,9 +458,9 @@ RUN pip install --upgrade pip && \
|
||||
|
||||
LABEL org.opencontainers.image.authors="Dries Schaumont, Marijke Van Moerbeke"
|
||||
LABEL org.opencontainers.image.description="Companion container for running component stats generate_well_statistics"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:26Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:10Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -151,7 +151,7 @@ build_info:
|
||||
output: "target/executable/utils/save_params"
|
||||
executable: "target/executable/utils/save_params/save_params"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -453,9 +453,9 @@ RUN pip install --upgrade pip && \
|
||||
pip install --upgrade --no-cache-dir "pyyaml"
|
||||
|
||||
LABEL org.opencontainers.image.description="Companion container for running component utils save_params"
|
||||
LABEL org.opencontainers.image.created="2025-09-02T13:10:26Z"
|
||||
LABEL org.opencontainers.image.created="2025-09-10T19:03:11Z"
|
||||
LABEL org.opencontainers.image.source="https://github.com/viash-hub/htrnaseq"
|
||||
LABEL org.opencontainers.image.revision="92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
LABEL org.opencontainers.image.revision="03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
LABEL org.opencontainers.image.version="main"
|
||||
|
||||
VIASHDOCKER
|
||||
|
||||
@@ -206,7 +206,7 @@ build_info:
|
||||
output: "target/nextflow/eset/create_eset"
|
||||
executable: "target/nextflow/eset/create_eset/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3309,7 +3309,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/eset/create_eset",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -183,7 +183,7 @@ build_info:
|
||||
output: "target/nextflow/eset/create_fdata"
|
||||
executable: "target/nextflow/eset/create_fdata/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3279,7 +3279,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/eset/create_fdata",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -197,7 +197,7 @@ build_info:
|
||||
output: "target/nextflow/eset/create_pdata"
|
||||
executable: "target/nextflow/eset/create_pdata/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3293,7 +3293,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/eset/create_pdata",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -155,7 +155,7 @@ build_info:
|
||||
output: "target/nextflow/integration_test_components/htrnaseq/check_eset"
|
||||
executable: "target/nextflow/integration_test_components/htrnaseq/check_eset/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3233,7 +3233,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/integration_test_components/htrnaseq/check_eset",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -164,7 +164,7 @@ build_info:
|
||||
output: "target/nextflow/integration_test_components/well_demultiplexing/check_cutadapt_output"
|
||||
executable: "target/nextflow/integration_test_components/well_demultiplexing/check_cutadapt_output/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3244,7 +3244,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/integration_test_components/well_demultiplexing/check_cutadapt_output",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -139,7 +139,7 @@ build_info:
|
||||
output: "target/nextflow/io/publish_fastqs"
|
||||
executable: "target/nextflow/io/publish_fastqs/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3207,7 +3207,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/io/publish_fastqs",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -279,7 +279,7 @@ build_info:
|
||||
output: "target/nextflow/io/publish_results"
|
||||
executable: "target/nextflow/io/publish_results/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3369,7 +3369,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/io/publish_results",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -285,7 +285,7 @@ build_info:
|
||||
output: "target/nextflow/parallel_map"
|
||||
executable: "target/nextflow/parallel_map/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3379,7 +3379,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/parallel_map",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -215,7 +215,7 @@ build_info:
|
||||
output: "target/nextflow/report/create_report"
|
||||
executable: "target/nextflow/report/create_report/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3323,7 +3323,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/report/create_report",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -204,7 +204,7 @@ build_info:
|
||||
output: "target/nextflow/stats/combine_star_logs"
|
||||
executable: "target/nextflow/stats/combine_star_logs/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3295,7 +3295,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/stats/combine_star_logs",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -188,7 +188,7 @@ build_info:
|
||||
output: "target/nextflow/stats/generate_pool_statistics"
|
||||
executable: "target/nextflow/stats/generate_pool_statistics/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3279,7 +3279,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/stats/generate_pool_statistics",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -260,7 +260,7 @@ build_info:
|
||||
output: "target/nextflow/stats/generate_well_statistics"
|
||||
executable: "target/nextflow/stats/generate_well_statistics/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3361,7 +3361,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/stats/generate_well_statistics",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -75,12 +75,12 @@ dependencies:
|
||||
repository:
|
||||
type: "vsh"
|
||||
repo: "craftbox"
|
||||
tag: "v0.2.0"
|
||||
tag: "v0.3.0"
|
||||
repositories:
|
||||
- type: "vsh"
|
||||
name: "cb"
|
||||
repo: "craftbox"
|
||||
tag: "v0.2.0"
|
||||
tag: "v0.3.0"
|
||||
license: "MIT"
|
||||
links:
|
||||
repository: "https://github.com/viash-hub/htrnaseq"
|
||||
@@ -160,10 +160,10 @@ build_info:
|
||||
output: "target/nextflow/utils/concatRuns"
|
||||
executable: "target/nextflow/utils/concatRuns/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
dependencies:
|
||||
- "target/dependencies/vsh/vsh/craftbox/v0.2.0/nextflow/concat_text"
|
||||
- "target/dependencies/vsh/vsh/craftbox/v0.3.0/nextflow/concat_text"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
version: "main"
|
||||
|
||||
@@ -3125,7 +3125,7 @@ meta = [
|
||||
"repository" : {
|
||||
"type" : "vsh",
|
||||
"repo" : "craftbox",
|
||||
"tag" : "v0.2.0"
|
||||
"tag" : "v0.3.0"
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -3134,7 +3134,7 @@ meta = [
|
||||
"type" : "vsh",
|
||||
"name" : "cb",
|
||||
"repo" : "craftbox",
|
||||
"tag" : "v0.2.0"
|
||||
"tag" : "v0.3.0"
|
||||
}
|
||||
],
|
||||
"license" : "MIT",
|
||||
@@ -3229,7 +3229,7 @@ meta = [
|
||||
"engine" : "native|native",
|
||||
"output" : "target/nextflow/utils/concatRuns",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
@@ -3276,7 +3276,7 @@ meta = [
|
||||
|
||||
// resolve dependencies dependencies (if any)
|
||||
meta["root_dir"] = getRootDir()
|
||||
include { concat_text } from "${meta.root_dir}/dependencies/vsh/vsh/craftbox/v0.2.0/nextflow/concat_text/main.nf"
|
||||
include { concat_text } from "${meta.root_dir}/dependencies/vsh/vsh/craftbox/v0.3.0/nextflow/concat_text/main.nf"
|
||||
|
||||
// inner workflow
|
||||
// user-provided Nextflow code
|
||||
|
||||
@@ -169,7 +169,7 @@ build_info:
|
||||
output: "target/nextflow/utils/listInputDir"
|
||||
executable: "target/nextflow/utils/listInputDir/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3236,7 +3236,7 @@ meta = [
|
||||
"engine" : "native|native",
|
||||
"output" : "target/nextflow/utils/listInputDir",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -151,7 +151,7 @@ build_info:
|
||||
output: "target/nextflow/utils/save_params"
|
||||
executable: "target/nextflow/utils/save_params/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3223,7 +3223,7 @@ meta = [
|
||||
"engine" : "docker|native",
|
||||
"output" : "target/nextflow/utils/save_params",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -345,7 +345,7 @@ build_info:
|
||||
output: "target/nextflow/workflows/htrnaseq"
|
||||
executable: "target/nextflow/workflows/htrnaseq/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
dependencies:
|
||||
- "target/nextflow/stats/combine_star_logs"
|
||||
|
||||
@@ -3484,7 +3484,7 @@ meta = [
|
||||
"engine" : "native|native",
|
||||
"output" : "target/nextflow/workflows/htrnaseq",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
@@ -68,17 +68,6 @@ argument_groups:
|
||||
direction: "input"
|
||||
multiple: false
|
||||
multiple_sep: ";"
|
||||
- type: "file"
|
||||
name: "--run_params"
|
||||
info: null
|
||||
default:
|
||||
- "params.yaml"
|
||||
must_exist: true
|
||||
create_parent: true
|
||||
required: false
|
||||
direction: "output"
|
||||
multiple: false
|
||||
multiple_sep: ";"
|
||||
- name: "Metadata arguments"
|
||||
arguments:
|
||||
- type: "string"
|
||||
@@ -122,7 +111,20 @@ argument_groups:
|
||||
multiple: false
|
||||
multiple_sep: ";"
|
||||
- name: "Output arguments"
|
||||
description: "Parameters that determine the structure of the output. These parameters\
|
||||
\ are provided for internal use only\nand their defaults should not be overwritten.\n"
|
||||
arguments:
|
||||
- type: "file"
|
||||
name: "--run_params"
|
||||
info: null
|
||||
default:
|
||||
- "params.yaml"
|
||||
must_exist: true
|
||||
create_parent: true
|
||||
required: false
|
||||
direction: "output"
|
||||
multiple: false
|
||||
multiple_sep: ";"
|
||||
- type: "file"
|
||||
name: "--star_output_dir"
|
||||
info: null
|
||||
@@ -208,6 +210,14 @@ test_resources:
|
||||
path: "test.nf"
|
||||
is_executable: true
|
||||
entrypoint: "test_wf"
|
||||
- type: "nextflow_script"
|
||||
path: "test.nf"
|
||||
is_executable: true
|
||||
entrypoint: "test_wf_with_lanes"
|
||||
- type: "nextflow_script"
|
||||
path: "test.nf"
|
||||
is_executable: true
|
||||
entrypoint: "test_wf_only_one_eset"
|
||||
info: null
|
||||
status: "enabled"
|
||||
scope:
|
||||
@@ -312,7 +322,7 @@ build_info:
|
||||
output: "target/nextflow/workflows/runner"
|
||||
executable: "target/nextflow/workflows/runner/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
dependencies:
|
||||
- "target/nextflow/utils/listInputDir"
|
||||
|
||||
@@ -3099,19 +3099,6 @@ meta = [
|
||||
"direction" : "input",
|
||||
"multiple" : false,
|
||||
"multiple_sep" : ";"
|
||||
},
|
||||
{
|
||||
"type" : "file",
|
||||
"name" : "--run_params",
|
||||
"default" : [
|
||||
"params.yaml"
|
||||
],
|
||||
"must_exist" : true,
|
||||
"create_parent" : true,
|
||||
"required" : false,
|
||||
"direction" : "output",
|
||||
"multiple" : false,
|
||||
"multiple_sep" : ";"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -3170,7 +3157,21 @@ meta = [
|
||||
},
|
||||
{
|
||||
"name" : "Output arguments",
|
||||
"description" : "Parameters that determine the structure of the output. These parameters are provided for internal use only\nand their defaults should not be overwritten.\n",
|
||||
"arguments" : [
|
||||
{
|
||||
"type" : "file",
|
||||
"name" : "--run_params",
|
||||
"default" : [
|
||||
"params.yaml"
|
||||
],
|
||||
"must_exist" : true,
|
||||
"create_parent" : true,
|
||||
"required" : false,
|
||||
"direction" : "output",
|
||||
"multiple" : false,
|
||||
"multiple_sep" : ";"
|
||||
},
|
||||
{
|
||||
"type" : "file",
|
||||
"name" : "--star_output_dir",
|
||||
@@ -3281,6 +3282,18 @@ meta = [
|
||||
"path" : "test.nf",
|
||||
"is_executable" : true,
|
||||
"entrypoint" : "test_wf"
|
||||
},
|
||||
{
|
||||
"type" : "nextflow_script",
|
||||
"path" : "test.nf",
|
||||
"is_executable" : true,
|
||||
"entrypoint" : "test_wf_with_lanes"
|
||||
},
|
||||
{
|
||||
"type" : "nextflow_script",
|
||||
"path" : "test.nf",
|
||||
"is_executable" : true,
|
||||
"entrypoint" : "test_wf_only_one_eset"
|
||||
}
|
||||
],
|
||||
"status" : "enabled",
|
||||
@@ -3418,7 +3431,7 @@ meta = [
|
||||
"engine" : "native|native",
|
||||
"output" : "target/nextflow/workflows/runner",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
@@ -3543,7 +3556,8 @@ workflow run_wf {
|
||||
"star_qc_metrics_dir_workflow": state.star_qc_metrics_dir,
|
||||
"eset_dir_workflow": state.eset_dir,
|
||||
"f_data_dir_workflow": state.f_data_dir,
|
||||
"p_data_dir_workflow": state.p_data_dir
|
||||
"p_data_dir_workflow": state.p_data_dir,
|
||||
"run_params_workflow": state.run_params,
|
||||
]
|
||||
return [id, new_state]
|
||||
}
|
||||
@@ -3603,7 +3617,7 @@ workflow run_wf {
|
||||
umi_length: "umi_length",
|
||||
sample_id: "sample_id",
|
||||
],
|
||||
toState: { id, result, state -> state + result }
|
||||
toState: { id, result, state -> state + result.findAll{it.key != "run_params"} }
|
||||
)
|
||||
|
||||
// The HT-RNAseq workflow outputs multiple events, one per 'pool' (usually a plate)
|
||||
@@ -3613,6 +3627,7 @@ workflow run_wf {
|
||||
results_publish_ch = htrnaseq_ch
|
||||
| combine(save_params_ch)
|
||||
| map {new_id, grouped_ch_state, save_params_id, save_params_state ->
|
||||
assert save_params_state.run_params.isFile()
|
||||
def new_state = grouped_ch_state + ["run_params": save_params_state.run_params]
|
||||
return [new_id, new_state]
|
||||
}
|
||||
@@ -3646,6 +3661,7 @@ workflow run_wf {
|
||||
"eset_dir_workflow",
|
||||
"f_data_dir_workflow",
|
||||
"p_data_dir_workflow",
|
||||
"run_params_workflow",
|
||||
"f_data",
|
||||
"run_params"
|
||||
]
|
||||
@@ -3690,8 +3706,8 @@ workflow run_wf {
|
||||
html_report: state.html_report,
|
||||
run_params: state.run_params,
|
||||
// Output locations
|
||||
run_params_output: "${prefix}/${state.run_params.name}",
|
||||
html_report_output: "${prefix}/${state.html_report.name}",
|
||||
run_params_output: "${prefix}/${state.run_params_workflow}",
|
||||
star_output_dir: "${prefix}/${state.star_output_dir_workflow}",
|
||||
nrReadsNrGenesPerChrom_dir: "${prefix}/${state.nrReadsNrGenesPerChrom_dir_workflow}",
|
||||
star_qc_metrics_dir: "${prefix}/${state.star_qc_metrics_dir_workflow}",
|
||||
@@ -3700,7 +3716,7 @@ workflow run_wf {
|
||||
p_data_dir: "${prefix}/${state.p_data_dir_workflow}"
|
||||
]
|
||||
},
|
||||
toState: { id, result, state -> result },
|
||||
toState: { id, result, state -> result + ["run_params": state.run_params] },
|
||||
directives: [
|
||||
publishDir: [
|
||||
path: "${params.results_publish_dir}",
|
||||
@@ -3716,6 +3732,7 @@ workflow run_wf {
|
||||
"eset_dir",
|
||||
"f_data_dir",
|
||||
"p_data_dir",
|
||||
"run_params",
|
||||
]
|
||||
)
|
||||
|
||||
|
||||
@@ -50,13 +50,6 @@
|
||||
"description": "Length of the UMI sequences\n",
|
||||
"help_text": "Type: `integer`, multiple: `False`, default: `10`. ",
|
||||
"default": 10
|
||||
},
|
||||
"run_params": {
|
||||
"type": "string",
|
||||
"format": "path",
|
||||
"description": "",
|
||||
"help_text": "Type: `file`, multiple: `False`, default: `\"params.yaml\"`, direction: `output`. ",
|
||||
"default": "params.yaml"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -102,8 +95,15 @@
|
||||
"output arguments": {
|
||||
"title": "Output arguments",
|
||||
"type": "object",
|
||||
"description": "No description",
|
||||
"description": "Parameters that determine the structure of the output. These parameters are provided for internal use only\nand their defaults should not be overwritten.\n",
|
||||
"properties": {
|
||||
"run_params": {
|
||||
"type": "string",
|
||||
"format": "path",
|
||||
"description": "",
|
||||
"help_text": "Type: `file`, multiple: `False`, default: `\"params.yaml\"`, direction: `output`. ",
|
||||
"default": "params.yaml"
|
||||
},
|
||||
"star_output_dir": {
|
||||
"type": "string",
|
||||
"format": "path",
|
||||
|
||||
@@ -128,12 +128,12 @@ dependencies:
|
||||
repository:
|
||||
type: "vsh"
|
||||
repo: "craftbox"
|
||||
tag: "v0.2.0"
|
||||
tag: "v0.3.0"
|
||||
- name: "move_files_to_directory"
|
||||
repository:
|
||||
type: "vsh"
|
||||
repo: "craftbox"
|
||||
tag: "v0.2.0"
|
||||
tag: "v0.3.0"
|
||||
repositories:
|
||||
- type: "vsh"
|
||||
name: "bb"
|
||||
@@ -142,7 +142,7 @@ repositories:
|
||||
- type: "vsh"
|
||||
name: "cb"
|
||||
repo: "craftbox"
|
||||
tag: "v0.2.0"
|
||||
tag: "v0.3.0"
|
||||
license: "MIT"
|
||||
links:
|
||||
repository: "https://github.com/viash-hub/htrnaseq"
|
||||
@@ -222,12 +222,12 @@ build_info:
|
||||
output: "target/nextflow/workflows/well_demultiplex"
|
||||
executable: "target/nextflow/workflows/well_demultiplex/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
dependencies:
|
||||
- "target/dependencies/vsh/vsh/biobox/v0.3.1/nextflow/cutadapt"
|
||||
- "target/dependencies/vsh/vsh/craftbox/v0.2.0/nextflow/concat_text"
|
||||
- "target/dependencies/vsh/vsh/craftbox/v0.2.0/nextflow/move_files_to_directory"
|
||||
- "target/dependencies/vsh/vsh/craftbox/v0.3.0/nextflow/concat_text"
|
||||
- "target/dependencies/vsh/vsh/craftbox/v0.3.0/nextflow/move_files_to_directory"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
version: "main"
|
||||
|
||||
@@ -3209,7 +3209,7 @@ meta = [
|
||||
"repository" : {
|
||||
"type" : "vsh",
|
||||
"repo" : "craftbox",
|
||||
"tag" : "v0.2.0"
|
||||
"tag" : "v0.3.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -3217,7 +3217,7 @@ meta = [
|
||||
"repository" : {
|
||||
"type" : "vsh",
|
||||
"repo" : "craftbox",
|
||||
"tag" : "v0.2.0"
|
||||
"tag" : "v0.3.0"
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -3232,7 +3232,7 @@ meta = [
|
||||
"type" : "vsh",
|
||||
"name" : "cb",
|
||||
"repo" : "craftbox",
|
||||
"tag" : "v0.2.0"
|
||||
"tag" : "v0.3.0"
|
||||
}
|
||||
],
|
||||
"license" : "MIT",
|
||||
@@ -3327,7 +3327,7 @@ meta = [
|
||||
"engine" : "native|native",
|
||||
"output" : "target/nextflow/workflows/well_demultiplex",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
@@ -3375,8 +3375,8 @@ meta = [
|
||||
// resolve dependencies dependencies (if any)
|
||||
meta["root_dir"] = getRootDir()
|
||||
include { cutadapt } from "${meta.root_dir}/dependencies/vsh/vsh/biobox/v0.3.1/nextflow/cutadapt/main.nf"
|
||||
include { concat_text } from "${meta.root_dir}/dependencies/vsh/vsh/craftbox/v0.2.0/nextflow/concat_text/main.nf"
|
||||
include { move_files_to_directory } from "${meta.root_dir}/dependencies/vsh/vsh/craftbox/v0.2.0/nextflow/move_files_to_directory/main.nf"
|
||||
include { concat_text } from "${meta.root_dir}/dependencies/vsh/vsh/craftbox/v0.3.0/nextflow/concat_text/main.nf"
|
||||
include { move_files_to_directory } from "${meta.root_dir}/dependencies/vsh/vsh/craftbox/v0.3.0/nextflow/move_files_to_directory/main.nf"
|
||||
|
||||
// inner workflow
|
||||
// user-provided Nextflow code
|
||||
|
||||
@@ -215,7 +215,7 @@ build_info:
|
||||
output: "target/nextflow/workflows/well_metadata"
|
||||
executable: "target/nextflow/workflows/well_metadata/main.nf"
|
||||
viash_version: "0.9.4"
|
||||
git_commit: "92755e84e7e2b17cc44664388d6fbb444a26cffd"
|
||||
git_commit: "03e7939a9b777dcc00c455ec4809fe76b3aa46da"
|
||||
git_remote: "https://github.com/viash-hub/htrnaseq"
|
||||
package_config:
|
||||
name: "htrnaseq"
|
||||
|
||||
@@ -3299,7 +3299,7 @@ meta = [
|
||||
"engine" : "native|native",
|
||||
"output" : "target/nextflow/workflows/well_metadata",
|
||||
"viash_version" : "0.9.4",
|
||||
"git_commit" : "92755e84e7e2b17cc44664388d6fbb444a26cffd",
|
||||
"git_commit" : "03e7939a9b777dcc00c455ec4809fe76b3aa46da",
|
||||
"git_remote" : "https://github.com/viash-hub/htrnaseq"
|
||||
},
|
||||
"package_config" : {
|
||||
|
||||
Reference in New Issue
Block a user