前兩天釋放了一個(gè)插件,名為「CLI Program Wrapper Creator」,可用于打包所有軟件,腳本程序,分析流程為「界面化工具」。打包「界面化工具」,益處如下:
1. 減少重新學(xué)習(xí)的時(shí)間精力損耗
每個(gè)人記憶力是有限的,常常我們可能會(huì)在一小段時(shí)間,持續(xù)使用某個(gè)軟件,比如 BLAT 比對(duì)軟件等,但一段時(shí)間不用,那么會(huì)忘記。于是每次得重新看manual,重新學(xué)習(xí),然后再使用。
2. 加速已有操作
很多時(shí)候命令行軟件、界面或者腳本,具體編寫命令時(shí)比較麻煩,需要寫好路徑。同時(shí),也有不少軟件只能接受文件輸入,而我們常常拿到文本,需要專門準(zhǔn)備一個(gè)文件,非常不方便。
3. 方便互幫互助,促進(jìn)師姐師弟師兄師妹感情
許多生物學(xué)實(shí)驗(yàn)室中,有足夠時(shí)間和精力學(xué)習(xí)掌握生信工具的人還是少數(shù)。常常會(huì)有課題組幾乎所有人都找某一個(gè)同學(xué)解決一些簡單數(shù)據(jù)處理或者數(shù)據(jù)分析問題。如此下來,某同學(xué)時(shí)間被打散,拒絕也不好拒絕。即使給了可用腳本或者命令行工具,那么其他人不可能一直記得如何操作,到頭來又會(huì)再次詢問。對(duì)于彼此,都不是好事。如果可以一個(gè)友好界面方便操作,那必然大家開心。
于是有了「CLI Program Wrapper Creator」,這個(gè)功能,非常有趣實(shí)用。界面如下:

為了更方便大伙了解,具體如何使用這個(gè)功能,打包任何程序?yàn)榻缑婊ぞ?,我昨晚下班?3點(diǎn))后,錄制了一個(gè)簡單教學(xué)視頻。詳細(xì)可見
https://www.bilibili.com/video/BV1tM411r7id

回望 TBtools 開發(fā)這 8 年左右時(shí)間,或許有更多人來貢獻(xiàn)相關(guān)工具,功能,插件,有一天,TBtools本身會(huì)被插件完全取代。不過,我相信,我們的追求,不是「做一個(gè)無所不包的工具」,而是「徹底拆除生信數(shù)據(jù)分析的門檻」。
最后,期待大伙一起來做分享!
(插件可以自行分發(fā),也可以聯(lián)系我放到插件商店;至于插件作者信息和具體引用信息,會(huì)在后續(xù)完善。TBtools本身不需要更多引用,我們會(huì)引導(dǎo)用戶引用插件或者注明作者信息)。