Py学习  »  Python

视频 | 无需编程!手把手教你制作「界面化软件」,打包所有可用软件、python/perl/R脚本

生信石头 • 1 年前 • 177 次点击  

前两天释放了一个插件,名为「CLI Program Wrapper Creator」,可用于打包所有软件,脚本程序,分析流程为「界面化工具」。打包「界面化工具」,益处如下:

1. 减少重新学习的时间精力损耗

每个人记忆力是有限的,常常我们可能会在一小段时间,持续使用某个软件,比如 BLAT 比对软件等,但一段时间不用,那么会忘记。于是每次得重新看manual,重新学习,然后再使用。

2. 加速已有操作

很多时候命令行软件、界面或者脚本,具体编写命令时比较麻烦,需要写好路径。同时,也有不少软件只能接受文件输入,而我们常常拿到文本,需要专门准备一个文件,非常不方便。

3. 方便互帮互助,促进师姐师弟师兄师妹感情

许多生物学实验室中,有足够时间和精力学习掌握生信工具的人还是少数。常常会有课题组几乎所有人都找某一个同学解决一些简单数据处理或者数据分析问题。如此下来,某同学时间被打散,拒绝也不好拒绝。即使给了可用脚本或者命令行工具,那么其他人不可能一直记得如何操作,到头来又会再次询问。对于彼此,都不是好事。如果可以一个友好界面方便操作,那必然大家开心。

于是有了「CLI Program Wrapper Creator」,这个功能,非常有趣实用。界面如下:

为了更方便大伙了解,具体如何使用这个功能,打包任何程序为界面化工具,我昨晚下班(23点)后,录制了一个简单教学视频。详细可见

或者查看 B 站

https://www.bilibili.com/video/BV1tM411r7id

回望 TBtools 开发这 8 年左右时间,或许有更多人来贡献相关工具,功能,插件,有一天,TBtools本身会被插件完全取代。不过,我相信,我们的追求,不是「做一个无所不包的工具」,而是「彻底拆除生信数据分析的门槛」。
最后,期待大伙一起来做分享!
(插件可以自行分发,也可以联系我放到插件商店;至于插件作者信息和具体引用信息,会在后续完善。TBtools本身不需要更多引用,我们会引导用户引用插件或者注明作者信息)。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/149706
 
177 次点击