




"""simple docstring"""






def 	_snake_case     (							lowercase__						):
				if not isinstance(lowercase__				,       lowercase__						):
								raise ValueError('Input must be an integer'						)
				if input_num <= 0:
								raise ValueError('Input must be positive'						)
				return sum(
				    divisor for divisor in range(1				,       input_num // 2 + 1						) if input_num % divisor == 0						)


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()