【问题标题】:Split fasta file using csplit使用 csplit 拆分 fasta 文件 【发布时间】:2015-08-02 02:03:12 【问题描述】: 我需要将一个大的 fasta 文件拆分成较小的文件。我正在尝试以下命令: csplit -z input.fasta '/>/' '{*}' 但它正在生成大量文件(对于每个“>”)。有没有办法要求只创建两个较小的文件? 谢谢 【问题讨论】: 标签: csplit 【解决方案1】: 根据它的manpage csplit 在给定模式的每次出现时拆分一个文件 - 因此它为每个序列生成一个文件。 如果您想按文件大小拆分文件而忽略其内容,您可以查看split 和-C-参数。 尽管如此,您可能无法获得两个有效的 fasta 文件,因为文件中间的序列块可能会被拆分。 【讨论】: