Thank you Chirag for the answer.
are you sure that promoter regions are also downstream the gene? I'm not sure about that, I guess that they are only upstream on the DNA (towards the 5'region for the + strand).
If I extract the coordinates doing col5-1000 and col5+1000, I would also extract the gene itself, and this is not the point, I want only the ~ promotor region.
why don't you look at this other post, with an example on how to get promoters coordinates using the R data packages: A: Whole genome coordinates of promoters/gene regulatory elements . I would use the promoters() function using the default parameters, e.g. 2000 upstream of the TSS and 200 downstream.