Norine Tools¶
Configuration File: norine_tools.json
Tool Type: Local
Tools Count: 1
This page contains all tools defined in the norine_tools.json configuration file.
Available Tools¶
Norine_get_peptide (Type: NorineGetPeptideTool)¶
Programmatic keyless lookup of non-ribosomal peptide (NRP) records from Norine (Nonribosomal Pept…
Norine_get_peptide tool specification
Tool Information:
Name:
Norine_get_peptideType:
NorineGetPeptideToolDescription: Programmatic keyless lookup of non-ribosomal peptide (NRP) records from Norine (Nonribosomal Peptides Database, Universite de Lille) by peptide name or Norine ID. Returns the curated structure (monomer composition, cyclic/linear type, monomer graph), molecular formula/weight, SMILES, biological activity, source organism (taxId), and literature references (PMIDs). NRPs are bacterial/fungal peptides made by NRP synthetases (not the ribosome) and often contain non-proteinogenic monomers and cyclic/branched backbones (e.g. tyrocidine, microcystin, surfactin), so they are NOT covered by ribosomal/therapeutic/MHC peptide resources. Provide ‘name’ (e.g. ‘tyrocidine’ -> 4 records) OR ‘norine_id’ (e.g. ‘00123’, zero-padded to 5 digits). The name route may return several peptides of a family; the id route returns one. Keyless Norine REST API.
Parameters:
name([‘string’, ‘null’]) (optional) Peptide (or family) name to look up. Example: ‘tyrocidine’ returns 4 records (tyrocidine A-D). Case-insensitive partial-family matching is handled by Norine. Provide either ‘name’ or ‘norine_id’, not both.norine_id([‘string’, ‘integer’, ‘null’]) (optional) Norine peptide ID. Accepts a bare number, a zero-padded 5-digit string, or a ‘NOR00123’-style ID (digits are extracted and zero-padded to 5 digits). Example: ‘00123’ (microcystin family, category PK-NRP, organism Anabaena, taxId 1163). Provide either ‘name’ or ‘norine_id’, not both.
Example Usage:
query = {
"name": "Norine_get_peptide",
"arguments": {
}
}
result = tu.run(query)