Wrote an example showing how to extract simple subway features (train stops and services) from an .osm data filtered from Singapore OSM extract.
(The .osm data was generated using node-osm-tag-analysis)