code: def autosql_file(self):
          
          fn = pybedtools.BedTool._tmp()
  
          AUTOSQL = dedent(
              """
              table example
              "output from DESeq"
              (
              string  chrom;  "chromosome"
              uint chromStart; "start coord"
              uint chromEnd; "stop coord"
              string name; "name of feature"
              uint score; "always zero"
              char[1] strand; "+ or - for strand"
              uint    thickStart; "Coding region start"
              uint    thickEnd;  "Coding region end"
              uint reserved; "color according to score"
              string padj; "DESeq adjusted p value"
              string pval; "DESeq raw p value"
              string logfoldchange; "DESeq log2 fold change"
              string basemeana; "DESeq baseMeanA"
              string basemeanb; "DESeq baseMeanB"
          )
          """)
  
          fout = open(fn, 'w')
          fout.write(AUTOSQL)
          fout.close()
          return fn
docs: Generate the autosql for DESeq results (to create bigBed)
  
          Returns a temp filename containing the autosql defining the extra
          fields.
  
          This for creating bigBed files from BED files created by
          colormapped_bed.  When a user clicks on a feature, the DESeq results
          will be reported.