messages.content: Retrieve the sequence of DNA molecule with id `DNA123`.
messages.role: user
messages.role: assistant
messages.arguments: {"DNA_id": "DNA123"}
messages.name: fetch_DNA_sequence
messages.type: function
tools: [{"type": "function", "function": {"name": "fetch_DNA_sequence", "description": "Retrieve the sequence of a DNA molecule with the given id from a public database.", "parameters": {"type": "dict", "properties": {"DNA_id": {"type": "string", "description": "Unique ID of the DNA molecule in the database."}, "format": {"type": "string", "description": "Optional parameter to get sequence in specific format (default to 'fasta')."}, "upstream": {"type": "integer", "description": "Optional parameter to include certain number of base pairs upstream the DNA sequence (default to 0)."}}, "required": ["DNA_id"]}}}]