Files
PlantAI-rag/docs/plans/PROJECT_STRUCTURE.md
2026-07-10 17:59:59 +08:00

4.1 KiB
Executable File

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