ugeneunipro / ugene

UGENE is free open-source cross-platform bioinformatics software
http://ugene.net
GNU General Public License v2.0
207 stars 60 forks source link

UGENE-8092 Show alternative mutations doesn't rollback changes when its checkbox is disabled #1623

Closed DmitriiSukhomlinov closed 3 months ago

DmitriiSukhomlinov commented 4 months ago

При расчете альтернативных мутаций мы рассматриваем только символы, соотвествующие местам, где символ строго был строго секвенирован - в виде хроматограм это выглядит как горбик вверх или его чаще называют пиком хроматограммы. Если там горбик вниз, т.е. яма, либо покатая прямая, то, значт, что возможны ошибки секвенирования и символ тут неясен. Проблема возникала, когда была ситуация типа такой: image Символ А наибольший и соответствует заданному символу, но из-за этой "ямы" он не участвует в расчете, и вместо него берется вторая и третья по высоте пики. Я добавил проверку, чтобы в паре хроматограм с высочайшими пиками всегда был тот, у которого значение пика максимально.

DmitriiSukhomlinov commented 3 months ago

Упало несколько нестабильных тестов