With timetable data, I was referring to GTFS. For S1 it contains 387 service patterns: https://ptna.openstreetmap.de/gtfs/CH/trips.php?feed=CH-Alle&release_date=&route_id=91-1-A-j23-1

In a perfect world only 2 patterns would be relevant, but because of peak-hour services and such, about 4 to 12 aren't that uncommon. And you're welcome to parse yourself for the most common service patterns through the (in this case 360+) throwaways, while I figure out why there are two route_master in the first place, and why one has almost identical Baar/Rotkreuz, Rotkreuz/Baar routes included...

Not as simple, as just figuring that "something" should be done.