public static List <double> GetDensityArrOfLevelFile(List <String> phenos) { List <List <Component> > levels = new List <List <Component> >(); foreach (string pheno in phenos) { List <Component> items = LevelGenerator.ConvertToItems(pheno); levels.Add(items); } int index = 0; List <Double> densityArr = new List <Double>(); for (int i = 0; i < levels.Count; i++) { List <Component> currentLevel = levels[i]; int[][] levelCells = ActivatedCells(currentLevel); double mean = currentLevel.Count() / NumOfActivated(levelCells, n, m); double std = CalcStd(levelCells, n, m, mean); densityArr.Add(std); } return(Normalize(densityArr)); }