У меня есть несколько строк, которые мне нужно изменить. Это белковые последовательности. Как мне скопировать первые 4 символа строки в конец строки, а также скопировать последние 4 символа в начало строки?
Строки являются переменными, что усложняет это, например:
> X
LTGLGIGTGMAATIINAISVGLSAATILSLISGVASGGAWVLAGAKQALKEGGKKAGIAF
> Y
LVATGMAAGVAKTIVNAVSAGMDIATALSLFSGAFTAAGGIMALIKKYAQKKLWKQLIAA
Кроме того, как я могу исключить строки с '>' в начале (это имена соответствующей последовательности)?
Кто-нибудь знает регулярное выражение, которое позволит этому работать?
Я уже пробовал некоторые решения для регулярных выражений, но я не очень разбираюсь в подобных вещах, и я могу найти конечную строку, но не могу ее заменить:
Найти:
(...) $
Заменить:
^ $ 2 $ 1"
Пример того, чего я хочу достичь:
> 1
АБВГДЕЖЗИКЛМНОПРСТУФХЧШЭЮЯ
становится:
> 1
WXYZ АБВГДЕЖЗИКЛМНОПРСТУФХЧШЭЮЯ ABCD
Спасибо