úÎxâ=      !"#$%&'()*+,-./0123456789:;<None§6Data structure for structural Clustal alignment format+Data structure for Clustal alignment format)lData type for clustal summary, containing information about the alignment process, usually printed to STDOUT7  #"!$%('&)*3210/.-,+456    !"#$%&'() *+,-./0123Noneô =*Parse the input as ClustalSummary datatype>,Parse the input as ClustalAlignment datatype?@Parse the input as ClustalAlignment datatype as used in mlocarna7*Parse Clustal alignment (.aln) from String8@Parse Clustal alignment (.aln) from filehandle 9uParse Clustal alignment (.aln) with secondary structure in dot-bracket notation from String (as produced by mlocarna):‹Parse Clustal alignment (.aln) with secondary structure in dot-bracket notation from filehandle (as produced by mlocarna) ;5Parse Clustal summary (printed to STDOUT) from String<3Parse Clustal summary (printed to STDOUT) from file@´Parse nucleotide sequence. Allowed letters according to IUPAC parseNucleotideSequence :: GenParser Char st String parseNucleotideSequence = do nucleotideSequence <- many1 (oneOf  RYSWKMBDHVNATUGCryswkmbdhvnatugc ) return $ nucleotideSequenceeParse nucleotide alignment entry. Allowed letters according to IUPAC and commonly used gap characters=  !"#$%&'()*+,-./0123456789:;<=789:;<)*+,-./0123$%&'( !"#456 A       !"##$%&'()*+,-./0123456789:*ClustalParser-1.2.3-77uhgmq34MlJk3FwswrCOlBio.ClustalParserBio.ClustalData$StructuralClustalAlignmentEntrySlice&structuralEntrySequenceSliceIdentifier#structuralEntryAlignedSliceSequenceStructuralClustalAlignmentstructuralAlignmentEntriessecondaryStructureTrackenergyClustalAlignmentEntrySliceentrySequenceSliceIdentifierentryAlignedSliceSequence spacerLengthClustalAlignmentSlice entrySlicesconservationTrackSliceClustalAlignmentEntryentrySequenceIdentifierentryAlignedSequenceClustalAlignmentalignmentEntriesconservationTrack GroupSummaryalignmentGroupIndexnumberOfAlignedSequences groupScorePairwiseAlignmentSummaryfirstSequenceIndexsecondSequenceIndexpairwiseAlignmentScoreSequenceParametersinputSequenceIndexinputSequenceIdentifierinputSequenceLengthClustalSummaryclustalw2versionsequenceFormatparametersOfInputSequencespairwiseAlignmentSummariesguideTreeFileName groupNumbergroupSummariesalignmentScorealignmentFileName showAlignmentshowAlignmentBlockshowAlignmentLineparseClustalAlignmentreadClustalAlignmentparseStructuralClustalAlignmentreadStructuralClustalAlignmentparseClustalSummaryreadClustalSummarygenParserClustalSummarygenParserClustalAlignment#genParserStructuralClustalAlignmentparseNucleotideAlignmentEntry