def test__to_merged_fullpath(): base = "/foo/bar/my_R1_project/" a = pipelines._to_merged(base + "foobaz_2.fastq", "stitched") b = base + "foobaz_stitched.fastq" assert a == b
def test__to_merged_stiched(): """ Test stitch tagging """ yield eq, pipelines._to_merged("2.fastq", "stitched"), "stitched.fastq"
def test__to_merged_unamed_diff_default(): """ Test unnamed merge tagging different default """ yield eq, pipelines._to_merged("koji1.fastq"), "kojimerged.fastq"
def test__to_merged_named_diff_notation(): """ Test named merge tagging different notation """ yield eq, pipelines._to_merged("kojiR1.fastq", "foo"), "kojifoo.fastq"
def test__to_merged_unnamed(): """ Test unnamed merge tagging """ yield eq, pipelines._to_merged("koji_R1.fastq"), "koji_merged.fastq"
def test__to_merged_named(): """ Test named merge tagging """ yield eq, pipelines._to_merged("koji_R1.fastq", "foo"), "koji_foo.fastq"