Я перебираю последовательности ДНК, вытаскивая куски по 5-15 оснований за раз в объекты C ++ std :: string.Иногда моя строка будет содержать базу, отличную от ATCG, и я хочу предпринять действия, когда это произойдет.Например, я мог бы видеть:
CTACGGTACGRCTA
Поскольку существует «R», я хочу распознать этот случай.Я знаком с регулярными выражениями, но люди, кажется, рекомендуют несколько разных библиотек.Я видел Boost, TR1 и другие.Кто-нибудь может предложить другой способ поймать мои дела или сказать, какую библиотеку мне следует использовать и почему?
Спасибо