Esempio n. 1
0
        /// <summary>
        /// Open the Dictionary OWLReact.
        ///
        /// <returns>The dictionary reaction-processes</returns>
        /// </summary>
        private EntryDictionary OpeningDictionary()
        {
            DictionaryDatabase db   = new DictionaryDatabase();
            EntryDictionary    dict = db.GetDictionary("reaction-processes");

            return(dict);
        }
Esempio n. 2
0
        /// <summary>
        /// Open the Dictionary OWLReact.
        /// </summary>
        /// <param name="nameDict">Name of the Dictionary</param>
        /// <param name="reaction">The IReactionProcess</param>
        /// <returns>The entry for this reaction</returns>
        private EntryReact InitiateDictionary(string nameDict, IReactionProcess reaction)
        {
            DictionaryDatabase db = new DictionaryDatabase();

            dictionary = db.GetDictionary(nameDict);
            string entryString = reaction.Specification.SpecificationReference;

            entryString = entryString.Substring(entryString.IndexOf('#') + 1);

            return((EntryReact)dictionary[entryString.ToLowerInvariant()]);
        }