packages feed

ViennaRNAParser 1.2.4 → 1.2.5

raw patch · 3 files changed

+14/−12 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

ViennaRNAParser.cabal view
@@ -5,7 +5,7 @@ -- PVP summary:      +-+------- breaking API changes --                   | | +----- non-breaking API additions --                   | | | +--- code changes with no API change-version:             1.2.4+version:             1.2.5 synopsis:            Libary for parsing ViennaRNA package output description:         Currently contains parsers and datatypes for: RNAalifold, RNAdistance, RNAcofold, RNAfold, RNAplex, RNAup, RNAz. 		     .@@ -30,8 +30,8 @@  source-repository this   type:     git-  location: https://github.com/eggzilla/ViennaRNAParser/tree/1.2.4-  tag:      1.2.4+  location: https://github.com/eggzilla/ViennaRNAParser/tree/1.2.5+  tag:      1.2.5  library   -- Modules exported by the library.
changelog view
@@ -1,4 +1,7 @@ -*-change-log-*-+1.2.5 Florian Eggenhofer <florian.eggenhofer@univie.ac.at> 9. July 2015+        * Fixed parsing of multiple warning fields and optional whitespaces in+	RNAz consensus energy 1.2.4 Florian Eggenhofer <florian.eggenhofer@univie.ac.at> 8. July 2015         * Fixed surplus whitespace in RNAz parsing function 1.2.3 Florian Eggenhofer <florian.eggenhofer@univie.ac.at> 7. July 2015
src/Bio/RNAzParser.hs view
@@ -50,7 +50,7 @@   _svmDecisionValue <-  parseRNAzDoubleField "SVM decision value:"   _svmRNAClassProbability <- parseRNAzDoubleField "SVM RNA-class probability:"   _prediction <- parseRNAzStringField "Prediction:"-  _ <- optional (try (parseRNAzStringField "WARNING:"))+  _ <- many (try (parseRNAzStringField "WARNING:"))   newline   many1 (char '#')    newline@@ -124,21 +124,20 @@   _consensusSequence <- parseNucleotideAlignmentEntry   newline             _dotBracket <- many1 (oneOf "().,")-  space+  many (try (char ' '))   char '('-  optional space+  many (try (char ' '))   many1 (oneOf "-1234567890.")-  space+  many (try (char ' '))   char '='-  space-  optional space +  many (try (char ' '))   many1 (oneOf "-1234567890.")-  space+  many (try (char ' '))   char '+'-  many1 space+  many (try (char ' '))   many1 (noneOf ")")   char ')'-  space+  many (try (char ' '))   newline   eof      return $ RNAzConsensus _consensusSequence _dotBracket