public void LoadFactorsFromDMS(ObservableCollection<DatasetInformation> datasets, FeatureDataAccessProviders providers) { if (datasets.Count < 1) { return; } var sink = new MultiAlignFactorSink(datasets, providers.DatasetCache, providers.FactorCache, providers.FactorAssignmentCache); foreach (var info in datasets) { var query = m_sqlQuery + string.Format(" = '{0}'", info.DatasetName); var reader = new MSSQLReader(); reader.Server = Server; reader.Database = Database; reader.SQLText = query; var pipeline = ProcessingPipeline.Assemble("PlainFactors", reader, sink); pipeline.RunRoot(null); } sink.CommitChanges(); }
public void LoadFactorsFromDMS(ObservableCollection <DatasetInformation> datasets, FeatureDataAccessProviders providers) { if (datasets.Count < 1) { return; } var sink = new MultiAlignFactorSink(datasets, providers.DatasetCache, providers.FactorCache, providers.FactorAssignmentCache); foreach (var info in datasets) { var query = m_sqlQuery + string.Format(" = '{0}'", info.DatasetName); var reader = new MSSQLReader(); reader.Server = Server; reader.Database = Database; reader.SQLText = query; var pipeline = ProcessingPipeline.Assemble("PlainFactors", reader, sink); pipeline.RunRoot(null); } sink.CommitChanges(); }
public void LoadFactorsFromFile(string path, ObservableCollection <DatasetInformation> datasets, FeatureDataAccessProviders providers) { if (datasets.Count < 1) { return; } var sink = new MultiAlignFactorSink(datasets, providers.DatasetCache, providers.FactorCache, providers.FactorAssignmentCache); var reader = new DelimitedFileReader(); reader.Delimiter = "\t"; reader.FilePath = path; var pipeline = ProcessingPipeline.Assemble("PlainFactors", reader, sink); pipeline.RunRoot(null); sink.CommitChanges(); }
public void LoadFactorsFromFile(string path, ObservableCollection<DatasetInformation> datasets, FeatureDataAccessProviders providers) { if (datasets.Count < 1) { return; } var sink = new MultiAlignFactorSink(datasets, providers.DatasetCache, providers.FactorCache, providers.FactorAssignmentCache); var reader = new DelimitedFileReader(); reader.Delimiter = "\t"; reader.FilePath = path; var pipeline = ProcessingPipeline.Assemble("PlainFactors", reader, sink); pipeline.RunRoot(null); sink.CommitChanges(); }