選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

schema.json 1.6KB

3年前
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. {
  2. "formMode":"batch",
  3. "fields":[
  4. {
  5. "tmplType":"sample_id",
  6. "type":"number",
  7. "label":"Sample ID",
  8. "name":"sample_id",
  9. "question":"How many samples? For auto generating sample id.",
  10. "placeholder":"How many samples? For auto generating sample id.",
  11. "model":"sample_id",
  12. "disabled":false,
  13. "min":1,
  14. "max":10,
  15. "config":{
  16. "rules":[{"type":"number","required":true,"message":"Please input a number."}]
  17. }
  18. },
  19. {
  20. "tmplType":"file",
  21. "label":"Read1 Files",
  22. "model":"read1",
  23. "readOnly":false,
  24. "multiple":true,
  25. "filterType":"fastq|fastq.gz|fq|fq.gz",
  26. "placeholder":"Select files for read1.",
  27. "config":{
  28. "rules":[
  29. {
  30. "type":"array",
  31. "required":true,
  32. "message":"Please select files for read1."
  33. }
  34. ]
  35. }
  36. },
  37. {
  38. "tmplType":"file",
  39. "label":"Read2 Files",
  40. "model":"read2",
  41. "readOnly":false,
  42. "multiple":true,
  43. "filterType":"fastq|fastq.gz|fq|fq.gz",
  44. "placeholder":"Select files for read2.",
  45. "config":{
  46. "rules":[
  47. {
  48. "type":"array",
  49. "required":true,
  50. "message":"Please select files for read2."
  51. }
  52. ]
  53. }
  54. },
  55. {
  56. "tmplType":"actions",
  57. "buttons":[
  58. {"type":"cancel","buttonType":"default","buttonLabel":"Previous Step"},
  59. {
  60. "type":"submit",
  61. "buttonType":"primary",
  62. "buttonLabel":"Next Step",
  63. "validate":true
  64. }
  65. ]
  66. }
  67. ]
  68. }