Display all associations between disease-gene according to the introduced gene

Database: 
Statement: 

Display all associations between disease-gene according to the introduced gene $gene$ (e.g. p53). A limit of results per page $number$ (e.g. 100)

Query: 
select ?disease ?disease_name ?gene ?gene_name where{ ?s<http://www.w3.org/1999/02/22-rdf-syntax-ns#type><http://bio2rdf.org/pharmgkb_vocabulary:disease-gene-Association> . ?s<http://bio2rdf.org/pharmgkb_vocabulary:disease>?disease . ?disease<http://purl.org/dc/terms/title>?disease_name . ?s<http://bio2rdf.org/pharmgkb_vocabulary:gene>?gene . ?gene<http://purl.org/dc/terms/title>?gene_name . filter regex(?gene_name, "??gene", "i") } limit ??number