!<arch>
/               0           0     0     0       2304      `
   O  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  _Z  _Z  _Z  _Z  _Z  _Z  _Z  _Z  _Z  _Z  .  .  .  .  .  .  .  .  j  j  j  j  j  j  j  j  j  j  j  j  j  j  j  j  j  j  j  j  j  j  j     z z f f f ,B ,B ,B ,B          dnae_datum_mix dnae_datum_euc_distsq dnae_datum_diffsq dnae_datum_step_diffsq dnae_datum_half_step_diffsq dnae_datum_to_nucleic_densities dnae_datum_decoded_from_nucleic_char dnae_datum_encoded_from_nucleic_char dnae_datum_vec_from_nucleic_string dnae_datum_vec_new dnae_datum_vec_expand dnae_datum_vec_trim dnae_datum_vec_make_desc dnae_datum_encoded_write dnae_datum_decoded_write dnae_nucleic_throw dnae_nucleic_string_throw dnae_nucleic_mutate_step dnae_nucleic_string_mutate dnae_nucleic_string_write_named dnae_nucleic_string_write dnae_nucleic_string_read is_dna_basis dnae_nucleic_string_read_named dnae_nucleic_value dnae_decode_table_setup dnae_sample_decode dnae_sample_encode dnae_sample_diffsq dnae_sample_enc_vec_new dnae_sample_enc_vec_expand dnae_sample_enc_vec_trim dnae_sample_enc_vec_make_desc dnae_seq_new dnae_seq_from_datum_vec dnae_seq_from_nucleic_string dnae_seq_copy dnae_seq_copy_sub dnae_seq_num_datums dnae_seq_get_sample_enc_address dnae_seq_get_datum_address dnae_seq_get_sample_enc dnae_seq_set_sample_enc dnae_seq_get_datum dnae_seq_set_datum dnae_seq_eval dnae_seq_write dnae_seq_write_named dnae_seq_read dnae_seq_read_named dnae_seq_read_from_nucleic_file dnae_seq_read_from_nucleic_file_named dnae_seq_free_datums dnae_seq_free dnae_seq_filter dnae_seq_interpolate dnae_seq_multi_free_datums dnae_seq_multi_free dnae_seq_multi_filter dnae_seq_multi_get_2017_paper_weights dnae_seq_ps_plot_named dnae_seq_ps_plot dnae_spectrum_from_seq dnae_spectrum_postscript_plot dnae_spectrum_postscript_plot_named dnae_test_tools_seq_write_and_plot_named dnae_test_tools_seq_multi_write_and_plot_named dnae_test_tools_make_seq_pair dnae_test_tools_write_generated_sequence dnae_vis_seq_read dnae_vis_datums_to_points dnae_vis_determine_visible_segments dnae_vis_find_mid_match dnae_vis_find_pref_suff_match dnae_vis_max_datum_euc_distsq dnae_vis_choose_perturbations dnae_vis_parse_seqFile_options dnae_vis_parse_resample_option dnae_vis_parse_render_options  //                                              38        `
dnae_seq_multi.o/
dnae_test_tools.o/

dnae_datum.o/   0           0     0     644     21880     `
ELF          >                    O          @     @   UHH   H}EHuHUxHpLhL`dH%(   HE1E       HEUHcEHEUHcPHUfHn    fH~HEHhUHcEHpUHcPHUfHn    fH~HEEYEExYEEEXEEH`UHcEEHEf(fHn    UHcfDUE}HEUUfPHEdH+%(   t    HEUHHpH}HuHUHMfEE       HEUHcEHEUHcPHUfHn    fH~HEHEUHcEHEUHcPHUfHn    fH~HEE\EEEYEEXEE؃E}NEEEfH~fHnUHHpH}HuHUHMfEE       HEUHcEHEUHcPHUfHn    fH~HEHEUHcEHEUHcPHUfHn    fH~HEEYEEEXEE؃E}\EXE    \EEff/Ev	fEE    ^EEfH~fHnUHH   H8H0H(H LLfEǅL      HLHcPH8LHcPHPfHn    fH~HEHLHcXH0LHcPHXfHn    fH~HEHLHc`H(LHcPH`fHn    fH~HEHLHchH LHcPHhfHn    fH~HEEXpEYpxEYEExXEEEYEEEXEEEXEEYEEEXEEE    ^EEXEEȃLLEXE    \EEff/Ev	fEE    ^EEfH~fHnUHH   H8H0H(H LLfEǅD      HDHcHH8DHcPHHfHn    fH~HEHDHcPH0DHcPHPfHn    fH~HEHDHcXH(DHcPHXfHn    fH~HEHDHc`H DHcPH`fHn    fH~HEM    YhEYhpEYExpXxEEYEEEXEEEYEEEXEEE    ^EEXEEDD    EM    YEEXEE\EEff/Ev	fEE    ^EEfH~fHnUHH   H8H0H(H LLH0 HH8 HHfHn    fH~HEH0@PH8@HPfHn    fH~HEH0@XH8@HXfHn    fH~HEEXE`EX`hh    Xpp    ^xH(x E~    fWEE\EEEXEEM    XEE    ^EH E E\EEE\EEM    XEE    ^EHE E\EEE\EEM    XEE    ^EHE UHH0HuЈEdH%(   HE1EH}HMHUHuI    EU)ЉEU)ЍHEЉEU)ЉƋEU)ЉHEHUEMEHEH)ʉHEdH+%(   t    UHHPH}EdH%(   HE1EHUH։        E؋Ef*EEHEf(fHn    fEEf*EEHEf(fHn    fEEf*EEHEf(fHn    fEHEUUfPHEdH+%(   t    HEUHSHhH}HudH%(   HE1E    HEHEHE     tEHEHE u׋UHEЉH    E    HEHE[HE EE    t=UHu؋EHcHHHHHHEH    EEfCEHEHE uE;Et(H    HV  H    HH    H    UЋE9t(H    HW  H    HH    H    HMHEHUHHQHEdH+%(   t    HEH]UHH H}uE       HEHEUHEHUHPHEUHHH}uHEE9wHEHpHEU   H    UHHH}uHEHpHEU   H    UHH}HuUHEUHEHUHPHE]UHH@H}HuHUHMLEH} tHUHEHH    E    P} tH} tHUHEHH    HEUHcPHEH    HHǸ        E}~H} tHUHEHH    UHHPH}HuHUHMLELMH} tHUHEHH    E       } tH} tHUHEHH    HEȋUHcEHEЋUHcPHUfHn    fH~HEHUHEfHnH    HHǸ       E}rH} tHUHEHH                            dnae_datum.c j == nbas dv.ne == nbas %+6d %+11.7f               dnae_datum_vec_from_nucleic_string            @       @      @      (@      ?      ?      @               G                           H                                  ']           )p   int     *<                                           C                 Q       d              w   <   +                $      _      m          1      3p        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    Hp   p    Ip   t    J   x    M5       NJ       O      Q      Y       [      \      ]      ^	       _
       `p       b
       	T       +      T       C                         C            
       H  c 1H    $  X  C        E0      |  f ,|         C        @d      p  ne p7   e p   X      p      ^p          !     p               !  !  &  7      7         K  !  &  C             f  7      "    E        <           +                          p       
$               
     $          g                 wr g%  Hd g7  @    gN  lp g\   sep gf   rp gq   c i   \       ]                 wr ]%  Xd ]7  Plp ]@   Hsep ]J   @rp ]U   c _   l #    [          .       9  e [  `ne [7  \     [        1       t  vp [t  hne [7  d       [        >         vp [t  h    [C  d     [          A         ne [7  Te [   h     D          y        s D;       F   p G   dv J  @j L   $      	                [       c O          C   "       9X                    b 98   d :   \r <X  V    =   H      C        1               }  b 10   Ld 1<   @A 2   XT 2   \C 2   `G 2   d     '              	  d '4  ~    'K  ~A '[O  ~T 'fO  ~C 'qO  ~G '|O  ~d0 (   Xd1 )   `d2 *   h     	                 )
  fx0 
  ~fy0   ~fx1   ~fy1   ~      ~      ~iwp    c    ~iw    @    !                 x0c    Py0c    Xx1c    `y1c    h                         	fx0   ~	fy0   ~	fx1   ~	fy1   ~
      ~
      ~mp    c    ~mT2    @              x0c    Py0c    Xx1c    `y1c    h      ڼ           0        	fx (  
    @  	fy V  
    n  p    Hc    T2    P               xc    `yc    h      /                  s  	fx /,  
    /D  	fy /Z  
    /r  d2 0   Hc 1                  xc 3   Xyc 4   `dc 5   h  %    X          x      	sx    	fx   ~
      ~	sy    ~	fy    ~
    !  ~
    "  ~fz $X  bc %                  xc '   Hyc (   Pzc )   X    :!;9I8   :!;9I   I  4 :!;9I  4 :!;9I   :;9I   !I  $ >  	 :!;9I  
 :!;9I  I  ! I/  .?:!;9'@|     :!;9I  :;9   :!;9I8  .?:;9'I<  .?:!;9'I@|   <  .?:;9!'<  4 :!;9I  .?:!;9!'I@|  & I  7 I  (   .?:!;9!'I<  %  $ >     >I:;9    :;9  !   ".?:;9'<  #.?:;9'I@z  $4 I4  %.?:;9'I@|   ,                     H                                                                                                                              	        #=t Y- <  - f       .%  Jt Y- <  - <    %  J=tt Y- <  - <   %  J" 
t9 Y/  < /  < /  < /  <   J )  $ 1 5 . :  X%  t! 
t9 Y/  < /  < /  < /  <    J  * J% 4 / 9  X%  tX w9(.(<(< #J'
/X#'X
X#'X
X#'X
X?J
<g
</
./iJ"*<$*K<$*K<$KJu* . t 5 J< J X tLu/KJJX
LzXtR ( (/... ... t0t/ f* t! /	 %  Jj t/?$ t0tY f* t	 /7 <	 % > J t/ _shortbuf _IO_lock_t _IO_buf_end dnae_datum_to_nucleic_densities vec_alloc dnae_datum_scale_t _IO_write_end unsigned int _freeres_list _flags __int32_t _markers fputs rscale uint32_t TRUE _IO_save_end float _IO_codecvt index int16_t long long unsigned int dnae_datum_decoded_from_nucleic_char _IO_backup_base _offset fprintf _fileno is_dna_basis size_t dnae_datum_diffsq bool_t _IO_read_base dnae_nucleic_value dnae_datum_vec_t nbas dnae_datum_decoded_write dnae_datum_t char _mode _IO_marker _IO_read_ptr yscale dnae_datum_mix GNU C99 11.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_base long long int _IO_save_base __int16_t scale dnae_datum_step_diffsq _freeres_buf dnae_sample_decode vec_trim __pad5 _vtable_offset dnae_datum_euc_distsq _IO_read_end dnae_datum_encoded_from_nucleic_char short int long int dnae_datum_vec_new _IO_wide_data FALSE dnae_datum_vec_make_desc dnae_datum_vec_from_nucleic_string dnae_datum_vec_trim dscale _wide_data _lock long unsigned int vec_index_t _old_offset _IO_FILE xscale int32_t __assert_fail dnae_datum_vec_expand unsigned char __uint32_t _IO_write_ptr _codecvt __off_t iwT2 signed char dnae_datum_half_step_diffsq short unsigned int dnae_sample_enc_t vec_size_t __PRETTY_FUNCTION__ double _chain FILE dnae_sample_encode _flags2 dnae_datum_encoded_write _cur_column __off64_t _unused2 _IO_buf_base vec_expand dnae_datum.c /home/stolfi/programs/c/JSLIBS/libdnaenc /home/stolfi/programs/c/JSLIBS/libdnaenc /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/11/include /home/stolfi/include /usr/include/x86_64-linux-gnu/bits/types . /usr/include dnae_datum.c dnae_datum.c types.h stddef.h stdint-intn.h stdint-uintn.h bool.h vec.h struct_FILE.h FILE.h dnae_sample.h dnae_datum.h stdio.h assert.h dnae_nucleic.h  GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0                 GNU                    zR x            x   ECo    <           EC     \       0   EC'    |          EC              EC              EC{               EC                EC            y   ECEk     @      A    ECx      `      >    ECu            1    ECh            .    ECe                EC                EC                                                                                                   @       #                                                                                                                     $             x      3                      F                      Y                      j     x                  v      0                            T                 "	                              
                         W             B    F      y      e                     r          A                                                            >                                >      1                                o      .                                                                      S              dnae_datum.c __PRETTY_FUNCTION__.0 dnae_datum_mix dnae_sample_decode dnae_sample_encode __stack_chk_fail dnae_datum_euc_distsq dnae_datum_diffsq dnae_datum_step_diffsq dnae_datum_half_step_diffsq dnae_datum_to_nucleic_densities dnae_datum_decoded_from_nucleic_char dnae_nucleic_value dnae_datum_encoded_from_nucleic_char dnae_datum_vec_from_nucleic_string is_dna_basis dnae_datum_vec_new __assert_fail vec_alloc dnae_datum_vec_expand dnae_datum_vec_trim dnae_datum_vec_make_desc dnae_datum_encoded_write fputs fprintf dnae_datum_decoded_write                           0            n                                                            ]            d                   l       8                                    "                        d                   d       6            l                   4                                                t       w            |                                      d       	            l       	            	             
            @
                   \
                   
                   
                   
                                      ,                   p                                                  Q                                                                               <                                                            7            <       F            P            	       X            i            <       x                                                                   8            i                     !            !               !       (         "   L         !            !            !               	            &                "   A         !          
                     
                   
   	                  
   	                               *       
              1       
            8       
      $      ?       
      l       F       
      Y      M       
            R       
      	      `       
            e       
             x       
                   
                   
                   
                   
                   
                    
      h             
      Z             
                   
                    
                   
                   
                   
            %      
             ,      
      s      8      
      I      D      
      k      U      
            b      
             n      
            z      
                  
      z            
                  
                  
      ^             
                  
                   
                  
      %            
                   
                   
      o      
      
      E            
            "      
      w      .      
            :      
      `      F      
              R      
      S      ^      
      5      j      
            v      
      H            
      y             
      0            
      Y            
                  
                  
      v            
      
             
                  
                   
            %      
      7      1      
            Y      
            e      
      K             
      K             
                  
                  
      =            
                   
      P      ,      
            L      
      A       g      
                  
      M            
                  
      {            
      =            
                        S      7      
      A            
                                    
                        o      :      
      -      A            >      z      
                                     
                   
                                    
      
                  F      $      
            ^      
      T      h            @       q                        
                        W            
                  
                               ~      
      !                   "	            
      A      	      
            (	            T      	      
            	      
            	      
            	                  *
      
            3
                  
      
            
      
            
                        
      a      "            v      G      
            d      
                                    
      o                  x            
                  
            :                  t      
                                      
                  
                  
                         X              
                                   "       
   	   6       &       
   	   _       *       
   	          .       
   	          2       
   	          6       
   	          :       
   	          D       
   	          I       
   	         N       
   	         S       
   	         X       
   	   #      ]       
   	   1      b       
   	   @      g       
   	   G      l       
   	   M      q       
   	   [      v       
   	   b      {       
   	   p             
   	   }             
   	                
   	                                                    @             x      `             v                                      T                   "	                                      W                   F      D                  d                               >                  o                                    S       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       H                                   @               @7                                &                                                          ,                                                          1                                                          >                      P      K                             9      @               >                                J                            `                             ]                      !      0                              X      @                K      0          	                 q                      +"                                   l      @               PK      (                          }      0               '                                        0               -                                        0               m/      ,                                                   /                                                          /                                                          /                                          @               xM      h                                                1      `         
                 	                       5                                                          N                                    dnae_nucleic.o/ 0           0     0     644     17304     `
ELF          >                    =          @     @   UHSH(}܉u؃} t	H    H               HH E} tE    EEH]UHSH(}܉u؉UԋE܃HH    HL    D   H    HH    H    HEE    #EHcHEHUԋE؉։    EE;E|ՋEHcHEH  HEH]UHH`u؉UEMHMLELMEHE     HE         fH~HEE    ^EE\EEff/Ev!U؋Eԉ։    EHE       } u
       E\EEff/EvU؋Eԉ։    EHE    GE    ^EE\EEff/EvE HE E܈E} t<HEHEH    HEHPHE HHEHE PHE   UHSH   H}uUEMHMLEdH%(   HE1HEH    HcHigfffH )ȉEȋUHEЉH    UH]HpH    HpHxHHSE    E    E    EHcHEH LMLUHMEH}UuHLEAPMf(fHnǉ    HẼ} ujUHEЉH    HU؋EHH  EEEHEЉH    UHEH    HUHEHHEdH+%(   t]VEu;Eu4UHEH    HEHPEHHHЋUMĉPEEE    H]UHH@H}HuHUHMLEHUHuHE   H    HEHUHMHEHH    HEH    UHH0H}HuHUE    UHuHE>   H    E    `} ~9EHcHiH )kF)ȉuHEHƿ
       HE HUH։    HEEHE uHEHƿ
       HEH    UHHPH}HuHUdH%(   HE1HEȾ>   H    HUHHE  H    E    E   E    z}uEa}
u} uEO} tI}	tC}
t=}t7E    t&UHEH    HUEHHЋU܈E}EHEH    E܃}mUHEH    HUEHH  EUHEH    HUHEHHEdH+%(   t    UHH@H}HuHUHMLEHUHuHE   H    HEHUHMHEHH    HEH    UHE}At6}Tt0}Ut*}Ct$}Gt}at}tt}ut}ct}gu       ]UHHuHUHMLE؈EHE     HE؋HEHEHEHEHE}At}auHE    T}Tt}tt}Ut}uuHE    0}Ct}cuHE    }Gt}guHE     ]            atcg aucg dnae_nucleic.c no mem dnae_nucleic_string_throw              @
                           T              :       int             i       b                       )A       *u       H       H   b                        u                    $       _       m       I  
ne    
e         $                    1      3A        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    HA   p    IA   t    J   x    MV       N|       O      Q
      Y       [      \      ]      ^	       _
.       `A       b#       	m      +      m  b   
  :                   b   3  :          
