Guest User

Untitled

a guest
Apr 24th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.43 KB | None | 0 0
  1. {
  2. "protocol-schema": "1.0.0",
  3.  
  4. "metadata": {
  5. "protocol-name": "Example Protocol",
  6. "author": "Ian",
  7. "description": "An example of how JSON protocols will look. Does a multi-dispense then delays 1.5sec before dropping tip.",
  8. "created": 1519916981999,
  9. "last-modified": 1519917009476,
  10. "category": "basic pipetting",
  11. "subcategory": "sample prep",
  12. "tags": ["simple", "example"]
  13. },
  14.  
  15. "designer-application": {
  16. "application-name": "opentrons/protocol-designer",
  17. "application-version": "1.0.0",
  18. "data": {
  19. "blah": "arbitrary stuff"
  20. }
  21. },
  22.  
  23. "robot": {
  24. "model": "OT-2 Standard"
  25. },
  26.  
  27. "pipettes": {
  28. "pipette1Id": {
  29. "mount": "right",
  30. "model": "p300_single_v1"
  31. }
  32. },
  33.  
  34. "labware": {
  35. "tiprack1Id": {
  36. "slot": "7",
  37. "model": "tiprack-200uL",
  38. "display-name": "Tip rack"
  39. },
  40. "sourcePlateId": {
  41. "slot": "10",
  42. "model": "trough-12row",
  43. "display-name": "Source (Buffer)"
  44. },
  45. "destPlateId": {
  46. "slot": "11",
  47. "model": "96-flat",
  48. "name": "Destination Plate"
  49. },
  50. "trashId": {
  51. "slot": "12",
  52. "model": "fixed-trash",
  53. "name": "Trash"
  54. }
  55. },
  56.  
  57. "procedure": [
  58. {
  59. "annotation": {
  60. "name": "Distribute 1",
  61. "description": "Distribute source well to destination wells"
  62. },
  63. "subprocedure": [
  64. {
  65. "command": "pick-up-tip",
  66. "params": {
  67. "pipette": "pipette1Id",
  68. "labware": "tiprack1Id",
  69. "well": "A1"
  70. }
  71. },
  72. {
  73. "command": "aspirate",
  74. "params": {
  75. "pipette": "pipette1Id",
  76. "volume": 200,
  77. "labware": "sourcePlateId",
  78. "well": "A1",
  79. "position": {
  80. "anchor": "bottom",
  81. "offset": {
  82. "x": 10,
  83. "y": 15.5
  84. }
  85. }
  86. }
  87. },
  88. {
  89. "command": "touch-tip",
  90. "params": {
  91. "pipette": "pipette1Id",
  92. "labware": "sourcePlateId",
  93. "well": "A1"
  94. }
  95. },
  96. {
  97. "command": "dispense",
  98. "params": {
  99. "pipette": "pipette1Id",
  100. "volume": 50,
  101. "labware": "destPlateId",
  102. "well": "B1"
  103. }
  104. },
  105. {
  106. "command": "dispense",
  107. "params": {
  108. "pipette": "pipette1Id",
  109. "volume": 50,
  110. "labware": "destPlateId",
  111. "well": "B2"
  112. }
  113. },
  114. {
  115. "command": "dispense",
  116. "params": {
  117. "pipette": "pipette1Id",
  118. "volume": 50,
  119. "labware": "destPlateId",
  120. "well": "B3"
  121. }
  122. },
  123. {
  124. "command": "blowout",
  125. "params": {
  126. "pipette": "pipette1Id",
  127. "labware": "trashId",
  128. "well": "A1"
  129. }
  130. }
  131. ]
  132. },
  133. {
  134. "annotation": {
  135. "name": "Delay then drop tip",
  136. "description": ""
  137. },
  138. "subprocedure": [
  139. {
  140. "command": "delay",
  141. "params": {
  142. "wait": 1.5,
  143. "message": "hello robot operator, this is an example of the delay command"
  144. }
  145. },
  146. {
  147. "command": "drop-tip",
  148. "params": {
  149. "pipette": "pipette1Id",
  150. "labware": "trashId",
  151. "well": "A1"
  152. }
  153. }
  154. ]
  155. }
  156. ]
  157. }
Add Comment
Please, Sign In to add comment