INNER CODE UNIT · Python

_variant_ids_are_unique

sanger-pathogens/ariba · ariba/aln_to_metadata.py:146

    def _variant_ids_are_unique(cls, variants):
        seen_variants = set()
        for variants_list in variants.values():
            for variant, description in variants_list:
                if variant.identifier in seen_variants:
                    raise Error('Variant identifier "' + variant.identifier + '" found more than once. Cannot continue')
                else:
                    seen_variants.add(variant.identifier)

        return True


    @classmethod
    def _unpadded_to_padded_nt_position(cls, position, insertions):
        if len(insertions) == 0:
            return position

        i = 0

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…