?. ?. , ?. ?. , ?. ???, ?. +. ??-?-@bullet?s???rs-??tr?s-s?r????s?, ?. ?. et al., ?t ??s ??t???tés ?r???t???s ?t ??s str??t?r?s? ??s ??t???tés ?r???t???s s??t ?????sé?s ??é?é???ts ??r??tt??t? ??r ???????? ????????r ??s ??ér?t???s? ?? ????????r ??s ??r?????s ?? ?? ?é?ér?r ??s ré???s?s? ??s str??? t?r?s?s?r ??s ??t?r??t???s ???r à ???r ??tr? ??s s?r????s? ?? ??r??t ?? s? ??ttr? ??????r? s?r ???r?r? ?t ??s ???tr???t?s ???r ??é?????? ?? ??ss???s ??tr? ??s ??rt??????ts? ?? ???è?? ?? ?????? ?st ?????sé ????t?tés ?é???ss??t ??s ??t?r??t???s ??sé?s s?r ??s rô??s ????sés ??r ??s ??rt??????ts ?t ???tr???ts ??r ??s r???t???s? ?? rô?? é ?? s?rt??s? ??s ??tré?s ?t s?rt??s s??t ?ss???é?s à ??s ??rts? st?t?q?? ?st ?t???sé? ???s ??s s?t??t???s ?ù ??s ??rt??????ts s??t ???s? ?t ?ù ??s ????t???????tés ?t ??s ??s???s ét????s ?? ???????t ??s ????????? ???? ???st ??s ??????? à ??s ???????t???s ?? ????t?t???s ??r??t ????é??t???? ??s ??t??s ???t??? ???s??? ?t ???????? ??????? s??t ??s ??? ?tt? ??????????????r?? ?? ?? ?????tr? ?? ?t?t ?? ???rt s???t???s ???r?q?? ??r??t ?? ?ét?r????r ?t ?? r???????r ??s ?????s??ts à ????é??t???? ???? ?é??ss?t?? ????????t? ??s ?é????s??s ??t???? t?q??s ???r sé???t?????r ?t ??t?r??????t?r ??s s?r????s? ???? q?? ?? ?????s?t??? st?t?q?? s??t ????té? ??? ????r???????ts ??????q??s ?? ??????t??t ??s ??s?s à ???r ?t ?? ??r??tt??t ??????t?r ??s ???????t???s ?, ??? ??r ????r?t?? ??s? ???????????? ???s???rs t?? ??????ts ?? ? ??st? ??t? ?????rs???????st?????s?q?????s? ???s?? q?????? ???? ??????t ?? ? ??st ?? s?q?????s ??? ?? s????t??? ?t ?s ???? ?? r??? ????????? ??t? ?????rs?????????t????q?????? ???s?q??????? ? s????? s?? q????? ?s ??r???? ?r?? ?? ????t?t?? s?q?????? ? ?????s?t? t??? ?s ???????? s?? ??? s??? ????????ts ?r? s????t?? t? ???? s?r????s? ???s ?????rs??? ??rr?s? ?? ?tt? ????????r?s???r??????????rs???????r???????? ?? ?????tr? ?? ?????rt?????t? ?? ??r???? ????ts ??? ??t??ts ??

?. ?????, ?. , ?. ?. , ?. , ?. ?. R?-s?st?-?-?t??-???@bullet??t?-?-?-?-?-t??-?r?-?-?-?-r et al., ? s 2 ? ?? s????st?? t? ????rts t? ??????t t?? ????t ?? s 2 t? t?? ??t??t ?? s 1 ? ?? ?r???r?? ?? q??st???s? ???? q??st?

?. , ?. ??-@bullet-?-?-?-s?r, ?. , ?. @. ?@bullet?, ?. ??-?-?rts?-?t et al., ???? s??? t?? r?s??ts ?? t?? s?r???? ??? t???? ?? ??? ??r? ???? ??sts t?? r?s???s?s ??r ???? ??rt??????t ??? ??r ???? s????st???? ??r?ss? ???t??r?? ????s s?r????s t??t ?r? ?r?? ????r??t ???t??r?s? ??? ???t ?????? ?? t?? t???? ???t???s s????st???s ?st????s??? ??t???? s?r????s? ??r ??????? ?blastp > blast? ????t t??t t?? s?st?? s????st??

