Processes the results from primer4clades (a html file).

        Makes a report based on the best possible primer pair (with highest
        quality and longest amplicon).

def make_report_from_html_file(self, response_body, this_file):
        """Processes the results from primer4clades (a html file).

        Makes a report based on the best possible primer pair (with highest
        quality and longest amplicon).
        """
        amplicon_tuples = self.get_amplicon_data_as_tuples(response_body)

        best_amplicon = self.choose_best_amplicon(amplicon_tuples)

        if best_amplicon is not None:
            self.report += """\n\n\
####################################################
# Alignment {0}
""".format(this_file)
            self.report += self.format_amplicon(best_amplicon)