Modal
ls_sequence_search_get_results
Get paged results. Use this tool after `ls_sequence_search_check_status` reports success for a job created by `ls_sequence_search_submit` or `ls_modification_search_submit`. It retrieves the result page directly returned by the downstream Java MCP resource. Args: job_id: str, backend search job ID offset: int, result offset starting from 0 limit: int, page size for the downstream query sort_field: str, optional sorting field order: str, optional sorting order, supports "DESC" and "ASC" perc_identity: object, optional identity filter, format {"start": number, "end": number} q_perc_identity: object, optional query identity filter, format {"start": number, "end": number} s_perc_identity: object, optional subject identity filter, format {"start": number, "end": number} qcov_hsp_perc: object, optional query coverage filter, format {"start": number, "end": number} scov_hsp_perc: object, optional subject coverage filter, format {"start": number, "end": number} Returns: Dict[str, Any]: Response body: { "total": 5, "items": [ { "sequence_id": "16379347", "sequence_type": "PROTEIN", "sequence_len": 12, "score": 48, "q_covs": 100.0, "s_covs": 100.0, "q_coverage": "12/12", "s_coverage": "12/12", "evalue": "8.11983e-07", "identity": "12/12", "identity_value": 1.0, "q_identity": "12/12", "q_identity_value": 1.0, "s_identity": "12/12", "s_identity_value": 1.0, "positive": "12/12", "positive_value": 1.0, "modification": "No", "claimed": "Yes", "substance_name": ["..."], "hit": { "gaps": "0/12", "q_start": 1, "q_end": 12, "q_string": "MSTNPKPQRKTK", "s_start": 1, "s_end": 12, "s_string": "MSTNPKPQRKTK", "matched": "MSTNPKPQRKTK" } } ], "facets": [ { "field": "perc_identity", "statics": {"100": 5}, "range_value": {"max": 100, "min": 100} } ] } - total: total hit count. - items: current page of match records (empty list if no hit). - facets: optional facet/statistics buckets (can be empty list).
Remote (network-hosted)
Other tools also called ls_sequence_search_get_results?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 10,
"description": "Page size for downstream query."
},
"order": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Order",
"default": "DESC",
"description": "Sorting order. DESC or ASC. Defaults to DESC."
},
"job_id": {
"type": "string",
"title": "Job Id",
"description": "Backend search job ID."
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0,
"description": "Result offset, starting from 0."
},
"sort_field": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Sort Field",
"description": "Sorting field."
},
"perc_identity": {
"anyOf": [
{
"type": "object",
"title": "FloatRangeParameter",
"properties": {
"end": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "End",
"description": "Range end value."
},
"start": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Start",
"description": "Range start value."
}
}
},
{
"type": "null"
}
],
"description": "Optional identity filter, format {\"start\": number, \"end\": number}."
},
"qcov_hsp_perc": {
"anyOf": [
{
"type": "object",
"title": "FloatRangeParameter",
"properties": {
"end": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "End",
"description": "Range end value."
},
"start": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Start",
"description": "Range start value."
}
}
},
{
"type": "null"
}
],
"description": "Optional query coverage filter, format {\"start\": number, \"end\": number}."
},
"scov_hsp_perc": {
"anyOf": [
{
"type": "object",
"title": "FloatRangeParameter",
"properties": {
"end": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "End",
"description": "Range end value."
},
"start": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Start",
"description": "Range start value."
}
}
},
{
"type": "null"
}
],
"description": "Optional subject coverage filter, format {\"start\": number, \"end\": number}."
},
"q_perc_identity": {
"anyOf": [
{
"type": "object",
"title": "FloatRangeParameter",
"properties": {
"end": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "End",
"description": "Range end value."
},
"start": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Start",
"description": "Range start value."
}
}
},
{
"type": "null"
}
],
"description": "Optional query identity filter, format {\"start\": number, \"end\": number}."
},
"s_perc_identity": {
"anyOf": [
{
"type": "object",
"title": "FloatRangeParameter",
"properties": {
"end": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "End",
"description": "Range end value."
},
"start": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Start",
"description": "Range start value."
}
}
},
{
"type": "null"
}
],
"description": "Optional subject identity filter, format {\"start\": number, \"end\": number}."
}
}
}