<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def prt_num_sig(self, prt=sys.stdout, alpha=0.05):
 """Print the number of significant GO terms."""

        ctr = self.get_num_sig(alpha)
        prt.write("{N:6,} TOTAL: {TXT}\n".format(N=len(self.nts), TXT=" ".join([
            "FDR({FDR:4})".format(FDR=ctr['FDR']),
            "Bonferroni({B:4})".format(B=ctr['Bonferroni']),
            "Benjamini({B:4})".format(B=ctr['Benjamini']),
            "PValue({P:4})".format(P=ctr['PValue']),
            os.path.basename(self.fin_davidchart)])))