public void Test() { const string relativePath = @"Data\BUG_FILES\AbudanceBug-691\Sarc_P01_F04_0064_18Apr11_Cheetah_11-02-24_LCMSFeatures - Copy.txt"; var path = GetPath(relativePath); var reader = new UmcReader(path); var reader2 = new LCMSFeatureFileReader(path); }
/// <summary> /// Loads feature data from the files provided. /// </summary> /// <returns></returns> public static IList<UMCLight> LoadUmcFeatureData(string path, int datasetId, IUmcDAO featureCache) { var features = new List<UMCLight>(); var extension = Path.GetExtension(path); if (extension == null) return features; extension = extension.ToUpper(); switch (extension) { case ".TXT": var umcReader = new LCMSFeatureFileReader(path); features = umcReader.GetUmcList(); break; case ".DB3": features = featureCache.FindByDatasetId(datasetId); break; default: //Was reconstructing features from scratch even when they were already cached because the file extention was ".csv" not ".db3" features = featureCache.FindByDatasetId(datasetId); break; } return features; }