У меня есть идентификаторы последовательности (seqID), которые я пытаюсь использовать для извлечения из файла (singleline.fasta) идентификатора seqID, отформатированного так:
ID1
ID6
ID10
Singleline.fasta отформатирован
ID1
XXXXXXXXXXXXX
ID2
XXXXXXXXXXXXX
ID3
XXXXXXXXXXXXX
Я пытаюсь извлечь соответствующий заголовок и строку ниже, чтобы получить файл с чтением
ID1
XXXXXXXXXXXX
ID6
XXXXXXXXXXXXX
ID10
XXXXXXXXXXXXX
Я использовал следующую строку:
grep -A1 -w -f seq_ID singleline.fasta > selected_genes.fasta
Однако, это просто копирование всего файла singleline.fasta в selected_genes.fasta, а не извлечение строк, перечисленных в seqID.Есть идеи, что я делаю не так?