/// <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="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); } }
/// <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); } }
public DatasetService(IUserProfileDAO userProfileDAO, IDatasetDAO datasetDAO, IImageDAO imageDAO) { this.userProfileDAO = userProfileDAO; this.datasetDAO = datasetDAO; this.imageDAO = imageDAO; }