1 个不稳定版本
0.1.0 | 2020 年 8 月 30 日 |
---|
#115 在 #位置
6.5MB
363 行
variantkey-rs
variantkey 的纯 Rust 实现
示例
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()),
})
);
lib.rs
:
variantkey 的纯 Rust 实现
示例
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()),
})
);