ELF> @@s@8@@@@@@@@@@mm pp`p`hz (p(p`(p`@@DDPtdcc@c@Qtd/lib64/ld-linux-x86-64.so.2GNUGNUT@倢NPU)W|a9k |!;&^eWQ{K,Cr`__gmon_start__libc.so.6strcpyexitfopen__isoc99_scanfputcharreallocclockfgetcstrlenungetcfputc__isoc99_fscanffputsmemcpyfclosemalloc__ctype_b_locstderrfwritestrchrfprintfstrcmp__libc_start_mainfreeGLIBC_2.3GLIBC_2.7GLIBC_2.2.5ii ii ui q`r`q`q`q`q`q`r`r`r` r` r` (r` 0r` 8r`@r`Hr`Pr`Xr``r`hr`pr`xr`r`r`r`r`HjUH5h %h @%h h%zh h%rh h%jh h%bh h%Zh h%Rh h%Jh hp%Bh h`%:h h P%2h h @%*h h 0%"h h %h h %h h% h h%h h%g h%g h%g h%g h%g h%g h%g hp%g h`1I^HHPTI ^@H0^@Hǡ[@HHf HtHÐUHSH=g uKp`Hg Hp`HHH9s$fDHH]g p`HOg H9r;g H[fff.H=xd UHtHt p`ÐUHH0H}Huк_@HEHHHEH}u EBHUHEHHHEH}t#H}t HEHEHiHEH}t UHEЉUHH H}HuHUHEHH:HEH}tH}t HEHEH}t UHEUHH0H}HuпHEH}u EHEH HEH%E}(u-HUHEHHHUHHEHHtHEuAHEHo HEHE};t EH}t HEHE!HEHH}t UHEЉUHHH}H}tHEHHHEH-UHSH8H}EH}u_@ [HEHEbHEƿ_@AHtEHHEHHH% tHE< tEHEHEu}HEHHHEȾ'HHHHHHEHEHEHE'HE.HEHE؈HE<'u HEHE'HEHEHEuHE'HEHEHEHUHPHEHPHEHHHEHHEPHEUHH H}Hu8/HEH}u EGHEHEH@HEHHHUHEHHPHUHBEuHE9H}t UHEH}tHEH@HHEHUHH0H}HuHUHEHHEHHEH}uHEHEHOHEHE}:u?$_@HUHEHHǸt.HEHEHF>HUEH։HEuHEHHEHEHEUHH H}HEHHEH EHUEH։}'uHEHHEHEH7HEHEUHH0H}E EEHH"HEH}u HEHE}'uOHEHgE}'uEHHEUE8HU؋EH։EHHEHEEHHEUEE;Eu@EHcHEHHHEH}uHEH4HEHEeHEHE}5EHHEHEUHH0H}EE EHHHEH}GHUHcHH% uEƿ(_@ZHt&HU؋EH։EHHEHEEHHEUEE;EuCEHcHEHHkHEH}uHEH7HEHEeHEHE}*EHHEHEUHH H}6QHUHcHH% uHUEH։HEH$E}uUHH H}HEHHHuHEH}tHUHEHH7HEUHH}uEHE;EHEtEHEu؋EUHH H}uE EE;E|HE@HEHP2_@HHǸlE,EPHEH@MHcHHHH{EUHE9rUHHH}HEHHHUHH0}܃}t)H^Z H¸;_@HѺH1HEHƿO_@/HEH}uREttt%U_@Hc_@K]9E[UHH}HuHEHHHEHEH@HHE4HE@EEHcHHHHHE@DHEHHEH}u4HE@EEHcHHHHHE@DHEHHEH}uUHH}HuHUEEEE0EHcHHHHHEH@8@@EEHcHHHHHE؋@Du EEHcHHHHHE؋@D(EEHcHHHHHEH@ H@8@@EEHcHHHHHEH@(H@8@@EUEHHcHiH@|UMEHHcHiH@|EEHcHHHHHEHH8EHcHHHHHEH@ H@8H9tEEHcHHHHHEHH8EHcHHHHHEH@(H@8H9EEHcHHHHHE؋@DEHcHHHHHEH@ H@8@@EEHcHHHHHEH@(H@8@@EUEHHcHiH@|UMEHHcHiH@|EEHcHHHHHEH@ HEHcHHHHHEH@(HEHcHHHHHEH@ H@8@@EEHcHHHHHEH@(H@8@@EUEHHcHiH@|UMEHHcHiH@|EE&G]9EE= E= E= t= Ud= E‹`= EUHH H}HuHEHHEHEHHHE`@`@-HEP HEH_@HǸHEHHEH}u̿`@&HEPU`@HǸaHEHHEH}uӿ UHSHxH}HuHUE EE EHEHHEHEHHHE < 5< < a@HEHD$Ca@L$H$Ea@AA"a@Ѻ9a@HHǸ/HEHTa@RHEp HEPra@HEHMHL$$)AA,Ѻ(HHǸHEHHEH}uHEH#a@~/HEPa@HMHEHHǸxHEHHEH}uHEHa@+Hx[UHH@H}HuHUH}XHEЋ@@EHEH@0HEHEH@ HtiHEHƿ(HEHH HUHEHHHEHƿ,HEHH(HUHEHHfHEHƿ)HEtHEHUHHEHcHHHHHEȋ@DuHEHƿ^Z}twHE@@HcHHHHHEHEHE@DuKHEH@ HuHEH@(@@;EuHEH@(Hu!HEH@ @@;EtHEHƿ*UHSH8H}Hu 9 59 9 a@HEHD$Ca@L$H$Ea@AA"a@Ѻ9a@HHǸjH B]HUHEHH HEHƿ;OHEHa@H8[UHSH8HHDž@DžDEEHEHHEHHHHEHHDž0HEHJ0HcHHЋHcHHHHHEHEHEH@8@@HHE@DuHEHt 0&HEH@ HEHEH@8@@LHEH@(HEHEH@8@@PHEH@0HEHEHHEHE@DtHE@DtHEHutHEHP8HEH@8H9t=HE@DtHE@DtHEH8t9HEHP8HEH@8H9u$Dž@DžDHE@DlH}aHEH@8@@THEH@8@@`HEHJt:HEH@ HEHEH@8@@XHEH@(HEHEH@8@@\HE@DHEHHEHP8HEH@8H9u{HEHP8HEH@8H9uMHLHHcHiH@|HPHHcHiH@|~Dž@DžDBHE@D3HEH>HE@DHEHHEHP8HEH@8H9HEHP8HEH@8H9HLHHcHiH@|HPHHcHiH@|‹5 Ћ5 9}oTXHHcHiH@|T\HHcHiH@|‹4 Ћ4 9}Dž@DžDHE@DHLHHcHiH@|HPHHcHiH@|‹94 ‹ ,4 *4 9|SH}t3HE@Dt'HE@DtHE@Du)HEHntDž@DžDHE@DHLHHcHiH@|HPHHcHiH@|‹s3 Ћf3 9HLHHcHiH@|HPHHcHiH@|‹3 ‹ 3 3 9}!H}uEHE@@E0 HE@DHLHHcHiH@|HPHHcHiH@|‹2 Ћs2 9HLHHcHiH@|HPHHcHiH@|‹!2 ‹ 2 2 9}1HE@Dt HE@DuDž@DžD HE@DHLHHcHiH@|HPHHcHiH@|‹}1 Ћp1 9HLHHcHiH@|HPHHcHiH@|‹1 ‹ 1 1 9}1HE@Du&HEHrtDž@DžD0@tE:]90UHHHEHHHHEHH@HHEH :]HE@@HcHHHHHH@ HEH 9]HE@@HcHHHHHH@(HEH}H 9]HE@@HcHHHHHH@ HEH }9]HE@@HcHHHHHH@(HEH R9]HE@@HcHHHHHH@ HEH '9]HE@@HcHHHHHH@(HED#HE@@HHHHHHHHHEHmHEHLHHcHiH@|HPHHcHiH@|‹. Ћ. 4H;LuH;Pt . 44;44HHщHHSD"HE@@dHE@@hHE@@lHE@@pHEH>HEd(h,HHH HH H- ;-- HHHH~HHUHHHHUHHH@HUHd(l,HHH HH H- ;-, HHHHHHUHHHHUHHH@HUHpdHHHHHHHHHH@HHHH@HHHLHHcHiH@|HPHHcHiH@| `HHHcHiH@|`THHcHiH@|+ Ћ+ 4`;Tt p+ 44;44HHщHH$rDIHE@@dHE@@hHE@@lHE@@pHE@@tHE@@xHE@@|HEHHEdhlHHHHHHHHHH@HHHHHH@HHHLHHcHiH@|HPHHcHiH@| TXHHcHiH@|T\HHcHiH@|~) Ћm) 44;244HHщHH*HHUHHHHUHHH@HUHh(p,lxHH HHHHH H( ;/r( HHHHTHHUHHHHUHHH@HUHh(p,l|HH HHHHH H' ;/' HHHH~HHUHHHHUHHH@HUHh(t,lxHH HHHHH H& ;/& HHHHHHUHHHHUHHH@HUHh(t,l|HH HHHHH H& ;P % HHHH DrHE@@dHE@@hHE@@lHEHƼHEdHH@HHHH@HHHLHHcHiH@|HPHHcHiH@|‹$ ‰44;244HHщHHHHUHHHHUHHH@HUHd(h,HHH HH H/$ ;-$ HHHHHHUHHHHUHHH@HUHd(l,HHH HH H# ; k# HHHHO DHE@@dHEHaHEdHH@HHHH@HHHLHHcHiH@|HPHHcHiH@|‹" ‰44;44HHщHHBDHE@@dHE@@hHE@@lHE@@pHEȋ@@tHEЋ@@xHEHHEhHH@HHHH@HHHLHHcHiH@|HPHHcHiH@|‹C! ‰44;244HHщHHHHUHHHHUHHH@HUHh(l,dtHH HHHHH HV ;/@ HHHH"HHUHHHHUHHH@HUHh(l,dxHH HHHHH H ;/j HHHHLHHUHHHHUHHH@HUHh(p,dtHH HHHHH H ;/ HHHHvHHUHHHHUHHH@HUHh(p,dxHH HHHHH H ; HHHH}HHHEHH`<<;O H&]HHHHH&]HUHHnW N HEH>HEG E;~HEH HEEHcHHHHHEHEH %&]HE@@HcHHHHHH@ HEH %]HE@@HcHHHHHH@(HEHE@@dHE@@hHE@@lHEH@8@@HHEH@ H@8@@LHEH@(H@8@@PHEH HEdHH@HHHH@HHHLHHcHiH@|HPHHcHiH@|‹P ‰44;244HHщHHHHUHHHHUHHH@HUHd(h,HHH HH H ;-u HHHHYHHUHHHHUHHH@HUHd(l,HHH HH H ;- HHHHH8[UHSH(EvHEhHEZHHEHFHHEHPH"]H.a@-H"]H.a@NHEHHEHHHEH@HUH]HEѺHH E܋ t U)»a@H"]ACa@Ѻa@HHǸ衰{ U)»a@H!]ACa@Ѻa@HHǸm a@H!]ACa@Ѻa@HHǸ>\ a@H|!]ACa@Ѻa@HHǸH([UH^!]HHHH) S*HHH襮H (!]HHH芮H+*H,*H !]HHiH H荮H)H~H)HoH H`Hq HQUHHb@HǸ蒭;b@HUHHǸ蹮HEHHN ] : ]t@b@HǸ>;b@HHHǸbHHQH ) (pb@b@r`r`r`HǸ' x x  yb@ͬӬ   Ή b@HǸp;b@HHHǸ蔭(c@HǸB;b@H0HHǸfH]HH(HZc@HHHOH]Zc@H0HH1H]H]Ht H]Hu ]c@ȫk豬H*EC莬H*EE\E ^EH*]H蚬H]H苬Ðfffff.Hl$Ld$H- L% Ll$Lt$L|$H\$H8L)AIHI質Ht1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8ÐUHSHH0 Htp`DHHHuH[ÐH/Hr'()[]:;,%lf ()[]':;,%s : %f Newick tree loader b.txtOut of memoryparse errorCan't load fileError %d Loadeda.txtcannot open filetestfirst char %c second char %c The set F is listed as follows:(%d,%d) The set U is listed as follows:The duplication nodes are listed as follows:%d The speciation nodes are listed as follows:Error:Can't load file%d One optimal solution is as follows:The set of transfer edge is: The set of duplication nodes is :%s%d%s%d%s%d%s numOfDuplications=numOfHGT= numOfLoss=The set of transfer edge is: %c%d%c%d%c%s The set of duplication nodes is : %d%s The optimal solutions are listed as follows: %s%d%s Total Cost= Total number of solutions=please enter the file name for gene tree: %s please enter the file name for species tree: please enter weights for an LGT, a duplication and a loss:%d%d%dError: the weights should be non-negative integers! please enter file name for outputs in format 1: please enter file name for outputs in format 2: w+Fail to write to disk..A;=Dը02PpEѫOO׮8qXװx,ϳ8ʴXx%U8XXx$8޻XxӼ'83`{VD$8~`#  30 X H ! zRx ,AC  <]AC X \ڦAC  |0AC k $AC Wp ~AC y oAC  OAC  $AC  DFAC  dfAC a W-AC ( d(AC # l[AC V HAC C ϯAAC | $AC  Dh"AC ] djAC  AC  0AC k XAC S ͱbAC ] AC  $zzAC u DԲDAC  dAAC | YAC T RAC  MAC H 4AC o $kAC f $oAC  DNPAC K d~AC  BAC } 3AC  ܶXAC S AC U AC  $dAC _ $D AC S $l˺AC P dAC _ ˻AC  dAC _ $ʼAC Tq $,AC _ $DZAC c2 lAC  AC  -AC  $AC W# yAC t $uAC d $<]AC I $d0AC Q AC  yvAC q $Q_@X ( @ ^@o`@(@@ q`X@@0 o`@oo(@(p`V @f @v @ @ @ @ @ @ @ @ @ @ @& @6 @F @V @f @v @ @ @ @ @ @ @GCC: (GNU) 4.4.6 20110731 (Red Hat 4.4.6-3).symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment@#@ 1<@<$Do`@`$N @V(@(^o(@(8ko`@`@z@0@X ( @( @ @@  @ T^@^_@_xc@cxe@xe p`pp`p p` p(p`(pq`qq`qr`rr`rz 0r,r`{ : @@<@`@@(@(@`@ @ @ ( @ @ @ @^@_@c@xe@p`p` p`(p`q`q`r`r` @p`*p`8 p`E 0 @[r`jr`x @p`m@ p` ^@ @[ @ Q@~ @H O@A @ W@  @ @f' W@-7 @(F @Vq`lp`}p`(p`s` r` @ @ ^@ @ @X Y@!r`* Z@9 @AEs`M @0T c wr` U @] ^@s`^@6 s` =: p@4? S @Pr`Z @zir`o_@~ @ )@ #@r` #@M t#@  @D5 @D |Mr`Xkr`w 9@] -@b(|r`r`_@ %@p` 0^@0| 6@ &@d)8|/C@| =H r@Rr`^q C$@d{ $@   @B 7@y @r` 1@ 9@ (@"  ,@Z* @3@AHGa J@lhq !@X @k U5@r`Pr`X '@d &@( @Y2`5r`< 0@F[ @0jr`t :(@r` [@v @P ( @call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.6347dtor_idx.6349frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxdtl.cskipspaceloadnodekillnodermystrdupmystrcountaddchildloadleafreadlabelandweightreadlabelreadquotedlabelreadplainlabelprintnewicknode_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMIClcdata_startmakenewicklabelprintf@@GLIBC_2.2.5floadnewicktree__libc_csu_fini_startisAncestor__isoc99_fscanf@@GLIBC_2.7mainFuncstepwiseprecomputationprintBitreeheightSisLeaf__gmon_start___Jv_RegisterClassesputs@@GLIBC_2.2.5numofSolutionloadnewicktree2computeParentIndex2exit@@GLIBC_2.2.5heightG_finiputchar@@GLIBC_2.2.5malloc@@GLIBC_2.2.5fopen@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5lcagcd2constructBiTree2total_hgtcomputeLeafMapfindK_IO_stdin_usedcomputeLeafInScopyTreeungetc@@GLIBC_2.2.5fputc@@GLIBC_2.2.5free@@GLIBC_2.2.5loadDatastrlen@@GLIBC_2.2.5__data_startgcdresetParamscomputeBrotherNode__ctype_b_loc@@GLIBC_2.3loadnewicktreeoutFile2total_lossfgetc@@GLIBC_2.2.5weight_lossAllTranSetisAnchoroutFileweight_dupcount__dso_handlefputs@@GLIBC_2.2.5computeLCA__DTOR_END____libc_csu_initnumofnodesInGmemcpy@@GLIBC_2.2.5writeToFilecomputeHeightGrootGstrchr@@GLIBC_2.2.5lossprintsetU__bss_startclock@@GLIBC_2.2.5printtreecomputeLCA2computeParentIndexoutputNewickcomputeChildIndex2total_dupcomputeTotalCoststrcmp@@GLIBC_2.2.5writeNewickToFileprintnewicktreecomputeMapstrcpy@@GLIBC_2.2.5readFilenumofnodesInSorder__isoc99_scanf@@GLIBC_2.7newickmain_endfclose@@GLIBC_2.2.5constructBiTreecomputeNumOfNodesprintSolutionweight_hgtrootSstderr@@GLIBC_2.2.5parentfwrite@@GLIBC_2.2.5computeHeightSrealloc@@GLIBC_2.2.5computeBUorderprintsetFrc_edatamarkNodesfprintf@@GLIBC_2.2.5killnewicktreenum_TranscomputeLossnumofnodesmaincomputeChildIndex_init