jdna

jdna.alphabet

class representing base pairs and their complements

Classes

Alphabet(characters, complementary_characters)

A dictionary class that retrieves complementary base pairs

class jdna.alphabet.Alphabet(characters, complementary_characters, ambiguous_characters=None)[source]

Bases: object

A dictionary class that retrieves complementary base pairs

compare(s1, s2, ignore_case=True)[source]

Compare two sequences. If the second sequence has ambiguous bases, convert second sequence to a regex to compare with the first sequence.

Parameters
  • s1

  • s2

Returns

Return type

random()[source]

Return random character