Я хотел бы получить nth последовательность (или предпочтительно nth по mth последовательность) из входного файла fasta, в идеале с unix "один лайнер".
Я знаю, что могу прочитать последовательность с помощью Perl (или любого другого языка сценариев), посчитать, а затем распечатать последовательность, но я ищу что-то более быстрое и компактное.
Для тех, кто не в курсе, пример файла fasta выглядит следующим образом:
>SEQUENCE_1
MTEITAAMVKELRESTGAGMMDCKNALSETNGDFDKAVQLLREKGLGKAAKKADRLAAEG
LVSVKVSDDFTIAAMRPSYLSYEDLDMTFVENEYKALVAELEKENEERRRLKDPNKPEHK
IPQFASRKQLSDAILKEAEEKIKEELKAQGKPEKIWDNIIPGKMNSFIADNSQLDSKLTL
MGQFYVMDDKKTVEQVIAEKEKEFGGKIKIVEFICFEVGEGLEKKTEDFAAEVAAQL
>SEQUENCE_2
SATVSEINSETDFVAKNDQFIALTKDTTAHIQSNSLQSVEELHSSTINGVKFEEYLKSQI
ATIGENLVVRRFATLKAGANGVVNGYIHTNGRVGVVIAAACDSAEVASKSRDLLRQICMH