{{ t('方法学文献') }}
{{ methodologyStatusText }}
{{ t('拓展分析阶段') }}
{{ t('已写阶段') }}
{{ t('名称') }}
{{ t('原始命令') }}
{{ t('环境') }}
{{ t('原始代码') }}
{{ t('移除') }}
{{ t('测试数据') }}
{{ t('移除') }}
{{ t('服务器测试数据路径') }}
{{ t('主参考物种') }}
Identify BLAST参考
{{ autofillState.type === 'samples' ? 'samples.yaml 批量修订区' : '配置批量修订区' }}:筛选 → 填值 → 预览 → Apply
显示 {{ autofillVisibleRows.length }} 行;匹配 {{ autofillBulkMatchedCount }} / {{ autofillState.rows.length }} 行
{{ autofillBulkPreviewText }}
{{ autofillState.bulkLastSummary }}
比较主轴:{{ autofillState.designReview.comparison_axis }};按 {{ autofillState.designReview.stratify_axis }} 分层
将生成的比较:
• {{ item.display }}
• {{ autofillState.designReview.interaction.display }}(LRT + Wald)
字段说明:
Original_File_Name 必须匹配上传文件名;Species_Code 是物种简称;Species_Name 只填拉丁名/别名,文章复现时为必填项;Gene_Family 只在已知家族参考序列行必填;
File_Type 使用 genome/gff/cds/pep;Ref 是兼容旧流程的 TRUE/FALSE;
Species_Role 表示 target、reference、comparative、outgroup 或 seed_reference;
File_Scope 表示 whole_genome 或 known_family;
上方“主参考物种”和“Identify BLAST参考”是参考配置主入口,会分别写入 Analysis.Primary_Reference_Species 与 Analysis.Identify_Blast_Reference_Species。
Reference_Use 仅作为行级高级覆盖或旧配置兼容,通常留空。
字段说明:
run 是测序运行号/SRR号,用于匹配 FASTQ;sample_id 是样本信息表中的样本名,也是 samples.yaml 的样本键;fastq_1/fastq_2 是双端测序文件;condition 表示处理/组织/分组;replicate 是生物学重复编号。
time/stage 只在时间序列或明确发育时期实验中填写,普通组织比较请留空;library_strandness 必须按建库说明填写 non_stranded / forward / reverse;分组角色用于标记 control/baseline、compare group 或 ignore,DE 会按设计生成对照比较或多组两两比较。
{{ extensionBuild.extensionId }}
{{ t('参数') }}
{{ t('输出') }}
{{ extensionBuild.previewCommand }}
{{ t('暂无状态记录') }}
{{ event.type }}
{{ event.time }}
{{ event.message }}
{{ extensionRunParameterState.displayName || extensionRunParameterState.extensionId }}
{{ extensionRunParameterState.previewCommand }}
当前 job: {{ jobInfo.job_id }}
{{ t('刷新结果') }}
{{ t('暂无拓展分析阶段结果') }}
{{ run.workspace }}
{{ extensionOutputIcon(out) }} {{ out.name }}
{{ formatSize(out.size || 0) }}
{{ run.error }}
📂 Working Directory
Job:
{{ jobInfo.job_id }}
Input:
{{ jobInfo.input_dir }}
Output:
{{ jobInfo.output_dir }}
拖入固定结构拓展包
要求包含 raw_code/run.sh 与 raw_test_data/,系统会自动创建 Job、解析环境并开始 lightweight upload。
{{ lightweightExtensionTestStatus }}
选择文件夹
Prefix
{{ runtimeOps.queue_prefix || 'unknown' }}
Redis
{{ runtimeOps.redis_url || 'unknown' }}
Script
{{ runtimeOps.start_script_exists ? 'configured' : 'missing' }}
Gene-Family Queues
Queue
{{ runtimeQueueLabel(queue.name) }}
Workers
{{ queue.worker_count }} worker
Active
{{ queueActiveTaskText(queue) }}
No Gene-Family queue data
RNA-seq Queues
Queue
{{ runtimeQueueLabel(queue.name) }}
Workers
{{ queue.worker_count }} worker
Active
{{ queueActiveTaskText(queue) }}
No RNA-seq queue data
Resource Limits
Machine threads
{{ machineThreadCount }}
Analysis threads
Max running tasks
Gene-family
Project CPU cap
Default 是新提交任务使用的线程数;Max 是该阶段上限。直接提高 Default 时会同步提高 Max。
Max
Default
{{ row.label }}
updateStageMaxCpu(row, value)" aria-label="Max CPU">
updateStageDefaultCpu(row, value)" aria-label="Default CPU">
RNA-seq
Project CPU cap
QC sample parallel
Align sample parallel
Default 是新提交任务使用的线程数;Max 是该阶段上限。样本并行数只影响 QC/Align 的样本级并发。
Max
Default
{{ row.label }}
updateStageMaxCpu(row, value)" aria-label="Max CPU">
updateStageDefaultCpu(row, value)" aria-label="Default CPU">
💬 {{ t('当前会话') }}:
{{ conv.title }}
{{ t('更多会话') }}
{{ t('新建会话') }}
{{ t('新建') }}
Welcome — multi-omics assistant
Identification, phylogeny, motifs, domains, RNA-seq, and more.
Tip: describe your goal (default prefix At).
{{ msg.time }}
Me
AI
{{ msg.time }}
{{ t('查看本次知识检索过程') }}
✓{{ step.message }}
📚 参考文献
{{ sidx + 1 }}. {{ ref.title }}
{{ sidx + 1 }}. {{ ref.title }}
{{ pidx === ragProgress.events.length - 1 ? '●' : '✓' }}
{{ step.message }}
AI
{{ card.title }}
{{ card.purpose }}
{{ card.summary }}
{{ card.collapsed_summary }}
{{ input.key }}
{{ parameter.label }}
{{ t('输出前缀') }}
{{ card.error }}
Preference:
{{ uploadBtnText }}
({{ uploadedFiles.length }})
已上传文件
({{ uploadedFiles.length }})
💡 {{ t('使用小Tip') }}
{{ t('一、分析模块快速指令') }}
1.{{ t('选择输入框上方"Analysis"') }}
2.{{ t('粘贴数据位置') }}
3.{{ t('核对配置文件') }}
4.{{ t('执行数据准备') }}
5.{{ t('执行XX物种的亚家族分类') }}
6.{{ t('执行XX物种的基因家族分析') }}
7.{{ t('执行rnaseq分析') }}
2.{{ t('粘贴数据位置') }}
3.{{ t('核对配置文件') }}
4.{{ t('执行数据准备') }}
5.{{ t('执行XX物种的亚家族分类') }}
6.{{ t('执行XX物种的基因家族分析') }}
7.{{ t('执行rnaseq分析') }}
{{ t('二、文章复现步骤') }}
1.{{ t('点击"浏览"上传文献') }}
2.{{ t('点击提取方法学') }}
3.{{ t('核对分析步骤') }}
4.{{ t('点击保存方案') }}
5.{{ t('上传数据') }}
6.{{ t('发送"按已保存的方法学方案继续执行"') }}
2.{{ t('点击提取方法学') }}
3.{{ t('核对分析步骤') }}
4.{{ t('点击保存方案') }}
5.{{ t('上传数据') }}
6.{{ t('发送"按已保存的方法学方案继续执行"') }}
{{ t('三、RAG快速指令') }}
1.{{ t('选择输入框上方"RAG"') }}
2.{{ t('输入问题') }}
3.{{ t('点击"知识图谱"查看关系') }}
2.{{ t('输入问题') }}
3.{{ t('点击"知识图谱"查看关系') }}
{{ file.name }}
✓
✗
⟳
{{ t('暂无已上传文件') }}
⏳
{{ executionIndicatorStage.toUpperCase() }} Executing
⏱️ {{ executionIndicatorElapsed }}s | {{ executionIndicatorStatusText }}
{{ t(group.label) }}
{{ group.fileCount }} files
🔗 MCScanX HTML Results
{{ mcscanxHtmlFiles.length }} files
🌐 {{ f.name }}
{{ formatSize(f.size) }}
{{ t(stage.label) }}
(Time: {{ stage.elapsed_time }}s)
{{ resultVisibleCount(stage) }} files
HMM/Pfam 审计
Requested: {{ listText(stage.hmm_audit.requested_pfams, '未记录') }}
Loaded: {{ listText(stage.hmm_audit.loaded_accessions, '未记录') }}
Missing: {{ listText(stage.hmm_audit.missing_requested_pfams) }}
HMM: {{ stage.hmm_audit.hmm_members || 0 }} | BLAST: {{ stage.hmm_audit.blast_members || 0 }} | Candidate: {{ stage.hmm_audit.candidate_members || 0 }} | Final: {{ stage.hmm_audit.final_members || 0 }}
🖼️ {{ getFileName(img) }}
{{ treeReplotGroupTitle(stage) }}
{{ isImageFile(f.name) ? '🖼️' : '📄' }} {{ f.name }}
{{ formatSize(f.size) }}
{{ circosReplotGroupTitle(stage) }}
{{ isImageFile(f.name) ? '🖼️' : '📄' }} {{ f.name }}
{{ formatSize(f.size) }}
{{ comboReplotGroupTitle(stage) }}
{{ isImageFile(f.name) ? '🖼️' : '📄' }} {{ f.name }}
{{ formatSize(f.size) }}
{{ isImageFile(f.name) ? '🖼️' : '📄' }} {{ f.name }}
{{ formatSize(f.size) }}
{{ isImageFile(f.name) ? '🖼️' : '📄' }} {{ f.name }}
{{ formatSize(f.size) }}
🖼️ {{ getFileName(img) }}
{{ isJumpFile(f.name, stage.name) ? '🔗' : '📄' }} {{ f.name }}
{{ formatSize(f.size) }}
{{ isImageFile(f.name) ? '🖼️' : (isJumpFile(f.name, stage.name) ? '🔗' : '📄') }}
{{ f.name }}
{{ getArtifactRoleLabel(f.role) }}
(open STRING)
(open)
{{ formatSize(f.size) }}
No files
暂无结果
节点: {{ kgStats.nodes }} | 关系: {{ kgStats.edges }} | 类型: {{ kgStats.nodeTypes }}
{{ kgSelectedNode.name }} ({{ kgSelectedNode.category }})
连接数: {{ kgSelectedNode.degree }}
连接数: {{ kgSelectedNode.degree }}
RAG loads a subgraph; Reload pulls the full JSON (can be slow). Double-click the graph for fullscreen.