graph TD
RAW["23andMe raw
643K SNP"]:::input
S1["1 · Нормализация ID"]:::seq
S2["2 · Импутация
640K ➜ 30M+"]:::seq
S3["3 · Аннотация VEP
missense / splice"]:::seq
S4["4 · ClinVar
клиника"]:::seq
S5["5 · gnomAD
частоты"]:::seq
S6["6 · GWAS + PRS
800+ фенотипов"]:::seq
S7["7 · PGx
PharmCAT + CPIC"]:::seq
S8["8 · AI-скоры
CADD / AM / SpliceAI"]:::seq
P9["9 · Ancestry
Admixture / PCA / Y / mtDNA"]:::par
P10["10 · Нутригеномика
LCT / MTHFR / FTO"]:::par
P11["11 · Traits + спорт
HIrisPlex / ACTN3"]:::par
P12["12 · HLA-типирование
SNP2HLA"]:::par
P13["13 · Carrier screening
ACMG SF v3.3 · 84 гена"]:::par
R14["14 · ОБЪЕДИНЁННЫЙ ОТЧЁТ"]:::result
VAL["ВАЛИДАЦИЯ"]:::warn
RAW --> S1 --> S2 --> S3
S3 --> S4 --> S5 --> S6 --> S7 --> S8
S3 --> P9
RAW --> P9
S2 --> P12
S3 --> P10
S3 --> P11
S3 --> P13
S8 --> R14
P9 --> R14
P10 --> R14
P11 --> R14
P12 --> R14
P13 --> R14
R14 --> VAL
classDef input fill:#0a2a35,stroke:#00e5ff,stroke-width:2px,color:#00e5ff,font-weight:700
classDef seq fill:#081e28,stroke:#1a6a80,color:#c0e8f0
classDef par fill:#0a2015,stroke:#2a8844,color:#a0f0c0
classDef result fill:#2a1e08,stroke:#ffaa00,stroke-width:2px,color:#ffcc66,font-weight:700
classDef warn fill:#2a0e0e,stroke:#ff4444,stroke-width:2px,color:#ff7777,font-weight:700
25 минут — полная обработка одного генома
250 GB — локальные базы данных (ClinVar, gnomAD, dbSNP, PGS...)