{ "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": "raw_fastq", "name": "raw_fastq", "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": "input", "type": "string", "label": "Adapter Seq", "name": "adapter_seq", "placeholder": "Please enter adapter sequence.", "model": "adapter_seq", "config": { "initialValue": "none", "rules": [{ "type": "string", "required": true, "message": "Please enter adapter sequence." }] } }, { "tmplType": "input_number", "type": "number", "label": "RandomBase In Adapter", "name": "randomBase_in_adapter", "placeholder": "Identify and remove random barcodes of this number of nucleotides.", "model": "randomBase_in_adapter", "config": { "initialValue": 0, "rules": [{ "type": "number", "required": true, "message": "Please input a number." }] } }, { "tmplType": "actions", "buttons": [{ "type": "cancel", "buttonType": "default", "buttonLabel": "Previous Step" }, { "type": "submit", "buttonType": "primary", "buttonLabel": "Next Step", "validate": true } ] } ] }