@@ -229,7 +229,7 @@ const std::string cmaple::PhyloNode::exportString(
229
229
std::vector<NumSeqsType>& less_info_seqs = getLessInfoSeqs ();
230
230
const std::vector<NumSeqsType>::size_type num_less_info_seqs = less_info_seqs.size ();
231
231
if (num_less_info_seqs == 0 ) {
232
- return seq_names[getSeqNameIndex ()] + annotation_str + " :" + length_str;
232
+ return seq_names[getSeqNameIndex ()] + " :" + length_str + annotation_str ;
233
233
// with minor sequences -> return minor sequences' names with zero
234
234
// branch lengths
235
235
} else {
@@ -246,27 +246,27 @@ const std::string cmaple::PhyloNode::exportString(
246
246
// export less informative sequences in binary tree format
247
247
if (binary) {
248
248
output.resize (num_less_info_seqs, ' (' );
249
- output += seq_name + sprta_less_info ;
249
+ output += seq_name;
250
250
251
251
// add the first less-info-seq
252
- output += " :0," + seq_names[less_info_seqs[0 ]] + sprta_less_info + " :0 )" ;
252
+ output += " :0" + sprta_less_info + " ," + seq_names[less_info_seqs[0 ]] + " :0 " + sprta_less_info + " )" ;
253
253
254
254
// add the remaining less-info-seqs
255
255
for (std::vector<NumSeqsType>::size_type i = 1 ; i < less_info_seqs.size (); ++i) {
256
- output += branch_support + " :0," + seq_names[less_info_seqs[i]] + sprta_less_info + " :0 )" ;
256
+ output += branch_support + " :0," + seq_names[less_info_seqs[i]] + " :0 " + sprta_less_info + " )" ;
257
257
}
258
258
259
- output += internal_name + branch_support + annotation_str + " :" + length_str;
259
+ output += internal_name + branch_support + " :" + length_str + annotation_str ;
260
260
}
261
261
// export less informative sequences in mutifurcating tree format
262
262
else {
263
- output = " (" + seq_name + sprta_less_info + " :0" ;
263
+ output = " (" + seq_name + " :0" + sprta_less_info ;
264
264
265
265
for (auto minor_seq_name_index : less_info_seqs) {
266
- output += " ," + seq_names[minor_seq_name_index] + sprta_less_info + " :0" ;
266
+ output += " ," + seq_names[minor_seq_name_index] + " :0" + sprta_less_info ;
267
267
}
268
268
269
- output += " )" + internal_name + branch_support + annotation_str + " :" + length_str;
269
+ output += " )" + internal_name + branch_support + " :" + length_str + annotation_str ;
270
270
}
271
271
return output;
272
272
}
0 commit comments