gpt4 book ai didi

regex - 使用 grep 测试文件是否有效 FASTA(即匹配单个正则表达式的完整文件)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:06:46 25 4
gpt4 key购买 nike

测试给定文件是否有效 FASTA 的简单方法是什么:

valid_example.fasta

>genename1 atgcgtcactgNNNNNactgat
>genename 2 ACACTTACAGGGCTAC

>genename3 ATCCaACTACGGCTGGACTTGCGGCAT

我尝试了以下方法,但如果至少有 1 个有效基因而不是所有有效基因,它就会匹配

grep -Pli "(>.+\n[atgcn]\n+)*" valid_example.fasta

最佳答案

使用 -v 标志来反转匹配。然后检查是否有任何行匹配。

你可能想这样做

grep -qv [other options] [pattern] $file || echo $file matches

关于regex - 使用 grep 测试文件是否有效 FASTA(即匹配单个正则表达式的完整文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12326528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com