Hello Keren,
Thank you for your question. As it turns out, this is not a bug and is running as expected. If cdsStart and cdsEnd are the same, then the resulting thickStart and thickEnd in the BED file will also be the same. It actually does not matter what value is placed in those columns (txStart, txEnd, chromStart, or chromEnd). It's safer to put one of these values because the code demands that they are in bounds. For example, the first line of the GTF looks like this:
chr1 HAVANA gene 3073253 3074322 . + . gene_id "ENSMUSG00000102693.1"; gene_type "TEC"; gene_status "KNOWN"; gene_name "4933401J01Rik"; level 2; havana_gene "OTTMUSG00000049935.1";
Converting it to genePred (note cdsStart=cdsEnd):
ENSMUST00000193812.1 chr1 + 3073252 3074322 3074322 3074322 1 3073252, 3074322,
And finally in BED format:
chr1 3073252 3074322 ENSMUST00000193812.1 0 + 3074322 3074322 0 1 1070, 0,
I hope this helps. If you have any further questions, please reply to
gen...@soe.ucsc.edu. All messages sent to that address are
archived on a publicly-accessible forum. If your question includes
sensitive data, you may send it instead to
genom...@soe.ucsc.edu.
Regards,
Luvina