Exemplo n.º 1
0
        private Dictionary <string, bool> Generate_dictionary_with_all_signaling_processes()
        {
            Dictionary <string, bool> signaling_processes_dict = new Dictionary <string, bool>();
            MBCO_obo_network_class    mbco_obo_nw = new MBCO_obo_network_class();

            mbco_obo_nw.Generate_by_reading_safed_obo_file();
            string[] signaling_processes = mbco_obo_nw.Get_all_offspring_if_direction_is_parent_child("Cellular communication");
            signaling_processes = signaling_processes.OrderBy(l => l).ToArray();
            foreach (string signaling_process in signaling_processes)
            {
                signaling_processes_dict.Add(signaling_process, true);
            }
            return(signaling_processes_dict);
        }
Exemplo n.º 2
0
        public void Generate(Network_class process_nw, Color_enum[] rotation_colors)
        {
            this.Process_nw = process_nw.Deep_copy();
            this.Process_nw.Transform_into_undirected_double_network();
            this.Rotation_colors              = rotation_colors;
            this.Rotation_colors_length       = this.Rotation_colors.Length;
            this.Already_considered_neighbors = new Dictionary <int, bool>();

            NodeIndex_colorIndex_dict = new Dictionary <int, int>();
            Color_lines_list          = new List <yed_node_color_line_class>();
            MBCO_obo_network_class mbc_obo_parent_child = new MBCO_obo_network_class();

            mbc_obo_parent_child.Generate_by_reading_safed_obo_file();
            ProcessName_siblingNames_dict = mbc_obo_parent_child.Get_processName_siblings_dictionary_if_direction_is_parent_child();
        }