seqcraft.onrender.com
Inspect plasmids, simulate PCR and restriction digests, compare constructs, and prepare cloning proposals in one exact, private workspace.
First seen 2026-09-14 · Last seen 2026-09-14 · Source: webmcp.com
Answer 14 · Act 42 · Transact 1 · Score: Not yet scored
Tool inspector
seqcraft_generate_opentrons_protocol
Compile a production-ready Python protocol for automated liquid handling on Opentrons OT-2 or Flex robots. Supports PCR master mix distribution and restriction digestion setups.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
mode |
string | yes | Protocol type to generate (pcr or digest). |
robotModel |
string | no | Target Opentrons robot model (default: OT-2). |
numReactions |
integer | no | Number of reactions to prepare (1-96). |
reactionVolumeUl |
number | no | Total reaction volume in microliters (default: 50). |
documentId |
string | no | Target document ID. If omitted, uses active document. |
forwardPrimer |
string | no | Forward primer name (for PCR mode). |
reversePrimer |
string | no | Reverse primer name (for PCR mode). |
annealingTempC |
number | no | PCR annealing temperature in Celsius. |
ampliconLengthBp |
integer | no | Expected PCR amplicon length in base pairs. |
enzymeNames |
array | no | Restriction enzymes for digestion (for digest mode). |
incubationTempC |
number | no | Incubation temperature in Celsius for digest (default: 37). |
incubationTimeMin |
integer | no | Incubation duration in minutes (default: 60). |
Raw JSON schema
{
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"pcr",
"digest"
],
"description": "Protocol type to generate (pcr or digest)."
},
"robotModel": {
"type": "string",
"enum": [
"OT-2",
"Flex"
],
"description": "Target Opentrons robot model (default: OT-2)."
},
"numReactions": {
"type": "integer",
"minimum": 1,
"maximum": 96,
"description": "Number of reactions to prepare (1-96)."
},
"reactionVolumeUl": {
"type": "number",
"minimum": 5,
"maximum": 100,
"description": "Total reaction volume in microliters (default: 50)."
},
"documentId": {
"type": "string",
"description": "Target document ID. If omitted, uses active document."
},
"forwardPrimer": {
"type": "string",
"description": "Forward primer name (for PCR mode)."
},
"reversePrimer": {
"type": "string",
"description": "Reverse primer name (for PCR mode)."
},
"annealingTempC": {
"type": "number",
"description": "PCR annealing temperature in Celsius."
},
"ampliconLengthBp": {
"type": "integer",
"description": "Expected PCR amplicon length in base pairs."
},
"enzymeNames": {
"type": "array",
"items": {
"type": "string"
},
"description": "Restriction enzymes for digestion (for digest mode)."
},
"incubationTempC": {
"type": "number",
"description": "Incubation temperature in Celsius for digest (default: 37)."
},
"incubationTimeMin": {
"type": "integer",
"description": "Incubation duration in minutes (default: 60)."
}
},
"required": [
"mode"
],
"additionalProperties": false
}
Similar websites
lectern.click
Draft a Lectern lesson in the browser. WebMCP agents fill gaps, write sections, and add quiz items on the page you see. Export a student PDF and a .lectern file…
waymark-sable.vercel.app
Learning roadmaps you and your agent build together. Your agent researches and plans; you learn; the path adapts.
cuvo.co
Cuvo is the white label telehealth platform that runs the clinic behind your brand: 50-state providers, pharmacy, software, and compliance. Launch in days.
emorahealth.com
Online therapy, medication, and ADHD/Autism testing for kids, teens, and young adults. No waitlists, covered by insurance, with copays as low as $0.