{ "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":10, "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":"actions", "buttons":[ {"type":"cancel","buttonType":"default","buttonLabel":"Previous Step"}, { "type":"submit", "buttonType":"primary", "buttonLabel":"Next Step", "validate":true } ] } ] }