\relax 
\@writefile{toc}{\contentsline {section}{\numberline {11.33}H/utils.h File Reference}{182}{section.11.33}}
\newlabel{utils_8h}{{11.33}{182}{H/utils.h File Reference\relax }{section.11.33}{}}
\newlabel{utils_8h_ad403c9ea58f1836689404c2931419c8c}{{11.33}{182}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a72f3c6ca5c83d2b9baed2922d19c403d}{{11.33}{182}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a8e3241b321c9c1a78a69e59e2e019a71}{{11.33}{182}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a086742158293217a46ae2f71bb296937}{{11.33}{182}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a7a2e8c50a0c7ce82e60da1016e1367fd}{{11.33}{182}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a0de536599b881c787b0943a2671da476}{{11.33}{182}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_ab4db885222b3b69608310d7c7e63e286}{{11.33}{182}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a305474b93ccb79ae4c7754016a8ddd84}{{11.33}{182}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a0f6311f11bed1842e3a527ab27b294c6}{{11.33}{182}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_af2062e0eeefffd3ed639af460b3d4fab}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a4e8d7120619b21df0309af425acbc9a2}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a077c56550c915d4516d84a5ed8d051f4}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a0512d790f738742cbdcf3f7c87b46f48}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_aa20bfca4bb2903c8548000a33d7bbb53}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a7d725ef525b29891abef3f1ed42599a4}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a08d12a9a846ea593b7171d277c9f033f}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a0a697f77a6fbb10f34e16fa68ed9e655}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_ae0b9cd0ce090bd69b951aa73e8fa4f7d}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a33297b3679c713b0c4d897cd0fe3b122}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a721b8d5f3abef17f10293f1f7f8c958e}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a8d577123d2e66d2b7d0bf9af6e172b93}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a03943706e48069237cd57f2d35ca987e}{{11.33}{183}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a6388870e639eee9c0a69446876f1f8cc}{{11.33}{184}{Defines\relax }{section*.58}{}}
\newlabel{utils_8h_a8aaa6d9be6f803f496d9b97375c371f3}{{11.33}{184}{Functions\relax }{section*.59}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {11.33.1}Detailed Description}{186}{subsection.11.33.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {11.33.2}Define Documentation}{186}{subsection.11.33.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.2.1}VRNA\_\discretionary {-}{}{}INPUT\_\discretionary {-}{}{}FASTA\_\discretionary {-}{}{}HEADER}{186}{subsubsection.11.33.2.1}}
\newlabel{utils_8h_a2f0d8069e93d3ac54d9320d6bdb8e7e7}{{11.33.2.1}{186}{VRNA\_\-INPUT\_\-FASTA\_\-HEADER\relax }{subsubsection.11.33.2.1}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.2.2}VRNA\_\discretionary {-}{}{}INPUT\_\discretionary {-}{}{}SEQUENCE}{186}{subsubsection.11.33.2.2}}
\newlabel{utils_8h_a8566d6787972100e68b5a2a159b4cf45}{{11.33.2.2}{186}{VRNA\_\-INPUT\_\-SEQUENCE\relax }{subsubsection.11.33.2.2}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.2.3}VRNA\_\discretionary {-}{}{}INPUT\_\discretionary {-}{}{}CONSTRAINT}{186}{subsubsection.11.33.2.3}}
\newlabel{utils_8h_ac08a9df45b9721b97a47dbfe7a6e5f85}{{11.33.2.3}{186}{VRNA\_\-INPUT\_\-CONSTRAINT\relax }{subsubsection.11.33.2.3}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.2.4}VRNA\_\discretionary {-}{}{}CONSTRAINT\_\discretionary {-}{}{}DOT}{187}{subsubsection.11.33.2.4}}
\newlabel{utils_8h_a55e1d16fd693ae9ec8e987b0750da804}{{11.33.2.4}{187}{VRNA\_\-CONSTRAINT\_\-DOT\relax }{subsubsection.11.33.2.4}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.2.5}VRNA\_\discretionary {-}{}{}OPTION\_\discretionary {-}{}{}MULTILINE}{187}{subsubsection.11.33.2.5}}
\newlabel{utils_8h_abec89c09874528c6cb73140a4c3d86d7}{{11.33.2.5}{187}{VRNA\_\-OPTION\_\-MULTILINE\relax }{subsubsection.11.33.2.5}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.2.6}FILENAME\_\discretionary {-}{}{}MAX\_\discretionary {-}{}{}LENGTH}{187}{subsubsection.11.33.2.6}}
\newlabel{utils_8h_afb228174279df9486a5cb56ac0bc79a3}{{11.33.2.6}{187}{FILENAME\_\-MAX\_\-LENGTH\relax }{subsubsection.11.33.2.6}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.2.7}FILENAME\_\discretionary {-}{}{}ID\_\discretionary {-}{}{}LENGTH}{187}{subsubsection.11.33.2.7}}
\newlabel{utils_8h_a33c3b1826b8e2739f09f111ec719ded5}{{11.33.2.7}{187}{FILENAME\_\-ID\_\-LENGTH\relax }{subsubsection.11.33.2.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {11.33.3}Function Documentation}{187}{subsection.11.33.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.1}space}{187}{subsubsection.11.33.3.1}}
\newlabel{utils_8h_ad7e1e137b3bf1f7108933d302a7f0177}{{11.33.3.1}{187}{space\relax }{subsubsection.11.33.3.1}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.2}xrealloc}{187}{subsubsection.11.33.3.2}}
\newlabel{utils_8h_a9037ada838835b1b9db41581a021b0c8}{{11.33.3.2}{187}{xrealloc\relax }{subsubsection.11.33.3.2}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.3}nrerror}{188}{subsubsection.11.33.3.3}}
\newlabel{utils_8h_a127ce946e56b5a5773781cabe68e38c5}{{11.33.3.3}{188}{nrerror\relax }{subsubsection.11.33.3.3}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.4}warn\_\discretionary {-}{}{}user}{188}{subsubsection.11.33.3.4}}
\newlabel{utils_8h_af2355fa8746f2f30fbe71db65dea3d51}{{11.33.3.4}{188}{warn\_\-user\relax }{subsubsection.11.33.3.4}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.5}urn}{188}{subsubsection.11.33.3.5}}
\newlabel{utils_8h_aaa328491c84996e445d027fde9800f2e}{{11.33.3.5}{188}{urn\relax }{subsubsection.11.33.3.5}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.6}int\_\discretionary {-}{}{}urn}{188}{subsubsection.11.33.3.6}}
\newlabel{utils_8h_a68ff0849d44f62fe491800378a5ffcb4}{{11.33.3.6}{188}{int\_\-urn\relax }{subsubsection.11.33.3.6}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.7}time\_\discretionary {-}{}{}stamp}{189}{subsubsection.11.33.3.7}}
\newlabel{utils_8h_a7afeb906cb36e9d77379eabc6907ac46}{{11.33.3.7}{189}{time\_\-stamp\relax }{subsubsection.11.33.3.7}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.8}random\_\discretionary {-}{}{}string}{189}{subsubsection.11.33.3.8}}
\newlabel{utils_8h_a1b95eac365a021572e1c37e5993a89be}{{11.33.3.8}{189}{random\_\-string\relax }{subsubsection.11.33.3.8}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.9}hamming}{189}{subsubsection.11.33.3.9}}
\newlabel{utils_8h_ad9dc7bfc9aa664dc6698f17ce07fc7e7}{{11.33.3.9}{189}{hamming\relax }{subsubsection.11.33.3.9}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.10}hamming\_\discretionary {-}{}{}bound}{189}{subsubsection.11.33.3.10}}
\newlabel{utils_8h_a96d3c36717d624514055ce201cab1542}{{11.33.3.10}{189}{hamming\_\-bound\relax }{subsubsection.11.33.3.10}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.11}get\_\discretionary {-}{}{}line}{190}{subsubsection.11.33.3.11}}
\newlabel{utils_8h_abe51806d14cff0789a8c1df7dbc45b71}{{11.33.3.11}{190}{get\_\-line\relax }{subsubsection.11.33.3.11}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.12}get\_\discretionary {-}{}{}input\_\discretionary {-}{}{}line}{190}{subsubsection.11.33.3.12}}
\newlabel{utils_8h_a8ef1835eb83f542396f59f0b205965e5}{{11.33.3.12}{190}{get\_\-input\_\-line\relax }{subsubsection.11.33.3.12}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.13}read\_\discretionary {-}{}{}record}{190}{subsubsection.11.33.3.13}}
\newlabel{utils_8h_afd194a69af9d92b5b0412a7627ac1595}{{11.33.3.13}{190}{read\_\-record\relax }{subsubsection.11.33.3.13}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.14}pack\_\discretionary {-}{}{}structure}{192}{subsubsection.11.33.3.14}}
\newlabel{utils_8h_ac6dfa5e22928c087c6e09ff0054a7ced}{{11.33.3.14}{192}{pack\_\-structure\relax }{subsubsection.11.33.3.14}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.15}unpack\_\discretionary {-}{}{}structure}{192}{subsubsection.11.33.3.15}}
\newlabel{utils_8h_a071c6921efe1eb974f115ee6fefa3c39}{{11.33.3.15}{192}{unpack\_\-structure\relax }{subsubsection.11.33.3.15}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.16}make\_\discretionary {-}{}{}pair\_\discretionary {-}{}{}table}{192}{subsubsection.11.33.3.16}}
\newlabel{utils_8h_a89c32307ee50a0026f4a3131fac0845a}{{11.33.3.16}{192}{make\_\-pair\_\-table\relax }{subsubsection.11.33.3.16}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.17}copy\_\discretionary {-}{}{}pair\_\discretionary {-}{}{}table}{193}{subsubsection.11.33.3.17}}
\newlabel{utils_8h_afeaa6d68eef3a99d0a7aa08aa91c6601}{{11.33.3.17}{193}{copy\_\-pair\_\-table\relax }{subsubsection.11.33.3.17}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.18}alimake\_\discretionary {-}{}{}pair\_\discretionary {-}{}{}table}{193}{subsubsection.11.33.3.18}}
\newlabel{utils_8h_a3c81b3967056c3888b8472b65fbb16f5}{{11.33.3.18}{193}{alimake\_\-pair\_\-table\relax }{subsubsection.11.33.3.18}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.19}make\_\discretionary {-}{}{}pair\_\discretionary {-}{}{}table\_\discretionary {-}{}{}snoop}{193}{subsubsection.11.33.3.19}}
\newlabel{utils_8h_a9aa3bf3b4346bb7fb88efc154dd07a79}{{11.33.3.19}{193}{make\_\-pair\_\-table\_\-snoop\relax }{subsubsection.11.33.3.19}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.20}bp\_\discretionary {-}{}{}distance}{193}{subsubsection.11.33.3.20}}
\newlabel{utils_8h_a6ebbcd29a754f0e4f1a66d1fd84184db}{{11.33.3.20}{193}{bp\_\-distance\relax }{subsubsection.11.33.3.20}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.21}print\_\discretionary {-}{}{}tty\_\discretionary {-}{}{}input\_\discretionary {-}{}{}seq}{193}{subsubsection.11.33.3.21}}
\newlabel{utils_8h_a6bf778117d31b7fd90db435323f4ef74}{{11.33.3.21}{193}{print\_\-tty\_\-input\_\-seq\relax }{subsubsection.11.33.3.21}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.22}print\_\discretionary {-}{}{}tty\_\discretionary {-}{}{}input\_\discretionary {-}{}{}seq\_\discretionary {-}{}{}str}{193}{subsubsection.11.33.3.22}}
\newlabel{utils_8h_ae4ef89b662a3e9b5b5f0781d9757aba0}{{11.33.3.22}{193}{print\_\-tty\_\-input\_\-seq\_\-str\relax }{subsubsection.11.33.3.22}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.23}print\_\discretionary {-}{}{}tty\_\discretionary {-}{}{}constraint\_\discretionary {-}{}{}full}{194}{subsubsection.11.33.3.23}}
\newlabel{utils_8h_ae8ae8a34962b9959be3f6c40f0a80ac1}{{11.33.3.23}{194}{print\_\-tty\_\-constraint\_\-full\relax }{subsubsection.11.33.3.23}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.24}print\_\discretionary {-}{}{}tty\_\discretionary {-}{}{}constraint}{194}{subsubsection.11.33.3.24}}
\newlabel{utils_8h_a4d167deb70bb51723e44374dc981deb2}{{11.33.3.24}{194}{print\_\-tty\_\-constraint\relax }{subsubsection.11.33.3.24}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.25}str\_\discretionary {-}{}{}DNA2RNA}{194}{subsubsection.11.33.3.25}}
\newlabel{utils_8h_ad3f18dd83f958f18b2f26ecb99305208}{{11.33.3.25}{194}{str\_\-DNA2RNA\relax }{subsubsection.11.33.3.25}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.26}str\_\discretionary {-}{}{}uppercase}{194}{subsubsection.11.33.3.26}}
\newlabel{utils_8h_a17b796b806f96b70382077fb5bc519bb}{{11.33.3.26}{194}{str\_\-uppercase\relax }{subsubsection.11.33.3.26}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.27}get\_\discretionary {-}{}{}iindx}{195}{subsubsection.11.33.3.27}}
\newlabel{utils_8h_a55c0f6b3b07b6adf2ee235ba901fe397}{{11.33.3.27}{195}{get\_\-iindx\relax }{subsubsection.11.33.3.27}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.28}get\_\discretionary {-}{}{}indx}{195}{subsubsection.11.33.3.28}}
\newlabel{utils_8h_a4d9ee1572c1bfcd02d3d3f2db8a6530f}{{11.33.3.28}{195}{get\_\-indx\relax }{subsubsection.11.33.3.28}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.3.29}constrain\_\discretionary {-}{}{}ptypes}{196}{subsubsection.11.33.3.29}}
\newlabel{utils_8h_a36c3a6c3218b041f992052767bc74549}{{11.33.3.29}{196}{constrain\_\-ptypes\relax }{subsubsection.11.33.3.29}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {11.33.4}Variable Documentation}{196}{subsection.11.33.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {11.33.4.1}xsubi}{196}{subsubsection.11.33.4.1}}
\newlabel{utils_8h_af9a866c8417afda7368bbac939ab3c47}{{11.33.4.1}{196}{xsubi\relax }{subsubsection.11.33.4.1}{}}
\@setckpt{utils_8h}{
\setcounter{page}{197}
\setcounter{equation}{0}
\setcounter{enumi}{18}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{11}
\setcounter{section}{33}
\setcounter{subsection}{4}
\setcounter{subsubsection}{1}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{float@type}{8}
\setcounter{lstlisting}{0}
\setcounter{lstnumber}{1}
\setcounter{Item}{19}
\setcounter{Hfootnote}{0}
\setcounter{section@level}{3}
}
