



"""simple docstring"""


import re

def  _lowerCAmelCase      (   lowercase_						):

						if len(re.findall('[ATCG]'		,	__UpperCAmelCase						)						) != len(__UpperCAmelCase						):
												raise ValueError('Invalid Strand'						)

						return dna.translate(dna.maketrans('ATCG'		,	'TAGC'						)						)


if __name__ == "__main__":
				import doctest

				doctest.testmod()











'''simple docstring'''

from ..utils import DummyObject, requires_backends






class 						a				(   metaclass=_lowerCamelCase     ):
				snake_case_      =		["transformers", "torch", "note_seq"]


				def __init__(		self    :					Union[str, Any]       ,				*lowercase_    :					Optional[int]       ,				**lowercase_    :					int					):
									requires_backends(self       ,				['''transformers''', '''torch''', '''note_seq''']					)


				@classmethod
				def   A_ (		cls    :					List[Any]       ,				*lowercase_    :					Optional[Any]       ,				**lowercase_    :					str					):
									requires_backends(cls       ,				['''transformers''', '''torch''', '''note_seq''']					)


				@classmethod
				def   A_ (		cls    :					Tuple       ,				*lowercase_    :					Union[str, Any]       ,				**lowercase_    :					List[Any]					):
									requires_backends(cls       ,				['''transformers''', '''torch''', '''note_seq''']					)

