8,072 tools
measure
Measure distance or area between geographic coordinate tuples. Returns { success, data: { mode, value, unit, segments?, id? }, message? }.
playTrajectory
Play a moving entity along geographic coordinate tuples. Returns { success: boolean, data?: unknown, message?: string, error?: string }.
addHeatmap
Add a heatmap from GeoJSON point features. Returns { success: boolean, data?: unknown, message?: string, error?: string }.
geocode
Convert an address or place name to geographic coordinates using OSM Nominatim. Returns { success, longitude?, latitude?, displayName?, boun…
seqcraft_get_capabilities
Discover SeqCraft scientific workflows, coordinate conventions (1-based closed [start1, end1]), privacy boundaries, approval rules, and sugg…
seqcraft_get_workspace_context
Read the current SeqCraft workspace state, including the active molecule, current selection, selected feature, pending transaction state, ac…
seqcraft_get_selected_context
Read the currently selected nucleotide sequence slice and overlapping biological features in 1-based closed coordinates. Use this to inspect…
seqcraft_get_document_revision
Query the current revision number and canonical SHA-256 sequence hash of a document. Essential for revision-locking proposals, avoiding race…
seqcraft_get_transaction_status
Check the lifecycle state (awaiting_approval, applied, rejected, or stale) and provenance of a staged sequence transaction. Call this after …
seqcraft_get_pending_transaction
Check the lifecycle state (awaiting_approval, applied, rejected, or stale) and provenance of a staged sequence transaction. Call this after …
seqcraft_set_active_document
Switch the active document tab in the SeqCraft workspace. Use this when you want to view, inspect, or edit a different open construct.
seqcraft_set_active_view
Switch the primary workspace visualization view tab. Available views: map (plasmid/linear map), sequence (base-level nucleotide editor), fea…
seqcraft_select_range
Select a continuous range of nucleotides on the active or specified molecule using 1-based closed coordinates [start1, end1]. Updates the vi…
seqcraft_select_sequence_range
Select a continuous range of nucleotides on the active or specified molecule using 1-based closed coordinates [start1, end1]. Updates the vi…
seqcraft_select_feature
Select an existing biological feature/annotation on the active or specified document by its unique feature ID. Highlights the feature in the…
seqcraft_clear_selection
Clear the active range selection and unselect any highlighted features or primers in the SeqCraft workspace.
seqcraft_focus_region
Navigate, scroll, and center the editor view around a specific nucleotide region using 1-based closed coordinates [start1, end1]. Optionally…
seqcraft_list_documents
List all sequence constructs/documents currently loaded in the SeqCraft workspace with their IDs, names, topologies, lengths in base pairs, …
seqcraft_get_active_document
Retrieve summary details, topological properties, annotations count, primers count, and revision metadata for the active or specified docume…
seqcraft_create_document
Create a new sequence document in the SeqCraft workspace from a nucleotide string. Validates sequence alphabet (DNA/RNA IUPAC).
seqcraft_duplicate_document
Create an independent, isolated working copy of an existing document. Useful for safe experimentation, staging edits without altering the or…
seqcraft_update_document_metadata
Update metadata for a document, such as renaming it or changing its topology (linear circular).
seqcraft_delete_document
Remove a document from the SeqCraft workspace. To prevent accidental deletion during exploration, you must explicitly set confirmDelete: tru…
seqcraft_edit_sequence
Stage an insertion, deletion, or replacement on a DNA/RNA molecule using 1-based closed coordinates. Evaluates biological consequences (CDS …
seqcraft_reverse_complement_region
Stage an in-place reverse complement of a sequence region [start1, end1] on the target molecule. Creates a revision-locked transaction for h…
seqcraft_rotate_origin
Stage setting a new circular origin (position 1) on a circular plasmid. Re-indexes nucleotide coordinates and feature locations. Requires a …
seqcraft_list_features
List all annotated biological features (CDS, promoters, genes, origins, resistance markers, tags) on the target construct with their coordin…
seqcraft_show_feature
Highlight and focus a specific feature on the canvas / editor view and reveal its properties in the inspector panel.
seqcraft_mutate_feature
Create, update, delete, or batch-create biological annotations on the active or specified construct using 1-based closed coordinates [start1…
seqcraft_detect_known_features
Scan the active or specified sequence against SeqCraft built-in curated biological feature library (promoters, origins, antibiotic resistanc…
seqcraft_propose_annotation
Automatically detect and apply a known annotation match from the built-in database to the molecule.
seqcraft_list_primers
List all custom oligonucleotides and primers configured for the target molecule, including their sequences, lengths, and binding positions.
seqcraft_mutate_primer
Create, auto-bind, update, or delete primers on the construct. Action "add_from_sequence" automatically validates the primer, finds binding …
seqcraft_analyze_primer
Compute melting temperature, GC content, molecular weight, and exact IUPAC-compatible binding loci on the template construct.
seqcraft_simulate_pcr
Simulate exact-match in silico PCR on a linear or circular template. Returns predicted amplicon coordinates, lengths, GC content, and primer…
seqcraft_analyze_restriction_sites
Search for recognition and cut sites of standard restriction enzymes (Type II and Type IIS, e.g. EcoRI, BamHI, BsaI, BsmBI, NotI, HindIII) o…
seqcraft_show_restriction_site
Highlight a restriction enzyme cut site on the map and editor view.
seqcraft_simulate_digest
Simulate single or multi-enzyme restriction digestion on a circular plasmid or linear DNA. Returns predicted fragment sizes, fragment sequen…
seqcraft_simulate_golden_gate
Simulate Golden Gate multi-fragment assembly using Type IIS restriction enzymes (e.g. BsaI, BsmBI, AarI). Validates compatible overhang pair…
seqcraft_domesticate_sequence
Scan a sequence for internal Type IIS or standard restriction sites and return revision-bound synonymous mutation candidates to eliminate in…