diff options
author | Arun Isaac | 2025-07-15 15:57:23 +0100 |
---|---|---|
committer | Arun Isaac | 2025-07-17 17:15:28 +0100 |
commit | 20fc26e964b3ec0ff658469efa0e48c239b23f61 (patch) | |
tree | e23518a4029dda9dda7de779c740c93692462eb8 | |
parent | 74815b58025de1371570c557a2576ce4782f963b (diff) | |
download | pyhegp-20fc26e964b3ec0ff658469efa0e48c239b23f61.tar.gz pyhegp-20fc26e964b3ec0ff658469efa0e48c239b23f61.tar.lz pyhegp-20fc26e964b3ec0ff658469efa0e48c239b23f61.zip |
Remove decrypt subcommand.
Decryption does not make much sense with HEGP. And, the added
complexity of standardization makes it even less attractive.
* pyhegp/pyhegp.py (decrypt): Delete function.
-rw-r--r-- | pyhegp/pyhegp.py | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/pyhegp/pyhegp.py b/pyhegp/pyhegp.py index 053ddaf..54b6bb9 100644 --- a/pyhegp/pyhegp.py +++ b/pyhegp/pyhegp.py @@ -57,15 +57,5 @@ def encrypt(genotype_file, maf_file, key_path, ciphertext_path): np.savetxt(key_path, key, delimiter=",", fmt="%f") np.savetxt(ciphertext_path, encrypted_genotype, delimiter=",", fmt="%f") -@main.command() -@click.argument("key-file", type=click.File("r")) -@click.argument("ciphertext-file", type=click.File("r")) -@click.argument("plaintext-path", type=click.Path()) -def decrypt(key_file, ciphertext_file, plaintext_path): - key = np.loadtxt(key_file, delimiter=",") - ciphertext = np.loadtxt(ciphertext_file, delimiter=",") - genotype = hegp_decrypt(ciphertext, key) - np.savetxt(plaintext_path, genotype, delimiter=",", fmt="%f") - if __name__ == "__main__": main() |