mirror of
https://github.com/MillironX/XAM.jl.git
synced 2024-12-23 13:28:16 +00:00
6bc08e15b2
Test for expected results as described in https://github.com/BioJulia/XAM.jl/issues/31. This commit needs redoing once https://github.com/BioJulia/FormatSpecimens.jl/pull/5 is released upstream.
28 lines
544 B
Julia
28 lines
544 B
Julia
using Test
|
|
|
|
using BioGenerics
|
|
using FormatSpecimens
|
|
using GenomicFeatures
|
|
using XAM
|
|
|
|
import BioAlignments: Alignment, AlignmentAnchor, OP_START, OP_MATCH, OP_DELETE
|
|
import BGZFStreams: BGZFStream
|
|
import BioGenerics.Exceptions: MissingFieldException
|
|
import BioSequences: @dna_str, @aa_str
|
|
|
|
|
|
# Generate a random range within `range`.
|
|
function randrange(range)
|
|
x = rand(range)
|
|
y = rand(range)
|
|
if x < y
|
|
return x:y
|
|
else
|
|
return y:x
|
|
end
|
|
end
|
|
|
|
|
|
include("test_sam.jl")
|
|
include("test_bam.jl")
|
|
include("test_issues.jl")
|