




"""simple docstring"""






from __future__ import annotations







def 	_snake_case     (							lowercase__						):
				_lowerCamelCase	:     str       =       2
				_lowerCamelCase	:     List[Any]       =       []
				while i * i <= n:
								if n % i:
												i += 1
								else:
												n //= i
												factors.append(lowercase__						)
				if n > 1:
								factors.append(lowercase__						)
				return factors


if __name__ == "__main__":
			import doctest

			doctest.testmod()





"""simple docstring"""






import re







def 	_snake_case     (							lowercase__						):

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

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


if __name__ == "__main__":
			import doctest

			doctest.testmod()