





"""simple docstring"""






import re

def      __A   (      a_    :str)		->		str:

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

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


if __name__ == "__main__":
		import doctest

		doctest.testmod()



from maths.prime_factors import prime_factors


def 		lowercase_	(  _UpperCamelCase	):


			'''simple docstring'''







			if not isinstance(_UpperCamelCase							,      _UpperCamelCase	):
						__lowercase			       = F'Input value of [number={number}] must be an integer'
						raise TypeError(_UpperCamelCase	)
			if number < 1:
						raise ValueError('''Input must be a positive integer'''	)
			return -1 if len(prime_factors(_UpperCamelCase	)	) % 2 else 1


if __name__ == "__main__":
	import doctest

	doctest.testmod()


