/// \brief TODOCUMENT float_score_type score_colour_handler::get_score_of_postion(const alignment &arg_alignment, ///< TODOCUMENT const size_t &arg_entry, ///< TODOCUMENT const size_t &arg_index ///< TODOCUMENT ) const { const bool using_scores = show_scores_if_present && arg_alignment.is_scored(); const bool using_this_score = using_scores && has_score( arg_alignment.get_alignment_residue_scores(), arg_entry, arg_index ); return using_this_score ? get_score( arg_alignment.get_alignment_residue_scores(), arg_entry, arg_index, ! scores_to_equivs, normalise_scores ) : 1.0; }