2024-06-24 12:48:53 +00:00
{
2025-05-26 10:56:01 +00:00
"$schema" : "https://json-schema.org/draft/2020-12/schema" ,
"title" : "combine_samples" ,
"description" : "Combine fastq files from across samples into one event with a list of fastq files per orientation." ,
"type" : "object" ,
"$defs" : {
"input arguments" : {
"title" : "Input arguments" ,
"type" : "object" ,
"description" : "No description" ,
"properties" : {
"id" : {
"type" : "string" ,
"description" : "ID of the new event" ,
"help_text" : "Type: `string`, multiple: `False`, required. "
} ,
"forward_input" : {
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"format" : "path" ,
"exists" : true ,
"description" : "" ,
"help_text" : "Type: `file`, multiple: `True`, required, direction: `input`. "
} ,
"reverse_input" : {
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"format" : "path" ,
"description" : "" ,
"help_text" : "Type: `file`, multiple: `True`, direction: `input`. "
} ,
"falco_dir" : {
"type" : "string" ,
"format" : "path" ,
"exists" : true ,
"description" : "" ,
"help_text" : "Type: `file`, multiple: `False`, required, direction: `input`. "
}
}
} ,
"output arguments" : {
"title" : "Output arguments" ,
"type" : "object" ,
"description" : "No description" ,
"properties" : {
"output_forward" : {
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"format" : "path" ,
"description" : "" ,
"help_text" : "Type: `file`, multiple: `True`, required, default: `\"$id.$key.output_forward_*\"`, direction: `output`. " ,
"default" : "$id.$key.output_forward_*"
} ,
"output_reverse" : {
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"format" : "path" ,
"description" : "" ,
"help_text" : "Type: `file`, multiple: `True`, default: `\"$id.$key.output_reverse_*\"`, direction: `output`. " ,
"default" : "$id.$key.output_reverse_*"
} ,
"output_falco" : {
"type" : "array" ,
"items" : {
"type" : "string"
} ,
"format" : "path" ,
"description" : "" ,
"help_text" : "Type: `file`, multiple: `True`, required, default: `\"$id.$key.output_falco_*\"`, direction: `output`. " ,
"default" : "$id.$key.output_falco_*"
}
}
} ,
"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" : [
2024-06-24 12:48:53 +00:00
{
2025-05-26 10:56:01 +00:00
"$ref" : "#/$defs/input arguments"
2024-06-24 12:48:53 +00:00
} ,
{
2025-05-26 10:56:01 +00:00
"$ref" : "#/$defs/output arguments"
2024-06-24 12:48:53 +00:00
} ,
{
2025-05-26 10:56:01 +00:00
"$ref" : "#/$defs/nextflow input-output arguments"
2024-06-24 12:48:53 +00:00
}
2025-05-26 10:56:01 +00:00
]
2024-06-24 12:48:53 +00:00
}