Я хотел бы получить доступ к индексам данных выравнивания, которые возвращаются из функции сопряжения Джулии в BioAlignments.jl, чтобы узнать, где произошло выравнивание в контексте исходных последовательностей.
using BioAlignments
using BioSequences
scoremodel = AffineGapScoreModel(EDNAFULL, gap_open=-5, gap_extend=-1);
my_alignment = pairalign(LocalAlignment(),dna"ATATTAGGTATTGATTATTGTACGCGGCCCGGC" , dna"TTGATTATTGT", scoremodel)
alignment(my_alignment)
Например, подобный скрипт выводит объект выравнивания, из которого я могу получить доступ к счету через функцию score(). Однако я хочу знать, где в исходных последовательностях, которые я предоставил в качестве входных данных, произошло выравнивание, и знать, как вызвать переменную, хранящую этот индекс. Не удалось найти это нигде в документации.