public static void Assemble() { Genome = new Genome(); ProgramState.Init(); AppSettings.Assemble(); RankSplit.Assemble(); FPKMFileNames = new List <string> (); BAMFileNames = new List <string> (); VariantFileNames = new List <string> (); TypeDict = new ElementTypeDictionary(); Samples = new Dictionary <string, BioSample> (); BioSample.ResetStaticLoader(); GeneToScaffDict = new Dictionary <string, string> (); RegionToScaffDict = new Dictionary <string, string> (); RSPToMergeSeries = new List <Series> (); StatsTester.Assemble(); }
private static void RunSampleAllocationLoading(object ob) { try { BioSample.ResetStaticLoader(); List <PreSampleDefinition> prel = (List <PreSampleDefinition>)ob; foreach (PreSampleDefinition pre in prel) { if (!Samples.ContainsKey(pre.ID)) { Samples.Add(pre.ID, new BioSample(pre.ID)); } Samples [pre.ID].RecieveDefinition(pre); } BioSample.LoadAllStatic(); } catch (Exception e) { ShowMessageWindow(e.Message, true); } }