packages feed

elynx-seq 0.7.0.1 → 0.7.1.0

raw patch · 5 files changed

+11/−4 lines, 5 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

ChangeLog.md view
@@ -5,6 +5,13 @@ ## Unreleased changes  +## Version 0.7.1.0++-   Be less strict with quoted identifiers/names in phylogenetic trees.+-   Be less strict with FASTA identifiers.+-   Update tooling (GHC 9.2.4).++ ## Version 0.7.0.1  -   Random 1.2: Parallel functions now require an \`IOGenM\` random number
elynx-seq.cabal view
@@ -1,6 +1,6 @@ cabal-version:      3.0 name:               elynx-seq-version:            0.7.0.1+version:            0.7.1.0 synopsis:           Handle molecular sequences description:   Examine, modify, and simulate molecular sequences in a reproducible way. Please see the README on GitHub at <https://github.com/dschrempf/elynx>.
src/ELynx/Sequence/Divergence.hs view
@@ -37,7 +37,7 @@  divergence :: Sequence -> Sequence -> Either String (MU.Matrix Int) divergence s1 s2-  | not (alphabet s1 == alphabet s2) = err "sequences have different alphabets"+  | alphabet s1 /= alphabet s2 = err "sequences have different alphabets"   | not (equalLength [s1, s2]) = err "sequences have different lengths"   | otherwise = Right $ MU.create $ do       m <- MU.new (n, n)
src/ELynx/Sequence/Import/Fasta.hs view
@@ -31,7 +31,7 @@ import ELynx.Sequence.Sequence  isSpecial :: Char -> Bool-isSpecial w = w `elem` ['_', '|', '.', '-']+isSpecial w = w `elem` ['_', '|', '.', '-', '/', '@']  isHeader :: Char -> Bool isHeader w = AC.isAlpha_ascii w || AC.isDigit w || isSpecial w
src/ELynx/Sequence/Sequence.hs view
@@ -64,7 +64,7 @@   ( length,   ) --- | For now, 'Name's are just 'BL.ByteString's.+-- | 'Name's are just 'BL.ByteString's. type Name = BL.ByteString  -- | The description of a sequence.