Итак, у меня есть строка, представляющая вторичную структуру сворачиваемой РНК, например:
"....(((((((((...((...(((((((((((..((.(.......))))))))..))))..)))....."
Моя цель - избавиться от этих точек в крайних точках строки, чтобы я получил:
"(((((((((...((...(((((((((((..((.(.......))))))))..))))..)))"
Я пытался с помощью функции gsub, например:
gsub("\\.+\\(", "", string)
для начала и:
gsub("\\)\\.+", "", string)
для конца
но результат этой команды:
"(((((((((((((((((((((((((.......))))))))..))))..)))....."
и:
"....(((((((((...((...(((((((((((..((.(.......)))))))))))))))"
По сути, я не хочу, чтобы промежуточные точки были удалены, только те, что в начале и вконец.
Кто-нибудь знает хороший способ решить его в R?
Спасибо