| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Bio.ClustalParser
Description
Parse Clustal output For more information on Clustal tools consult: http://www.clustal.org/
Synopsis
- parseClustalAlignment :: String -> Either ParseError ClustalAlignment
- readClustalAlignment :: String -> IO (Either ParseError ClustalAlignment)
- parseStructuralClustalAlignment :: String -> Either ParseError StructuralClustalAlignment
- readStructuralClustalAlignment :: String -> IO (Either ParseError StructuralClustalAlignment)
- parseClustalSummary :: String -> Either ParseError ClustalSummary
- readClustalSummary :: String -> IO (Either ParseError ClustalSummary)
- data ClustalSummary = ClustalSummary {}
- data SequenceParameters = SequenceParameters {}
- data PairwiseAlignmentSummary = PairwiseAlignmentSummary {}
- data GroupSummary = GroupSummary {}
- data ClustalAlignment = ClustalAlignment {}
- showAlignment :: Int -> Int -> Int -> [ClustalAlignmentEntry] -> Text -> String
- showAlignmentBlock :: Int -> Int -> [ClustalAlignmentEntry] -> Text -> String
- showAlignmentLine :: Int -> Int -> ClustalAlignmentEntry -> String
- data ClustalAlignmentEntry = ClustalAlignmentEntry {}
- data ClustalAlignmentSlice = ClustalAlignmentSlice {}
- data ClustalAlignmentEntrySlice = ClustalAlignmentEntrySlice {}
- data StructuralClustalAlignment = StructuralClustalAlignment {}
- data StructuralClustalAlignmentEntrySlice = StructuralClustalAlignmentEntrySlice {}
Documentation
parseClustalAlignment :: String -> Either ParseError ClustalAlignment #
Parse Clustal alignment (.aln) from String
readClustalAlignment :: String -> IO (Either ParseError ClustalAlignment) #
Parse Clustal alignment (.aln) from filehandle
parseStructuralClustalAlignment :: String -> Either ParseError StructuralClustalAlignment #
Parse Clustal alignment (.aln) with secondary structure in dot-bracket notation from String (as produced by mlocarna)
readStructuralClustalAlignment :: String -> IO (Either ParseError StructuralClustalAlignment) #
Parse Clustal alignment (.aln) with secondary structure in dot-bracket notation from filehandle (as produced by mlocarna)
parseClustalSummary :: String -> Either ParseError ClustalSummary #
Parse Clustal summary (printed to STDOUT) from String
readClustalSummary :: String -> IO (Either ParseError ClustalSummary) #
Parse Clustal summary (printed to STDOUT) from file
data ClustalSummary #
Data type for clustal summary, containing information about the alignment process, usually printed to STDOUT
Constructors
| ClustalSummary | |
Instances
| Eq ClustalSummary # | |
Defined in Bio.ClustalData Methods (==) :: ClustalSummary -> ClustalSummary -> Bool # (/=) :: ClustalSummary -> ClustalSummary -> Bool # | |
| Show ClustalSummary # | |
Defined in Bio.ClustalData Methods showsPrec :: Int -> ClustalSummary -> ShowS # show :: ClustalSummary -> String # showList :: [ClustalSummary] -> ShowS # | |
data SequenceParameters #
Constructors
| SequenceParameters | |
Fields | |
Instances
| Eq SequenceParameters # | |
Defined in Bio.ClustalData Methods (==) :: SequenceParameters -> SequenceParameters -> Bool # (/=) :: SequenceParameters -> SequenceParameters -> Bool # | |
| Show SequenceParameters # | |
Defined in Bio.ClustalData Methods showsPrec :: Int -> SequenceParameters -> ShowS # show :: SequenceParameters -> String # showList :: [SequenceParameters] -> ShowS # | |
data PairwiseAlignmentSummary #
Constructors
| PairwiseAlignmentSummary | |
Fields | |
Instances
| Eq PairwiseAlignmentSummary # | |
Defined in Bio.ClustalData Methods (==) :: PairwiseAlignmentSummary -> PairwiseAlignmentSummary -> Bool # (/=) :: PairwiseAlignmentSummary -> PairwiseAlignmentSummary -> Bool # | |
| Show PairwiseAlignmentSummary # | |
Defined in Bio.ClustalData Methods showsPrec :: Int -> PairwiseAlignmentSummary -> ShowS # show :: PairwiseAlignmentSummary -> String # showList :: [PairwiseAlignmentSummary] -> ShowS # | |
data GroupSummary #
Constructors
| GroupSummary | |
Fields | |
Instances
| Eq GroupSummary # | |
Defined in Bio.ClustalData | |
| Show GroupSummary # | |
Defined in Bio.ClustalData Methods showsPrec :: Int -> GroupSummary -> ShowS # show :: GroupSummary -> String # showList :: [GroupSummary] -> ShowS # | |
data ClustalAlignment #
Data structure for Clustal alignment format
Constructors
| ClustalAlignment | |
Fields | |
Instances
| Eq ClustalAlignment # | |
Defined in Bio.ClustalData Methods (==) :: ClustalAlignment -> ClustalAlignment -> Bool # (/=) :: ClustalAlignment -> ClustalAlignment -> Bool # | |
| Show ClustalAlignment # | |
Defined in Bio.ClustalData Methods showsPrec :: Int -> ClustalAlignment -> ShowS # show :: ClustalAlignment -> String # showList :: [ClustalAlignment] -> ShowS # | |
showAlignment :: Int -> Int -> Int -> [ClustalAlignmentEntry] -> Text -> String #
showAlignmentBlock :: Int -> Int -> [ClustalAlignmentEntry] -> Text -> String #
showAlignmentLine :: Int -> Int -> ClustalAlignmentEntry -> String #
data ClustalAlignmentEntry #
Constructors
| ClustalAlignmentEntry | |
Fields | |
Instances
| Eq ClustalAlignmentEntry # | |
Defined in Bio.ClustalData Methods (==) :: ClustalAlignmentEntry -> ClustalAlignmentEntry -> Bool # (/=) :: ClustalAlignmentEntry -> ClustalAlignmentEntry -> Bool # | |
| Show ClustalAlignmentEntry # | |
Defined in Bio.ClustalData Methods showsPrec :: Int -> ClustalAlignmentEntry -> ShowS # show :: ClustalAlignmentEntry -> String # showList :: [ClustalAlignmentEntry] -> ShowS # | |
data ClustalAlignmentSlice #
Constructors
| ClustalAlignmentSlice | |
Fields | |
Instances
| Eq ClustalAlignmentSlice # | |
Defined in Bio.ClustalData Methods (==) :: ClustalAlignmentSlice -> ClustalAlignmentSlice -> Bool # (/=) :: ClustalAlignmentSlice -> ClustalAlignmentSlice -> Bool # | |
| Show ClustalAlignmentSlice # | |
Defined in Bio.ClustalData Methods showsPrec :: Int -> ClustalAlignmentSlice -> ShowS # show :: ClustalAlignmentSlice -> String # showList :: [ClustalAlignmentSlice] -> ShowS # | |
data ClustalAlignmentEntrySlice #
Constructors
| ClustalAlignmentEntrySlice | |
Fields | |
Instances
| Eq ClustalAlignmentEntrySlice # | |
Defined in Bio.ClustalData Methods (==) :: ClustalAlignmentEntrySlice -> ClustalAlignmentEntrySlice -> Bool # (/=) :: ClustalAlignmentEntrySlice -> ClustalAlignmentEntrySlice -> Bool # | |
| Show ClustalAlignmentEntrySlice # | |
Defined in Bio.ClustalData Methods showsPrec :: Int -> ClustalAlignmentEntrySlice -> ShowS # show :: ClustalAlignmentEntrySlice -> String # showList :: [ClustalAlignmentEntrySlice] -> ShowS # | |
data StructuralClustalAlignment #
Data structure for structural Clustal alignment format
Constructors
| StructuralClustalAlignment | |
Fields | |
Instances
| Eq StructuralClustalAlignment # | |
Defined in Bio.ClustalData Methods (==) :: StructuralClustalAlignment -> StructuralClustalAlignment -> Bool # (/=) :: StructuralClustalAlignment -> StructuralClustalAlignment -> Bool # | |
| Show StructuralClustalAlignment # | |
Defined in Bio.ClustalData Methods showsPrec :: Int -> StructuralClustalAlignment -> ShowS # show :: StructuralClustalAlignment -> String # showList :: [StructuralClustalAlignment] -> ShowS # | |
data StructuralClustalAlignmentEntrySlice #
Constructors
| StructuralClustalAlignmentEntrySlice | |
Instances
| Eq StructuralClustalAlignmentEntrySlice # | |
Defined in Bio.ClustalData | |
| Show StructuralClustalAlignmentEntrySlice # | |
Defined in Bio.ClustalData Methods showsPrec :: Int -> StructuralClustalAlignmentEntrySlice -> ShowS # show :: StructuralClustalAlignmentEntrySlice -> String # showList :: [StructuralClustalAlignmentEntrySlice] -> ShowS # | |