Q  
c 
%Q       a  :        
-8      
T  
ne 
T   
e 
T   a      
Tm  	    3                     A     3   	    O     3  b    	    A     3       %A   ,  A   3       IM  3     A   b    	    A   c  3   	    3                     
T             
T                  I  	    
T       	    I           .     ]        1           *a  	    :   g     ]   ]   u   ]           ~  .    	    }A     A    	    &	                               
  b b   lA *   `T 6   XC B   PG N   H                W       9  c b   l             c             +   Xtag 8   Pext C   Hsp Oh  @    Zh  rd 3  h             Q      5  rd %3  sp 0h      ;h  sv I  P       @       Dch    L       H                      wr &3  Xs 0   Pcmt 9   Hind    lnb    h             c             ,   Xtag 9   Pext D   Hs O   @cmt X   wr 3  h     }                s ~   dna               a      a  rp h  ~gv   ~       rv I  @nr    ng    ix        skp    mut    ok          K           x      	  c L
b   Ldna M   H    N   D    Oa      Pa  nP Q   cv R  skp S   mut TU       \a  hr ^
b   W     C                  .
  nb C)   L    C4   Hdna CB   Db D   X    >
  	        k E   T i   >
  :    .
       =b           b           =    Ldna =.   Hc >   \   I   :!;9I   :!;9I8  4 :!;9I   :;9I   !I  $ >   :!;9I  	.?:;9'I<  
 :;9I8  .?:;9'<  .?:!;9!'@|  4 :!;9I  :;9  I  ! I/  .?:;9'I<   <  & I  (   .?:!;9'I@|  %  $ >     >I:;9   :;9  . ?:;9'I<  .?:;9'@z  .?:;9'I@z  U  4 I4   .?:;9'I@|   ,                     T                                                                                                                                                    	        =. f ) t(  f g f=iX<t! .' %  . J=Kf-X4 h4 XJw	h=<f fY.,$.-uu/xB	f	J</Jur <  J <L5L<A  wJXgAtuuu/ f $K
tYFtP?tvuvu/'gg f'gg f, f< fh<KJ</Lttf	J	=MJuig?<e  f. f< fJ f g  f. f< f f 	t Y1ffff
fg fg f' f5 fg fg fg _shortbuf _IO_lock_t strlen _IO_buf_end dnae_nucleic_string_read_named __FUNCTION__ abrandom upper filefmt_write_comment dnae_nucleic_string_read fflush _IO_write_end unsigned int _freeres_list _flags dnae_nucleic_throw __int32_t _markers char_vec_new fputc uint32_t TRUE msm_rung_vec_t _IO_save_end float _IO_codecvt malloc long long unsigned int _IO_backup_base _offset checknotnull _fileno is_dna_basis open_read_tag_ext size_t bool_t dnae_nucleic_string_write _IO_read_base char_vec_trim nguess mutProb toupper nbas char_vec_expand char _mode filefmt_read_comment _IO_marker _IO_read_ptr msm_rung_vec_trim ignore_lf GNU C99 11.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection msm_rung_t _IO_write_base delProb long long int _IO_save_base dnae_nucleic_string_write_named dnae_nucleic_string_mutate _freeres_buf __pad5 fname _vtable_offset cmtp char_vec_t _IO_read_end short int long int msm_rung_vec_expand _IO_wide_data FALSE fclose msm_rung_vec_new getc _wide_data _lock long unsigned int vec_index_t _old_offset _IO_FILE int32_t unsigned char __uint32_t _IO_write_ptr toss nlin dnae_nucleic_string_throw _codecvt __off_t signed char short unsigned int vec_size_t dnae_nucleic_mutate_step double dnae_nucleic_value _chain open_write_tag_ext FILE _flags2 drandom _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libdnaenc dnae_nucleic.c /home/stolfi/programs/c/JSLIBS/libdnaenc /usr/lib/gcc/x86_64-linux-gnu/11/include /usr/include/x86_64-linux-gnu/bits /home/stolfi/include /usr/include/x86_64-linux-gnu/bits/types /usr/include dnae_nucleic.c dnae_nucleic.c stddef.h types.h stdint-intn.h stdint-uintn.h bool.h vec.h struct_FILE.h FILE.h msm_rung.h jsfile.h stdio.h filefmt.h string.h affirm.h stdlib.h ctype.h jsrandom.h  GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0                GNU                    zR x             b    ECET       @           ECE      d       x   ECo               ECH            c    ECZ                EC            Q   ECH          c    ECZ     (      W    ECN      H          EC                                                                                                                                                                                                                                                                   b       2                      ;                      C     b              ]                      d                      q           x                                                       z                                                                                                                                                                    '    a      c       G                     Z                 t                     {                                                                         Q                               C      W                                      c                                              dnae_nucleic.c __FUNCTION__.0 dnae_nucleic_throw abrandom toupper dnae_nucleic_string_throw malloc checknotnull dnae_nucleic_mutate_step drandom char_vec_expand dnae_nucleic_string_mutate strlen char_vec_new msm_rung_vec_new char_vec_trim msm_rung_vec_trim msm_rung_vec_expand __stack_chk_fail dnae_nucleic_string_write_named open_write_tag_ext dnae_nucleic_string_write fclose filefmt_write_comment fputc fflush dnae_nucleic_string_read filefmt_read_comment is_dna_basis getc dnae_nucleic_string_read_named open_read_tag_ext dnae_nucleic_value                    %                    4             R                                                                                                                D            Z            <                                           <       G                                                                                                            W                                                             ?         !   W         !   |         !            "            $               5         %   J            x         &                                                (   0         #   <                   
                     
   	   l             
   
   )              
   
                                *       
              /       
   	         =       
   	   b      K       
   	         R       
   	   \      Y       
   	         e       
   	         q       
   	         x       
   	                 
   	                
   	                
   	                 
   	                
   	                
   	                
   	                
   	   E             
   	                
   	   .             
   	               
   	               
   	               
   	   t      %      
   	         J      
   	         ]      
   	   ,      d      
   	   <      n      
   	         {      
   	                
   	   C            
   	               
   	               
   	   E            
   	               
   	                
   	               
   	                
   	   j            
   	   \            
   	               
   	                
   	   V      #      
   	         /      
   	   u      ;      
   	         G      
   	         S      
   	         _      
   	           k      
   	   \      w      
   	   l            
   	               
   	   Q            
   	                
   	               
   	               
   	               
   	               
   	   p            
   	   
             
   	   8            
   	   2            
   	          9      
   	   :      b      
   	   :      n      
   	               
   	               
   	               
   	   L            
   	   #            
   	                
   	          -      
   	   c       N      
   	   4      d      
   	   ]            
   	               
   	   P            
   	               
   	   ;            
   	                
   	                
   	         2      
   	   }      >      
   	   t      h      
   	   >            
   	               
   	   T             
   	   C                              
   	                     C      :      
   	   (       ?                  V      
   	               
   	               
   	   y                               
   	               
   	               
   	         '      
   	   b      6      
   	         ;                        
   	   x                  a            
   	               
   	         	            z      <      
   	   ]       K      
   	         Z      
   	   T            
   	               
                   
   	   #      	                  9	      
   	   ]       G	      
   	         V	      
   	   T      	      
   	         	      
   	         	            b       	      
   	   ]       
      
   	   G       
                    D
      
   	          O
                    b
      
   	   ]              
                                   "       
   
   8       &       
   
   a       *       
   
          .       
   
          2       
   
          6       
   
          @       
   
          E       
   
         J       
   
         O       
   
         T       
   
   '      Y       
   
   5      ^       
   
   D      c       
   
   K      h       
   
   Q      m       
   
   _      r       
   
   f      w       
   
   q      |       
   
   z             
   
                
   
                
   
                
   
                
   
                
   
                                                    D             b       h                                z                   a                                                              ,            C      L                   .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       T                                   @               (                                 &                                                          ,                                                          1                           H                              >                            
                             9      @               ,      H                          J                      s                                   ]                            0                              X      @                9      0          	                 l                                                                                                                   |      @               P9      p                                0               {                                        0               ,                                        0                      ,                                                   !                                                          !                                                          8!      h                                   @               ;                                                       "                                	                      &      "                                                   <                                    dnae_sample.o/  0           0     0     644     12032     `
ELF          >                    @)          @     @   UHH ELUE    ^EHEfHn    fH~HEEfH~fHnUHHĀdH%(   HE1HEHEE   E    HEE )E   HH    HEH     E}  ~HEH   f fEE     f*EEE    ^EEE    EHEHUIfHnfH~HEEf/Es(H    HK   H    HH    H    HEHUIfHnufH~HEEf/Es(H    HL   H    HH    H    E\EEE    ^EEXEEE~    fTEEf/EsbEf/EsVHEHUIfHnfH~HEEf/EvEEeEf/EwEEHE   HH    HEHE    +EHH    HEHE~    fWEE EEE}  HEH    HEdH+%(   t    UHH0EfEE܉E}|	}  ~(H    Hf   H    HH    H    H    Hu    E   EH    EHHH EEYEEEfH~fHnUHH@EME^EEE    ^EHEfHn    fH~HEM    YEHEfHn    fH~HEE,Eԁ}  ~E  }}EEUHH@EЉMfUfEEHUfHn    fH~HEEHUfHn    fH~HEE\EEEYEEfH~fHnUHH H}uE       HEHEUHEHUHPHEUHHH}uHEE9wHEHpHEU   H    UHHH}uHEHpHEU   H    UHH}HuUHEUHEHUHPHE]dnae_sample.c cumpr(xinf) <= fv cumpr(xsup) >= fv invalid encoded value         dnae_decode_table_setup         dnae_sample_decode      ;f?          @      $@       @                                                                                    ']           )p   int     *<           
               C              Q       d           w   <                   _       m                 'L  ne    e L   !      '-      !  	                                                                -             	.        <       erf    #          
