Мне нужно инвертировать текстовую строку ДНК, изменив все А на Т, Т на А, C-> G и G-> C.
Могу ли я элегантно обработать это в sed (или другой командной строке) без целой цепочки sed глобальных команд замены?
используйте tr. кошачий файл | TR ATCG TAGC
это то, как вы делаете это с помощью sed
$ echo "test ATCG GATC test" | sed 'y/ATCG/TAGC/' test TAGC CTAG test