<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>TRANSFORMATION OF LARGE CHROMOSOME STRUCTURES: AN ALGORITHM OF EQUALIZATION OF GENE CONTENTS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gorbunov K.Yu.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lyubetsky V.A.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Information Transmission Problems of the Russian Academy of Sciences</institution>
          ,
          <addr-line>Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lomonosov Moscow State University</institution>
          ,
          <addr-line>Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>395</fpage>
      <lpage>401</lpage>
      <abstract>
        <p>Данная статья является очередной в серии статей авторов, в которых они продолжают исследовать задачу оптимального преобразования одной данной хромосомной структуры в другую. Излагается алгоритм уравнивания генных составов двух данных структур, позволяющий свести общий случай этой задачи к частному случаю, где обе структуры имеют равный генный состав. Решение задачи в этом частном случае, а также альтернативный алгоритм для общего случая описаны в предыдущих статьях авторов. Рассматриваемый здесь алгоритм существенно проще альтернативного, что позволяет применять его к структурам с десятками тысяч генов. Мы строго доказываем его корректность.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>на случай, когда операции имеют неравные цены. В данной работе описывается более простой
для случая неравного генного состава и равных цицйен. Эотпоетра алгоритм позволяет быстро
обрабатывать структуры с большим числом генов, вплоть до нескольких десятков тысяч. Он пре
описан в [4], однако строгое доказательство его корректности там отсутствует. Мы приводим
доказательство.</p>
      <p>Вкратце анпомним основные определенияХ.ромосомная структура определяется как
ориентированный граф, состоящий из цепей и циклов, которые не пересекаются, включая
(кольцевые хромосомы из одного гена); каждое ребро графа представляет ген, ребруимяприписывае
этого гена (обычно именами служат натуральные числа). В этом смысле ребро с приписанным е
называется далеегеном, а цепи и ц–икхлрыомосомами. Мы рассматриваем случай, когда имена в
структуре не повторяются. Говорят, что две стaриукbтуирмыеют равный генный состав, если они
содержат одно и то же множествГоен, импёрне.дставленныи своим имaениемb, навзове омбщим; ген,
представленныи лишь в однои из– оссторбуыкмт:урсоответственно, имеютсяa- и b-особые гены.
Кольцевую хромосому, состоуяющ целиком из особых генов, носаозбоовйе. м
На рисункеa п1риведены две хромосомные структaуирыb с равным генным составом.</p>
      <p>Рис. 1. a) Две хромосомные структуры a и b с равным генным составом; b) Общий граф a+b структур a и b,
определяемый сразу после рис. 3
При преобразовании структуaрыв b разрешаются следующие операции.</p>
      <p>
        (
        <xref ref-type="bibr" rid="ref3">1</xref>
        ) Двойная переклейка. Разрезать две вершины, имеющиеся в гра-фнеовоиму потождествить
(говорим: склеить) четыре образовавшихся краяa, . рис. 2
      </p>
      <p>
        (
        <xref ref-type="bibr" rid="ref4">2</xref>
        ) Полуторная переклейка. Разрезать вершину и -нопвоому отождествить (склеить)
образовавшии ся краи -сто касквиомбодным краем в графеb,. рис. 2
      </p>
      <p>
        (
        <xref ref-type="bibr" rid="ref1 ref2 ref2 ref5 ref6 ref6">3–4</xref>
        ) Одинарные переклейки: разрез и склейка. Разрезать вершину
