Сопоставление различных шаблонов с строкойJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Сопоставление различных шаблонов с строкой

Сообщение Anonymous »

(Это своего рода последующий вопрос к одному, который я задавал раньше)acagatgaaggaggacgcgcccccgccgctgtcctgcgcctcagccatcctatgagacgg
< /code>

, и у меня есть 20 различных 3 буквенных шаблонов (каждая комбинация соответствует аминокислоте), я хочу сопоставить данные. Моя программа Java рассматривает 3 буквы за раз и пытается соответствовать ее одному из шаблонов. Я хочу в конечном итоге подсчитать количество раз, когда появляется каждая аминокислота, поэтому, когда я нахожу матч, мне нужно увеличить конкретный счетчик. Я хочу реализовать это с помощью java regex, поэтому у меня есть: < /p>

Pattern A = Pattern.compile("(gct)|(gcc)|(gca)|(gcg)");
Pattern C = Pattern.compile("(tgt) | (tgc)");
Pattern D = Pattern.compile("(gat) | (gac)");
< /code>

etc.

Однако я теперь понимаю, что вам нужно сделать сопоставщик для каждого шаблона, и вы не можете использовать один сопоставщик для поиска всех шаблонов; Как лучше всего достичь того, что я пытаюсь сделать?

Подробнее здесь: https://stackoverflow.com/questions/844 ... o-a-string
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»