packages feed

BiobaseFR3D 0.1.0.1 → 0.1.1.0

raw patch · 2 files changed

+13/−2 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Biobase.FR3D: class RemoveDuplicatePairs a
+ Biobase.FR3D: instance RemoveDuplicatePairs FR3D
+ Biobase.FR3D: instance RemoveDuplicatePairs LinFR3D
+ Biobase.FR3D: removeDuplicatePairs :: RemoveDuplicatePairs a => a -> a

Files

Biobase/FR3D.hs view
@@ -6,7 +6,7 @@ -- library or melting experiments, these data sets provide non-canonical RNA -- pairing. ----- Note that FR3D entries contain basepairs both in (i,j) as well as (j,i)+-- NOTE that FR3D entries contain basepairs both in (i,j) as well as (j,i) -- orientation (with i<j).  module Biobase.FR3D where@@ -64,3 +64,14 @@                         , maybe (-1) (\v -> v+seqpos2) $ L.lookup chain2 trans                         , BS.unpack interaction                         )++class RemoveDuplicatePairs a where+  removeDuplicatePairs :: a -> a++instance RemoveDuplicatePairs FR3D where+  removeDuplicatePairs x@FR3D{..} = x{basepairs = L.filter f basepairs} where+    f Basepair{..} = (chain1,seqpos1) < (chain2,seqpos2)++instance RemoveDuplicatePairs LinFR3D where+  removeDuplicatePairs x@LinFR3D{..} = x{pairs = L.filter f pairs} where+    f (x,y,_) = x<y
BiobaseFR3D.cabal view
@@ -1,5 +1,5 @@ name:           BiobaseFR3D-version:        0.1.0.1+version:        0.1.1.0 author:         Christian Hoener zu Siederdissen maintainer:     choener@tbi.univie.ac.at homepage:       http://www.tbi.univie.ac.at/~choener/