ClustalParser-1.0.3: Libary for parsing Clustal tools output

Safe HaskellSafe-Inferred
LanguageHaskell98

Bio.ClustalParser

Description

Parse Clustal output For more information on Clustal tools consult: http://www.clustal.org/

Synopsis

Documentation

parseClustalAlignment :: String -> Either ParseError ClustalAlignment Source

Parse Clustal alignment (.aln) from String

readClustalAlignment :: String -> IO (Either ParseError ClustalAlignment) Source

Parse Clustal alignment (.aln) from filehandle

parseStructuralClustalAlignment :: String -> Either ParseError StructuralClustalAlignment Source

Parse Clustal alignment (.aln) with secondary structure in dot-bracket notation from String (as produced by mlocarna)

readStructuralClustalAlignment :: String -> IO (Either ParseError StructuralClustalAlignment) Source

Parse Clustal alignment (.aln) with secondary structure in dot-bracket notation from filehandle (as produced by mlocarna)

parseClustalSummary :: String -> Either ParseError ClustalSummary Source

Parse Clustal summary (printed to STDOUT) from String

readClustalSummary :: String -> IO (Either ParseError ClustalSummary) Source

Parse Clustal summary (printed to STDOUT) from file

data ClustalSummary Source

Data type for clustal summary, containing information about the alignment process, usually printed to STDOUT

data ClustalAlignment Source

Data structure for Clustal alignment format