UGENE Forum
https://forum.ugene.net/forum/YaBB.pl
General Category >> Forum in Russian language ([ch1056][ch1091][ch1089][ch1089][ch1082][ch1086][ch1103][ch1079][ch1099][ch1095][ch1085][ch1099][ch1081] [ch1092][ch1086][ch1088][ch1091][ch1084]) >> Модификация плагина Search in Sequense.
https://forum.ugene.net/forum/YaBB.pl?num=1360832588

Message started by Kost Vladimir on Feb 14th, 2013 at 4:03pm

Title: Модификация плагина Search in Sequense.
Post by Kost Vladimir on Feb 14th, 2013 at 4:03pm
Хотел бы немного переделать данный плагин. Надо, чтобы в коментарий к найденной последовательности падали не только количество mismatch'ей, но и тот шаблон, с которого производился поиск. Подскажите, в каком файле искать. Qt знаю, патч пришлю :)

Title: Re: Модификация плагина Search in Sequense.
Post by Yuriy Vaskin on Feb 14th, 2013 at 4:22pm
Чтобы это сделать нужно редактировать файлы FindAlgorithm.cpp и FindAlgorithm.h. Они в папке ugene\src\corelibs\U2Algorithm\src\misc\

1. Нужно добавить поле с паттерном в FindAlgorithmResult
2. По аналогии с мисматчами, записать в это поле паттерн в функциях поиска (их несколько, по числу алгоритмов)
3. В методе FindAlgorithmResult::toAnnotation добавить квалификатор с результатом.

Если паттерны большие, а результатов много, то могут возникнуть проблемы с памятью. Можно обрезать паттерн или не отображать его совсем, если его длина превышает заданную

UGENE Forum » Powered by YaBB 2.5 AE!
YaBB Forum Software © 2000-2010. All Rights Reserved.