(склеить) два свободных края, c.рис. 2
или, наоборот, отождествить
один
Эти четыре операции называюсттсаяндартными. В случае неравного состава, кроме них разрешаются
еще довпеолнительные операции – удаление и вставка, риУсд.але3н.ие: удалить из хромосом ызнысивя
участок иaз-особых геновВ. ставка: вставить в хромосому связныи уbч-аосстообкых изгенов. Участок
может вставляться также в виде новои линеи нои или кольцевои хромосомы.
Минимальное число операции , требуемых для преобразования aсвтрукструрукытуруb, назове м
расстоянием между a и b (обозначение: r(a,b)), а соответствующую последовательность опер–ации
минимальной.
Для двух структaуир b напомним понятеиобщего графа a+b: сначала для равных составов, а затем для
неравных. Это неориентированный граф без впеертшелиьн, ы которого– имена краёв всех генов;
например, 5-к' онец гена 3 обозначае1т,сяа 3ег-окон3е'ц – 32. Рберо общего графа соединяет две ыв,ершин
если соответствующие им кортаяождествлены (говорят: склеены) ва или b; оно помечается
соответственно какa- или b-ребро. Если они склеены в обеих структурах, то они соединяются д
рёбрами с пометкаaми b. Например, общий граф структур, показнананырхис.a, 1 изображён на рbи. с. 1
Легко видеть, чaт+оb всегда состоит из непересекающихся цепей и циклов (в том числе, изолирова
вершин и циклов длины 2), в aк-роётборраых иb-рёбра чередуются. Эти цепи и циклы будем называть
компонентами. Качеством графа a+b назовем сумму числа циклов в нём и половины числа це
содержащих чётное число рёбер (ноль считаем четным числом). В [1]r(aп,bо)капзраино, рачвнтом
составе, равно разности числа гaениов кавчества граaф+аb.
      </p>
      <p>В случае неравного состоапвраеделение общего графа a+b изменяется следующим образом. Он
содержит обычные вершины – края общих генов с их имеонсаомбиы,е виершины – максимальные по
включению связные участки a-иозсобых или иb-зособых генов (возможно, циклические). Особая
вершина пмоечается как a- или b-вершина, ей такжпериписывается последовательность
соответствующего участка генов. Общий граф содержит следующОибеычнроёберрае.бро соединяет две
обычные вершины, если соответствующие им края отождествлены (сакилелеинbы;)осовбое ребро
соединяет обычную вершину с особой, аесиллии bв край, соответствующий обычной вершине,
отождествлён (склеен) с краем участка, соответствующего особой вершине. Такое ребро помечаетс
a- или b-ребро. Петля в a+b соответствует особой хромосомсео,ответствующая особая вершина
соединяется с собой. Как и прежде, общий граф неориентированный и состкомитпониензт с–вязных
цепей и циклов.</p>
      <p>На рис. 4a приведён пример двух структур с неравным генным составом, а на рисунке 4b показан
их общий граф.</p>
      <p>Рис. 4. Две хромосомные структуры с неравным генным составом (a) и их общий граф (b). Жирные точки</p>
      <p>показывают особые вершины
Алгоритм уравнивания генных составов</p>
      <p>Основная идея алгорит–муаравнять генныи состав данных структур, адобсоабвыиве b-вгены, а bв
– особые a-гены (кроме генов осиозбых хромосом). Все добавляемые гены раскладываются по
нескольким кольцевым хромосомам, назове м эти хромосомы иновгыемниы(a-вновныимхи bи-новыми).
Их конкретныи вид определяет следующее условие: послеособуыдахленхиряомосом полученные
структуры a' и b' (с равным генным составом) должны преобразовываться одна в другую минимальн
числом операции . Назовем особые гены, не лежащие в особыосхобехнрноыммосио.маОхч,евидно, граф
a'+b' получается из граaф+аb удалением петель и особых вершин и добавлением вместо –них верш
крае в особенных генов, –рсеклебеекр между этими краяaми b ви ре бер двух полных паросочетании :
между краямиa-особенных генов и между крbа-оясмоибенных генов. Ре бра первого паросочетания
соответствуют склеи кам крае в генов в новых aхриомопсооммеачхаютвся пометкbо.иРе бра второго
паросочетания соответствуют склеи кам крае в генов в новыхb ихропмомосеочмаюахтсяв пометкaо.и Из
ранее упомянутого результата [1] следует, чaт'+оb' дгроалфжен иметь максимально возможное качество.
В [4] подробно описан алгоритм построения этих паросочетании , и мы лишь проиллюстриру
примере структуaр и b, изображе нных на4. рис.</p>
      <p>Изобразим графa+b с подробной«расшифровкой» содержания особых верширни,с. 5.</p>
      <p>На рис. 5 синие отрезки изображаютa-гоесноыбы,е красные– особые b-гены (эти отрезки не
являются ре брами графа). Рассматриваем максимальные пути из че рных ребер, оканчивающиеся
с однои стороны краем особого гена (здесь их 4)ыеи криазоялиорсоовбаыннх генов (здесь их 4). Такие
пути могут быть двусторонними (т.е. оканчиваться краями особых генов с обеих сторон, здес
односторонними (здесь их 2), к последним также относим изолированные края особых генов
всего их 6). Двуоснтноире пути бывают однородными (т.е. оканчиваются краями одного цвета)
неоднородными (здесь оба пути неоднородные). Односторонние пути естественным образом делятс
Рис. 5. Тот же граф, что на рис. 4b, c «расшифровкой» содержания особых вершин. Синие отрезки – особые a-гены,
красные – особые b-гены
1) Добалвяем вM склеенные пары крае в особых генов (в рассматриваемом примере таких па
поскольку все особые вершины содержали по одному гену).</p>
      <p>2) Каждыи двустороннии однородныи путь замыкаем в Mцпиакрлу, дегообавклояняцов.
