Display drug information according to the introduced term (Federated Query)

Endpoints: 
Documentation: 
This query displays drug information on description, pharmacology, route of elimination, enzyme target, absorption, indication, category, toxicity, half-life, other targets from Drugbank and also target sequence information from GeneBank.
Query: 
select distinct ?label ?description ?pharmacology ?route_of_elimination ?enzyme_target ?absorption ?indication ?toxicity ?label_target ?name ?url ?length WHERE { {SERVICE <$endpoint-1$>{ ?s<http://www.w3.org/1999/02/22-rdf-syntax-ns#type><http://bio2rdf.org/drugbank_vocabulary:Drug> . ?s<http://www.w3.org/2000/01/rdf-schema#label>?label . OPTIONAL{ ?s<http://bio2rdf.org/drugbank_vocabulary:pharmacology> ?pharmacology . } OPTIONAL { ?s <http://bio2rdf.org/drugbank_vocabulary:xref> ?xref . } OPTIONAL{ ?s<http://bio2rdf.org/drugbank_vocabulary:route-of-elimination>?route_of_elimination . } OPTIONAL{ ?s<http://bio2rdf.org/drugbank_vocabulary:enzyme>?enzyme_target . } OPTIONAL{ ?s<http://bio2rdf.org/drugbank_vocabulary:absorption>?absorption . } OPTIONAL{ ?s<http://bio2rdf.org/drugbank_vocabulary:indication>?indication . } OPTIONAL{ ?s<http://bio2rdf.org/drugbank_vocabulary:toxicity>?toxicity . } OPTIONAL{ ?s<http://bio2rdf.org/drugbank_vocabulary:target>?target . } OPTIONAL{ ?target<http://www.w3.org/2000/01/rdf-schema#label>?label_target . } FILTER REGEX(?label, "??term", "i") } } {SERVICE <$endpoint-2$>{ OPTIONAL{ ?xref<http://www.w3.org/2000/01/rdf-schema#label>?name . ?xref<http://bio2rdf.org/bio2rdf#url>?url . ?xref<http://bio2rdf.org/bio2rdf#length>?length . } } } } limit ??number
Statement: 

Display drug information from DrugBank and GeneBank databases according to the introduced term $term$(e.g. Dornase Alfa ).
Limit of results per page $number$ (e.g. 100)