У меня есть Fasta файл + 20k интронных последовательностей со следующими заголовками можно описать как:Как я могу переместить шаблоны внутри строки с помощью sed?
>ENSG[0-9] | ENST[0-9] | start_position | end_position | name |
Я хотел бы изменить положение ENSG [0-9] и ENST [0-9] и добавьте «НАСЦЕНТ» - ENST [0-9].
Я пробовал:
sed 's/\(ENSG\d*\) *| *\(ENST\d*\) */\2 | \1/'
сначала сосредоточиться только на репозиционирование, но безрезультатно. Вероятно, это бегство, я смутился.
Любые подсказки или лучшее решение?
Пожалуйста, покажите [mcve], чтобы мы могли играть с ним. – fedorqui
Ваше регулярное выражение не принимает квадратные скобки в учетную запись. –
@MichaelVehrs Я думаю, что описание заголовка уже подразумевается как своего рода шаблон, но это не совсем ясно из вопроса. –