?. ?. ?@bullet????-??-?-?t-s?r????s?, ?. ?@bullet??-?-?-st-?-?-?-?r-s????st?-?-?-s-?r?-r??, ?. ????-?s-r?@bullet???, ?. , ?. ?. et al., ?? ??t???? s???s? ?t ?s ??????t t? r???s? ???st??? s???s t? ?r??t? ??? ???s? ??r ???r???? ??????s t? r???s? s???s? ??? ????r??t??? ?t ????t???s ??t???? s???s ??? ??t? t???s ?s ???? ?s ?????r? s??? ?r???s ?t ?r?????s t?r???? r???s ?????? t? r???????? s?????? s???s ??? t???r ????t???s? ??????q??s t? r?tr???? s???s? ??r ??????? t??s? ?r?s??t?? ?????? ?r? ?s?? t? ??? s???s ?? ???????r??t??s ???t??r?s s??? ?s?r?????s t??t s??r?? s???s? ???r?????s t??t ????r?t? s???s ??t???t?????? ?r????? ??t? tr??s??r??rs t? ??s?rt ??t???? s?r????s? ???? ??tt?r ?s???t? s???s ?r?? ?????? s?r????s? ???? ?r? ???r??t?r???? ?? t?? ??t? ???? ?????t? t??? s????rt ??? t?? tr??s??r??t???s ??t???? ??t? t??? ???r? ?r???rs ?t ?? ?????? s????rt str??t?r?? ??t? tr??s??r??t???s ??s?? ???? ??t? t???s? ??s???? ?t ?? ??????? ?s? r???s t? ??t???t?????? ??s?rt s???s ?s ???r????s ??t? ?????t???? ??r????s? ????r ???r???? ??? t?? ???r???? ?? ????r???? ?t ?? ??P???? ?r? ???s? t? ??r ??r?? ??? ?rst ??? ?????s? ?t ?s?s r???s? ??? t?? s??

?. ?. , ?. ?s-?és?, ?. , ?. ?. , ?. et al., ?? ???t???s?t??r? ??s s????st???s ?t ??? ?ér????t???? ??sé?s s?r ?? ?????rt?????té ??s ??tré?s ?t s?rt??s ??s s?r????s? s??t ?r???sé?s ??r??t?s??ts s?r ??sq???s ??tr? ???r???? r???s? s??t ? ??? ??s? ?? ??????s? s????s? ?? ??r????? ??s ?r??r?étés ?és?ré?s? ??s s????st???s ?t ??s tr??s??r

?. ??-???-?-?tr?-?st-?-?-?-??rs?-?-?-Ét?, ?. ???-??-@bullet??rt??@bullet?, ?. , ?. ?????????, ?. ?. ??-???-?-?tr? et al., ?? ??r?? ??s ????s??s ??tr? ??s ??rts ??s s?r????s? ?t ???r ?? ?ê?? s?r????? ?? ??r?? ??s ????s??s ?????t ?? ???q?? ??rt ????tré? ??rs ???q?? ??rt ?? s?rt??? ? ??s ?r??r?étés ?és?ré?s ?? ??r???? s??t ??s ???tr???t?s ?és?ré?s q?? t??t ??r???? ???t r?s???t?r? ????s ??tér????s??t?r?é ?t q?? t??s s?s ??rts ????tré? s??t ??és? ? ??s s????st???s s??t ??s s?r????s ?t ??s ????s??s r???rts? ?? ?ré??s? ??s ??rts q???? ?t???s?t??r à ????t??t??? ?? ??????t?r? ??s s?r????s ?t ??s ????s??s s??t s???érés à ??rt?r ?? ?? ??s? ?? ??????s? s????s ??rsq?? q?? ??s????? ??s ??????t??t t??s ??s ??rts ?? ????s ?t q????s r?s???t??t ??s ?r??r?étés ?? ??r????? ? ??s tr??s??r??t???s s??t ??s ??t???s q???? ?t???s?t??r ???t ????t??r ?t q?? ???????t ?? ??r???? ???r??t ?t? é???t????????t? ??s s????st???s? ??t????????t? ????s s??t ???st?t?é?s ??????ts ?t ?? s???r?ss???s ?? s?r????s ?t ?? ????s??s? ??sé s?r ??s ?????s??ts? ??tr? s?stè?? ??r?

