BioHMM 1.0.6 → 1.0.7
raw patch · 3 files changed
+7/−5 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- BioHMM.cabal +4/−4
- changelog +2/−0
- src/Bio/HMMDraw.hs +1/−1
BioHMM.cabal view
@@ -1,5 +1,5 @@ name: BioHMM-version: 1.0.6+version: 1.0.7 synopsis: Libary for Hidden Markov Models in HMMER3 format. description: Libary containing parsing and visualisation functions and datastructures for Hidden Markov Models in HMMER3 format. license: GPL-3@@ -20,8 +20,8 @@ source-repository this type: git- location: https://github.com/eggzilla/BioHMM/tree/1.0.6- tag: 1.0.6+ location: https://github.com/eggzilla/BioHMM/tree/1.0.7+ tag: 1.0.7 library -- Modules exported by the library.@@ -31,7 +31,7 @@ Bio.HMMCompareResult -- compiler-options:- ghc-options: -Wall -O2 -fno-warn-unused-do-bind+ ghc-options: -Wall -fno-warn-unused-do-bind -- Other library packages from which modules are imported. build-depends: base >=4.5 && <5, parsec>=3.1.9, diagrams-lib>=1.3, text, vector, ParsecTools, diagrams-cairo>=1.3, filepath, colour, directory, either-unwrap, SVGFonts >= 1.6, StockholmAlignment
changelog view
@@ -1,4 +1,6 @@ -*-change-log-*-+1.0.7 Florian Eggenhofer <egg@informatik.uni-freiburg.de> 19. March 2017+ * Fixed a bug with incorrectly set transition cutoff 1.0.6 Florian Eggenhofer <egg@informatik.uni-freiburg.de> 15. March 2017 * Added cutoff for displayed transition probabilities * Improvements for detailed node layout
src/Bio/HMMDraw.hs view
@@ -121,7 +121,7 @@ safeLength = if rowStart + rowLength >= nodeNumber then nodeNumber - rowStart else rowLength drawDetailedNodeRow :: String -> String -> Double -> Double -> Int -> V.Vector HM.HMMER3Node -> V.Vector (Int,V.Vector (Colour Double)) -> (Int, Int) -> QDiagram Cairo V2 Double Any-drawDetailedNodeRow alphabetSymbols emissiontype transitionCutoff boxLength lastIndex allNodes comparisonNodeLabels (currentIndex,nodeSliceLength) = detailedRow+drawDetailedNodeRow alphabetSymbols emissiontype boxLength transitionCutoff lastIndex allNodes comparisonNodeLabels (currentIndex,nodeSliceLength) = detailedRow where currentNodes = V.slice currentIndex nodeSliceLength allNodes --withLastRowNodes = V.slice (currentIndex -1) (nodeSliceLength +1) allNodes detailedRow = applyAll (lastRowList ++ arrowList ++ labelList) detailedNodes