[ { "name": "gc_percent", "description": "Compute GC% of a nucleotide sequence.", "input_schema": { "type": "object", "properties": { "seq": { "type": "string" } }, "required": [ "seq" ] } }, { "name": "tm_wallace", "description": "Estimate DNA oligo melting temperature (Wallace rule).", "input_schema": { "type": "object", "properties": { "seq": { "type": "string" } }, "required": [ "seq" ] } }, { "name": "revcomp", "description": "Return reverse complement of a DNA/RNA sequence.", "input_schema": { "type": "object", "properties": { "seq": { "type": "string" } }, "required": [ "seq" ] } }, { "name": "translate", "description": "Translate coding DNA to amino acids.", "input_schema": { "type": "object", "properties": { "seq": { "type": "string" }, "frame": { "type": "integer", "description": "0,1,2" } }, "required": [ "seq" ] } }, { "name": "kmer_count", "description": "Count k-mers in a nucleotide sequence.", "input_schema": { "type": "object", "properties": { "seq": { "type": "string" }, "k": { "type": "integer" } }, "required": [ "seq", "k" ] } }, { "name": "find_orfs", "description": "Find ORFs with minimum amino-acid length.", "input_schema": { "type": "object", "properties": { "seq": { "type": "string" }, "min_aa": { "type": "integer" } }, "required": [ "seq" ] } } ]