úÎ&ēS      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRNone3Data structure for the HMMER3 overall probabilities"Data structure for the HMMER3 nodeData structure for HMMER3  !"#$%&'()*+,-./0123 !12 "#$%&'()*+,-./03 !"#$%&'()*+,-./012   !"#$%&'()*+,-./012None9$parse HMMER3 model from input string:6parse HMMER3 from input filePath S"Parse the input as HMMER3 datatypeT"Parse the input as HMMER3 datatypeUParse HMMER3 compositeVParse HMMER3 node9:STWXYZ[\UV];^_`abcdefghij6 !12 "#$%&'()*+,-./09:;9:;9:STWXYZ[\UV];^_`abcdefghijSafe<WDatastructure for result strings of comparisons between covariance models by HMMCompareD.parse HMMCompareResult model from input stringE@parse HMMCompareResult from input filePath k,Parse the input as HMMCompareResult datatypel Parse a HMMCompare result stringm9Parse indices of matched nodes between models as integersF$Parser for HMMCompare result strings<n=>?@ABCDEkoplmFGH <CBA@?>=DEFGH<=>?@ABCDE=>?@ABCFGH <n=>?@ABCDEkoplmFGHNone:DORTqšidBox associates the node with its index and a tupel of a list of modelidentifiers and the total model number idBox nid nodeLabels = alignedText 0 0 nid  fontSize 2 M translate (r2 ((negate ((fromIntegral ((length nid) * 2))/2)), negate 1.25))P(Check for available cairo output formats=JKLMNrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰qŠ‹ŒŽ‘’“”•–—˜OPQ™Rš›œžŸ ĄĒĢĪ JKLMNOPQR LNMOPQRJK=JKLMNrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰qŠ‹ŒŽ‘’“”•–—˜OPQ™Rš›œžŸ ĄĒĢĪĨ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno>pqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨĶ#BioHMM-1.0.2-9JRGtqj6ZRr5CI3Aro7Cst Bio.HMMData Bio.HMMParserBio.HMMCompareResult Bio.HMMDrawHMMER3CompositecompositeMatchEmissions HMMER3NodenodeIdmatchEmissionsnmancrnranmvncsinsertEmissionsm2mm2im2di2mi2id2md2dHMMER3versionnameaccdesclengmaxlalpharfmmconscsmapdatecomnseqeffncksumgatcncbmsmlocalmsv localviterbi localforwardhmmcompobeginnodes$fShowHMMER3Node$fEqHMMER3Node$fShowHMMER3Composite$fEqHMMER3Composite $fShowHMMER3 $fEqHMMER3 parseHMMER3 readHMMER3alphabetToSymbolsHMMCompareResult model1Name model2Name linkscore1 linkscore2 linksequencemodel1matchednodesmodel2matchednodesparseHMMCompareResultreadHMMCompareResultgetHMMCompareResultsgetModelsNames getModelNames$fShowHMMCompareResultdrawHMMComparisondrawSingleHMMComparison drawHMMER3sdrawSingleHMMER3s drawHMMER3svgsize diagramNameprintHMM!getComparisonsHighlightParametersgenParseHMMER3sgenParseHMMER3parseHMMER3CompositeparseHMMER3NodeparseSwitchAttribute switchToBoolparseStringAttributeparseFloatAttributeparseIntAttributeparseStatAttributesetEmissionNumberparseDoubleParameterparseAlphabetSymbolparseIntParameterparseOptionalCharParameterparseOptionalIntParameterparseOptionalFloatParameterparseMaskParameter maskToBooloptionalCharToMaybeoptionalIntToMaybeoptionalStructureToMaybeoptionalFloatToMaybeparseOptionalStructureParametergenParseHMMCompareResultsgenParseHMMCompareResultparseMatchedNodes readDoublereadIntidBoxmakeModelHeadermakeNodeIntervalssetRowIntervaldrawDetailedNodeRowsetLabelLettersetTitelLettermakeLastRowConnectionsmakeConnectionsmakeSelfConnectionsmakemm1AmakemiAmakemd1Amakeim1AmakeiiAmakedm1Amakedd1A setiayOffset makeArrow makeSelfArrow makeLabel makeSelfLabeldrawHMMNodeFlatdrawHMMNodeSimpledrawHMMNodeVerbose emptyIdBox rowStartBox rowEndBox deletionsemptyDeletions insertionsemptyInsertionsmatcheswheel beginStateendState setEmissionswrap emissionEntrybarroundPos getComparisonHighlightParametersgetComparisonNodeLabelsgetBlankComparisonNodeLabels modelToColormakeComparisonNodeLabelmakeBlankComparisonNodeLabelmakeColorVector makeRGBTupel rgbBoundriestext' textWithSize'