Linux中fasta文件的拆分与合并

FASTA文件的拆分:

(1)如果从一个文件a提取第11至20个序列存到另一个文件b:

awk -v RS='>' 'NR>1{i++}i>=10&&i<=21{print ">"$0}' a.fasta|sed '/^$/d'>b.fasta

(2)将某一文件a中每一条序列保存到一个文件中:

awk '/^>/{f=++d".fasta"} {print > f}' input.fasta

FASTA文件合并:

cat *.fasta > output.fasta
cat `ls -tr *.fasta` > output.fasta #按时间反序的顺序合并文件
  • 转载自:http://www.yelinsky.com/blog/archives/380.html

最新文章

  1. 教新手一步步解决:Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to和更新gradle问题
  2. 【jQuery UI 1.8 The User Interface Library for jQuery】.学习笔记.10.Button 和 Autocomplete控件
  3. SVM中图像常用的HOG特征描述及实现
  4. 兄台息怒,关于arguments,您的想法和大神是一样一样的----闲聊JS中的apply和call
  5. 2015北京网络赛 A题 The Cats&#39; Feeding Spots 暴力
  6. VS2010 Command Prompt Error:Cannot determine the location of the VS Common Tools folder
  7. 每天一个Linux命令(15)--tail命令
  8. 极光推送助推视频App,打造最活跃手机新媒体平台
  9. 1610: [Usaco2008 Feb]Line连线游戏
  10. Fibonacci 数列O(logn)解法
  11. Android 日夜间切换Demo
  12. dojo省份地市级联之省份Dao实现类(五)
  13. Robust Locally Weighted Regression 鲁棒局部加权回归 -R实现
  14. Linux中文乱码 - - 更改Linux字符集
  15. 洛谷P1047校门外的树题解
  16. Luogu4022 CTSC2012 熟悉的文章 广义SAM、二分答案、单调队列
  17. js md5 中文
  18. IIS 8.0 Using ASP.NET 3.5 and ASP.NET 4.5微软官方安装指导
  19. bzoj 3687 简单题——bitset
  20. Jsp和session、request.getSession()

热门文章

  1. 【CodeVS】 p1077 多源最短路
  2. [IBM DB2] db2 terminate 和 db2 connect reset 有什么区别?
  3. 无法将Win7安装到GPT分区下解决办法
  4. DataTable在内存中的使用
  5. 应对Memcached缓存失效,导致高并发查询DB的四种思路(l转)
  6. django前端到后端一次简单完整的请求实例
  7. 2016HUAS暑假集训训练题 F - 简单计算器
  8. 为什么会出现Python Exception &lt;class &#39;gdb.MemoryError&#39;&gt; Cannot access memory at address 问题?
  9. array_sum函数 number array_sum
  10. 修改SQL Server 2005 数据库文件名字