pub fn recalculate_route(
changed_schedule: Query<'_, '_, (Entity, &TripNominalSchedule, &mut TripSchedule), Changed<TripNominalSchedule>>,
entry_q: Query<'_, '_, (Entity, &EntryStop)>,
derived_q: Query<'_, '_, Entity, With<IsDerivedEntry>>,
graph: Res<'_, Graph>,
parent_station_or_station: Query<'_, '_, ParentStationOrStation>,
commands: Commands<'_, '_>,
interval_q: Query<'_, '_, IntervalQuery>,
)