|
|
@@ -0,0 +1,140 @@ |
|
|
|
{ |
|
|
|
"formMode":"batch", |
|
|
|
"fields":[ |
|
|
|
{ |
|
|
|
"tmplType":"sample_id", |
|
|
|
"type":"number", |
|
|
|
"label":"Sample ID", |
|
|
|
"name":"sample_id", |
|
|
|
"question":"How many samples? For auto generating sample id.", |
|
|
|
"placeholder":"How many samples? For auto generating sample id.", |
|
|
|
"model":"sample_id", |
|
|
|
"disabled":false, |
|
|
|
"min":1, |
|
|
|
"max":100, |
|
|
|
"config":{ |
|
|
|
"rules":[{"type":"number","required":true,"message":"Please input a number."}] |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
"tmplType":"file", |
|
|
|
"label":"Read1 Files", |
|
|
|
"model":"read1", |
|
|
|
"readOnly":false, |
|
|
|
"multiple":true, |
|
|
|
"filterType":"fastq|fastq.gz|fq|fq.gz", |
|
|
|
"placeholder":"Select files for read1.", |
|
|
|
"config":{ |
|
|
|
"rules":[ |
|
|
|
{ |
|
|
|
"type":"array", |
|
|
|
"required":true, |
|
|
|
"message":"Please select files for read1." |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
"tmplType":"file", |
|
|
|
"label":"Read2 Files", |
|
|
|
"model":"read2", |
|
|
|
"readOnly":false, |
|
|
|
"multiple":true, |
|
|
|
"filterType":"fastq|fastq.gz|fq|fq.gz", |
|
|
|
"placeholder":"Select files for read2.", |
|
|
|
"config":{ |
|
|
|
"rules":[ |
|
|
|
{ |
|
|
|
"type":"array", |
|
|
|
"required":true, |
|
|
|
"message":"Please select files for read2." |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
"tmplType":"file", |
|
|
|
"label":"FastqScreen Conf File", |
|
|
|
"model":"fastq_screen_conf", |
|
|
|
"readOnly":false, |
|
|
|
"multiple":false, |
|
|
|
"filterType":"conf", |
|
|
|
"placeholder":"Select file for fastq screen.", |
|
|
|
"config":{ |
|
|
|
"rules":[{"required":true,"message":"Please select file for fastq screen."}] |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
"tmplType":"file", |
|
|
|
"label":"References of Fastq Screen", |
|
|
|
"model":"screen_ref_dir", |
|
|
|
"readOnly":false, |
|
|
|
"filterType":"", |
|
|
|
"multiple":false, |
|
|
|
"placeholder":"Select directory for Fastq Screen References.", |
|
|
|
"config":{ |
|
|
|
"rules":[ |
|
|
|
{ |
|
|
|
"required":true, |
|
|
|
"message":"Select directory for Fastq Screen References." |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
"tmplType":"file", |
|
|
|
"label":"Index Directory", |
|
|
|
"model":"idx", |
|
|
|
"readOnly":false, |
|
|
|
"filterType":"", |
|
|
|
"multiple":false, |
|
|
|
"placeholder":"Select directory for idx.", |
|
|
|
"config":{ |
|
|
|
"rules":[{"required":true,"message":"Please select directory for idx."}] |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
"tmplType":"file", |
|
|
|
"label":"GTF File", |
|
|
|
"model":"gtf", |
|
|
|
"readOnly":false, |
|
|
|
"multiple":false, |
|
|
|
"filterType":"gtf", |
|
|
|
"placeholder":"Select file for gtf.", |
|
|
|
"config":{"rules":[{"required":true,"message":"Please select file for gtf."}]} |
|
|
|
}, |
|
|
|
{ |
|
|
|
"tmplType":"input", |
|
|
|
"type":"string", |
|
|
|
"label":"Index Prefix", |
|
|
|
"name":"idx_prefix", |
|
|
|
"placeholder":"Please enter index prefix.", |
|
|
|
"model":"idx_prefix", |
|
|
|
"disabled":false, |
|
|
|
"min":1, |
|
|
|
"max":100, |
|
|
|
"config":{ |
|
|
|
"initialValue":"genome_snp_tran", |
|
|
|
"rules":[ |
|
|
|
{ |
|
|
|
"type":"string", |
|
|
|
"required":false, |
|
|
|
"message":"Please input an index prefix." |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
"tmplType":"actions", |
|
|
|
"buttons":[ |
|
|
|
{"type":"cancel","buttonType":"default","buttonLabel":"Previous Step"}, |
|
|
|
{ |
|
|
|
"type":"submit", |
|
|
|
"buttonType":"primary", |
|
|
|
"buttonLabel":"Next Step", |
|
|
|
"validate":true |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
] |
|
|
|
} |