Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

调整、优化TPC分析相关的UI #321

Merged
merged 5 commits into from
Apr 13, 2024
Merged

Conversation

lishensuo
Copy link
Collaborator

  1. Personalized TPC pipelines部分
    1.1 将UI部分的绘图代码进行函数化处理,数据结果下载代码进行模块化处理,简化先前代码的冗余;
    1.2 将Pan-cancer mode的S3步骤执行按钮,拆分为数据分析以可视化两部分,避免仅调整绘图参数时不必要的时间消耗;
    1.3 在加载每个Pipelin的panel时, 增加waiter spin的悬浮窗动画缓冲;
    1.4 增加异常输入输出时的友好提示提醒;
    1.5 其它小的改进。

  2. Custom TPC modules部分
    2.1 将原来的十多个tabpanel按相同分析类型整理合并为10个tabsetpanel;
    2.2 基于尽可能将Custom TPC modules与Personalized TPC pipelines区分开的想法,突出Custom TPC modules在quick analysis, specific function等方面的优势,进行UI调整。主要采用了dashboard的box窗口界面,如下图所示,将用户所需的必要执行步骤统一置于左边,可视化输出结果置于右边。可视化调整参数以及下载功能可通过侧边栏获取。
    2.3 其它方面小的改进。

@ShixiangWang
Copy link
Member

很好,辛苦了~

@ShixiangWang ShixiangWang merged commit 7670684 into openbiox:master Apr 13, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants