I also considered this, but currently, .mrm is only implemented as a one-way option in ConvertTSVToTraML. Further, the format doesn't support decoys (neither from OpenSWATH nor from SpectraST as far as I know) and I think the current csv format is more established and better suited for the combined workflow.