
import re

def 				SCREAMING_SNAKE_CASE     (      __UpperCamelCase :						List[str]       ) ->       Tuple:

				"""simple docstring"""







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

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


if __name__ == "__main__":
					import doctest

					doctest.testmod()

from numpy import exp, pi, sqrt

def 				SCREAMING_SNAKE_CASE     (      __UpperCamelCase :						Dict							,						__UpperCamelCase :						float = 0.0							,						__UpperCamelCase :						float = 1.0       ) ->       int:

				"""simple docstring"""







				return 1 / sqrt(2 * pi * sigma**2       ) * exp(-((x - mu) ** 2) / (2 * sigma**2)       )


if __name__ == "__main__":
					import doctest

					doctest.testmod()