Files

123 lines
4.1 KiB
Markdown
Raw Permalink Normal View History

2026-07-10 17:59:59 +08:00
# Gene Family MAS V2 - 项目结构
> 整理后的项目目录结构
```
gene-family-mas-v2/
├── 📁 api/ # FastAPI接口
│ ├── main.py # 主入口
│ ├── rag_routes.py # RAG路由
│ ├── kg_routes.py # 知识图谱路由
│ └── ...
│
├── 📁 scripts/ # Python脚本
│ ├── 📁 extractors/ # 提取器脚本
│ │ ├── extract_phylogeny_v5_universal_v3.py # v5.2提取器 ⭐
│ │ ├── batch_extract.py # 批量提取
│ │ ├── kg_import.py # 知识图谱导入
│ │ └── ...
│ │
│ ├── 📁 utils/ # 工具脚本
│ │ ├── add_missing_genes.py
│ │ ├── apply_locus_mapping.py
│ │ └── ...
│ │
│ ├── 📁 legacy/ # 旧版本脚本
│ │ ├── api_server.py
│ │ └── api_server_v*.py
│ │
│ └── 📁 analysis/ # 分析脚本
│ └── ...
│
├── 📁 docs/ # 文档
│ ├── 📁 reports/ # 分析报告
│ │ ├── COMPETITIVE_ANALYSIS.md
│ │ ├── COMPARISON_REPORT.md
│ │ └── ...
│ │
│ ├── 📁 plans/ # 计划文档
│ │ ├── COMPLETE_PROJECT_PLAN.md
│ │ └── ...
│ │
│ ├── 📁 memos/ # 记忆文档
│ │ └── (从memory/移动)
│ │
│ └── PROJECT_STRUCTURE.md # 本文件
│
├── 📁 config/ # 配置文件
│ ├── docker-compose.yml
│ ├── docker-compose.neo4j.yml
│ ├── Dockerfile
│ └── .env*
│
├── 📁 data/ # 数据目录
│ ├── 📁 raw/ # 原始数据
│ ├── 📁 processed/ # 处理后的数据
│ └── 📁 neo4j/ # Neo4j数据
│ ├── data/
│ ├── logs/
│ ├── import/
│ └── plugins/
│
├── 📁 frontend/ # 前端代码
│ ├── src/
│ └── ...
│
├── 📁 skills/ # 技能模块
│ └── ...
│
├── 📁 evaluation/ # 评估结果
│ └── ...
│
├── 📁 paper/ # 论文PDF
│ └── ceshi/
│
├── 📁 extracted/ # 提取结果
│ └── ...
│
├── 📁 prompts/ # Prompt模板
│ └── ...
│
├── 📁 project_memory/ # 项目记忆 ⭐
│ ├── INDEX.md
│ └── 2026-*.md
│
├── 📁 batch_results/ # 批量处理结果
│ └── ...
│
├── 📁 archive/ # 归档文件
│ └── ...
│
├── 📄 README.md # 项目说明
├── 📄 CHANGELOG.md # 变更日志
└── 📄 organize.py # 整理脚本
```
## 🎯 核心文件位置
| 功能 | 文件路径 |
|:---|:---|
| **v5.2提取器** | `scripts/extractors/extract_phylogeny_v5_universal_v3.py` |
| **批量提取** | `scripts/extractors/batch_extract.py` |
| **TAIR关键词库** | `scripts/extractors/gene_family_keywords_v3.json` |
| **知识图谱导入** | `scripts/extractors/kg_import.py` |
| **知识图谱Schema** | `scripts/extractors/kg_schema.py` |
| **API路由** | `api/rag_routes.py`, `api/kg_routes.py` |
| **前端** | `frontend/src/App.vue` |
| **项目计划** | `docs/plans/COMPLETE_PROJECT_PLAN.md` |
| **今日记忆** | `project_memory/2026-04-01.md` |
## 📝 整理说明
- **scripts/extractors/**: 核心提取器脚本
- **scripts/utils/**: 辅助工具脚本
- **scripts/legacy/**: 旧版本保留
- **docs/**: 所有文档按类型分类
- **config/**: 配置文件集中管理
- **data/**: 数据文件集中管理
- **project_memory/**: 项目记忆文档
---
*最后整理: 2026-04-01*