|
- {
- "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
- }
- ]
- }
- ]
- }
|