Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 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>");
     }
 }
Beispiel #3
0
 public void ReadFile(string file_name, DeconToolsV2.Results.clsTransformResults results,
                      Peaks.clsPeakProcessorParameters peak_parameters,
                      HornTransform.clsHornTransformParameters transform_parameters)
 {
 }