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 +12/−1
- BiobaseFR3D.cabal +1/−1
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/