using System; using System.IO; public class relaxxml { //Extract model free parameters from NMR relax xml files //V.V. 03/01/2011. vvostri@gmail.com public static void Main() { string inputfile = "results"; string outputfile = "variable initialized"; StreamReader reader = new StreamReader(inputfile); string lineinfile; string[] splitline; lineinfile = reader.ReadLine(); int counter = 0; while (lineinfile != null) { if (lineinfile.Contains("pipe desc")) { splitline = lineinfile.Split(new string[] {"\""}, StringSplitOptions.None); outputfile = splitline[3]; } if (lineinfile.Contains("Residue")) { counter++; } lineinfile = reader.ReadLine(); } reader.Close(); //AA, Model, Tm, Tm_err, S2, S2_err, Te, Te_err, S2s, S2s_err, Ts, Ts_err, S2f, S2f_err, Tf, Tf_err, Rex, Rex_err, Chi2 double[,] results = new double[counter, 19]; reader = File.OpenText(inputfile); lineinfile = reader.ReadLine(); counter = -1; while (lineinfile != null) { if (lineinfile.Contains("Residue")) { splitline = lineinfile.Split(new string[] {"\""}, StringSplitOptions.None); counter++; results[counter, 0] = Convert.ToDouble(splitline[5]); } if (lineinfile.Contains("