bioinformatics-toolkit-0.1.0: tests/Tests/Bed.hs
{-# LANGUAGE OverloadedStrings #-}
module Tests.Bed (tests) where
import Bio.Data.Bed
import Test.Tasty
import Test.Tasty.HUnit
import qualified Data.Vector as V
tests :: TestTree
tests = testGroup "Test: Bio.Data.Bed"
[ testCase "sortBed" sortBedTest
]
sortBedTest :: Assertion
sortBedTest = do beds <- readBed' "tests/data/peaks.bed" :: IO [BED]
let (Sorted actual) = sortBed beds
expect <- fmap V.fromList $ readBed' "tests/data/peaks.sorted.bed"
expect @=? actual