@jklontz the only obstacle to having a single readMat function is the special case support for creating identity matrices via calling readSimmat or readMask with "Identity" instead of an actual file.

Is this something we actually need to support? I don't find any references to creating a identity matrix through this function in the code base.