Example #1
0
        public MSAmandaSearchWrapper()
        {
            Settings = new MSAmandaSettings();
            helper   = new MSHelper();
            helper.InitLogWriter(_baseDir.DirPath);
            helper.SearchProgressChanged += Helper_SearchProgressChanged;
            var folderForMappings = Path.Combine(_baseDir.DirPath, AmandaMap);

            // creates dir if not existing
            Directory.CreateDirectory(folderForMappings);
            mzID = new OutputMzid(folderForMappings);
            AvailableSettings                  = new SettingsFile(helper, Settings, mzID);
            AvailableSettings.AllEnzymes       = new List <MSAmandaEnzyme>();
            AvailableSettings.AllModifications = new List <Modification>();

            using (var d = new CurrentDirectorySetter(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)))
            {
                if (!AvailableSettings.ParseEnzymeFile(ENZYME_FILENAME, "", AvailableSettings.AllEnzymes))
                {
                    throw new Exception(string.Format(Resources.DdaSearch_MSAmandaSearchWrapper_enzymes_file__0__not_found, ENZYME_FILENAME));
                }
                if (!AvailableSettings.ParseUnimodFile(UNIMOD_FILENAME, AvailableSettings.AllModifications))
                {
                    throw new Exception(string.Format(Resources.DdaSearch_MSAmandaSearchWrapper_unimod_file__0__not_found, UNIMOD_FILENAME));
                }
                if (!AvailableSettings.ParseOboFiles())
                {
                    throw new Exception(Resources.DdaSearch_MSAmandaSearchWrapper_Obo_files_not_found);
                }
                if (!AvailableSettings.ReadInstrumentsFile(INSTRUMENTS_FILENAME))
                {
                    throw new Exception(string.Format(Resources.DdaSearch_MSAmandaSearchWrapper_Instruments_file_not_found, INSTRUMENTS_FILENAME));
                }
            }

            AdditionalSettings = new Dictionary <string, Setting>
            {
                { MAX_LOADED_PROTEINS_AT_ONCE, new Setting(MAX_LOADED_PROTEINS_AT_ONCE, 100000, 10, int.MaxValue) },
                { MAX_LOADED_SPECTRA_AT_ONCE, new Setting(MAX_LOADED_SPECTRA_AT_ONCE, 10000, 100, int.MaxValue) }
            };

            CurrentFile = 0;
        }
Example #2
0
 public Mission()
 {
     //dbhelper = new DBHelper();
     mshelper = new MSHelper();
 }
Example #3
0
 public SpiderInfo()
 {
     //dbhelper = new DBHelper();
     mshelper = new MSHelper();
 }
Example #4
0
        static void Main(string[] args)
        {
            var ms = new MSHelper();


            //string[] files = Directory.GetFiles(@"D:\MS\Cache\ms");
            //foreach (string file in files)
            //{
            //    Console.WriteLine(file);
            //}

            var res = ms.Download("https://resapi.neobai.com/previews/1168736497478799360.zip");

            Console.WriteLine(res ? "成功" : "失败");

            var materialParamet = new MaterialParamet();

            ms.sPath = @"D:\MS\Cache\ms\ms.ini";

            foreach (PropertyInfo key in materialParamet.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance))
            {
                var value = ms.ReadValue("fileInfo", key.Name);
                if (key.Name == nameof(materialParamet.MaxVersion))
                {
                    materialParamet.MaxVersion = value;
                }
                else if (key.Name == nameof(materialParamet.Render))
                {
                    materialParamet.Render = value;
                }
                else if (key.Name == nameof(materialParamet.Vertices))
                {
                    materialParamet.Vertices = value;
                }
                else if (key.Name == nameof(materialParamet.Faces))
                {
                    materialParamet.Faces = value;
                }
                else if (key.Name == nameof(materialParamet.Objects))
                {
                    materialParamet.Objects = value;
                }
                else if (key.Name == nameof(materialParamet.Shapes))
                {
                    materialParamet.Shapes = value;
                }
                else if (key.Name == nameof(materialParamet.Lights))
                {
                    materialParamet.Lights = value;
                }
                else if (key.Name == nameof(materialParamet.Cameras))
                {
                    materialParamet.Cameras = value;
                }
                else if (key.Name == nameof(materialParamet.Helpers))
                {
                    materialParamet.Helpers = value;
                }
                else if (key.Name == nameof(materialParamet.SpaceWarps))
                {
                    materialParamet.SpaceWarps = value;
                }
                else if (key.Name == nameof(materialParamet.Total))
                {
                    materialParamet.Total = value;
                }
                else if (key.Name == nameof(materialParamet.maps))
                {
                    materialParamet.maps = value;
                }
                else if (key.Name == nameof(materialParamet.Materials))
                {
                    materialParamet.Materials = value;
                }
                else if (key.Name == nameof(materialParamet.Gamma))
                {
                    materialParamet.Gamma = value;
                }
                else if (key.Name == nameof(materialParamet.Width))
                {
                    materialParamet.Width = value;
                }
                else if (key.Name == nameof(materialParamet.Length))
                {
                    materialParamet.Length = value;
                }
                else if (key.Name == nameof(materialParamet.Height))
                {
                    materialParamet.Height = value;
                }
                else if (key.Name == nameof(materialParamet.Bone))
                {
                    materialParamet.Bone = value;
                }
                else if (key.Name == nameof(materialParamet.Animation))
                {
                    materialParamet.Animation = value;
                }
            }


            Console.ReadKey();
        }
Example #5
0
 public ExceptionInfo()
 {
     //dbhelper = new DBHelper();
     mshelper = new MSHelper();
 }
Example #6
0
 public HoneyInfo()
 {
     //dbhelper = new DBHelper();
     mshelper = new MSHelper();
 }
Example #7
0
 public User()
 {
     //dbhelper = new DBHelper();
     mshelper = new MSHelper();
 }