![]() |
1
2
这将按你的要求进行
序列的每一行使用
程序期望输入文件作为命令行上的参数,并将结果打印到STDOUT,该结果可能会在命令行上重定向
输出
使现代化如果您喜欢重新包装序列,使短线位于末尾,那么只需要重写转储散列的代码 此替代方法使用原始文件中最长行的长度作为限制,并将反向序列重新包装为相同的长度。据称,指定一个显式长度而不是计算它会很简单
您需要添加
给定原始数据,输出与上述解决方案相同。我用这个作为输入
这样的结果。所有行都被包装成11个字符-最长的
|
![]() |
2
1
我不知道这是否只是一个使用玩具数据集或实际研究FASTA的类,其大小可以是千兆字节。如果是后者,最好不要像您的程序和Borodin的程序那样将整个数据集保存在内存中,而是一次读取一个序列,将其反向打印出来,然后忘记它。下面的代码实现了这一点,并且还处理了FASTA文件
may have asterisks as sequence-end markers
只要他们开始
|