Source code for jaxga.signatures
[docs]def pga_signature(b):
"""0(...+)"""
return 0 if b == 0 else 1
[docs]def sta_signature(b):
"""+(...-)"""
return 1 if b == 0 else -1
[docs]def stap_signature(b):
"""0+(...-)"""
return 0 if b == 0 else (1 if b == 1 else -1)
[docs]def cga_signature(b):
"""+-(...+)"""
return 1 if b == 0 else (-1 if b == 1 else 1)
[docs]def positive_signature(b):
"""(...+)"""
return 1
[docs]def negative_signature(b):
"""(...-)"""
return -1
[docs]def null_signature(b):
"""(...0)"""
return 0