[−][src]Crate variantkey
Pure rust implementation of variantkey
Example
use variantkey::{encode_variant_key, decode_variant_key, Variant}; assert_eq!( Ok(0x0807728e88e80000), encode_variant_key(b"1", 976157, b"T", b"C"), ); assert_eq!( decode_variant_key(0x0806b567a0fee000), Ok(Variant { chrom: b"1".to_vec(), position: 879311, reference: Some(b"TTTC".to_vec()), alternative: Some(b"T".to_vec()), }) );
Structs
Variant | Decoded variant key |
Enums
VariantKeyError | Variant Key Error |
Functions
chromosome_to_number | Convert chromosome text into number |
decode_chromosome | Convert chromosome number into text |
decode_variant_key | Decode variant key into Variant |
encode_variant_key | Encode a variant to variantkey |