- Util.print_warning_message( PRG_NAME, "output is not aligned" )
- log << "output is not aligned" + ld
+ min = 0
+ max = 0
+ sum = 0
+ first = true
+ for s in 0 ... msa.get_number_of_seqs
+ seq = msa.get_sequence( s )
+ l = seq.get_length
+ sum += l
+ if l > max
+ max = l
+ end
+ if first || l < min
+ min = l
+ end
+ first = false
+ end
+ avg = sum / msa.get_number_of_seqs
+ Util.print_message( PRG_NAME, "Output is not aligned" )
+ log << "Output is not aligned" + ld
+ Util.print_message( PRG_NAME, "Shortest sequence : " + min.to_s )
+ log << "Shortest sequence : " + min.to_s + ld
+ Util.print_message( PRG_NAME, "Longest sequence : " + max.to_s )
+ log << "Longest sequence : " + max.to_s + ld
+ Util.print_message( PRG_NAME, "Average length : " + avg.to_s )
+ log << "Average length : " + avg.to_s + ld
+