工具
分析工具目录,包含仓库链接、描述与状态。
GET /api/v1/tools
返回与 iLepBase 平台关联的分析工具和资源,包括仓库 URL、实现语言、状态与标签。
curl https://api.ilepbase.com/api/v1/tools响应
{
"success": true,
"data": {
"items": [
{
"id": "jbrowse",
"name": "JBrowse 2.0",
"status": "stable",
"language": "TypeScript",
"repository": "https://github.com/GMOD/jbrowse-components",
"description": "Genome browser for interactive visualization of genome assemblies, annotations, and variation tracks.",
"tags": [ "genome-browser", "visualization", "web" ],
"links": [
{ "label": "GitHub", "href": "https://github.com/GMOD/jbrowse-components" },
{ "label": "Documentation", "href": "https://jbrowse.org/jb2/docs/" }
]
},
{
"id": "blast",
"name": "BLAST",
"status": "stable",
"language": "C++",
"repository": "https://github.com/ncbi/ncbi-blast",
"description": "NCBI BLAST+ for sequence similarity search against Lepidoptera-specific databases.",
"tags": [ "blast", "alignment", "sequence-search" ],
"links": [
{ "label": "NCBI", "href": "https://blast.ncbi.nlm.nih.gov/" }
]
},
{
"id": "molstar",
"name": "Mol* Viewer",
"status": "stable",
"language": "TypeScript",
"repository": "https://github.com/molstar/molstar",
"description": "3D molecular structure viewer for protein structure visualization and analysis. Supports PDB, CIF, and AlphaFold models.",
"tags": [ "3d-viewer", "protein-structure", "webgl" ],
"links": [
{ "label": "Mol*", "href": "https://molstar.org/" }
]
},
{
"id": "mmnet",
"name": "MMNet",
"status": "active",
"language": "Python",
"repository": null,
"description": "基于深度学习,通过标本图像与 DNA 条形码进行多模态物种识别。",
"tags": [ "species-identification", "multimodal", "deep-learning" ],
"links": []
},
{
"id": "barcode-analysis",
"name": "Barcode Analysis",
"status": "active",
"language": "R",
"repository": null,
"description": "DNA barcoding and ecological niche modeling workflow for species-level analysis.",
"tags": [ "barcode", "niche-model", "ecological-modeling", "R" ],
"links": []
},
{
"id": "fuzzyid2",
"name": "FuzzyID2",
"status": "active",
"language": "R",
"repository": null,
"description": "Fuzzy logic-based species identification using morphological and molecular trait data.",
"tags": [ "identification", "fuzzy-logic", "species" ],
"links": []
},
{
"id": "barcodingr",
"name": "BarcodingR",
"status": "active",
"language": "R",
"repository": null,
"description": "R package for DNA barcode sequence analysis, distance computation, and species delimitation.",
"tags": [ "barcode", "R", "analysis", "species-delimitation" ],
"links": []
}
],
"resources": [
{ "label": "iLepBase GitHub", "href": "https://github.com/ciallo/ilepbase" },
{ "label": "LepBase", "href": "https://lepbase.org/" },
{ "label": "Lepidoptera BOLD", "href": "https://www.boldsystems.org/" }
]
},
"timestamp": "2026-04-23T12:00:00.000Z"
}关键字段
| 字段 | 类型 | 描述 |
|---|---|---|
items[].id | string | 工具标识符。 |
items[].name | string | 展示名称。 |
items[].status | string | 维护状态:stable、active、beta、deprecated。 |
items[].language | string | 主要实现语言。 |
items[].repository | string | null | 源代码仓库 URL;不可用时为 null。 |
items[].description | string | 工具用途简述。 |
items[].tags | string[] | 分类标签。 |
items[].links | array | 外部资源链接,例如文档与项目主页。 |
resources | array | 平台与社区的补充资源链接。 |