3) Пока существует пара ордовнуснтих неоднородных путеи , соединяем их в цикл,M двобеавляя в
пары соответствующих концов (в этом п–рпиамреыре52, 62 и 72, 82).</p>
      <p>4) Пока существует пара односторонних путеи одного цвета и разнои че тности, соединяе
цепь, добавляя Mвпару их концов (в этом п–рпиамреыре51, 92 и 61, 91).</p>
      <p>5) ДостраиваемM произвольным образом (в этом пр–ипмаерае 71, 81).
На рис6. серые ре б–рпаары построенных паросочетании .</p>
      <p>Рис. 6. Тот же граф, что на рис. 5, с добавленными серыми рёбрами построенных паросочетаний
Качество q графа, составленного из че рных и серых ре бер (и изолированных черных вершин
В следующем разделе мы покажеrм(a,,b)ч=тCо0+n–q, гдCе0 – суммарное количество особых хромосaом в
и b (здесь их неnт–), число генов a'в(здесь их 9). Таким обрr(аaз,оbм)=,5.
Доказательство корректности алгоритма
со структуройp(o(a)) или получается из нее удалениемg. гПеноа предположению индукции
r(p(o(a)),b))≥r(p'(o'(a)),b)). Отсюдrа(o(a),b)=r(p(o(a)),b))+1≥r(p'(o'(a)),b))+1=r(o'(a),b).</p>
      <p>В случае, когда b вимеются особые хромосомы, aа ихв нет, рассуждение симметри–чно
рассматривается переход bокт a обратными операциями. Лемма доказана.</p>
      <p>Перейдём к доказательству теоремы. Докажеdм≤,d'+чCт0о. Обозначим череaз+ и b+ структуры a' и b'
до удаления из нихыхосохбромосом. По лемме существует минимальная последоватSе'лоьпнероастцьии ,
преобразующая a+ в b+, начинающаяся удалением особых хромосaо+ми иззаканчивающаяся вставкой
особых хромосом bи+з. Между этими удалениями и вставками сaт'рпуркетоубрраазуется в b'. Таким
образом, S' содержит d'+C0 операции. Построим по ней последовательноS,стьпреобразующуюa в b, и
имеющую не большую д.линНуачальнаяи конечная часть S (удаление и вставка особых хромосом)
переносятся из S' без изменении.</p>
      <p>Рассмотрим среднюючасть последовательностиS', обозначаем промежуточные структуры в неи через
t. Начальным циклом в такой структуtрнеазовём кольцевую хромосому, состоящую целикaо-нмовыизх
генов, которые и во всех структtутроажхе дпоринадлежат кольцевым хромосомасмт,оя щсоим целиком
из a-новых геновК. онечным циклом в t назовём кольцевую хромосому, состоящую целикbо-мновыизх
генов, которые и во всех структурахt топжоеслепринадлежат кольцевым хромосомам, состоящим
целиком иbз-новых геновР.азделим все компонентыкажвдой t на три части: начальную, основную и
конечную, где начальная ч–асвтсье начальные циклы, конечная –чвассеть конечные циклы и основная
часть – всё остальное. В первой струaк'ткуорнеечная часть пустап.осВледней структуре b' начальная
часть пуста. Перебирая от начала tвисе соответствующие операции, строим последовательSн,ость
состоящую из основных частей стрtувкмтеусрте со следующими операциями. oП–утсеткьущая операция
в S'. Если все хромосомы, к которым она применяется, лежатй вчасотсиновснторуктурt,ы а все
хромосомы, получающиеся из них в результате приoм,енленжиаят в основной части стрoу(кt)т,уртыо
операция o добавляется кS, её результ–атосновная часть структурoы(t). Если среди хром-осом
аргументов операцииo есть хромосоамh из начальной части структtу, рыа все хромос-зонмаычения
лежат в основной части струкo(тtу)р,ыто участок из всех новых генов, состhа,влвясютщавилхяется в
основную часть структурtытак, что получается основная часть стрoу(кt)т.урыЭта операция аввксит
добавляется кS. Аналогично, если среди хро-мзноасчоемний есть хромосомhаиз конечной части
структуры o(t), а все хромос-аормгыументы лежат в основной части стрt,укттуорыучасток из всех новых
генов, составляющихh, удаляется из основной часткитурсытрtутак, что получается основная часть
структуры o(t). Эта операция удаления добавляеSт.ся Накконец, если все хром-оасрогмумыенты и
хромосомы-значения не лежат основной части стрt,уктнуиркыакая операция не добавляSе(твспярочкем,
этот случай приовторечит минимальностиS'). Очевидн,оникакие другие случаи невозможны.</p>
      <p>Ясно, чтSо не длиннее, чSе'м. Неравенствdо≤d'+C0 доказано.</p>
      <p>Докажем, чтdо'≤d–C0. Рассмотрим минимальную последовательносSтоьпераций, преобразующуюa в
b, начинающуюся с удалевнсиеях особых хромосом a ииз заканчивающуюся вставкой всех особых
хромосом изb (она существует по доказанной лемме). Построим по ней a'с,трbу' ктиуры
последовательность S', преобразующуюa' в b' и имеющую длину по крайней Cм0емреньншае длиныS.
Отбросим начальную и конечную Sч.астСитруктураa' получается изa добавлением новых хромосом,
являющимися зацикливаниями участков генов, вставляемых операциями всSт.авкСитруикзтураb'
получается иbздобавлением новых хромосом, являющимися зацикливанчиаясмтикову генов, удаляемых
операциями удаления Sи.зПеребирая от начала структуры и операции в средSн, ейстрчоаисмти
последовательность S'. В её структурах гены, как и раньше, делятся на три части: начальную, о
конечную. Основная часть любойктусртрыу вS' совпадает с соответствующей структурSо.й Пвустьo –
очередная операция S.в Если она стандартная, добавляеSм', еаё овчередная структура получается из
предыдущей заменой основной части на результат применения к нoей. Еосплеиoра–цоипиерация
удаления участка генов, то, очевидно, существует стандартная операция, вырезающая и зациклива
этот участок (пустая, если он уже цикл). ДобавSл'явемместеё сок структуро–йрезультатом её
применения, и помещаем новую кольцевую хромосому увю кчоансетчьн. Есoли– операция вставки
участка генов, то составляющая его кольцевая хрhопмоосопмоастроению присутствует в начальной
части текущей структурыS' и,в очевидно, существует стандартная операция, вставляющая этот участок
в нужное место (пусетсаляи, h вставлялась целиком). Добавляем Sе'вёмексте с её результатом (при этом
h удаляется из начальной ча.стОич)евидно, так построенная последовательSн' онсеть длиннее средней
части S. Неравенствdо≤d'+C0, а вместе с ним и 1 тдеоокраезманаы.</p>
      <p>После тгоо, как построены структaу',рbы' и минимальная последовательносSт',ь преобразующаaя' в
b' (например, как описано в [1]), алгоритм строит минимальную последоSв,атперлеьонборсатзьующуюa
в b, в соответствии с описванипеемрвой части доказательствраемтыео1.</p>
      <p>Теорема 2. Общий графa'+b' построенных в алгоритме струaк'тиурb' имеет максимальное качество.
Доказательство. Будем доказывать корректность алгоритма построения двух паросочетаний по
шагам. Для каждого из ш–а4гов по1кажем, что если пара, ннваыябрана этом шаге не входят в
объединение M паросочетаний, то можно так их перестроить, чтобы она входила в объединение
паросочетаний, и новый граф имел качество не меньше, чем прежний. Используем термины, вв
при рассмотрении алгоритма на ерперимв предыдущем разделе.</p>
      <p>
        Склейку краёв особых генов, упоминаемую на шаге 1 алгоритма, можно рассматривать
двусторонний однородный путь, поэтому обоснования шагов 1 и 2 одинаковы. А именно, предп
что пара краeё1ви e2 такого пути не входMи.тТогвда эти края входят в некоторыeе1,e3п)ариыe2,e(4() из
M. Заменим их на eп1а,eр2ы) иe(3,e(
        <xref ref-type="bibr" rid="ref2 ref2 ref6 ref6">4</xref>
        ). При этом в общем графе станет одним циклом больше, и его
увеличится.
      </p>
      <p>
        Обоснуем шаг 3. Предположим, что парыe1,eк2)раёивe3,e((
        <xref ref-type="bibr" rid="ref2 ref2 ref6 ref6">4</xref>
        ) двудхвусторонних неоднородных путеи
не входятM.в Тогда эти края входят в некоторeы1,eе5), п(eа2р,eы6), ((e3,e7), (e4,e8) иMз. Заменим их на пары
(e1,e2), (e3,e4), (e5,e6), (e7,e8). Перебор возможных типов двух компMо,ненсотдервжащиeх1 и e3, показывает,
что ввосех случаях качество общего графа не уменьшится. Например, если это два цикла, они
на два других цикла.
      </p>
      <p>
        Обоснуем шаг 4. Предположим, что параe1,eк2)раоёдвнос(торонних путеи одного цвета и разнои
че тностние входит M.в Тогда эти края вхнодекяоттоврые парыe1,e(
        <xref ref-type="bibr" rid="ref1 ref5">3</xref>
        ) иe2,e(
        <xref ref-type="bibr" rid="ref2 ref2 ref6 ref6">4</xref>
        ) иMз. Заменим их на пары
(e1,e2) иe3,e(
        <xref ref-type="bibr" rid="ref2 ref2 ref6 ref6">4</xref>
        ). При этом либо два чётных пути заменятся на два чётных, либо чётный и неч
заменятся на чётный и нечётный. В обоих случаях качество общего графа не уменьшится.
      </p>
      <p>Обоснуем шаг 5. После выполнения шага 4 может остаться не более одного двустор
неоднородного пути, одностороннaи-пеути одной и той же чётности и одноbс-птуотрионноиденой и той
же чётности. Очевидно, качество итогового общего графа не зависит еойтки спэотсиохба пусткелй друг
с другом.</p>
      <p>Теорема 2 и корректность алгоритма уравнивания доказаны.
Заключение</p>
      <p>В данной работе мы описали алгоритм уравнивания генных составов для построения миним
последовательности операций, преобразующих одну данную хромосстормункутюуру в другую. Ран-ее [2
3] мы описали альтернативный алгоритм решения той же задачи, основанный на взаимодействия
общего графа. Оба алгоритма имеют линейное время работы. Алгоритм уравнивания имеет
короткое описание и более простуюзацриеюа л.и Это позволяет обобщить его на случай, когда в исход
структурах имеются паралоги, т.е. гены с одинаковыми именами (статья сдана в печать).
стороны, альтернативный алгоритм может быть обобщён на случай неравных цен операци
Интересной темой будущего исследования может быть обобщение на этот случай и алгор
уравнивания.
Благодарности
Работа выполнена за счёт гранта Российского научного фонда –(п5р0о–0ек0т150№). 14
References
Об авторах:
Горбунов Константин Юрьевич, кандидат физ и-мкаотематических наук, ведущий научный сотрудник
лаборатории № , И6нститут проблем передачи информации им. А.А. Харкевича Российской
академии наукg,orbunov@iitp.ru
Любецкий Василий Александрович, доктор физи-мкаотематических наук, профессор, заведующий
лабораторией № , И6нститут проблем передачи информации им. А.А. Харкевича Российской
академии нау;к профессор мехнаико-математического факультета, Московский
государственный унвиерситет иемни М.В. Ломоносов,аlyubetsk@iitp.ru
Note on the authors:
Gorbunov Konstantin Yu., Candidate of Science in physics and mathematics, leading research fellow, Institute for</p>
      <p>Information Transmission Problems of the Russian Academy of Sciences, gorbunov@iitp.ru
Lyubetsky Vassily A., Doctor of Science in physics and mathematics, professor, head of the laboratory, Institute
for Information Transmission Problems of the Russian Academy of Sciences; professor, Faculty of
Mechanics and Mathematics, Lomonosov Moscow State University, lyubetsk@iitp.ru</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          3.
          <string-name>
            <surname>Горбунов</surname>
            <given-names>К.Ю.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Любецкий</surname>
            <given-names>В</given-names>
          </string-name>
          .А.
          <article-title>Модифицированный алгоритм преобразования хромосомных структур: условия абсолютной точности C/E</article-title>
          /UR Workshop Proceedings (CEUR-WS.org),
          <source>Selected Papers of the First International Scientific Conference "Convergent Cognitive Information Technologies (Convergent</source>
          <year>2016</year>
          )
          <article-title>"</article-title>
          , Moscow, Russia, November
          <volume>25</volume>
          -26
          <year>2016</year>
          ;
          <volume>1763</volume>
          :
          <fpage>162</fpage>
          -
          <lpage>172</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          4.
          <string-name>
            <surname>Compeau P.E.C.</surname>
          </string-name>
          DCJ-indel sorting revisited // Algorithms for Molecular Biology.
          <article-title>-</article-title>
          <year>2013</year>
          . - V. 8. - P.
          <year>6</year>
          .1-
          <issue>6</issue>
          .9.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          1.
          <string-name>
            <surname>Gorbunov</surname>
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .,
          <string-name>
            <surname>Gershgorin</surname>
            <given-names>R.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lyubetsky</surname>
            <given-names>V.A.</given-names>
          </string-name>
          <string-name>
            <surname>Rearrangement</surname>
          </string-name>
          and Inference of Chromosome structures // Molecular Biology.
          <article-title>-</article-title>
          <year>2015</year>
          . - V.
          <volume>49</volume>
          , no. 3. - P.
          <fpage>327</fpage>
          -
          <lpage>338</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          2.
          <string-name>
            <surname>Gorbunov</surname>
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          , Lyubetsky V.
          <article-title>A. Linear algorithm of the minimal reconstruction</article-title>
          of structures // Problems of Information Transmission.
          <article-title>- 2017</article-title>
          . V.
          <volume>53</volume>
          (
          <issue>1</issue>
          ). - P.
          <fpage>55</fpage>
          -
          <lpage>72</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gorbunov</surname>
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          , Lyubetsky V.
          <article-title>A. A modified algorithm for transformation of chromosomal structures: a condition of absolute exactness //</article-title>
          <source>CEUR Workshop Proceedings (CEUR-WS.org)</source>
          ,
          <source>Selected Papers of the First International Scientific Conference "Convergent Cognitive Information Technologies (Convergent</source>
          <year>2016</year>
          )
          <article-title>"</article-title>
          , Moscow, Russia, November
          <volume>25</volume>
          -26
          <year>2016</year>
          ;
          <volume>1763</volume>
          :
          <fpage>162</fpage>
          -
          <lpage>172</lpage>
          , in Russian.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          4.
          <string-name>
            <surname>Compeau P.E.C.</surname>
          </string-name>
          DCJ-indel sorting revisited // Algorithms for Molecular Biology.
          <article-title>-</article-title>
          <year>2013</year>
          . - V. 8. - P.
          <year>6</year>
          .1-
          <issue>6</issue>
          .9.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>