ED        <           	  Z          zQ          .         e zL  `ne z  \     z        1         vp z  hne z  d Q      z        >         vp z  h    z  d 	    zQ          A       G  ne z  Te z   h 	    u                    xs u-!  L    u8   @ys uR!  H    u]   D v   ` 	    l!                   dv l-       l8   fv n   hv o   D 	    d                  n  ev d-!  L    d8   @iev e   X    ~  	        k h   \    ~  C    
n      *                    0           O       P  x 0   X       	        N 7   ~tb 8  @v 9   ~    ?                 fv B   H    D       E   x J   X                   N   Pex S   `        C    
    I  $ >  4 :!;9I   :;9I   :!;9I   !I  4 :!;9I   :!;9I  	.?:!;9'I@|  
& I  .?:!;9'@|  (    :!;!'9!I8  .?:!;9!'<  .?:;9'I<  .?:;9'<  4 I4  I  ! I/    %  $ >     >I:;9  :;9  .?:;9'I<  .?:;9'I<  .?:;9'I@z  .:;9'I@H|   ,                                               u                                                                                        	        /%57out / " H * JtZZ	 *( *!(YZ ,w X "   $ " X 2 a J!ifu  (t& XYJ#wY--, u, u=1"1uv... ... vec_trim dnae_sample_enc_vec_t dnae_sample_enc_vec_make_desc FALSE short int size_t __PRETTY_FUNCTION__ vec_alloc __uint32_t dnae_sample_enc_t index long int xrad vec_expand __FUNCTION__ dnae_decode_table GNU C99 11.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection dnae_sample_enc_vec_trim yscale unsigned char dnae_sample_decode round signed char long long unsigned int uint32_t scale unsigned int vec_size_t short unsigned int char xsup dnae_sample_enc_vec_expand int32_t dnae_sample_encode int16_t vec_index_t float long unsigned int double dnae_decode_table_setup dnae_sample_diffsq programerror cumpr __int32_t __int16_t xinf xprev TRUE rn_alloc __assert_fail dnae_sample_enc_vec_new long long int xscale /home/stolfi/programs/c/JSLIBS/libdnaenc dnae_sample.c /home/stolfi/programs/c/JSLIBS/libdnaenc /usr/include/x86_64-linux-gnu/bits /usr/lib/gcc/x86_64-linux-gnu/11/include /home/stolfi/include . /usr/include dnae_sample.c dnae_sample.c types.h stddef.h stdint-intn.h stdint-uintn.h vec.h dnae_sample.h mathcalls.h affirm.h assert.h rn.h bool.h  GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0           GNU                    zR x            O    ACJ     <          EC    \           EC     |           EC                EC            A    ECx             >    ECu             1    ECh            .    ECe                                                                                                               !             O                             )     P              ?     p                                                                                                                            N                      R     O             j                      s                                                                                                                                 x                        A                                  C      >                                      1       +                     4          .        dnae_sample.c dnae_decode_table cumpr.0 __PRETTY_FUNCTION__.2 __FUNCTION__.1 erf dnae_decode_table_setup rn_alloc __assert_fail __stack_chk_fail dnae_sample_decode programerror dnae_sample_encode round dnae_sample_diffsq dnae_sample_enc_vec_new vec_alloc dnae_sample_enc_vec_expand dnae_sample_enc_vec_trim dnae_sample_enc_vec_make_desc                           1                                                                                     Q            L       `            j            
       r                        L                                                                                                                                   J            l       Y            c            .       k            r            |                                                       #                   :                                                 {                               
   
                  
                    
      )              
                                   *       
              1       
            8       
      ,      ?       
            F       
            M       
            R       
            `       
      C       e       
            x       
      r              
                    
      ?             
                   
                   
      M              
      C             
                   
      d             
                   
                   
      =              
                  
      !            
            "      
      }       .      
      	       R      
      	       ^      
             j                    s      
                    
                   
      h             
                  
            $      
            E      
            [      
             f                        
                                    
      I                  C            
                   
      +                        H      
            R            x      v      
      Q            
                  
      l                              
                  
                              3      
            O      
             Y            p             
                        O             
                                      
      T                   P             
      	                         <      
            K      
      D      f                  w      
                    
   	                                "       
      7       &       
      `       *       
             .       
             2       
             6       
             @       
             E       
             J       
             O       
             T       
             Y       
            ^       
            c       
             h       
      .      m       
      :      r       
      C      w       
      L      |       
      Q                                                 @             O       `                                                   x                                      C                                             .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               H      H                          &                                                           ,                                                          1                                                          >                                                         9      @                                               J                                                         ]                            0                              X      @               %      0          	                 q                                                         l      @               %                                }      0                     X                                  0               +      X                                  0                     ,                                                                                                                                                                             8                                   @               '                                                                                       	                            R                                                   h(                                    dnae_seq.o/     0           0     0     644     49424     `
