Some trains cancelled, others partially