Sequence Analyze Tools¶
Configuration File: sequence_analyze_tools.json
Tool Type: Local
Tools Count: 4
This page contains all tools defined in the sequence_analyze_tools.json configuration file.
Available Tools¶
Sequence_count_residues (Type: SequenceAnalyzeTool)¶
Count occurrences of a specific amino acid or nucleotide residue in a sequence. Accepts either a …
Sequence_count_residues tool specification
Tool Information:
Name:
Sequence_count_residuesType:
SequenceAnalyzeToolDescription: Count occurrences of a specific amino acid or nucleotide residue in a sequence. Accepts either a raw sequence string or a UniProt accession (fetches protein sequence from UniProt REST API). Reports count, fraction, percentage, and 1-based positions. Useful for cysteine counting (disulfide bond estimation), charged residue analysis, or nucleotide composition.
Parameters:
operation(string) (required) Operation typesequence(string) (optional) Sequence string (DNA/RNA/protein). Optional if uniprot_id is provided.uniprot_id(string) (optional) UniProt accession to fetch sequence from (e.g., ‘P00533’ for EGFR). Optional if sequence is provided.residue(string) (required) Single character residue to count (e.g., ‘C’ for cysteine)
Example Usage:
query = {
"name": "Sequence_count_residues",
"arguments": {
"operation": "example_value",
"residue": "example_value"
}
}
result = tu.run(query)
Sequence_gc_content (Type: SequenceAnalyzeTool)¶
Calculate GC content of a DNA or RNA sequence. Reports GC count, GC fraction, GC percentage, and …
Sequence_gc_content tool specification
Tool Information:
Name:
Sequence_gc_contentType:
SequenceAnalyzeToolDescription: Calculate GC content of a DNA or RNA sequence. Reports GC count, GC fraction, GC percentage, and full nucleotide composition. Ambiguous bases (N) are excluded from the denominator. Useful for primer design, genome characterization, and codon usage analysis.
Parameters:
operation(string) (required) Operation typesequence(string) (required) DNA or RNA sequence string
Example Usage:
query = {
"name": "Sequence_gc_content",
"arguments": {
"operation": "example_value",
"sequence": "example_value"
}
}
result = tu.run(query)
Sequence_reverse_complement (Type: SequenceAnalyzeTool)¶
Return the reverse complement of a DNA sequence. Supports A, T, C, G, and N bases. Useful for pri…
Sequence_reverse_complement tool specification
Tool Information:
Name:
Sequence_reverse_complementType:
SequenceAnalyzeToolDescription: Return the reverse complement of a DNA sequence. Supports A, T, C, G, and N bases. Useful for primer design, probe design, and strand orientation analysis.
Parameters:
operation(string) (required) Operation typesequence(string) (required) DNA sequence (A/T/C/G/N only)
Example Usage:
query = {
"name": "Sequence_reverse_complement",
"arguments": {
"operation": "example_value",
"sequence": "example_value"
}
}
result = tu.run(query)
Sequence_stats (Type: SequenceAnalyzeTool)¶
Compute basic statistics for a DNA, RNA, or protein sequence. Auto-detects sequence type, reports…
Sequence_stats tool specification
Tool Information:
Name:
Sequence_statsType:
SequenceAnalyzeToolDescription: Compute basic statistics for a DNA, RNA, or protein sequence. Auto-detects sequence type, reports length, full composition, and type-specific metrics (GC% for nucleotides, estimated molecular weight for proteins). Accepts sequence string or UniProt accession.
Parameters:
operation(string) (required) Operation typesequence(string) (optional) Sequence string. Optional if uniprot_id is provided.uniprot_id(string) (optional) UniProt accession to fetch protein sequence from. Optional if sequence is provided.
Example Usage:
query = {
"name": "Sequence_stats",
"arguments": {
"operation": "example_value"
}
}
result = tu.run(query)