Example #1
0
 /// <summary>
 ///     Constructor.
 /// </summary>
 /// <param name="featureCache">LCMS Features</param>
 /// <param name="clusterCache">LCMS Feature clusters</param>
 /// <param name="msFeatureCache">MS Features</param>
 /// <param name="msnFeatureCache">MS/MS Features</param>
 /// <param name="msFeatureMap">MS To LCMS Feature map</param>
 /// <param name="msnFeatureMap">MS to MSn Feature map</param>
 public FeatureDataAccessProviders(IUmcDAO featureCache,
                                   IUmcClusterDAO clusterCache,
                                   IMSFeatureDAO msFeatureCache,
                                   IMSnFeatureDAO msnFeatureCache,
                                   IMsnFeatureToMSFeatureDAO msnFeatureMap,
                                   IDatasetDAO datasetCache,
                                   IMassTagMatchDAO massTagMatches,
                                   IMassTagDAO massTags,
                                   IFactorDao factorCache,
                                   IDatasetToFactorMapDAO factorAssignmentCache,
                                   IMSMSClusterMapDAO msmsClusterCache,
                                   IDatabaseSearchSequenceDAO sequenceCache,
                                   ISequenceToMsnFeatureDAO sequenceMapCache) :
     this()
 {
     ClusterCache               = clusterCache;
     FeatureCache               = featureCache;
     MSFeatureCache             = msFeatureCache;
     MSnFeatureCache            = msnFeatureCache;
     MSFeatureToMSnFeatureCache = msnFeatureMap;
     DatasetCache               = datasetCache;
     MassTagMatches             = massTagMatches;
     MassTags = massTags;
     FactorAssignmentCache = factorAssignmentCache;
     FactorCache           = factorCache;
     MSMSClusterCache      = msmsClusterCache;
     DatabaseSequenceCache = sequenceCache;
     SequenceMsnMapCache   = sequenceMapCache;
 }
 /// <summary>
 ///     Constructor.
 /// </summary>
 /// <param name="featureCache">LCMS Features</param>
 /// <param name="clusterCache">LCMS Feature clusters</param>
 /// <param name="msFeatureCache">MS Features</param>
 /// <param name="msnFeatureCache">MS/MS Features</param>
 /// <param name="msFeatureMap">MS To LCMS Feature map</param>
 /// <param name="msnFeatureMap">MS to MSn Feature map</param>
 public FeatureDataAccessProviders(IUmcDAO featureCache,
     IUmcClusterDAO clusterCache,
     IMSFeatureDAO msFeatureCache,
     IMSnFeatureDAO msnFeatureCache,
     IMsnFeatureToMSFeatureDAO msnFeatureMap,
     IDatasetDAO datasetCache,
     IMassTagMatchDAO massTagMatches,
     IMassTagDAO massTags,
     IFactorDao factorCache,
     IDatasetToFactorMapDAO factorAssignmentCache,
     IMSMSClusterMapDAO msmsClusterCache,
     IDatabaseSearchSequenceDAO sequenceCache,
     ISequenceToMsnFeatureDAO sequenceMapCache)
     : this()
 {
     ClusterCache = clusterCache;
     FeatureCache = featureCache;
     MSFeatureCache = msFeatureCache;
     MSnFeatureCache = msnFeatureCache;
     MSFeatureToMSnFeatureCache = msnFeatureMap;
     DatasetCache = datasetCache;
     MassTagMatches = massTagMatches;
     MassTags = massTags;
     FactorAssignmentCache = factorAssignmentCache;
     FactorCache = factorCache;
     MSMSClusterCache = msmsClusterCache;
     DatabaseSequenceCache = sequenceCache;
     SequenceMsnMapCache = sequenceMapCache;
 }
Example #3
0
 /// <summary>
 ///     Constructor.
 /// </summary>
 /// <param name="datasets">Datasets to store data about.</param>
 public MultiAlignFactorSink(ObservableCollection<DatasetInformation> datasets,
     IDatasetDAO datasetProvider,
     IFactorDao factorProvider,
     IDatasetToFactorMapDAO datasetToFactorMapProvider)
 {
     m_factorMaps = new Dictionary<string, Dictionary<string, int>>();
     m_factors = new List<ExperimentalFactor>();
     m_factorAssignments = new List<DatasetToExperimentalFactorMap>();
     m_datasets = new Dictionary<string, DatasetInformation>();
     m_datasetProvider = datasetProvider;
     m_factorProvider = factorProvider;
     m_datasetFactorMapProvider = datasetToFactorMapProvider;
     m_columnMapping = new Dictionary<string, int>();
     foreach (var info in datasets)
     {
         m_datasets.Add(info.DatasetName, info);
     }
 }
Example #4
0
 /// <summary>
 ///     Constructor.
 /// </summary>
 /// <param name="datasets">Datasets to store data about.</param>
 public MultiAlignFactorSink(ObservableCollection <DatasetInformation> datasets,
                             IDatasetDAO datasetProvider,
                             IFactorDao factorProvider,
                             IDatasetToFactorMapDAO datasetToFactorMapProvider)
 {
     m_factorMaps               = new Dictionary <string, Dictionary <string, int> >();
     m_factors                  = new List <ExperimentalFactor>();
     m_factorAssignments        = new List <DatasetToExperimentalFactorMap>();
     m_datasets                 = new Dictionary <string, DatasetInformation>();
     m_datasetProvider          = datasetProvider;
     m_factorProvider           = factorProvider;
     m_datasetFactorMapProvider = datasetToFactorMapProvider;
     m_columnMapping            = new Dictionary <string, int>();
     foreach (var info in datasets)
     {
         m_datasets.Add(info.DatasetName, info);
     }
 }