pub fn parse_direction(direction: &str) -> ShuffleDirectionExpand description
Parse a direction string into ShuffleDirection
Accepts various common formats:
- 3prime, 3’, 3 -> ThreePrime (default)
- 5prime, 5’, 5 -> FivePrime
§Examples
use ferro_hgvs::python_helpers::parse_direction;
use ferro_hgvs::ShuffleDirection;
assert!(matches!(parse_direction("3prime"), ShuffleDirection::ThreePrime));
assert!(matches!(parse_direction("5'"), ShuffleDirection::FivePrime));