У меня есть строка кода ДНК, и я пытаюсь использовать выражение регулярного выражения Java, чтобы сопоставить кодон (трехбуквенную последовательность) с аминокислотой.Ниже приведен пример одного из шаблонов:
Pattern A = Pattern.compile(("gct")||("gcc")||("gca")||("gcg"));
Этот синтаксис не работает с круглыми скобками или без них.В конечном счете, цель кода - подсчитать, сколько раз аминокислота обнаруживается в цепочке ДНК, и так как у меня около 20 аминокислот, у меня столько шаблонов.Может кто-нибудь помочь мне найти элегантный способ сделать это?
Я знаю, что мог бы использовать string1.equals (string2) и т. Д., Но я действительно предпочел бы использовать для этого регулярное выражениеЛюбая помощь будет высоко ценится!