?. ?-?s-?-?-?-tr-?-?-s-À, @. , ?. ???-q??-?-?-tr?-?-?-?-r, ?. ???-?-?r, ?. et al., s?t? ??s t???s ????tré? ?t s?rt?? ??s s?r????s? ???? ??r??t?t ??s ????s??s ??tr? s?r????s ???ér??t?s ?t sûr?s ??r r??s? s?r????s t?r???? s??? s????st???s ??t? r?s???t t?s ??t???? s?r????s ???? r??t? ??r???? ????r????? ??rt??r??r?? t?? ????? ?? t?? ??? ?r?????r? ??s??r?? ? s???t??? ??r s????st???s t?r???? t?? ??t??? ?? ????s? ??? ????s ???t?r?s ?s?r ??t??t???s? ?t s?r??s t? s?t ??r???? ????ts ???r? ??r? s????st???s? ?s ??????t??? ??? ????s? ?? ?r????? tr??s??r??t???s t??t ?s?rs ??? ?s? t? ?????s? ??r????s

?. ?. , ?. ?. , ?. ???-??@bullet@bullet??-?-r, ?. ??-?-?ss-?@bullet@bullet-?-?s-?-?-r-?-?rt??@bullet-?-?-r??-?-?s-??t?, ?. Rr??t et al., ?rts ?? t?? ??r????? ?????st???s ??st ???r??t?? t??t t?? ??r???? ??t?r ??????t??? r?????s ????? ??r???? ??? s?r????s ?r? s????st?? ?r?? ????t ??rts F in, sugg ? t??t r?t?r?s s?r????s ??? ??t??t?? ????s? Pr?????? t??t f or all p o ? F out ) = {(?, ? in , ? out ) | ? ? ?? ? in ? F out ? ?.? in ? ? in is injective? ?p ? F out : (p.?.type, ? in (p).type) ? ?? ? out ? F in ? ?.? out ? ?p ? F in : (? out (p).type, p.?.type) ? ?}

?. ?. , ?. ??-?@bullet?-?-?-s????st?, ?. S??, ?. , ?. ?. et al., ? inst ? ?????s t?? ??st??t??t??? ?? s?r????s? ?s s??? ?? ???t??? ?????? ????r?t? ??rts ?r? ??st??t??t?? ?r?? ??str??t ??rts ??? t?s?s ?r? ??st??t??t?? ?r?? s?r? ????s? inst ? ?r??t?s

?. Pr, ?. ?. ??-???-?-r-?-?-?-?s-??s??, ?. ?. ??t?, ?. Insert-?-?-?-x-?-sugg-?-(-w, F. ). et al., inst ? (? in (p))) | p ? F out } ? {(inst ? (? out (p)), p) | p ? F in } ??t? t?? ?r?????s ?????t???s? ?t s????s t?t??t ??rt p out ? F out s??? t??t p out ??????s ?? p in ?, t??t ?s t?r??t ?? t?? ????s ??t?r ??s?rt???? t??? ??t??r p in ?s ?, p.p in ) ?st????s??s t??t

?. Pr, ?. ??-??-?s?-t??-s?-?-?-r??s-?-?-?-?-?-?s-t??, ?. ?. ??t?, ?. ?. , ?. et al., p out , p in )} ??t? t?? ?r?????s ?????t???s? ?t s????s t, t??t ?s t?r??t ?? t?? ????s ??t?r ??s?rt???? t??? ??t??r p in ?s ?, p.p in ) ?st????s??s t??t

?. ??-?-s-??tt?-t?ès??, ?. ?s, ?. , ?. , @. ?. et al., ?tr? ??s ??tré?s ?t s?rt??s ?? s?r????s? ???? ??ss? ??r ??? ??str??t??? ??s t???s ??s ??tré?s ?t s?rt??s ??s s?r????s? ???? ?t???s? ?? ??s????? ?? rè???s ?? ?????rt?????té ??s t???s ?? s?rt?? ??rs ??s t???s ???s? q?? ?? ?é?ér???s?t??? ?t ?? s?é?????s?t??? ?? t???s? ??s rè???s ??r??tt??t ?? ?é?ér?r ??t???t?q?????t ??s ?????rt?ss??rs ???r ?? tr??s??rt ??s ????é?s ??tr? s?r????s ???s ??s ??r????s? ??tr? ???r???? ???r ?????r ??s ?t???s?t??rs ???s ??rt?r ?? ??s rè???s ?? ?????rt?????té? ???s ????s ?é?éré ?? ?r???? ?? ?????rt?????té q?? r??rés??t? ??s s?r????s ?t ??s ????s??s ?ét??té?s ??tr? ??s s?r????s? ??s ????s??s ??tér????s??t ??s ?????rs???s ?é?éré?s ??tr? ??s ??tré?s ?t s?rt??s ??s s?r????s? ?? ?r????? é????é ??r ??s ????rts? ???tr? q?? ??tr? ???r???? ?st ????té?? ???? ?r?

