move consensus_str to Subfunctions.pm