def ReportConfiguration(self, f):
        """Report the boundary configuration details

        :param f: File (or standard out/err)
        :return: None
        """

        if BoundaryCheck.chrom != -1:
            print >> f, BuildReportLine("CHROM", BoundaryCheck.chrom)
            if len(self.start_bounds) > 0:
                bounds = ",".join(["%s-%s" % (a[0], a[1]) for a in zip(self.start_bounds, self.end_bounds)])
                print >> f, BuildReportLine("SNP BOUNDARY", bounds)
        if len(self.ignored_rs) > 0:
            print >> f, BuildReportLine("IGNORED RS", ",".join(self.ignored_rs))
        if len(self.target_rs) > 0:
            print >> f, BuildReportLine("TARGET RS", ",".join(self.target_rs))
def ReportConfiguration ( self , f ) : if BoundaryCheck . chrom != - 1 : print >> f , BuildReportLine ( "CHROM" , BoundaryCheck . chrom ) if len ( self . start_bounds ) > 0 : bounds = "," . join ( [ "%s-%s" % ( a [ 0 ] , a [ 1 ] ) for a in zip ( self . start_bounds , self . end_bounds ) ] ) print >> f , BuildReportLine ( "SNP BOUNDARY" , bounds ) if len ( self . ignored_rs ) > 0 : print >> f , BuildReportLine ( "IGNORED RS" , "," . join ( self . ignored_rs ) ) if len ( self . target_rs ) > 0 : print >> f , BuildReportLine ( "TARGET RS" , "," . join ( self . target_rs ) )
Report the boundary configuration details

        :param f: File (or standard out/err)
        :return: None