ELF          >                    P          @     @   UHSH   HxtdH%(   HE1EHE    E    tEE E    HE    E    EHH    DŘE}~ߋtH`H    H`HhHEHUHxHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HxH]UHSH   HxtHhpDD`dHEHXHEHPdH%(   HE1tEHhHEE    E EdE`EHXHEE    /HPUHcEEHHEDŘE}~HE HU(HEHUHxHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HxH]UHSH   H84H(0L LdH%(   HE10 t(H    HO   H    HH    H    H`HHH        XǅP     PHXpPP~ƅO ǅT    DOHEDT0H(4h`HpW H    H H8HMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    H8H]UHH H}HudH%(   HE1HE@EEPHEHuѺ    H    HEdH+%(   t    HEUHSH   HhH`\XdH%(   HE1\;XX+\    E} tH`P\    E} ~C\ xH`@9X|(H    Hf   H    HH    H    H` EH`H@HEH`@EH`@EEEEEH`H@ HEǅ|    =H`|HcHDE|HHEDŘ||~UH@H    H@HHHEHUǅx    [H`HHHx\HcHHHHHHu؋xHcHHHHH
RfPxx;E|HhHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HhH]UHH}HE@@]UHH H}uU} x}~(H    H{   H    HH    H    UHEH    HEEHH HEHUHH H}uUUMHEH    HEHE UHH0H}uUfE܋UMHEH    HEHEUfUHH H}uHE@@E} xE;E|(H    H   H    HH    H    HEHHHEHcHHHHHHEHEUHH0H}HuU܋UHEH    HEHEHU
RfPHEUHH0H}uHU܋UHEH    HEHEU܉UfPUHH   HHdH%(   HE1H@@H@;t(H    H   H    HH    H    ff/u3f*f/t(H    H   H    HH    H    HfHn    fH~H  ,HfHn    fH~H((, x;;|(H    H   H    HH    H    ;u<HHHHHcHHHHHH
RfP  f*0\0EEff/r    f/Es(H    H   H    HH    H    (H    H   H    HH    H    HHHHHcHHHHHHEHHHHHcHHHHHHEHǅ8    Hǅ@    HǅH    HǅP       ~)HHHHHcHHHHHH    H8 ~)HHHHHcHHHHHH    H@9}(HHHHHHPHHHHH    HH9})HHHHHcHHHHHH    HPǅ    )
  HHcHDEHEHcPHUfHn    fH~HEHEHcPHUfHn    fH~HEt	 uY    \E8EY8@EYEH@XHX	  q     HH u(H    H   H    HH    H    HHHcPHUfHn    fH~HEE    \PP    YXE    \`XY`hEYhpE    \xEYxEYp\M    YE    \YEYXXN  H@ u(H    H   H    HH    H    HHHcPHUfHn    fH~HEE    \    YE    \YEYE    \EYEY\M    Y E    \ YEYXX  9u3H8HcPHUfHn    fH~Hp    ppE ~3H@HcPHUfHn    fH~Hx    xxEȋ9}0HHHcPHUfHn    fH~HE    EEEЃ u0HPHcPHUfHn    fH~HE    EEE؃    Ef.E{(H    H   H    HH    H    Ef.E{(H    H   H    HH    H    UMEHEf(f(f(fHn    fH~H`UMEHEf(f(f(fHn    fH~Hh  9  Ef.E{(H    H   H    HH    H    Ef.E{(H    H   H    HH    H    UMEHEf(f(f(fHn    fH~H  ~    fW`UMEHEf(f(f(fHn    fH~H((~    fWh  Ef.E{(H    H   H    HH    H    Ef.E{(H    H   H    HH    H    u7UMEHEf(f(f(fHn    fH~H`iEf.E{(H    H   H    HH    H    UMEHEf(f(f(fHn    fH~H`9uSUMEHEf(f(f(fHn    fH~H00~    fWhiEf.E{(H    H   H    HH    H    UMEHEf(f(f(fHn    fH~Hhe    hM`HEf(f(ff(f(f(fHn    fH~HXEHXf(fHn    HcfDUHUUfPHEdH+%(   t    HUHH0H}HuHEH    H    HH    E    HEH@ HtHEHp UHEع|   H    HEЋHEH    HHǸ        HEHPHEH    HHǸ        HEЋ@H    HEH    HHǸ        HE@HEH    HHǸ        HEЋPHEH    HHǸ        HEغ   H    HHǸ        HEH      H    H    E    AHEЋUHcHDEHUHEfHnH    HHǸ       E}~HEHƿ
       HEЋP@HEH    HHǸ        E    uHEHHHEHcHHHHHHEE    0HEUHcPHEH    HHǸ        E}~HEHƿ
       EHEЋP@E9yHEH    HH    HEH    UHH0H}HuHUHMHUHuHE   H    HEHUHEHH    H    H9EtHEH    UHSH   HH dH%(   HE1H H    H    HH    H |   H    HPH H    HH    $H H    H H    HH    HXH H    H H    HH    (H H    H H    HH    ,H H    ,I~(H    HE  H    HH    H    H H    HH    0H H    H H    HH    4H H    4t(H    HJ  H    HH    H    H H    HH    fH~H@@pǅ   ;H H    fH~HHHHp~H H    H H    HH    8H H    8 y(H    HR  H    HH    H    8H`H    ǅ       ǅ     qH H    <<|<  ~(H    H\  H    HH    H    < HfTE  ~H H    HhHcHHHHHȋUUfP;8&H H    HH    ,DHED0(HX$h`HpWPH    H HHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HH]UHSH   HxHpHhH`dH%(   HE1H`HhHp   H    HEHEHUHH    H    H9EtHEH    HxHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HxH]UHSH   HxHplH`DhdH%(   HE1HE    HE    HUHMHpHH    LEH}HEhH`lMIH    HEH    HxHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HxH]UHSH   HxHpHhH`D\LPdH%(   HE1HE    HE    H}HMH`HhHpIH    H}HMHEHP\IIȋMH    HEH    HxHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HxH]UHHH}HEH@HH    UHHH}HEH    HEH    UHSH  H8H0H(L$dH%(   HE1H( TTЃ)Ѓt(H    H  H    HH    H    TX$ y(H    H  H    HH    H    H0HHQH0H8HAHQH@HH$HPTH0H    hH)ȉ$9t(H    H  H    HH    H    D\d`H0P@\9t(H    H  H    HH    H    `H H    `    $f*pp    YxxH    f(fHn    fH~HǅL    ZH0LHcHD^LHpLL~  $   ЉdldL)Љh\+hP`d)ȉlh;X}(H    H  H    HH    H    l;X}(H    H  H    HH    H    hl9\(H    H  H    HH    H    \HH    `H H    ǅL      H0LHcHDǅP    uLPH0H    fJJHPHcHHHfHn    fH~HPP;\yH(H(LHHDTdh\W`W    HfǅP    UH(PHHH YXPP;`|f*`^HfHn    fH~HLHpǅP       LHpH(PHHH Hf(fHn    fHHPHcHHHHHHHLHcHfPPP;`GLLMHH    H(H    H uH    HH0H@ HtH0H@ H    HH u	H    H    HHǅ     THHHH AIH5    HǸ        H DlhDЋ`HXPHE LpAPWEH    H H8HMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    H8H]UHSH  HHH@Ј<dH%(   HE1< ~(H    H  H    HH    H    H@HHQH0H8HAHQH@HH<HPH0HH    hH)ȉ<9t(H    H  H    HH    H    DddhH@P@d9t(H    H  H    HH    H    <غ   ЉlhH H    h    <f*pp    YxxH    f(fHn    fH~Hǅ\    ZH@\HcHD^\Hp\\~
  l  dHH    hH H    ǅ\      H@\HcHDǅ`    u\`H@H    fZZH`HcHHHfHn    fH~H``;dyH(HhldIAȉѺ        fǅ`    UH(`HHH YX``;h|f*h^HfHn    fH~H\Hpǅ`       \HpH(`HHH Hf(fHn    fXH`HcHHHHHHH\HcXfP``;hG\\^HH    H(H    H@H@ HtH@H@ H    HH u	H    H    HHǅ     lHHH AH5    HǸ        H DlhDЋ`HXPHE LpAPWEH    H HHHMH]HHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HH@HXHHEdH+%(   t    HHH]                        dnae_seq.c reversion not supported yet invalid index range      (k >= 0) && (k < dnae_CHANNELS) (i >= 0) && (i < n) nsmp == size invalid sequence position      (0 <= i0) && (i0 <= i1) && (i1 < nsmp) (0.0 <= r) && (r <= 1.0) nsmp >= 2 fp != NULL fm != NULL ! isnan(vpp) ! isnan(vp) ! isnan(vmm) ! isnan(vm) 2014-06-14 encoded_bio_seq id = %d
 name = %s
 reversed = %c
 resampling =  %d
 offset = %d
 channels = %d
 scale =  %24.16e datums = %d
  %+6d FT id name reversed resampling bad resampling offset channels wrong number of channels scale datums invalid datum count bad sample value      filter kernel width must be odd {dnae_seq_filter} cannot interpolate sdn.estep - sdo.estep == ek ndo == seq->dv.ne iskpo >= hw fskpo >= hw iskpo + fskpo < ndo unnamed table    %s%sfiltered with %s (window width %d)
 {dnae_seq_interpolate} cannot downsample        %s%sinterpolated with step {1/%d}
      dnae_seq_from_nucleic_string    dnae_seq_copy_sub               dnae_seq_get_sample_enc_address dnae_seq_get_datum_address      dnae_seq_eval   dnae_seq_eval   dnae_seq_read   dnae_seq_filter dnae_seq_filter dnae_seq_interpolate            dnae_seq_interpolate          ?      ?       @                                    #                    (2              :           $            %d           'w           )   %int     *A                     	              1T      3        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dm  `    Fr  h    H   p    I   t    J   x    MQ       Nd       Ow      Q      Y       [      \      ]r      ^	H       _
.       `       b          &    +    	h  	        :     	`      	      	       :    	           	T              X       k       ~                                  'A   	M                	$2      
_      
  ne 
Y   e 
   	      
e  	         &       2  id 4       5   rev 6M      8      :      ;       <  	        	      G  c 1G      W  :        E.      |  f ,|        :        @c      p  ne pY   e p   	W      p            P"  sd #   cmt $        %  (dv &  @     '      P                        k                                                                 
    Y   (pow                !             QF                )    +Y  H        Jt                          M       /            V	           q                         M                  ,            w=         	  X            O   s            .                                        M                               ^               I0                  K                 f           
                       @                 E                 N  		                 $	             :	           P	     !    Eq	      A            	      !    .	      A          p  	  Y                         seq -  |ek 9  |      	        sdo   ~sdn   ~      	        ndo   |ndn   |
      |dvn   }Sn   ~k   |
    !   }sep "   }
    #   ~new '                   den   }               vo    ~vn   ~              Sok   }i   |
      }        n         s '  |         N         v 4  }                s '  |dp #  }    	       :                    R        seq (  |wt ;  |ek F  |    P   |nw   |      	        hw   |sdo   ~sdn   ~      	        ndo   |ndn   |dvn   }Sn   ~k   |
       }sep    }
       ~new                    den   }               
      |
      |
      |vo   ~vn   ~              Sok   }i   |
      }        n       A  s #  |         N       e  v 0  }                s #  |dp   }    	       :                  +         seq    h             #         seq '  h     }          .            }8   ~tag }E   ~ext }P   ~id }c  ~    }m   ~rev }zM   bas    ~cmt    ~seq        r                K  rd r2  ~id rD  ~    rN   ~rev r[M  ~bas t   ~cmt u   ~seq x       k                      k&   ~tag k3   ~ext k>   ~rd l  ~s m       5                  rd 5   }cmt ;   ~id >  ~
    @   ~rev BM  ~
    D  ~    '  	        
    G  ~
    I  ~
    L  ~k N  ~
    Q  ~dv U  ~ib V  ~seq g                 d XW  k Y  ~        j       s [  ~      '  :          /        h             /!   Xtag /.   Pext /9   Hseq /J  @wr 0  h     
              &  wr 
  Hseq 
+  @ind   \k   Pib !  T        q       dp #  hk $  X      W                Y  seq (  {x 4  {    >M  {      {      {    '  	            '  	        i0   |i1   |              r   f0   f1   fmm   ~fm $  ~fp 0  ~fpp <  ~fx W  bc   {        "
            v0   v1   vx   ~                vp   X                 vm   P               vmm   vm   vp   @vpp   Hd0   ~d1   ~    "            @         seq %  Xi 2  Td BW  Ldp   h     W          F         seq -  Pi :  Ldp   h               z       Z  seq 6  Xi C  Tn   d    j  	        dp   h    j  :    Z  "            B         seq *  Xi 7  Tk B  Ps W  Lsp )  h               7          seq 7  Xi D  Tk O  Psp )  h     z)          q         seq z@  Xi zM  Tk zX  P      	        dp |  h      :      *    w	                   seq w)  h     b                w  seq b*  ~ini b7  ~fin bD  ~    d  ~    e  ~      	        scp h  i p  ~k p  ~      :    w      ]          d         seq ]&  Pnd ^  d     N                  id N7  ~    NA   ~rev NNM  ~cmt NY   ~bas Nd   ~      	        dv Q  ~rms S  ~    T  ~k U  ~    W  ~    X  ~seq Y        :          6          c      v  id 7  ~    8   ~rev 9M  ~    :  ~    ;  ~cmt <   ~    =v  ~dv >  seq @  k H  ~ 	  +    '          ,      n '!  ~seq (  k 0  ~   I  4 :!;9I  4 :!;9I   :;9I8   :!;9I  .?:;9'I<   :;9I   :!;9I  	 !I  
4 :!;9I  $ >    I  ! I/   :;9I8  4 I4  .?:;9!'<  .?:!;9'I@|  & I    4 :!;9I  :;9  .?:!;9!'I@|   :!;9I   :!;9I  .?:!;9!'@|   <  7 I  4 :!;9!I?<  (   .?:!;9!'I<      !.?:;9'<  ".?:!;9!'@|  #%  $   %$ >  & :;9  '>I:;9  (.?:;9'I<  ).?:;9'<  *.?:;9'I@z  +.?:;9'I@|   ,                     (2                      i                                                                                                                                                    	        'uuKut9 .% f Jg-VPu<=tB .9 f% < JgV8 (@ .0  tuLV<*#) #  X X# =, f#   X = f   (=K==ggLF .9 % f t*7 .< 9 ( * J. t  tVt1X f f(K1Xuu1u?.t> f !(# uK1fK=ifK?+g (  3(!!   (1<	K  ( %('J%u'Jv$0<"- / "  X X! u, . !  X X u& 1 3 ( &  X X u' 2 4 '  X Xz	Y11 J"J  9(!<)%-t8J4<J1JEtKGOtJ 9(!<)%-t8J4<J1JEtKGOtJ*SH / <S  K @ ( <K  ( P E - <P  N C * <N    ( (5$: ( (55 ( (7 (#5 5 (5 T )  t  >>u X1#)t."t	 /0 = Jh"t%/' v	t' / )  J	 h%  J t	Y?/t f?(+-3  (.0 (%B .@ 0  t. (h[	/K   ( )  t	   t t w t =fHV,&/t fV2-V:(*V??4g X( (2# #( <(i\	D .G "7 t)  tt!f,tf%0<4	 ( ( X(gg	Z"' / $ t t  #  t&E6 .8 t0 H D <# t tI' Y< > t' ) 0+ t J #  t) m  t	t	t 2 X  t" u,  J  t u  <'  s @ V#& (2 #( <(i\	D .G "7 t)  tggZ"+ / $ t t  '  t&4: .< t4 L H <' t tI+ Y@ B t+ - 0/ t# J '  t- m  ttt2 X  t" u,  J  t u  2'  s @ V dnae_seq_read_from_nucleic_file hermite3_estimate_deriv_1_1_2 nget_int32 dnae_seq_copy_sub _shortbuf _IO_lock_t _IO_buf_end dnae_nucleic_string_read_named __FUNCTION__ filefmt_write_header filefmt_write_comment dnae_nucleic_string_read fflush fget_double dnae_datum_scale_t _IO_write_end unsigned int _Float128 fget_int32 _freeres_list _flags __int32_t dnae_seq_read_named _markers floor msm_seq_desc_resample filefmt_read_header msm_seq_desc_filter double_vec_new hermite3_interp uint32_t int8_t TRUE stdout _IO_save_end dnae_seq_set_datum nget_string float dnae_seq_read_from_nucleic_file_named _IO_codecvt sqrt old_cmt dnae_seq_write_named int16_t programerror dnae_seq_interpolate long long unsigned int skip hermite3_estimate_deriv_2_0_2 chns _IO_backup_base stpn stpo _offset fprintf _fileno dnae_sample_decode open_read_tag_ext size_t bool_t _IO_read_base stdin hermite3_estimate_deriv_0_1_3 dnae_datum_vec_t free dnae_datum_t estep char _mode filefmt_read_comment _IO_marker dnae_seq_get_datum_address _IO_read_ptr nget_bool dnae_seq_read dnae_seq_free_datums GNU C99 11.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_base long long int _IO_save_base __int16_t dnae_seq_filter msm_seq_desc_t dnae_seq_num_datums size _freeres_buf sum_sq msm_seq_id_t __pad5 hermite3_subsample dnae_seq_set_sample_enc fname iskpo _vtable_offset __int8_t dnae_seq_write conv_filter nget_double long double fskpo wcmt _IO_read_end short int long int dnae_seq_eval double_vec_t dnae_datum_vec_new filefmt_write_footer dnae_seq_get_sample_enc _IO_wide_data FALSE fclose sfac ceil dnae_seq_new dnae_datum_vec_from_nucleic_string dnae_seq_id_t name dnae_seq_get_datum dnae_seq_copy _wide_data new_cmt _lock long unsigned int _old_offset _IO_FILE int32_t filefmt_read_footer __assert_fail dnae_seq_from_datum_vec unsigned char __uint32_t asprintf _IO_write_ptr fget_eol _codecvt __off_t dnae_seq_from_nucleic_string nsmp signed char smooth short unsigned int dnae_sample_enc_t vec_size_t __PRETTY_FUNCTION__ dnae_seq_get_sample_enc_address double dnae_seq_free _chain open_write_tag_ext FILE dnae_sample_encode _flags2 dnae_seq_t _cur_column __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libdnaenc dnae_seq.c /home/stolfi/programs/c/JSLIBS/libdnaenc /usr/lib/gcc/x86_64-linux-gnu/11/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /usr/include /home/stolfi/include . dnae_seq.c dnae_seq.c stddef.h types.h struct_FILE.h FILE.h stdio.h stdint-intn.h stdint-uintn.h bool.h vec.h msm_seq_desc.h dnae_sample.h dnae_datum.h dnae_seq.h mathcalls.h hermite3.h conv_filter.h dnae_nucleic.h stdlib.h jsfile.h filefmt.h fget.h nget.h assert.h affirm.h  GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0               GNU                    zR x             ,   ECH      @       c   ECHR      d          ECH            d    EC[                ECHp                ECL             q    ECh           7    ECn      ,      B    ECy      L      z    ECq     l      F    EC}            @    ECw               EC             EC          h    EC_               ECH      0         ECH       T         ECH
      x      .   ECH           #    ECZ            +    ECb             R   ECHA                ECH                                                                                                                              +                   A                  W                   m                  |                        0                  @                  P                  p                                                                                                                                        ,                                                      ,      c                      ;                     H                     k    9      d       y                                     3      q                                      z                 7                  B                 F       +          @       >    	            L                     R                     W                     j                                                                                                                                                                   !                     )                     0                     6                     K                     R    R      h       g                     z                                                                                                                                                                                                                                                                                 s            4                     F                     L    w             l                                              !      .                               "      #           "      +           #      R                                                                     $                     0                     5                     >    `+            S                     i                      dnae_seq.c __FUNCTION__.10 __FUNCTION__.9 __PRETTY_FUNCTION__.8 __PRETTY_FUNCTION__.7 __PRETTY_FUNCTION__.6 __FUNCTION__.5 __FUNCTION__.4 __FUNCTION__.3 __PRETTY_FUNCTION__.2 __FUNCTION__.1 __PRETTY_FUNCTION__.0 dnae_seq_new dnae_datum_vec_new __stack_chk_fail dnae_seq_from_datum_vec dnae_seq_from_nucleic_string programerror dnae_datum_vec_from_nucleic_string dnae_seq_copy dnae_seq_copy_sub dnae_seq_num_datums dnae_seq_get_sample_enc_address __assert_fail dnae_seq_get_datum_address dnae_seq_get_sample_enc dnae_seq_set_sample_enc dnae_seq_get_datum dnae_seq_set_datum dnae_seq_eval floor ceil dnae_sample_decode hermite3_estimate_deriv_0_1_3 hermite3_estimate_deriv_1_1_2 hermite3_estimate_deriv_2_0_2 hermite3_interp dnae_sample_encode dnae_seq_write filefmt_write_header filefmt_write_comment fprintf fwrite fputc filefmt_write_footer fflush dnae_seq_write_named open_write_tag_ext stdout fclose dnae_seq_read filefmt_read_header filefmt_read_comment nget_int32 fget_eol nget_string nget_bool nget_double fget_double fget_int32 filefmt_read_footer dnae_seq_read_named open_read_tag_ext stdin dnae_seq_read_from_nucleic_file dnae_nucleic_string_read dnae_seq_read_from_nucleic_file_named dnae_nucleic_string_read_named dnae_seq_free_datums dnae_seq_free dnae_seq_filter msm_seq_desc_filter pow double_vec_new conv_filter sqrt asprintf dnae_seq_interpolate msm_seq_desc_resample hermite3_subsample     t                                            ~                        |                                                             $                              (                                    C                  R            \            #       d                                    X                  g            q            <       y                                                 K                  Z            d            \       l                         	             	                  	            	            p       	            	                  
            
            }       
            /
         &   ^
         '   
                  
            
                   
            S                  a                  p            z                                                                                                     (            (                     [                  j            t                   |                     (                                                         2                                                                                    &                   .            S         (   i                                                                        ?                  X                           (                     =         (   S                           (                              (                     0                  ?            I                   Q            d                  s            }            	                           )            *                     +            5                  =            P                  _            i            "      q                     *                              )                     +                  :            D            "      L            _                  n            x            	                           *                                                                        +   c         *                                                                                           +                     >         ,   d         -                           .                  9               /            0   )            I      9         1   L            R      \         1   l                  ~            ]               1               l               1               ~               1                              1                              2   L                  \         1   w         3                              1                              1            3   4            9      ?         4   K         5            7            .            8            9               .                  9               ;            <   ,                  7         =   L         >   Z                  e         ?   {         >                              @            >                              =            >                                 	                                                *         =   ?         >   M                  X         =   m         >   }                                                                                       A            B   2         >   @                  K         =   `         >   p                                          "                                       C                                             6                  L         >               9               D               b                     F            :            G            9   f                       I   !            !         J   !            "         L   9"            E"         J   "            "         J   "         M   #         J   y#            ,      #            #            L      #            #            ,      #            #            l      #            8$         P   b$            <      q$            {$                  $            $            <      $            $                  $            $            "%                  =%                  K%         Q   >&            <      M&            W&                  _&            t&            <      &            &                  &            &            <      &            &                  &            &         R   '         R   ['         !   '         (   (         S   (         T   N)         -   )         J   )         J   )                  *                  9*                  B*                  *                  *         U   *            O+            +            L      +            +            $      +            ,         W   >,            l      M,            W,                  _,            ,            l      ,            ,                  ,            ,            -                  3-                  A-         Q   -         R   -         R   V.         !   .         (   .         X   /         T   80         -   0         J   0         J   0                  1                  1                  K1            T      X1         U   1            2                   
                     
      ,             
      )              
                                   *       
              /       
      C      =       
      9      D       
             M       
            T       
      !      Y       
            g       
            l       
      %      z       
      )             
      W             
                   
      3             
                   
                   
                   
      W             
      P             
                   
                  
      Q            
                  
            )      
            6      
            C      
      p       P      
            ]      
            j      
            w      
      u            
                  
                  
                  
      K            
                  
                  
      [             
      3            
                  
                  
                   
      B             
      g      -      
            :      
            G      
            U      
            a      
      e       i      
                  
      U            
                  
      _            
                  
                  
                  
      `            
                  
      	            
                  
      )             
            '      
            .      
      -      A      
            G      
            N      
      J      Z      
      F      f      
      J            
      J            
      {            
      ?            
                  
      b            
                  
                  
      ?            
      4      /      
            X      
            d      
                   
                   
                  
                  
                  
                  
                  
            '      
            Q      
            l      
                  
      a            
                  
                  
            "      
      |       G      
            Z      
             u      
      1            
      h            
      7            
                   
                  
                  
            -      
            >      
      >       Y      
            t      
                  
                  
                  
                   
      j            
                  
             1      
             L      
            g      
                  
                  
                    
      e      
	      
            %	      
            ;	      
      ~      Q	      
      |      r	      
            	      
            	      
      W      	      
            	            `+      	      
             	
            P      2
      
      Q      <
            p      e
      
            
      
      f      
      
      +      
            ,                  -      7            .      f      
      t      v            =.                  /                  /      
      
      /                  #      Y      
            x      
                         0            
      Q                  @            
      f      :      
      +      Z            $                  %            
                  
                  
                        '            
      t                  B'      B            &(      f            (            
                        "            
                        "            
      /                  !      -      
            l      
                  
                          w             
            L      
      a      V            s      m      
                  
      	                        
      
            *      
            :      
             D                   M      
            ]      
            m      
                  
      	                                          -      
      n      3            R      J      
                  
                                                '      
      <      1            	      d      
            s      
      	            
      b            
      Q                               
                                                 a            T      r      
                        N                                           Z      
      
      _                        
                                    
                              :      
      Q      D                  p      
            u                        
                              !      
      e      +            3      h      
      Q      r                        
      N                              
      I                               
      b      ,      
            ;      
             E                        
                        9            
                                    
            5      
             ?                  e      
                  
                  
                  
                        ,            
                  
                   
            >      
            |      
                                       
                                   "       
      4       &       
      ]       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
            X       
            ]       
      +      b       
      2      g       
      :      l       
      H      q       
      W      v       
      ^      {       
      d             
      s             
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                   
                                                        D             ,      h                                9                                                         3                        0                  P                  p                                                	                                    R                        4            s      X            w       |            !                  "                  "                  #                  `+       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @       (2                                   @               ~                                &                     h2                                     ,                     h2                                     1                     2                                    >                      @7                                   9      @                                                J                      R                                   ]                      T      0                              X      @                     0          	                 q                      U      m                             l      @                      0                          }      0               {b      	                                  0               k      	                                  0               m      ,                                                   m                                                          m                                                          m                                          @               P      (                                                 q      X                          	                      Xy      |                                                   x                                    /0              0           0     0     644     12680     `
ELF          >                    +          @     @   UHH H}uE    *EHcHHHHHHEHH    EE;E~ΐUHH H}uE    #EHH    HEHH H    EE;E~ՐUHSH  HhdHXHPLHL@E`HEH8dH%(   HE1ǅ|    F  |    |HcHHHHHH8HHHhHH    HHHHSHHHCHSH HHC HS(HHHC0HS8H H(HC@HSH  |u	HXHHHE|u	HPH@HE|u	`   zz    H{{|HcHHHHHPH8H4|HcHHHHHH8HHH}HUIH    HHHHSHHHCHSH HHC HS(HHHC0HS8H H(HC@HSHz .  |HcHHHHHH8HHHXHMH]HHHXHMH]HH HX(HMH]HH0HX8HMH]HPHH@@HEHUz|HcHHHHHH8HHHMHH    HHHHSHHHCHSH HHC HS(HHHC0HS8H H(HC@HSHHEH    ||;dHEdH+%(   t    H]UHH   H}HuHxHpDldH%(   HE1E   EEUHEЉH    HU؋EHHH     HU؋EHHHH     HU؋EHHHH     HU؋EHHHH     HU؋EHHHH     HU؋EHHHH     HU؋EHHHH     E   >HU؋MEHHHHM؋E+EHHHEE EE;E~HM؋EH    HΉ    HEHU؋EH։    E
   EEUHEH    HUEHHH     HUEHHHH     HUEHHHH     HUEHHHH     HUEHHHH     HUEHHHH     HUEHHHH     HUEHHHH     HUEHHHH     HUEHH	HH     HUEHH
HH     E   >HUMEHHHHME+EHHHEE EE;E~HMEH    HΉ    HEHUEH։    HMHEHUHHQHEHUHHxHEHUHHQHpHUHHEdH+%(   t       %d           @     j@     @     |@     f@      3@      ?    @     @     r@     @     t@      @      e@      H@      (@       @Y                                                         %V           'i           )|   int     *5                  J       ]       p                                  5                   $       _   	    T  ne #   e T          /         &   	     2  id 4j   
    5   rev 6  
    8   
    :   
    ;        <v         	    	  c 	1        .        	E  	    	6  f 	,6       E  .        	@  	    	pv  ne 	p#   e 	pv         	pQ  	    P
"  sd 
#   cmt 
$    
    
%E  (dv 
&{  @     
'      }     T          	     T          Y    #       
  ;  ;            
  e  ;  e         Y      
F    ;       
  ;       
ޢ  ;       R        
            Se  ~    Te  ~    Ue  ~    Ve  ~    W  ~r0 Z   n0 Z   wt0 [Y  @    d   r1 g   n1 g   wt1 hY  P    u           O         i c            O       i t         5                s 6;  ~    7   ~wt0 8e  ~    9   ~wt1 :e  ~    ;   ~ek0 <   ~sr =;  ~k ?   ~              wt De  ~    E   ~ekk F   ~ekf G   ~        .      tmp J         /        K         seq /&  X    /5   T    0   l ;      )        R       seq ),;  X    );   T    *   l   :;9I   I  $ >  4 :!;9I   :;9I8   :!;9I   !I   :!;9I  	:;9  
 :;9I8  4 :!;9I  .?:;9'I<  .?:;9!'<  .?:!;9!'@|    (   I  ! I/!  %  $ >  >I:;9  .?:;9'I<    .?:;9'@|   ,                                               h                                                                            	        )/t# /	 f-  JM/t /	 <-  JJMY%.   t, K   t K   X g g) t   % $$Ot%! t t 	,tXg
J
J
J
J
J
J
Jt: .? J< , t1 J. < t5 #  JtXg
J
J
J
J
J
J
J
J
J
J
Jt: .? J< , t1 J. < t5 #  J!.!X dnae_seq_multi_free wname int8_t skip FALSE short int wname0_P dnae_datum_t dnae_seq_multi_filter estep dnae_seq_interpolate msm_seq_desc_t long double __uint32_t double_vec_t double_vec_new dnae_seq_filter dnae_seq_copy wname0 wname1 dnae_seq_multi_free_datums uint32_t float dnae_datum_vec_t dnae_seq_free_datums long long int wt1_P long int msm_seq_id_t unsigned char GNU C99 11.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection sfac dnae_datum_scale_t wt0_P maxLevel signed char long long unsigned int wt_table_normalize_sum unsigned int dnae_seq_t vec_size_t short unsigned int __int8_t char int32_t dnae_seq_free bool_t int16_t dnae_seq_multi_get_2017_paper_weights long unsigned int dnae_sample_enc_t double wt_table_make_descr size __int32_t level __int16_t name _Float128 TRUE verbose wname1_P dnae_seq_multi.c /home/stolfi/programs/c/JSLIBS/libdnaenc /home/stolfi/programs/c/JSLIBS/libdnaenc /usr/include/x86_64-linux-gnu/bits /home/stolfi/include . dnae_seq_multi.c dnae_seq_multi.c types.h stdint-intn.h stdint-uintn.h bool.h vec.h msm_seq_desc.h dnae_sample.h dnae_datum.h dnae_seq.h wt_table.h  GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0             GNU                    zR x            R    ECI     <       K    ECB      \          ECH             
   EC                                                                                                                                                                                                                        R       -                      B     R       K       V                      d                  z                                                                                             {      
                                                                        dnae_seq_multi.c dnae_seq_multi_free_datums dnae_seq_free_datums dnae_seq_multi_free dnae_seq_free dnae_seq_multi_filter dnae_seq_copy dnae_seq_filter dnae_seq_interpolate __stack_chk_fail dnae_seq_multi_get_2017_paper_weights double_vec_new wt_table_make_descr wt_table_normalize_sum   >          
                O                                    C         
   q                                                              -                   M                   m            $                   ,                   4                               -            P            h                               <                   D                   L                   T                   \       (            d       H            l       h            t                   |                          	                        (                               
                     
      s             
                     
                                  *       
              1       
      1      8       
            ?       
      e      F       
            K       
            Y       
      h      ^       
            l       
      ,       q       
      u             
                    
      O             
                   
                    
                   
                   
                   
      ;             
      t             
                   
      U             
                    
                  
      &             
                  
            $      
            0      
             Z      
             k      
      X      w      
      }             
                  
      p            
      b             
      !             
      }             
      C            
      ?             
      ?             
      F      F      
      F      R      
            |      
                  
                  
      A            
                  
                  
      \      
      
                    
      h       A      
             k      
                   
                  
      &            
                        {            
      Y            
      6             
      I            
                  
            4      
             m      
             |                                          
      L                                
      _            
             $      
             ]                  |      
                                     
                          R             
      _            
                  
                                 @      
      _      N      
                   
                                   "       
      :       &       
      c       *       
             .       
             8       
             =       
             B       
             G       
             L       
             Q       
             V       
             [       
             `       
             e       
            j       
            o       
      &      y                                           @             R       `                                 {       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                     0                          &                                                          ,                                                          1                                                         >                      X	      ]                             9      @                                                J                                                         ]                      7      0                              X      @               (      0          	                 q                      g                                   l      @               (                                }      0                                                       0               8      1                                  0               i      ,                                                                                                                                                                                                                 @               *      `                                                 X               	                 	                      h                                                         *                                    dnae_seq_ps.o/  0           0     0     644     11696     `
ELF          >                    '          @     @   UHH@H}EMUHuHU    MEHuHUHEHjjj j j jj f(f(A    A       f(fHnHƿ        H@HEHUHEHH    HEH    UHSH   HXHPHPH    tǅx   t   HPH(HE    Eǅl    SlHH    HEH EEf/Ev lHH    HEH Ell;x|HEfHn      fH~HEfEE~    fWEE\EEEXEEtx||    HEǅp       ǅl       lpHPH    fjlHH    HEH EjltpHcH    HUHHUfHn    fH~HEEll;xPpp;t(HP@EHP@   ЉEf*EEf*EEUMH}EHMtxHXf(f(If(fHn    H    HEH    H]          ?0.++                                                        :                       %d           'w           )   int     *A                            	    1O      3        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dh  `    Fm  h    H   p    I   t    J   x    MQ       Nd       Or      Q      Y       [      \      ]m      ^	H       _
.       `       b              +    c          :     [                   :    O          X       k       ~                      A                   $      	_        
@          &  	     2  id 4E       5   rev 6      8      :      ;       <Q        	      c 1        :        E  	      f ,      "  :        @  	    pS  ne p#   e pS         p.  	    P"  sd #   cmt $        %"  (dv &X  @     'd      +  H        
        /      /       4  
    U  #  #         
    	/  >     
      Y       
    Q	  o  #       
q     
    
O                                             >                dp >'  ~seq >7#  ~nd A  ~nc B  ~    F/  c I  ~    J      L      M  @    N  H    O  Pny R  ~y S/  Xi T  ~    ]  ~    ^  ~               s W  ~      !               seq "#  X    #  P    $  H    %  @    &   tag '   dp *  h   I   :;9I8   :;9I  $ >   !I   :;9I8  4 :!;9I  4 :!;9I  	:;9  
.?:;9'I<   <  I  ! I/   :!;9I   :!;9I  (   .?:;9'<  %     $ >   :;9  >I:;9  .?:;9'<  .?:;9'@|    .?:;9'@|   ,                                                                                                                                                           	        ('g0?K( .# C = f  tX/Y	# Y5 $ f       t  t(!gc  _wide_data __int16_t double int8_t skip FALSE _IO_save_end short int size_t _offset _IO_write_ptr _flags __uint32_t _IO_buf_base msm_ps_tools_new_graph msm_ps_tools_draw_graphs _markers _IO_read_end vMax _freeres_buf estep vSize free signed char dnae_seq_get_sample_enc dnae_seq_ps_plot float dnae_datum_vec_t long long int _lock long int _cur_column msm_seq_id_t dnae_datum_t GNU C99 11.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection sfac start dnae_datum_scale_t unsigned char dnae_sample_decode msm_ps_tools_t _codecvt long long unsigned int uint32_t msm_seq_desc_t unsigned int _IO_marker _shortbuf _old_offset _IO_write_base _unused2 _IO_read_ptr ySkosh vec_size_t dnae_seq_num_datums _IO_buf_end __int8_t char _IO_FILE int32_t bool_t _freeres_list int16_t dnae_seq_ps_plot_named __pad5 dnae_seq_t fontSize short unsigned int msm_ps_tools_close long unsigned int dnae_sample_enc_t _IO_write_end sfMax __off64_t _fileno _chain size _IO_wide_data _mode __int32_t _IO_backup_base hSize _flags2 _IO_codecvt _IO_read_base name _vtable_offset __off_t _IO_save_base TRUE rn_alloc FILE step yMin _IO_lock_t yMax dnae_seq_ps.c /home/stolfi/programs/c/JSLIBS/libdnaenc /home/stolfi/programs/c/JSLIBS/libdnaenc /usr/lib/gcc/x86_64-linux-gnu/11/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include dnae_seq_ps.c dnae_seq_ps.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h vec.h msm_ps_tools.h msm_seq_desc.h dnae_sample.h dnae_datum.h dnae_seq.h stdlib.h rn.h  GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0             GNU                    zR x                EC  $   <          ECH                                                                                                                                                                                                                                &                      =                  N                      a                      u                                                                                                               dnae_seq_ps.c dnae_seq_ps_plot_named msm_ps_tools_new_graph dnae_seq_ps_plot msm_ps_tools_close dnae_seq_num_datums dnae_sample_decode rn_alloc dnae_seq_get_sample_enc msm_ps_tools_draw_graphs free  +                       
                                                                                                        7                        s                               
                     
      y             
                     
                                  *       
              /       
      E       =       
            D       
            M       
      e      T       
            Y       
      R      g       
             l       
             z       
      ;              
      P             
      i              
      J             
                   
                   
      [             
      `             
      b              
                   
                    
            
      
                  
      T       $      
      
      1      
      t       >      
      F      K      
            X      
      Z      e      
      .       r      
                   
      0            
      (            
      p            
                  
      S            
                  
                  
      D            
      L             
                  
                    
      x            
             (      
            5      
      J      B      
      
      P      
            \      
            d      
                  
      x            
      <            
      6            
                   
                  
      i            
                  
                  
                  
                   
      (             
                  
      q      $      
      '      5      
            A      
            F      
      _      R      
            k      
                  
      7            
                   
      #             
                  
                  
      l            
      l            
      R      #      
      R      /      
      %      Y      
      %      e      
                  
      G            
                  
                   
                   
             )      
            ?      
      s      Z      
      2      p      
                  
                   
                               ?      
      G      [      
            j      
             y      
                   
                  
                  
      L            
                                    
                                0      
      j      >      
             L      
            Z      
                   
                                   "       
      7       &       
      `       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
            X       
      &      ]       
      4      b       
      ;      g       
      I      l       
      X      q       
      _      v       
      e      {       
      t             
                   
                   
                   
                   
                                                       @                     .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                     8                          &                                                          ,                                                          1                                                          >                                                         9      @                     
                          J                      v                                   ]                            0                              X      @               `$      0          	                 q                      4                                   l      @               $      X                          }      0                                                       0                                                       0               i      ,                                                                                                                                                                             `                                    @               &      0                                                                	                 	                                                                                '                                    dnae_spectrum.o/0           0     0     644     14496     `
ELF          >                    2          @     @   UHSH(  HHdH%(   HE1ǅ   HH    HH(HEHHH    HEHHH    HEHUHuA@       HE  HEЉH    ǅ    "HU؋HHHf ;~ǅ    j  ǅ       HH    fHH    HEH HcHHHUHHfHn    fH~HHHHHEHf@;7HEH    f*    ^Eǅ    5  HHHHEH  HHHHEH ( Y(0HHHHEH@8HHHHEH@@8Y@H0XHE+;   HHHHEH PHHHHEH XPYX`HHHHEH@hHHHHEH@phYpx`XxEEXEEHU؋HHH EEYEEHU؋HHHEXEEE ;;HHEHUHHQHEdH+%(   t    HH]UHHĀH}HudH%(   HE1HEH    E}    HEH(HEfEE    ZEHH    HEH EHEfHn      fH~HEEYEEXEEE}~EXEfEM    YEHEHUHH    HUEEHMHEf(fHnHѺ    H    HEH    HEdH+%(   t    UHH@H}EMUHuHU    MEHuHUHEHjjj j j jj f(f(A    A       f(fHnHƿ        H@HEHUHEHH    HEH               ?      ?7	                                         :                       %d           'w           )   int     *A                            	    1O      3        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dh  `    Fm  h    H   p    I   t    J   x    MQ       Nd       Or      Q      Y       [      \      ]m      ^	H       _
.       `       b              +    c          :     [                   :    O          X       k       ~                                :        #    (              A   	V                	$;      
_  	    
  ne 
b   e 
         
n                &  	     2  id 4       5   rev 6V      8      :      ;       <        	    M  c 1M    (  ]  :        E4  	      f ,        :        @i  	    p  ne pb   e p   ]      p  	    P"  sd #   cmt $        %  (dv &  @     '      q2  2         O2                V  V  V  V  V  V  V  V               +  H          2                            
  (         U(  *  *             
  E  b         l     l  l     A          H     .        Q	    *       w                 
    x*  X
    y  P
    z  H
    {  @
    |   tag }   dp 2  h     W        N        dp W42  ~
    WD*  ~nd Z      ^  c a      b      h      k      l  @pwr o  P        V           d  H      #                
    #1*  }nc &  }nd '  }    *  in -l  ot .l      1      4  }nf 5  }pwr 8  @f 9  }c <  }        c      i ?  }    J  f K  }               	  s A(  }         .      P N  g O  }     I   :;9I8   :;9I  4 :!;9I  $ >   !I   :;9I8  4 :!;9I  	:;9  
 :!;9I   <  I  ! I/  .?:;9'I<  .?:;9'<     :!;!9!I  (   .?:!;!9!'I<  .?:!;9!'@|   :!;9I  %     $ >   :;9  & I  >I:;9  .?:;9'<  .?:;9'I@|     ,                                                                                                                                                           	        #Muw$K>& .( J,   t[	# Y2 $ f . t   X  t	'<L	ZX#&X .t1X7:X4tK"  % X+ . X( 6 t9 X? B X< 2 t J  J t  J! ' t q  t Y<tK / < % %  Jkّ[1(J<(Jg 
X'g0 _shortbuf _IO_lock_t _IO_buf_end dnae_datum_scale_t _IO_write_end unsigned int _Float128 _freeres_list _flags __int32_t fftw_complex _markers double_vec_new fftw_plan_dft_1d uint32_t int8_t TRUE fontSize _IO_save_end float _IO_codecvt msm_ps_tools_close int16_t long long unsigned int skip _IO_backup_base _offset msm_ps_tools_new_graph yMax _fileno dnae_sample_decode size_t bool_t _IO_read_base hSize dnae_datum_vec_t free seqp dnae_datum_t estep char _mode datPwrMax _IO_marker _IO_read_ptr fMax fftw_execute GNU C99 11.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_base dnae_spectrum_postscript_plot plan long long int msm_ps_tools_t _IO_save_base __int16_t msm_seq_desc_t fftw_malloc dnae_seq_num_datums size _freeres_buf msm_seq_id_t __pad5 _vtable_offset __int8_t long double pwrMax norm _IO_read_end short int long int double_vec_t dnae_seq_get_sample_enc _IO_wide_data dnae_spectrum_postscript_plot_named FALSE sfac name smpMax _wide_data _lock long unsigned int _old_offset _IO_FILE int32_t yMin unsigned char __uint32_t _IO_write_ptr dnae_spectrum_from_seq _codecvt __off_t fftw_plan signed char short unsigned int dnae_sample_enc_t vec_size_t fftw_plan_s double _chain msm_ps_tools_draw_histogram FILE _flags2 dnae_seq_t _cur_column vSize __off64_t _unused2 _IO_buf_base dnae_spectrum.c /home/stolfi/programs/c/JSLIBS/libdnaenc /home/stolfi/programs/c/JSLIBS/libdnaenc /usr/lib/gcc/x86_64-linux-gnu/11/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /usr/include /home/stolfi/include . dnae_spectrum.c dnae_spectrum.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h fftw3.h bool.h vec.h msm_ps_tools.h msm_seq_desc.h dnae_sample.h dnae_datum.h dnae_seq.h stdlib.h  GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0                GNU                    zR x                ECH     @       N   ECE     `           EC                                                                                                                                                                                                                               (                      <                      H                      Y                      h                                                                                                   N                                                       3                                  +                      dnae_spectrum.c dnae_spectrum_from_seq dnae_seq_num_datums fftw_malloc fftw_plan_dft_1d double_vec_new dnae_seq_get_sample_enc dnae_sample_decode fftw_execute __stack_chk_fail dnae_spectrum_postscript_plot msm_ps_tools_draw_histogram free dnae_spectrum_postscript_plot_named msm_ps_tools_new_graph msm_ps_tools_close   B          
   k                                                    Z                                    .                                 
   k                                        	   
                        -            ^                                                       
                     
                    
                     
                                  *       
              /       
      q      =       
      Y      D       
      B       M       
            T       
            Y       
            g       
            l       
      +      z       
                   
      n              
                   
                   
                   
                   
                   
      w             
      g              
                   
                   
            
      
                  
            $      
      4       1      
            >      
             K      
            X      
      "      e      
             r      
                   
      5            
      V            
      ]            
      k            
      p            
                  
                    
      S            
      2            
                  
      H            
      Y             
      i      (      
            5      
            B      
            P      
      X      \      
      
       d      
                  
                   
                  
                   
                   
                   
                  
                  
                   
                   
      .            
      x             
            )      
      "      0      
            7      
      O       J      
      1      P      
             W      
      x      c      
            o      
                  
                  
                  
                  
      v            
      5            
      <            
      d            
                  
                  
      5      )      
            5      
            ^      
            j      
      !             
      !             
                  
                  
      e            
      7            
      e      !      
             8      
      :            
                  
      <            
                  
      ^            
            0      
             F      
             r      
      D            
      P            
                        3            
                  
                  
      |            
                   
      <            
                               E      
            b      
      7      ~      
                  
                  
                  
      Q                  ?            
      A            
                                      
            1      
      7      \      
            k      
                        2            
                        A      	            N             
                                   "       
      9       &       
      b       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
      $      X       
      ,      ]       
      :      b       
      A      g       
      O      l       
      ^      q       
      f      v       
      m      {       
      s             
                   
                   
                   
                   
                                                       D                   d             3       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @                                                &                     #                                     ,                     #                                     1                     (                                    >                      8      ;	                             9      @               "      `                          J                      s                                   ]                      E      0                              X      @               8/      0          	                 q                      u                                   l      @               h/      X                          }      0               ,                                        0                                                       0                     ,                                                                                                                                                                                                                 @               1      H                                                 `      @         	                 	                            >                                                   2                                    /18             0           0     0     644     22432     `
ELF          >                    Q          @     @   UHAWAVAUATSH   HHHH DDdH%(   HE1ǅ8   H    H      H    H    HH    HH    QA   A      H5    H    HHP@H    H    HHǸ        HH    <HP@<9t(H    H2   H    HH    H    HH HHH    H     F  HHÃ    f*<H    HHf(fHn    fH~HPP    YXHXfHn    fH~H``    ^hHhfHn    fH~Hpp,ǅ@       HH HH@QQj j j j j f(f(A    A        f(fHnHƿ        H@HE<DDHcHHUHcIA    HcIA    HH       HHп       HHkHH HH)H9tH   H$   H  H)H  Ht%  HHH HHHHHEǅ0    6  8 t$H    0H    HHǸ        ǅ4       40HH    f.H4HcHDE.HUfHn    fH~HE8 t..H    HMfHnH    HHǸ       D40HEHcEЃ44*8 tH    Hƿ
       00;DH@f*EH@f*xxH    f(fHn    fH~HE    E    EUMHuEHM<HEf(f(If(fHn       H    HEH    HܐHEdH+%(   t    He[A\A]A^A_]UHH   H}uHUHMLEDMExpdH%(   HE1E#E   HEH    Ef*EE    HEf(fHn    fH~HEM    YEHEfHn    fH~HEE    ^EHEfHn    fH~HEE,EE       HE    MHUHEH5    HǸ        HE    MHUHEH5    HǸ        HUHuEHcHHHHHHEH<pxHMDEHEDMf(f(fHnHH    HEH    HEH    EE;E+HEdH+%(   t    UHSH8  HXPHDH8H0D@L(HEH HEHHE HdH%(   HE1HuHMHHPHXIf(fHnº      H    HuHMHHPHXIf(fHnº      H    ǅt   ǅx   UE9F||HEH    ǅh    ǅl    ǅp    +  Ul9wEEHUlHHHH HEЋUp9wEEHUpHHHH HE؋UЋE9}l   UЋE9~p   EԉEE܉E䃽h ~9HUȋhHHHH<xtHEA   HH?    hHEH    HUȋhHHHHEHhlpUl9vUp9h (H    H   H    HH    H    hHEH    HEH    HEHE    HHPHEf(fHnH    HHǸ       H}HMH0HH8DIIȹ    H    HHHHSHHHCHSHHHC HS(HHHC0HS8H HHC@HSHH}HMH HH(@IIȹ    H    HHHHSHHHCHSHHHC HS(HHHC0HS8H HHC@HSHHHUHHMH0HHH    HMH HHH    HEH    HEH    HEH    HEH    HEdH+%(   t    H]UHH0H}HuHUdH%(   HE1HE    HEHPHEH    HHǸ        HEHH HuHUHEIHH    H    HuHUHEHH    H    HEH    HEdH+%(   t                                  sequence =   (   )   samples = %d
 dnae_test_tools.c size == seq->dv.ne .eqs datum[%6d]  %+6d = %+11.7f %s level %02d %s-%02d empty output pairing      mutated mp = %8.6f dp = %8.6f
 -%s .bas .egs                            dnae_test_tools_seq_write_and_plot_named        dnae_test_tools_make_seq_pair         "@?Uk@      ?       @333333333333?                                         :           int `   O       Y                       %           '           )H       *z       e       e   Y                                       1      3H        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    D  `    F  h    HH   p    IH   t    J   x    MA       N       O      Q      Y       [      \      ]      ^	       _
.       `H       b             +        Y     :                   Y     :               !z   )                $              	_	      	m   <     `      
&        
2  	id 
4j       
5   	rev 
6)      
8       
:       
;        
<v        	c %         :        -      T7  	ne TC   	e T7         T        Y          j      ^               	c 1    t    :        E        	f ,    <    :        @      p  	ne pC   	e p         p      j      P"l  	sd #   	cmt $        %  (	dv &  @     ',      F                      ?l          )             Zo       <      T    C       .  O   O   z   O        T2    O       s)  \            )       T<  r  C       '     )  )  <  <  `         +          H     e  T        q     M      $          [  <  <  [  <  <   pow <  =  <  <       <  X  t  <       Ut  x  x         l      O            <  <  )  )  )  )  )  )  )  )  <        <       <    <   log h<    <       M<  )  <  <       J           x       Ek  O   O   z   O        Q	     x       ^H       T        
       H                                  	      5   X
b D   P
s Sx  H       `                   
         ~    <  ~    <  ~
xid    ~       ~
xP x  ~
yid    ~       ~
yP x  ~
prP 
  ~       ~       ~       ~xgv <  ygv <         ~       ~       ~gv <  ng    ~kx    ~ky    ~      	        pr o  cmt            +      xg   @yg   H               g   P   o  `     :    
      i              *  
seq jx      k       l       m   
tag n   ~    o)      p<  ~    q<  ~    r<  ~    s        {   "                     x                       }                                
seq x  ~       ~        }
tag !   }    ")  }    #<  }    $<  }    %<  }    &   }    ))  ~    1   ~      	                F          :   ~mps <  ~    K   ~smp L  i M   ~c M   ~    [<      \<      ^<      _<                     Q#t  ~    R<      S<     `     :   (   #<  $:   ~   I   :;9I8   :;9I   :!;9I  4 :!;9I   !I  4 :!;9I  $ >  	 :;9I8  
 :!;9I  .?:;9'I<  :;9  I  ! I/  .?:;9'<   <    .?:!;9!'@|  7 I  & I  .?:;9'I<  (   .?:;9'<  .?:;9'<     .?:!;9!'I<  4 I4  %  $ >      :;9   4 :;9I?<  !>I:;9  "  #I  $! I/   ,                                           {                                                                                                                                        	        'Z#>(K <('gB > =9 9. 9!!	Y $+Y$   . ! -  t   w< t '9	G$;<*&1!--t Y	  	   	 e @ - w Jfj<<"</<Xg=#Y<f J= ? J #u<f J= ? J u<<K <<K/<8<<=? A J! <=Jtuttt<f& J! < f (>3JJt#) dnae_test_tools_write_generated_sequence debug _shortbuf _IO_lock_t dnae_test_tools_make_seq_pair msm_ps_tools_draw_graphs tagi level stderr _IO_buf_end __FUNCTION__ dnae_datum_scale_t _IO_write_end unsigned int _freeres_list _flags __int32_t maxLevel _markers fmax maxXLabChars xtag msm_pairing_from_rung_vec msm_pairing_t title uint32_t int8_t TRUE fontSize msm_rung_vec_t _IO_save_end float _IO_codecvt msm_ps_tools_close dnae_seq_write_named int16_t programerror long long unsigned int ydna skip _IO_backup_base _offset dnae_test_tools_seq_multi_write_and_plot_named msm_ps_tools_new_graph yMax fprintf _fileno dnae_sample_decode nposMax msm_seq_desc_write size_t bool_t _IO_read_base minEach hSize dnae_datum_vec_t free mutProb fileTag dnae_datum_t estep char _mode plot maxYLabChars _IO_marker minSum _IO_read_ptr msm_rung_vec_trim outName GNU C99 11.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection msm_rung_t _IO_write_base delProb s_fac long long int msm_ps_tools_t _IO_save_base dnae_nucleic_string_write_named dnae_nucleic_string_mutate __int16_t msm_seq_desc_t msm_rung_step_is_increasing dnae_seq_num_datums size _freeres_buf msm_seq_id_t __pad5 _vtable_offset __int8_t nplt titlei _IO_read_end xdna short int long int msm_rung_vec_expand dnae_seq_get_sample_enc _IO_wide_data borg FALSE sfac msm_rung_vec_new ceil ytag dnae_seq_id_t ngmax name start step _wide_data _lock long unsigned int vec_index_t _old_offset _IO_FILE int32_t yMin __assert_fail unsigned char dnae_test_tools_seq_write_and_plot_named __uint32_t asprintf _IO_write_ptr _codecvt __off_t dnae_seq_from_nucleic_string signed char short unsigned int dnae_sample_enc_t vec_size_t __PRETTY_FUNCTION__ double s_enc _chain s_dec FILE _flags2 dnae_seq_t _cur_column vSize __off64_t _unused2 _IO_buf_base dnae_test_tools.c /home/stolfi/programs/c/JSLIBS/libdnaenc /home/stolfi/programs/c/JSLIBS/libdnaenc /usr/lib/gcc/x86_64-linux-gnu/11/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include dnae_test_tools.c dnae_test_tools.c stddef.h types.h stdint-intn.h stdint-uintn.h struct_FILE.h FILE.h bool.h vec.h msm_seq_desc.h msm_rung.h msm_ps_tools.h msm_pairing.h dnae_sample.h dnae_datum.h dnae_seq.h dnae_nucleic.h affirm.h stdlib.h stdio.h mathcalls.h assert.h  GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0                GNU                    zR x  (             ECP     H          EC     h          ECH                EC                                                                                                      )       )                                                                                                                                8                   a                      h                      o                                                                                                                                                                                                                                                                                                                 4                     G                     X                                                                                                                                                                                                        .                     H                     e                                       dnae_test_tools.c __PRETTY_FUNCTION__.1 __FUNCTION__.0 dnae_test_tools_seq_write_and_plot_named stderr fwrite msm_seq_desc_write fprintf dnae_seq_num_datums __assert_fail dnae_seq_write_named fmax log ceil msm_ps_tools_new_graph dnae_seq_get_sample_enc dnae_sample_decode fputc pow msm_ps_tools_draw_graphs msm_ps_tools_close __stack_chk_fail dnae_test_tools_seq_multi_write_and_plot_named asprintf free dnae_test_tools_make_seq_pair dnae_nucleic_string_mutate msm_rung_vec_new msm_rung_step_is_increasing msm_rung_vec_expand programerror msm_rung_vec_trim msm_pairing_from_rung_vec dnae_seq_from_nucleic_string dnae_test_tools_write_generated_sequence dnae_nucleic_string_write_named   v                                                                                                                                                                   (                   7                   A            1       I            h            D       p                        ,                              4                              <      3            c            D                                          I                   	            F            f            v            T                                           <            L      J            [            T      h            \                                          Q            j            L      |                        4                              <                              d                   8            r       E                                                                       "            "   	         #   
         $   ,
         %   
                  
                   
            z       
         &   
         '   
         (   
                   	            ?         )            )   z         *            *                                                                   $                   4            U                   ]         +   s                   {                                            
                     
   	   N             
   
                  
   
                               *       
              /       
   	         =       
   	         D       
   	         \       
   	         h       
   	   Y      o       
   	   D      v       
   	   J      }       
   	                 
   	   (             
   	                
   	                
   	   O             
   	                 
   	                
   	                
   	   e             
   	   S             
   	                
   	   /            
   	         
      
   	   J            
   	   &      #      
   	          0      
   	   '      =      
   	   =      J      
   	         W      
   	   '      d      
   	         q      
   	          ~      
   	   x            
   	                
   	   a            
   	               
   	   w            
   	                
   	   .            
   	   _            
   	   @            
   	                
   	   S            
   	               
   	   /       '      
   	         4      
   	         A      
   	         N      
   	         [      
   	          h      
   	         u      
   	               
   	               
   	   o            
   	   ;            
   	   9             
   	               
   	               
   	               
   	                
   	         #      
   	   Z      *      
   	         8      
   	         ?      
   	   !      D      
   	         P      
   	         k      
   	         w      
   	               
   	               
   	               
   	               
   	               
   	               
   	               
   	               
   	   h      =      
   	   h      N      
   	   R      Z      
   	   R      _      
   	   6      k      
   	   6      u      
   	               
   	               
   	               
   	                
   	                
   	               
   	         !      
   	         -      
   	   H      S      
   	         m      
   	   H      y      
   	   o            
   	               
   	               
   	   4            
   	               
   	   b      3      
   	         ]      
   	         s      
   	               
   	               
   	               
   	               
   	   b       >      
   	   g      Y      
   	   v      ~      
   	   ;            
   	               
   	         *      
   	         K      
   	   <      l      
   	               
   	   W            
   	               
   	                                   
   	   F      	      
   	          	      
   	   D       %	                  <	      
   	         K	      
   	         Z	      
   	   6      x	      
   	         	      
   	         	      
   	   F      	      
   	   J      	      
   	         
      
   	         *
      
   	          9
      
   	         
      
   	          
                  
            4	      
            	            
   	                           @      
   	          O      
   	   D      ^      
   	         |      
   	               
   	               
   	   _            
   	   _            
   	   
            
   	                      I            
   	   z                              
   	   6            
   	   {       +      
   	   X      0                    V      
   	   D      e      
   	               
   	               
   	               
   	   _            
   	   _            
   	   
            
   	   )             
   	               
   	                                                    
   	         .      
   	   1      g      
   	         v      
   	               
   	   7            
   	   R                              
   	   (            
   	   >            
   	   5             
                                   "       
   
   ;       &       
   
   d       *       
   
          .       
   
          2       
   
          6       
   
          :       
   
          D       
   
          I       
   
         N       
   
   !      S       
   
   *      X       
   
   2      ]       
   
   @      b       
   
   O      g       
   
   ]      l       
   
   d      q       
   
   k      v       
   
   q      {       
   
                
   
                
   
                
   
                
   
                
   
                
   
                
   
                
   
                
   
                
   
                
   
                                                    L                   l                                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                            @                                          @               4      (                          &                                                          ,                                                          1                            h                              >                      h      	                             9      @               <                                J                      q                                   ]                      ~      0                              X      @               M      0          	                 q                                                         l      @               M                                }      0               -#                                        0               *                                        0               ,      ,                                                   ,                                                          ,                                                          -                                          @               P      `                                                 -                                 	                      1                                                         Q                                    dnae_vis.o/     0           0     0     644     35128     `
ELF          >                              @     @   UHSH   H(H ЈdH%(   HE1 ~(H    H   H    HH    H    H    H    H8H@H8HH    H8H        HEH@HH    H@H    HEHUH@HHHEHUHPHXHEHUH`HhHEHUHpHxHEHUHEHUH(H@HHHHXHPHXHHHXH`HhHH HX(HpHxHH0HX8HMH]HH@HXHHEdH+%(   t    H(H]UHHpH}HuEHUdH%(   HE1HEH    EUHEH    E       UHEH    HEHMEHcHHHHHHEE    YHEUHcHDEHEЋUHcPHUfHn    fH~HEHE؋UHcEЃE}~HMHUHEHHfHn    HUHMHEHH    EE;E"HMHEHUHHQHEdH+%(   t    HEUHH`}HuUȉMELELMEff/b  } t.E   LEHMUH}HuEfHnǉ      }   HuHME̺   fHnHΉ    EHuHME̺fHnHΉ    EE      EHcHHHHHHEHЋ@E} xE;E~(H    HZ   H    HH    H    } xE;E~(H    H[   H    HH    H    UEE9~8EHH    HEHEEHH    HEH    } tE    UHcH    HUHʉEP} tEH    EHH4    HEH)ʉEHH    HEHЋ xKEHH    HEHЋEHH    HEHȋ 9EHH    HEHЋ 9E(H    He   H    HH    H    EE;E.oE    ^EHcHHHHHHEHЋ@EEHH    HEH     EHH    HEHЋUEE;E|E    !  EHcHHHHHHEHЋ@EEHH    HEHЋEHH    HEHȋ 9|4EHH    HEHЋ UHcH    HUHʋ)Ѓ    EE+EH    uUAH5    HǸ        } ~GEHH    HEHЋEHH    HEHЋH    H5    HǸ        H    Hƿ
       EE;EUHH`}HuEUE    }t.}t(H    H   H    HH    H    EYEE   @E    6EHcHHHHHHEHЋ@E܋E;E}E܉ẼEE;E|E    zMUHuE    fH~HE} tGHEfHn    fH~HEH    EHUf(fHnH    HHǸ       Ef/EwEE;Ez} ~	H    H    HEH    MHUH5    HǸ        EUHSHX}uHULLU} xEHcHEHC<HH9~(H    H   H    HH    H    } xEHcHEHC8HH9~(H    H   H    HH    H    C4HH9E	  E    E       UEC0HcHHHHHHCHȉH    HEЋUEC,HcHHHHHHCHȉH    HEHsHKHUHEH    fH~HEEEf/EvEȃE:UȋEЃE̋C(9E~$C49E|UEЉC$UEЉC ẺC(EEHH9E
H]UHH   |HphxH`LXdH%(   HE1HEHEHpHExEHEH@HU f@IHHHf@IHP@I㐃|   hYEEE    EiEHcHHHHHHEHЋ@EEHH    H`HЋUEHH    HXH     EEE;||    E  EHcHHHHHHEHЋ@E̋EHcHHHHHHEHH(HEEE  EHcHHHHHHEHЋ@EȋEHcHHHHHHEHH(HEẺEEȉEEŰE9|!UȋE9|E̋MHUH@Ή    E   EHH    HXHЋ UHcH    H`Hʋ)ЍPE9~@EHH    H`HEUEEHH    HXHȃEHH    HXHЋ UHcH    H`Hʋ)ЍPE9~@EHH    H`HEUEEHH    HXHȃEEE;|VEEE;|    E6  EHH    HXHЋEHH    H`Hȋ 9|:EHH    HXHЋ UHcH    H`Hʋ)Ѓ    E} u&H    UH    HHǸ           EHH    HXHЋ0EHH    H`HЋH    }UAAH5    HǸ        E9E}(H    H   H    HH    H    EEE;|HEdH+%(   t    UHHĀ}HuUME        EE      EHcHHHHHHEHHEHE؋@E} E+EEE} xE;E|    Eo  UHE؉H    HE} tQH    MUH5    HǸ        HEHP(H    HuL    L    H    H    E       EHcHHHHHHEHHEHE@E} E+EEEă} xE;E|(H    H   H    HH    H    UHEH    HEHEHH(HEHp(HUHEH    fH~HEEf/Ev
EEȃEE;E#EE;E8EEEfH~fHnUHH   HdH%(   HE1C  H    H    HH    H>Hf Hf@Hf@  H    fHn    fH~H ^ EE~    fW(H( HE@Hf@HHE~    fW0E 0@f@J          ^8H8fHn    fH~H@Y@EE~    fWHE    ^PE    ^XHH HP@HX@HHE    ^`E~    fWhE    ^p` h@p@HH0E    ^xE    ^EE~    fWEx E@E@  H    fHn    fH~HE^EEHE HE@HE@HHE~    fWEE~    fWEE E@E@HH0E~    fWEE~    fWEE E@E@HHHE~    fWEE~    fWEE E@E@)H    H$  H    HH    H    HEdH+%(   t    UHSHHH}HuHUdH%(   HE1E    H]HE
   H    HEHUHHSH]HE
   H    HEHUHHS   UHEЉH    UHEȉH    HEHPEHHHHEH    HHEH    HH    t/HEغ    H    HUHJUHcHHʉHEHPEHHHEEHEH    HH    6UHEЉH    UHEȉH    HEdH+%(   t    H]UHH H}HuHEH    HH           H    HEf(fHnH    fH~HEE    mEXE    f/EwEE    ^EE    f/w    f.Ez    f.EtHEH    HH    }|}~(H    HD  H    HH    H    EHEHE  UHHPH}HuHUHMLELMHEH    HH    tHE    HE     DHEH    HH    tHE     HE    HE     HE     HEȋ u
HEЋ t<    H    HEf(fHnH    fH~HEHEE HE     HEH    HH    t<    H    HEf(fHnH    fH~HEHEE HE     HEH    HH    t<    HEf(H    fHnH    fH~HEHEE HE        dnae_vis.c resample_exp <= 0 (npref >= 0) && (npref <= ni) (nsuff >= 0) && (nsuff <= ni)        (0 <= ini[i]) && (ini[i] <= fin[i]) && (fin[i] < ni)    sequence %d has %d effaced and %d fully-visible datums  [%d .. %d] invalid dir d = %.6f  m = %.6f
 prefix suffix common %s has %d datums
 (ki >= 0) && (ki + ng <= ni) (kj >= 0) && (kj + ng <= nj)     sequence %d has no matching segment
    %d datums [%d .. %d] of sequence %d match some other sequence
 ni >= minSize seq[%d][%d] =  )
 ,   ( (kB >= 0) && (kB < nsmpB) not implemented                      -texture -seqFile -resample initial sampling step must be a power of 2.     abs(ek) <= msm_seq_desc_estep_MAX -hideMatch -magnify -perturb          dnae_vis_seq_read               dnae_vis_determine_visible_segments             dnae_vis_find_pref_suff_match   dnae_vis_find_mid_match         check_alignment dnae_vis_max_datum_euc_distsq   dnae_vis_choose_perturbations   dnae_vis_parse_resample_option                             @                     @      ?      ?           @{Gz?h㈵>,                                         :                        %d           'w           )   !int     *A       ,                                   1`      3        6	       7	       8	       9	        :	   (    ;	   0    <	   8    =	   @    @	   H    A	   P    B	   X    Dy  `    F~  h    H   p    I   t    J   x    MQ       Nd       O      Q      Y       [      \      ]~      ^	H       _
.       `       b          "    +    t          :     l                   :         `    #              X       k       ~                               $A   T                $9      	_      	m      	  ne 	`   e 	   T      	x  2      	  ne 	`   e 	          	        	  ne 	`   e 	       	      
8  c 
8    2  H  :        
&      
y  ne 
`   e 
y   H      
T      `  arg              A    wr   (    A   0      8    A   H      P           &       2r  id 4       5   rev 6T      8      :      ;       <        %                     c 1        :        E        f ,8        @      p*  ne p`   e p*         p      P"{  sd #r   cmt $        %  (dv &/  @     ';      &          	    2      2  2       	    `         	    `     	    oT          	    	  6         	    T  Q        	    |   g         	~    l       	    l   	    	    `   	    	    `   	    52    *    *           y    *              	    ?2  ;  *    *         W      W   ~  	    2  r  2       .      A          ^         &     
  y  y  y       
$  2  y  y   	    2  	    2   	    \*  	  	     {  	    
~  8	  `   	    Q	  N	  	       `	  	       {  {	  	     	       	     	    {  	     	      	    T       E	      A          K              ^
  pp L  H    M  @    N      O      P      Q       <        7      
  pp <2  X    <>  P    
  	        
               st ?2  hek @  d     
  :    
      (              J  pp (2  H    (D  @    ([  '    *  T                         +2  ~ns <  ~    Ey  }       	                         d 2  H                 d 2  @ 
        Z      d 2          :          2                l  ns .  seq =	  k L  dir W  ~    T      2  i   j          	        
                  	  H      kA   dA *  P
                   	  X      kB   dB *  `d2 2  h                       ns &  ~seq 5	  #    C2  ~    T  #4ini e  ~fin t  ~    2  i   #0j   #,      	                `       I  ni (  ~                 ni   #<sfi   #
              nj   #8sfj !  #      #$      #       #((                  #`ki *  kj 6  ng B        	        
        	            r   
               di '*  @dj '*  Hd2  2  P
        :       nm %        
        -      ni   ~       :           :          	                  ns /  seq >	      L2  dir ]      T  H       	            2  X      i   @nd   D       h        2         ni (  L )        2  `      B        G        ns C  seq D	      ET      FT      G2  ini H  fin I        	        i u  P        )             O  d         $      5      T  X    U  \i W  H
              ni Y  `          o       v  i l  L
        Z       ni n  T  
              ni w  hmi x  l       :   #       0
~          c      t  seq 00	      0<2      0Ky  *          3  dp 4~  Pk 5  
               dtk 7*  @dpk 8y  Hc 9         :    t      {                      $   ~    1  ~    *  	        rd "  ~seq #{  ~
                   ({       *  :        I   :;9I8  4 :!;9I   :;9I   !I  4 :!;9I   :;9I8   :!;9I  	.?:;9'I<  
  $ >  :;9  I  ! I/  .?:;9'<   :!;9I   :!;9I  & I  4 I4    4 :!;9I  .?:!;9!'@|   :!;9I  .?:!;9'I@|   <  7 I  (   .?:;9'<  .?:;9!'I<  .?:!;9!'@|  %      !$ >  " :;9  #4 :;9I?<  $>I:;9  %'  &   '4 :;9I  (.:;9'@H|  )U  *4 I4   ,                                                     ^	                                                                                                                                    	        & (	hntYKJ.v	t /2   ) ; J	 h  yf J	/&/hu'""t!Yg f ( f ((fL<Y<. f  X J! /7 f f  X% < . /  0 " s( J	t /  g < g < f + J	tYg$X>X- J6 X1 f> . X X	 = ,A f <9 . <	  7 JMu f f(vt0 .( @ fS  f Ju/ fGF!'% f  t K " = . f f( f f(Xvt,ZL,fKL,f%K"L,% g2 +* pf# JHt8P0 .( @ fI fD fQ .U f f Y(g	Z,g!gg$! i%.)2.<= tA fa XQ m fU <%/.)2.<= tA fa XQ m fU <  M.   =Y$>- J6 1 > . X X =go&fg.f)  z( )  [ut!Yf#+ f# f X < = f1 !Kg0	t%Yf'/ f' f X < = f  (K)%  y J v J$4/  Z   K  4$     Z 9  K& ,   ;" & ,   &" ( , X X   Z  ! 2$ ( X X   ( X X   $ X X  0f( [u$
$	Y=X)KXLYxJ
	=X-u .# J  .# J X/ 	Y f f(Xj-u
<	$XK-XK..
f J fK-	XK-	XK-- r3_vec_new int32_vec_trim debug _shortbuf _IO_lock_t magnify stderr _IO_buf_end __FUNCTION__ dnae_datum_scale_t _IO_write_end unsigned int next _freeres_list argparser_t _flags __int32_t minSize string_vec_trim _markers maxd2 seq_int argparser_get_next_double nsuff dnae_vis_parse_seqFile_options npref magnifyP uint32_t int8_t TRUE _IO_save_end perturb float _IO_codecvt sqrt int16_t string_vec_expand programerror dnae_seq_interpolate perturbP long long unsigned int string_vec_t nmin _IO_backup_base showMatch _offset fprintf _fileno dnae_sample_decode size_t dnae_datum_diffsq int64_t int32_vec_new bool_t _IO_read_base seqA seqB dnae_vis_find_pref_suff_match dnae_datum_vec_t dnae_datum_decoded_write nseq texture dnae_datum_t estep char _mode _IO_marker dnae_seq_get_datum_address _IO_read_ptr dnae_vis_max_datum_euc_distsq argparser_get_next dnae_seq_read dnae_seq_free_datums dnae_vis_seq_read nsmp dnae_vis_parse_resample_option argparser_keyword_present_next GNU C99 11.3.0 -mtune=generic -march=x86-64 -ggdb -std=gnu99 -fpcc-struct-return -ffloat-store -frounding-math -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protection -fcf-protection _IO_write_base long long int r3_scale _IO_save_base rIni nsmpB __int16_t hideMatchP msm_seq_desc_t iniBest_i iniBest_j dnae_seq_num_datums size _freeres_buf r3_vec_t int32_vec_expand seqFile msm_seq_id_t info __pad5 skip _vtable_offset nsmpA __int8_t which parsed __int64_t ninfo argparser_error hideMatch dnae_datum_euc_distsq r3_add _IO_read_end nmBest_ij short int open_read long int resample_expP msm_pairing_perfect_use_proc_t msm_pairing_enum_alignments pvec _IO_wide_data FALSE maxDist fclose string_vec_new sfac int32_vec_t dnae_vis_choose_perturbations dnae_vis_datums_to_points name _wide_data _lock long unsigned int vec_index_t _old_offset _IO_FILE int32_t r3_t __assert_fail help unsigned char __uint32_t _IO_write_ptr resample_exp nhelp bool_vec_t _codecvt dnae_vis_parse_render_options __off_t dnae_vis_find_mid_match signed char short unsigned int dnae_sample_enc_t showMatchP vec_size_t __PRETTY_FUNCTION__ argparser_keyword_present double argparser_get_next_int maxDist2 _chain dnae_vis_determine_visible_segments FILE _flags2 dnae_seq_t maxDistP _cur_column check_alignment __off64_t _unused2 _IO_buf_base /home/stolfi/programs/c/JSLIBS/libdnaenc dnae_vis.c /home/stolfi/programs/c/JSLIBS/libdnaenc /usr/lib/gcc/x86_64-linux-gnu/11/include /usr/include/x86_64-linux-gnu/bits /usr/include/x86_64-linux-gnu/bits/types /home/stolfi/include . /usr/include dnae_vis.c dnae_vis.c stddef.h types.h struct_FILE.h FILE.h stdint-intn.h stdint-uintn.h bool.h vec.h r3.h argparser.h msm_seq_desc.h msm_pairing.h dnae_sample.h dnae_datum.h dnae_seq.h mathcalls.h affirm.h stdio.h jsfile.h assert.h  GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0            GNU                    zR x                ECH     @       c   ECZ    `       G   EC>              EC|               ECE               EC              EC             EC     $         ECEu     H      7   EC.     h         EC                                                                                                               "           $       8                  G     	            Y     P             o     0                  `                                                                            	                                                                                                                                                                                                                                                               )                     :          c      T                     h                     s                                                                                        <      G          
                                                                                                                 -                K                     P                     b                     ~                                                              |                                                                                                *                     =                     \                     s                                                                         7                                                    6             dnae_vis.c __PRETTY_FUNCTION__.8 __PRETTY_FUNCTION__.7 __FUNCTION__.6 check_alignment.0 __PRETTY_FUNCTION__.4 __PRETTY_FUNCTION__.5 __PRETTY_FUNCTION__.3 __FUNCTION__.2 __PRETTY_FUNCTION__.1 dnae_vis_seq_read __assert_fail open_read dnae_seq_read fclose dnae_seq_interpolate dnae_seq_free_datums __stack_chk_fail dnae_vis_datums_to_points dnae_seq_num_datums r3_vec_new dnae_seq_get_datum_address dnae_sample_decode r3_scale r3_add dnae_vis_determine_visible_segments dnae_vis_find_mid_match dnae_vis_find_pref_suff_match stderr fprintf fputc programerror dnae_vis_max_datum_euc_distsq sqrt dnae_datum_diffsq msm_pairing_enum_alignments dnae_datum_decoded_write dnae_datum_euc_distsq dnae_vis_choose_perturbations dnae_vis_parse_seqFile_options string_vec_new int32_vec_new string_vec_expand int32_vec_expand argparser_get_next argparser_keyword_present_next argparser_get_next_int argparser_keyword_present string_vec_trim int32_vec_trim dnae_vis_parse_resample_option argparser_get_next_double argparser_error dnae_vis_parse_render_options      A                   P             Z                    b             v                                                                                         !            >                                              !   2                     #            $            $   8                  G            Q                   Y            n                  }                        7                                                             \                            %                      
         &   C         %   J                   W         &   ^         %   k         '                                                             (   N         )   k         *   {         %                               &                                                  %                              &   F	            L      U	            _	                  g	            	            L      	            	            ;      	            	            2
            N
         +            ,            %               \               &            %   ,                  9         &   H            ,      W            a                  i                                          ,                  G            X         %   e                  r         &            %                                                                  -               \                                    '            8            \         .                                       X                  b         *                                                          (                  E         *   s                                                                                          6                                                                                                   *   S                  i                                                                                          @            |      O            Y                  a         (   v                     1            2            3            4   7         5   E            (      P         6   j         7               1               8            9            :                           :      %         8   5                  <                  Q         <   }                                                                                                      D               =                     	                        t                  a                  l         8                              8                                                <   &                  5                  @         8   L                  S                  h         <                                                8                                                <                                 e                  %                   ]      $            (      (                         
                     
                   
      )              
                                   *       
              /       
      ,      =       
            D       
      ~       M       
      L      T       
            Y       
            g       
            l       
            z       
                   
                    
      Z             
                   
                   
                   
                   
                   
      #             
                    
                  
                  
      b            
            (      
      e      5      
      p       B      
            O      
      D       \      
            i      
            v      
      M            
                   
      t            
                  
                  
                  
                  
      t            
                    
                  
                  
                  
                  
             ,      
      '      9      
      h      F      
            S      
            a      
            m      
      *       u      
                  
      h            
      h            
      =             
                  
      A            
      y            
      ,            
      E            
                   
      8      .      
      b      5      
      M      H      
      v      N      
      H      U      
      [      a      
            m      
            y      
                  
                  
                  
                  
                  
                   
      4      I      
      4      U      
      4            
      4            
                   
                  
                   
                  
      G            
                  
      c             
                   
      V            
            1      
            K      
      "      X      
            e      
      o      s      
                  
      (            
                  
                  
                  
      ]             
      ]             
            0      
            <      
            b      
            |      
                  
                  
                   
                   
                   
      3            
      T      7      
            R      
      >      h      
      =            
                  
      M            
                  
                  
                  
      3      <      
      G      ]      
      t      s      
                  
      	            
                  
                  
            	      
            #	      
              9	      
            O	      
      _      a	      
            |	      
            	      
      Q      	      
            	      
      9      	      
            	            6      
      
      	      
      
            .
      
            >
      
      /      N
      
            _
      
            e
                  
      
            
      
            
                  
            1      
      
      
      
            |            
      N      *      
            :      
            K      
            Q                  h      
      Z            
      c            
      P                                     U                                          &      
             0                        
                   
                   
                        `                              
      p            
                              %      
      u      3      
            m      
            r            
            
      |            
                   
      k            
                        0      &                  J                              q            
                  
                  
                  
                        	      1      
            ;            P      D            	      U      
            q            	                  {
                  @            
      z      #                  W      
      |      u      
                   
      P                               
      k            
                  
                                    
                   
                   
      {                  <      K      
            Z      
            i      
      |            
                                          {            
                                     
      )            
                              6                  W                  w            R            
                                    
      5             
      c            
                  
            9            1            
      t                                
                  
      s            
                                                 
      
                    
                                   "       
      4       &       
      ]       *       
             .       
             2       
             6       
             :       
             D       
             I       
            N       
            S       
            X       
            ]       
      +      b       
      2      g       
      @      l       
      O      q       
      V      v       
      \      {       
      a             
      m             
      |             
                   
                   
                   
                   
                   
                   
                   
                                                       D                   d             <                                      	                   
                                           (            |      L                  l            6       .symtab .strtab .shstrtab .rela.text .data .bss .rela.rodata .rela.debug_info .debug_abbrev .rela.debug_aranges .debug_rnglists .rela.debug_line .debug_str .debug_line_str .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                       @                                          @               xV      P                          &                     =                                     ,                     =                                     6                     @      (                              1      @               f      x                           C                      h      0                             >      @               @g                                O                      3                                   b                      6      0                              ]      @               ~      0          
                 q                      N6                                                          e6      b	                                   @               8~                                      0               ?                                        0               H                                        0               J      ,                                                  J                                                          J                                                          J                                         @                                                                     xL                                	                      `R                                                                                             