+ int readSquareMatrix(ifstream&);
+ int readLTMatrix(ifstream&);
+ vector<Names> index; // row in vector, sequence group. need to know this so when we sort it can be updated.
+ vector<int> sizes;
+ vector<string> groups;
+
+ void sortGroups(int, int); //this function sorts the sequences within the matrix.
+ void swapRows(int, int);
+