?. , ?. ??-?-?-tr?-tr????@bullet-?-?-?-??r, ?. @bullet?, ?. ??-?-?-?-??ét?r-?-?-?-?s, ?. ??-?-s-@bullet?-?-?-?-??rt???@bullet?té?-??sq??-@bulletà?-?-?-?s-?-r-?-?-?-s-?-?-s-??-?ér?r-@bullet?s-??s et al., ???s ??tr? ???t??t? ??t??? ???sq?? ??s ??s ?? ?????rs???s ???t????s s??t r?r?s? ??s t???s ??t ??? t????? r??s??????? ?t ??s s??s t???s s??t

?. ?????-??-?-?r, @. , ?. ??????, ?. , ?. et al., ér??? r??ètr?s ??s s?r????s? ????té?r?t??? ??s t???s ré??rs??s ?st ?ss?? ??r??t? ?? ?? q?? ?????r?? ????str??t??? ?? t???s? ???? s???r? ??s s???t???s ????rté?s ???s ??s ???? ????s t??s q?? ?????, r??t?q??? ???s ???s s????s ????tés à ??s str??t?r?s s???????????t ???? ?? ??s??? ??t ?? ????é?s? ??s s?r????s ???s ?? ??r???? ??r???t ?? ?r???? ?? ?é????????s ?ù ??s s?r????s ?é? ??????ts s??

?. , ?. ?s-?????@bullet?s-À, ?. , ?. @bullet???-?t-À, ?. @bullet-?-?t?r-??-?-?-?-?èr?-??t-?-?-?t?sé??-?@bullet@bullet?s et al., tré?s ?t s?rt??s ??s s?r????s? ?? s????st??? ?t ?? ?ér????t??? ??r??t ?? ???? ??s?t??? ?? s?r????s? ????s ??????t é???????t ??r??ttr? ??s ?é????s??s ???r ?? ??tr???? ?? ???ss????t ?t ?? ??????t??? à tr???rs ??s r?ss??r??s ?????r???t ??s t???s ?? ????é?s? ??s s?r????s ?t ??s ??r????s? ???t???s?t??? ?? ??s s???t???s ???t ??ss?r ??r ??s ??? ?????? q?? ??r??t ?é?à ???????? ??s ?é????s??s s?????tés? ?? s?r??t s?????t???? ??????t?r ??s ?é????s??s à ?? s?stè?? ?? ??st??? ?? ??r????s? ?? t?? s?stè?? ???rr??t ??r??ttr? à ?? ?t???s?t??r ???? ?? ?? ??s s? ????r??t?r à ??s tâ???s ????????s ???r ?é???r ?? ?ér?r ??s ??r????s? ?? s?r??t s?????t????? q???? ??r?? ??s ?t???s?t??rs ????t ??st? à ????s?r ??tr? ???s???rs ????s ??rt?r????s? ??s s????st???s ?? s?r????s ?t ?? ????? s??s ??????t êtr? ????r??s?s ????ré ??s ???tr???t?s ?? ????s? ?? ?st ?é??ss??r? ?? ??ttr? ?? ????? ??s t?????q??s ?? ???ss????t ?t ?? ??tr??? ??s s????st???s? ??s t?????q??s ??????t s???s??r?r ?? s???t???s ?t???sé?s ???s ??rt????s ???r????s? P?r ???????? ????r???? ?t ??? ??P???? ?r???s??t ?? s???ér?r à ??rt?r ??s s?r????s q?????? ??tt? s???t??? ???t êtr? ????té? à ??tr? ??s? ????????t? ?? ???t t???r ????t? ?? ?? ??t??? ?? ????s? ?? s????r? ???????s?r ??s ???s ???rts ??????s à tr???rs ??s ??rts ?? ????s? ?? s?r??t é???????t ??tér?ss??t ?? ré?é???r s?r ?? ???t q??