Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  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":100,
  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":"file",
  57. "label":"FastqScreen Conf File",
  58. "model":"fastq_screen_conf",
  59. "readOnly":false,
  60. "multiple":false,
  61. "filterType":"conf",
  62. "placeholder":"Select file for fastq screen.",
  63. "config":{
  64. "rules":[{"required":true,"message":"Please select file for fastq screen."}]
  65. }
  66. },
  67. {
  68. "tmplType":"file",
  69. "label":"References of Fastq Screen",
  70. "model":"screen_ref_dir",
  71. "readOnly":false,
  72. "filterType":"",
  73. "multiple":false,
  74. "placeholder":"Select directory for Fastq Screen References.",
  75. "config":{
  76. "rules":[
  77. {
  78. "required":true,
  79. "message":"Select directory for Fastq Screen References."
  80. }
  81. ]
  82. }
  83. },
  84. {
  85. "tmplType":"file",
  86. "label":"Index Directory",
  87. "model":"idx",
  88. "readOnly":false,
  89. "filterType":"",
  90. "multiple":false,
  91. "placeholder":"Select directory for idx.",
  92. "config":{
  93. "rules":[{"required":true,"message":"Please select directory for idx."}]
  94. }
  95. },
  96. {
  97. "tmplType":"file",
  98. "label":"GTF File",
  99. "model":"gtf",
  100. "readOnly":false,
  101. "multiple":false,
  102. "filterType":"gtf",
  103. "placeholder":"Select file for gtf.",
  104. "config":{"rules":[{"required":true,"message":"Please select file for gtf."}]}
  105. },
  106. {
  107. "tmplType":"input",
  108. "type":"string",
  109. "label":"Index Prefix",
  110. "name":"idx_prefix",
  111. "placeholder":"Please enter index prefix.",
  112. "model":"idx_prefix",
  113. "disabled":false,
  114. "min":1,
  115. "max":100,
  116. "config":{
  117. "initialValue":"genome_snp_tran",
  118. "rules":[
  119. {
  120. "type":"string",
  121. "required":false,
  122. "message":"Please input an index prefix."
  123. }
  124. ]
  125. }
  126. },
  127. {
  128. "tmplType":"actions",
  129. "buttons":[
  130. {"type":"cancel","buttonType":"default","buttonLabel":"Previous Step"},
  131. {
  132. "type":"submit",
  133. "buttonType":"primary",
  134. "buttonLabel":"Next Step",
  135. "validate":true
  136. }
  137. ]
  138. }
  139. ]
  140. }