Você pode fazer uma cópia do arquivo e, na cópia, pesquisar e substituir a negação do que você deseja:
(?!>.*herpes.*)^(>.*\R)([ATGC]+\R)
O acima irá (ou deve) encontrar linhas emparelhadas que não têm herpes . Junte isso com um campo de substituição em branco, você vai acabar com um arquivo que tem apenas o que você está procurando.