A dedicated generalized Procrustes analysis algorithm for consensus molecular alignment