<p>Is there any way to convert a cytoband location (e.g., 17p13.3) to its genomic coordinates programmatically (i.e., without having to do a manual conversion)? A web API such as BioMart would be ideal, but I haven&#39;t found a way to do it this way. Entrez Eutils would also be okay, but I likewise haven&#39;t been able to figure out how to do it this way.</p>

<pre>$ mysql --user=genome --host=genome-mysql.cse.ucsc.edu -A -D hg38 -e 'select * from cytoBand where concat(right(chrom,length(chrom)-3),name)="17p13.3"'
+-------+------------+----------+-------+----------+
| chrom | chromStart | chromEnd | name  | gieStain |
+-------+------------+----------+-------+----------+
| chr17 |          0 |  3400000 | p13.3 | gneg     |
+-------+------------+----------+-------+----------+
</pre>