def test_get_tag_labels(): lb = GraphLabels(20, 1e7, 4) filename = utils.get_test_data('single-read.fq') lb.consume_fasta_and_tag_with_labels(filename) tag = 173473779682 labels = lb.get_tag_labels(tag) assert len(labels) == 1 assert labels.pop() == 0
def test_link_tag_and_label_using_string(): lb = GraphLabels(20, 1, 1) kmer = lb.reverse_hash(173473779682) lb.add_tag(kmer) lb.link_tag_and_label(kmer, 1) labels = lb.get_tag_labels(kmer) assert len(labels) == 1 assert labels.pop() == 1
def test_link_tag_and_label(): lb = GraphLabels(20, 1, 1) tag = 173473779682 lb.add_tag(tag) lb.link_tag_and_label(tag, 1) labels = lb.get_tag_labels(tag) assert len(labels) == 1 assert labels.pop() == 1
def test_link_tag_and_label_using_string_2(): lb = GraphLabels(20, 1, 1) tag = 173473779682 kmer = lb.reverse_hash(tag) lb.add_tag(kmer) lb.link_tag_and_label(kmer, 1) labels = lb.get_tag_labels(tag) # <-- use 'tag' instead of 'kmer' assert len(labels) == 1 assert labels.pop() == 1