TBtools

您所在的位置:网站首页 excel如何拆分多个文件 TBtools

TBtools

2024-07-09 21:10| 来源: 网络整理| 查看: 265

本次介绍的是TBtools序列工具中的Fasta格式与Table格式相互转化以及Fasta文件的拆分与合并。进入TBtools界面,点击Sequence Toolkit进入Fasta Tools即可看到(如下图)。

首先介绍的是Fasta to Table Convert,该功能可以实现将Fasta格式的序列文件转换为Table格式,也可以将Table格式序列文件转换成Fasta格式。

演示文件①

代码语言:javascript复制 >Find00050.1 AAAGGTAATATATCTTCATTAAATATACAAAAAGGTACCTT TTGGATGGAAAAGAAGTATATCTTGATAAGGGTATACTTCA AGCGAATACGATCAAGGACTAAGAATTGTGAGTGTACCAAA >Find00050.2 CATTAATTTCACTACATGAAAAGATTTTGCTGAGAAAAAGG TTGGCTACCTCAAAAGTAGACTTGAAATTGAACATACTCGC TCTTGGTTCACATCTTTTCTACTCTCATTTCCTATTCCTTG >Find00050.3 TTTCCTCCGTTGTTATCGCTTCCGTTTGAAGATGCACCTGA GCTGCTGAGCTTGATGATCCATTGTTACCATTATTTCCTCC GAAGATGCACCTGAGGCTGCTGCGGCTGATGATGCTGCTG

操作步骤:如下图,可以选择以文件形式输出,或者点击图中黄色框中的[Output TextArea]直接输出在TBtools中。

输出结果:Fasta格式转换成Table格式

代码语言:javascript复制Find00050.1 AAAGGTAATATATCTTCATTAAATATACAAAAAGGTACCTTTTGGATGGAAAAGAAGTATATCTTGATAAGGGTATACTTCAAGCGAATACGATCAAGGACTAAGAATTGTGAGTGTACCAAA Find00050.2 CATTAATTTCACTACATGAAAAGATTTTGCTGAGAAAAAGGTTGGCTACCTCAAAAGTAGACTTGAAATTGAACATACTCGCTCTTGGTTCACATCTTTTCTACTCTCATTTCCTATTCCTTG Find00050.3 TTTCCTCCGTTGTTATCGCTTCCGTTTGAAGATGCACCTGAGCTGCTGAGCTTGATGATCCATTGTTACCATTATTTCCTCCGAAGATGCACCTGAGGCTGCTGCGGCTGATGATGCTGCTGA

Tips:如果我们想把Table格式换成Fasta格式,只需要将TBtools中的转换方式调成[Table to Fasta]即可。

接下来介绍的是Fasta Merge and Split,该功能可以实现将多个Fasta文件合并成一个,或者将一个Fasta文件拆分成多个。

演示文件②

首先是Fasta合并,共三个Fasta文件:

代码语言:javascript复制>test1 AATAAAGATCCAAGTAAGAAATATGATAAAATCGTAGAAGTTAAAAACTATTTGAGCTCG ATAACAGAACGTCAAGTTCAAATTATCTCTCATGACACTGGAATTTTAGCTATAGTAGAA TATGTGAAAGGTCTTAATGAAAGATGTGGAGGAGTATCTTTCTCTAATTATTTAAATGAA代码语言:javascript复制>test2 TGTACGGATAAAAGCTTCATGGATTACGCTAAATCTGTTGTACCTTTTATATCCCCAGAT TGCAACAATCGTACAACATGTAAGAATTTAACTTTTTCATCTGAACCTCTTATTCTTGCA AATAATACGAGAGAAATGTCTGGAGCACTATATTACTCATCTGTACCTAATCAGTTTATA GCAGCTAAGAATTATCCAGCAATTGTAGTTGTACCTAGTGGAGAAGTTGAACAAGTAGGT 代码语言:javascript复制>test3 TACCGCAATAGTGAAAACAATATTGGCGTACTAGATTTAAGAGATAAATCTGTAGTAGAT TTTAAGATGAAACTCATGAACAACACCTTAGTACTACAGTATCAAGGTAATAATTTTGTA

操作步骤:

输出结果:

代码语言:javascript复制>test1 AATAAAGATCCAAGTAAGAAATATGATAAAATCGTAGAAGTTAAAAACTATTTGAGCTCG ATAACAGAACGTCAAGTTCAAATTATCTCTCATGACACTGGAATTTTAGCTATAGTAGAA TATGTGAAAGGTCTTAATGAAAGATGTGGAGGAGTATCTTTCTCTAATTATTTAAATGAA >test2 TGTACGGATAAAAGCTTCATGGATTACGCTAAATCTGTTGTACCTTTTATATCCCCAGAT TGCAACAATCGTACAACATGTAAGAATTTAACTTTTTCATCTGAACCTCTTATTCTTGCA AATAATACGAGAGAAATGTCTGGAGCACTATATTACTCATCTGTACCTAATCAGTTTATA GCAGCTAAGAATTATCCAGCAATTGTAGTTGTACCTAGTGGAGAAGTTGAACAAGTAGGT >test3 TACCGCAATAGTGAAAACAATATTGGCGTACTAGATTTAAGAGATAAATCTGTAGTAGAT TTTAAGATGAAACTCATGAACAACACCTTAGTACTACAGTATCAAGGTAATAATTTTGTA

接下来是Fasta文件的拆分,以上面合并的文件为例。

具体步骤:

值得注意的是,下图拆分模式有三种,这里简单介绍一下。

①Record Per file:拆分后每个文件中含有序列数按照上方设置数来拆分。比如一个文件中共有'>'开头的序列12个,这里设置成3,则会拆分成4个文件,每个文件中含有3个序列。

②Number of File:按照设置数拆分成多少个文件,在这里演示拆分成3个文件;

③Size(KB) per file:按照每个文件3KB大小对原文件进行拆分。

输出结果:将原文件拆分成3个文件,每个文件含有1条序列。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3