You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

165 satır
3.9KB

  1. {
  2. "formMode": "single",
  3. "fields": [
  4. {
  5. "tmplType": "file",
  6. "label": "D5 Read1 Files",
  7. "model": "fastq_1_D5",
  8. "readOnly": false,
  9. "multiple": true,
  10. "filterType": "fastq|fastq.gz|fq|fq.gz",
  11. "placeholder": "Select files for D5 read1.",
  12. "config": {
  13. "rules": [
  14. {
  15. "type": "array",
  16. "required": true,
  17. "message": "Please select files for D5 read1."
  18. }
  19. ]
  20. }
  21. },
  22. {
  23. "tmplType": "file",
  24. "label": "D5 Read2 Files",
  25. "model": "fastq_2_D5",
  26. "readOnly": false,
  27. "multiple": true,
  28. "filterType": "fastq|fastq.gz|fq|fq.gz",
  29. "placeholder": "Select files for D5 read2.",
  30. "config": {
  31. "rules": [
  32. {
  33. "type": "array",
  34. "required": true,
  35. "message": "Please select files for D5 read2."
  36. }
  37. ]
  38. }
  39. },
  40. {
  41. "tmplType": "file",
  42. "label": "D6 Read1 Files",
  43. "model": "fastq_1_D6",
  44. "readOnly": false,
  45. "multiple": true,
  46. "filterType": "fastq|fastq.gz|fq|fq.gz",
  47. "placeholder": "Select files for D6 read1.",
  48. "config": {
  49. "rules": [
  50. {
  51. "type": "array",
  52. "required": true,
  53. "message": "Please select files for D6 read1."
  54. }
  55. ]
  56. }
  57. },
  58. {
  59. "tmplType": "file",
  60. "label": "D6 Read2 Files",
  61. "model": "fastq_2_D6",
  62. "readOnly": false,
  63. "multiple": true,
  64. "filterType": "fastq|fastq.gz|fq|fq.gz",
  65. "placeholder": "Select files for D6 read2.",
  66. "config": {
  67. "rules": [
  68. {
  69. "type": "array",
  70. "required": true,
  71. "message": "Please select files for D6 read2."
  72. }
  73. ]
  74. }
  75. },
  76. {
  77. "tmplType": "file",
  78. "label": "F7 Read1 Files",
  79. "model": "fastq_1_F7",
  80. "readOnly": false,
  81. "multiple": true,
  82. "filterType": "fastq|fastq.gz|fq|fq.gz",
  83. "placeholder": "Select files for F7 read1.",
  84. "config": {
  85. "rules": [
  86. {
  87. "type": "array",
  88. "required": true,
  89. "message": "Please select files for F7 read1."
  90. }
  91. ]
  92. }
  93. },
  94. {
  95. "tmplType": "file",
  96. "label": "F7 Read2 Files",
  97. "model": "fastq_2_F7",
  98. "readOnly": false,
  99. "multiple": true,
  100. "filterType": "fastq|fastq.gz|fq|fq.gz",
  101. "placeholder": "Select files for F7 read2.",
  102. "config": {
  103. "rules": [
  104. {
  105. "type": "array",
  106. "required": true,
  107. "message": "Please select files for F7 read2."
  108. }
  109. ]
  110. }
  111. },
  112. {
  113. "tmplType": "file",
  114. "label": "M8 Read1 Files",
  115. "model": "fastq_1_M8",
  116. "readOnly": false,
  117. "multiple": true,
  118. "filterType": "fastq|fastq.gz|fq|fq.gz",
  119. "placeholder": "Select files for M8 read1.",
  120. "config": {
  121. "rules": [
  122. {
  123. "type": "array",
  124. "required": true,
  125. "message": "Please select files for M8 read1."
  126. }
  127. ]
  128. }
  129. },
  130. {
  131. "tmplType": "file",
  132. "label": "M8 Read2 Files",
  133. "model": "fastq_2_M8",
  134. "readOnly": false,
  135. "multiple": true,
  136. "filterType": "fastq|fastq.gz|fq|fq.gz",
  137. "placeholder": "Select files for M8 read2.",
  138. "config": {
  139. "rules": [
  140. {
  141. "type": "array",
  142. "required": true,
  143. "message": "Please select files for M8 read2."
  144. }
  145. ]
  146. }
  147. },
  148. {
  149. "tmplType": "actions",
  150. "buttons": [
  151. {
  152. "type": "cancel",
  153. "buttonType": "default",
  154. "buttonLabel": "Previous Step"
  155. },
  156. {
  157. "type": "submit",
  158. "buttonType": "primary",
  159. "buttonLabel": "Next Step",
  160. "validate": true
  161. }
  162. ]
  163. }
  164. ]
  165. }