写在前面

今天周末,人在贵阳。BLAST Zone 这个功能,我太喜欢了。写出来之后,基本我天天用。主要原因还是简单,他确实比以前各个 BLAST GUI Wrapper 功能更为方便。越是方便,用着就越是开始;用的越多,自然也会发现功能的一些值得改进的地方。

问题由来

常常,我们会有一个序列,希望比对到基因组上,于是有下面的样式。
简捷 | BLAST Zone 从数据库中直接提取序列! - 图1
于是会出现一个场景,我们比对得到结果,大体如下,
简捷 | BLAST Zone 从数据库中直接提取序列! - 图2
现在拿到了 ID ,可能怎么拿到对应的序列。当然,我们可以拿着这些 ID 用 TBtools 的 Fasta Extract 各功能。这些功能需要我们设置一个待提取的库蛋白序列。
简捷 | BLAST Zone 从数据库中直接提取序列! - 图3
略显麻烦,另外当然是库文件序列是哪个?或许这个时候已经搞不清楚。于是,最好的解法就是直接从 BLAST Zone 的 数据库 中提取我们想要的序列。

BLAST Zone 支持序列直接提取

事实上,从设计 BLAST Zone 开始,我就已经写了相关功能,但一直没有开放,因为不知道如何设计更为合适。想来想去就还是放下。但是问题就是,这段时间,BLAST Zone 用着总有不爽的时候。索性,今天就给他增强一下。不求优雅,但求实用
简捷 | BLAST Zone 从数据库中直接提取序列! - 图4
于是会看到弹窗,直接在其中操作即可
简捷 | BLAST Zone 从数据库中直接提取序列! - 图5
完美,以后用起来就方便多了….

写在最后

不求优雅,但求实用。