pub fn as_sequence( adj: &HashMap<String, Vec<(String, Orientation)>>, random: bool, ) -> Vec<Option<(String, String)>>