Мне нужно инвертировать текстовую строку ДНК, заменив все A на T, T на A, C-> G и G-> C.
Могу ли я элегантно справиться с этим в sed (или другой командной строке) без целой цепочки команд глобальной замены sed?
Мне нужно инвертировать текстовую строку ДНК, заменив все A на T, T на A, C-> G и G-> C.
Могу ли я элегантно справиться с этим в sed (или другой командной строке) без целой цепочки команд глобальной замены sed?
вот как вы это делаете с sed
$ echo "test ATCG GATC test" | sed 'y/ATCG/TAGC/'
test TAGC CTAG test
использовать файл tr.
cat | tr ATCG TAGC
tr ATCG TAGC < file
- person ghostdog74; 16.08.2010