public String createProfile(List<String> profileList) {
        StringBuilder profile = new StringBuilder();

        for (int i = 0; i < k; i++) {
            double countA = 1;
            double countC = 1;
            double countG = 1;
            double countT = 1;
            for (String s : profileList) {

                Character consensusChar = s.charAt(i);
                switch (consensusChar) {
                    case 'A':
                        countA++;
                        break;
                    case 'C':
                        countC++;
                        break;
                    case 'G':
                        countG++;
                        break;
                    case 'T':
                        countT++;
                        break;
                }
            }
            double size = profileList.size();
            double a = countA / (size * 2);
            double c = countC / (size * 2);
            double g = countG / (size * 2);
            double t = countT / (size * 2);

            profile.append(a + " ");
            profile.append(c + " ");
            profile.append(g + " ");
            profile.append(t);
            profile.append("/n");
        }
        return profile.toString();
    }