parse_arcs#
- parse_arcs(arcs)#
Parse a comma-separated list of arcs.
Example
'a6b6, a9u8'
→[(('a', 6), ('b', 6)), (('a', 9), ('u', 8))]
.- Parameters:
arcs (str) – A string like
'a1b2, c3d4'
(commas may be surrounded by spaces).- Returns:
List of parsed arcs.
- Raises:
ValueError – If any individual arc is invalid.
- Return type:
List[Tuple[Tuple[str, int], Tuple[str, int]]]