CharacterMatrix pMatrix) {
for (int i = 0; i < pSetVector.size(); i++) {
SpecsSet ss = (SpecsSet) pSetVector.elementAt(i);
if (ss instanceof CharacterPartition) {
CharacterPartition partition = (CharacterPartition) ss;
// org.cipres.treebase.domain.matrix.CharWeightSet tbWeightSet = create(
// pMesqMatrix,
// wtSet,
// pMatrix);
CharPartition tbPartition = createPartition(pMesqMatrix, partition);
pMatrix.getCharPartitions().add(tbPartition);
}
}
CharacterPartition defaultPartition = (CharacterPartition) pMesqMatrix
.getCurrentSpecsSet(CharacterPartition.class);
if (defaultPartition != null) {
if (LOGGER.isDebugEnabled()) {
LOGGER.debug("TODO: add support for default Char Partition.");
}