▶ Analysis Stage
📋 File Naming Convention
Genome:
At.genome.fastaGFF:
At.gff3CDS:
At.cds.fastaPEP:
At.pep.fastaHMM:
WRKY.hmmSubfamily:
At_WRKY.subfamily
💡 At=Arabidopsis, WRKY=Gene Family
📁 Upload Files ({{ uploadedFiles.length }})
Preference:
Clear
💬 当前会话:
{{ conv.title }}
{{ conv.gene_family }}
更多会话
新建会话
新建
{{ conv.title }}
{{ conv.gene_family }}
欢迎使用 BotanicalBaseAgent
基因鉴定、进化树、Motif Analysis、结构域预测
💡 试试说:"帮我分析 Ft SPL 基因家族"
{{ msg.content }}
{{ msg.time }}
我
{{ msg.time }}
Analysis Stage: {{ getStageLabel(msg.intent.stage) }}
{{ msg.time }}
{{ msg.time }}
{{ msg.content.substring(0, 100) }}{{ msg.content.length > 100 ? '...' : '' }}
📊 Analysis Results
⏳
{{ currentTask.stage.toUpperCase() }} Executing
⏱️ {{ executeElapsed }}s | Refresh every 5s
🔗 MCScanX HTML Results
{{ mcscanxHtmlFiles.length }} files
🌐 {{ f.name }}
{{ formatSize(f.size) }}
{{ stage.label }}
(Time: {{ stage.elapsed_time }}s)
{{ (stage.files ? stage.files.length : 0) + (stage.images ? stage.images.length : 0) }} files
🖼️ {{ getFileName(img) }}
{{ isImageFile(f.name) ? '🖼️' : (f.name.endsWith('.ppi_url.txt') ? '🔗' : '📄') }}
{{ f.name }}
(点击打开STRING)
{{ formatSize(f.size) }}
No files
{{ task.message.substring(0, 20) }}{{ task.message.length > 20 ? '...' : '' }}
{{ task.status === 'completed' ? '✓' : task.status === 'failed' ? '✗' : task.status === 'running' ? '⟳' : '⏸' }} {{ task.progress }}%
{{ task.current_stage || 'Pending' }} | {{ formatTime(task.start_time) }}