Here is another case where the current Map::Tube syntax does not allow to represent the state of affairs. (This is distinct from issue #17, but the underlying causes are related.)
Suppose we have a tube map with two lines: (This is a much-stripped down version of a real-world situation.)
A <-> D
and
A <-> C -> E -> D
^ v
+---------------+
Then the map-tube-generated line maps for both lines will come out wrong. For details, please refer to the included PDF file. Test data also included.
Map-Tube-Testmap-0.1.0.tar.gz
Testmap-Problem1.pdf