public void WriteFile(string file_name, DeconToolsV2.Results.clsTransformResults results, Peaks.clsPeakProcessorParameters peak_parameters, HornTransform.clsHornTransformParameters transform_parameters) { using (var file = new StreamWriter(new FileStream(file_name, FileMode.Create, FileAccess.Write))) { // Write out descriptors. Some information is unavailable for now. // i.e. what is the start position of the peaks data block and // the transform data block. Fill in place holders for now. // Once the data is actually written out, we can return to the stream and // write it. float version_num = 1; file.Write("<Version>" + version_num + "</version>"); WritePeakParameters(file, peak_parameters); WriteTransformParameters(file, transform_parameters); WritePeaks(file, results); } }
private void WriteTransformParameters(TextWriter file, HornTransform.clsHornTransformParameters transform_parameters) { if (transform_parameters != null) { file.Write("<HornTransformParameters>"); file.Write("<MaxCharge>" + transform_parameters.MaxCharge + "</MaxCharge>"); file.Write("<NumPeaksForShoulder>" + transform_parameters.NumPeaksForShoulder + "</NumPeaksForShoulder>"); file.Write("<MaxMW>" + transform_parameters.MaxMW + "</MaxMW>"); file.Write("<MaxFit>" + transform_parameters.MaxFit + "</MaxFit>"); file.Write("<CCMass>" + transform_parameters.CCMass + "</CCMass>"); file.Write("<DeleteIntensityThreshold>" + transform_parameters.DeleteIntensityThreshold + "</DeleteIntensityThreshold>"); file.Write("<MinTheoreticalIntensityForScore>" + transform_parameters.MinIntensityForScore + "</MinTheoreticalIntensityForScore>"); file.Write("<O16O18Media>" + transform_parameters.O16O18Media + "</O16O18Media>"); file.Write("</HornTransformParameters>"); } }
public void ReadFile(string file_name, DeconToolsV2.Results.clsTransformResults results, Peaks.clsPeakProcessorParameters peak_parameters, HornTransform.clsHornTransformParameters transform_parameters) { }