CONSTRUCT { _:657277 up:source unirule:MF_01903 . _:657278 up:source unirule:MF_01903 . _:657279 up:source unirule:MF_01903 . _:657280 up:source unirule:MF_01903 . _:657281 up:source unirule:MF_01903 . _:657282 up:source unirule:MF_01903 . _:657283 up:source unirule:MF_01903 . _:657284 up:source unirule:MF_01903 . _:657285 up:source unirule:MF_01903 . _:657286 up:source unirule:MF_01903 . _:657287 up:source unirule:MF_01903 . _:657288 up:source unirule:MF_01903 . _:657289 up:source unirule:MF_01903 . _:657290 up:source unirule:MF_01903 . _:657291 up:source unirule:MF_01903 . _:657292 up:source unirule:MF_01903 . _:657293 up:source unirule:MF_01903 . _:657294 up:source unirule:MF_01903 . _:657295 up:source unirule:MF_01903 . _:657296 up:source unirule:MF_01903 . _:657297 up:source unirule:MF_01903 . _:657298 up:source unirule:MF_01903 . _:657299 up:source unirule:MF_01903 . _:657300 up:source unirule:MF_01903 . _:657301 up:source unirule:MF_01903 . _:657302 up:source unirule:MF_01903 . _:657303 up:source unirule:MF_01903 . _:657304 up:source unirule:MF_01903 . _:657305 up:source unirule:MF_01903 . _:657306 up:source unirule:MF_01903 . _:657307 up:source unirule:MF_01903 . _:657308 up:source unirule:MF_01903 . _:657309 up:source unirule:MF_01903 . _:657310 up:source unirule:MF_01903 . _:657311 up:source unirule:MF_01903 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation8 , ?annotation10 , ?annotation11 , ?annotation12 , ?annotation13 , ?annotation14 ; up:classifiedWith GO:0000287 , GO:0000310 , GO:0005886 , GO:0006166 , keyword:1003 , keyword:328 , keyword:460 , keyword:472 , keyword:479 , keyword:660 , keyword:808 ; up:recommendedName ?name0 . ?name0 up:ecName '2.4.2.-' , '2.4.2.22' ; up:fullName 'Xanthine-guanine phosphoribosyltransferase' ; up:shortName 'XGPRT' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Xanthine phosphoribosyltransferase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'gpt' . ?annotation3 a up:Function_Annotation ; rdfs:comment "Purine salvage pathway enzyme that catalyzes the transfer of the ribosyl-5-phosphate group from 5-phospho-alpha-D-ribose 1-diphosphate (PRPP) to the N9 position of the 6-oxopurines guanine and xanthine to form the corresponding ribonucleotides GMP (guanosine 5'-monophosphate) and XMP (xanthosine 5'-monophosphate), with the release of PPi. To a lesser extent, also acts on hypoxanthine." . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/25424>. ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/10800>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.4.2.22>. ?annotation8 up:activity ?activity9 ; rdf:type up:Catalytic_Activity_Annotation . ?activity9 up:catalyticActivity <http://rdf.rhea-db.org/17973>. ?annotation10 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation11 a up:Pathway_Annotation ; rdfs:comment 'Purine metabolism; GMP biosynthesis via salvage pathway; GMP from guanine: step 1/1.' . ?annotation12 a up:Pathway_Annotation ; rdfs:comment 'Purine metabolism; XMP biosynthesis via salvage pathway; XMP from xanthine: step 1/1.' . ?annotation13 a up:Subunit_Annotation ; rdfs:comment 'Homotetramer.' . ?annotation14 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the purine/pyrimidine phosphoribosyltransferase family. XGPT subfamily.' . ?case15 up:classifiedWith keyword:997 . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:58017 . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:58115 . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:58115 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf chebi:58017 . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf chebi:18420 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf chebi:58017 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 rdfs:subClassOf chebi:58115 . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; up:ligand ?ligand70 ; rdf:type up:Binding_Site_Annotation . ?pfsb68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand70 rdfs:subClassOf chebi:16235 . ?pfs73 up:annotation ?annotation74 . ?annotation74 faldo:begin ?pfsb75 ; faldo:end ?pfse76 ; up:ligand ?ligand77 ; rdf:type up:Binding_Site_Annotation . ?pfsb75 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?pfse76 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?ligand77 rdfs:subClassOf chebi:17712 . ?pfs80 up:annotation ?annotation81 . ?annotation81 faldo:begin ?pfsb82 ; faldo:end ?pfse83 ; up:ligand ?ligand84 ; rdf:type up:Binding_Site_Annotation . ?pfsb82 faldo:position ?thisPositionOn85 ; rdf:type faldo:ExactPosition . ?pfse83 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . ?ligand84 rdfs:subClassOf chebi:16235 . ?pfs87 up:annotation ?annotation88 . ?annotation88 faldo:begin ?pfsb89 ; faldo:end ?pfse90 ; up:ligand ?ligand91 ; rdf:type up:Binding_Site_Annotation . ?pfsb89 faldo:position ?thisPositionOn92 ; rdf:type faldo:ExactPosition . ?pfse90 faldo:position ?thisPositionOn93 ; rdf:type faldo:ExactPosition . ?ligand91 rdfs:subClassOf chebi:17712 . _:657312 a rdf:Statement ; up:attribution _:657277 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:657313 a rdf:Statement ; up:attribution _:657278 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:657314 a rdf:Statement ; up:attribution _:657279 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:657315 a rdf:Statement ; up:attribution _:657280 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:657316 a rdf:Statement ; up:attribution _:657281 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:657317 a rdf:Statement ; up:attribution _:657282 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:657318 a rdf:Statement ; up:attribution _:657283 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:657319 a rdf:Statement ; up:attribution _:657284 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:657320 a rdf:Statement ; up:attribution _:657285 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:657321 a rdf:Statement ; up:attribution _:657286 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:657322 a rdf:Statement ; up:attribution _:657287 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:657323 a rdf:Statement ; up:attribution _:657288 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:657324 a rdf:Statement ; up:attribution _:657289 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:657325 a rdf:Statement ; up:attribution _:657290 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:328 . _:657326 a rdf:Statement ; up:attribution _:657291 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:657327 a rdf:Statement ; up:attribution _:657292 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:657328 a rdf:Statement ; up:attribution _:657293 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:657329 a rdf:Statement ; up:attribution _:657294 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:660 . _:657330 a rdf:Statement ; up:attribution _:657295 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:657331 a rdf:Statement ; up:attribution _:657296 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:657332 a rdf:Statement ; up:attribution _:657297 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000310 . _:657333 a rdf:Statement ; up:attribution _:657298 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006166 . _:657334 a rdf:Statement ; up:attribution _:657299 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:657335 a rdf:Statement ; up:attribution _:657300 ; rdf:subject ?case15 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:657336 a rdf:Statement ; up:source unirule:MF_01903 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:657337 a rdf:Statement ; up:attribution _:657301 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:657338 a rdf:Statement ; up:source unirule:MF_01903 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:657339 a rdf:Statement ; up:attribution _:657302 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:657340 a rdf:Statement ; up:source unirule:MF_01903 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:657341 a rdf:Statement ; up:attribution _:657303 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:657342 a rdf:Statement ; up:source unirule:MF_01903 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:657343 a rdf:Statement ; up:attribution _:657304 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:657344 a rdf:Statement ; up:source unirule:MF_01903 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:657345 a rdf:Statement ; up:attribution _:657305 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:657346 a rdf:Statement ; up:source unirule:MF_01903 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:657347 a rdf:Statement ; up:attribution _:657306 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:657348 a rdf:Statement ; up:source unirule:MF_01903 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:657349 a rdf:Statement ; up:attribution _:657307 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:657350 a rdf:Statement ; up:source unirule:MF_01903 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:657351 a rdf:Statement ; up:attribution _:657308 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:657352 a rdf:Statement ; up:source unirule:MF_01903 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:657353 a rdf:Statement ; up:attribution _:657309 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:657354 a rdf:Statement ; up:source unirule:MF_01903 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:657355 a rdf:Statement ; up:attribution _:657310 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:657356 a rdf:Statement ; up:source unirule:MF_01903 ; rdf:subject ?pfs87 ; rdf:predicate up:annotation ; rdf:object ?annotation88 . _:657357 a rdf:Statement ; up:attribution _:657311 ; rdf:subject ?pfs87 ; rdf:predicate up:annotation ; rdf:object ?annotation88 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01903 #Rule MF_01903 Created by:tlima on:2005-12-06 Modified by:ecastro on:2023-01-26 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01903 . ?thisOrganism rdfs:subClassOf+ taxon:1224 . BIND(URI(CONCAT(STR(?this), '#MF_01903a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01903a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01903a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01903a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01903a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01903a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01903a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_01903a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_01903a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_01903a13')) AS ?annotation13) . BIND(URI(CONCAT(STR(?this), '#MF_01903a14')) AS ?annotation14) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionP0A9M599 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5101 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A9M5MF_0190394 . ?templateMotifSequenceMatchRegionP0A9M599 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5100 . ?templateMotifSequenceMatchBeginP0A9M5100 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M595 ; faldo:reference isoform:P0A9M5-1 . ?templateMotifSequenceProfileAlignmentOperationP0A9M5101 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . ?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903105 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A9M5MF_0190396 . ?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903104 . ?targetMotifMatchRegionMatchBeginMF_01903104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0190397 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01903105 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_0190394, 1, (STRLEN(?templateMotifCigarP0A9M5MF_0190394) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_0190394, CONCAT('^(?:-*[^-]){', STR(((88 - ?templateMotifSequenceMatchBeginPositionP0A9M595) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_0190396, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_0190396) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_0190396, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_0190396, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_0190396) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_0190396, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0190397) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_0190394, 1, (STRLEN(?templateMotifCigarP0A9M5MF_0190394) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_0190394, CONCAT('^(?:-*[^-]){', STR(((96 - ?templateMotifSequenceMatchBeginPositionP0A9M595) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_0190396, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_0190396) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_0190396, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_0190396, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_0190396) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_0190396, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0190397) - 1) AS ?thisPositionOn23) . BIND(?this AS ?pfs1t110) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER ((BOUND(?thisPositionOn22) && BOUND(?thisPositionOn23))) . BIND(URI(CONCAT(STR(?this), '#MF_01903a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionP0A9M5116 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5118 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A9M5MF_01903111 . ?templateMotifSequenceMatchRegionP0A9M5116 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5117 . ?templateMotifSequenceMatchBeginP0A9M5117 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5112 ; faldo:reference isoform:P0A9M5-1 . ?templateMotifSequenceProfileAlignmentOperationP0A9M5118 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . ?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903122 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A9M5MF_01903113 . ?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903121 . ?targetMotifMatchRegionMatchBeginMF_01903121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903114 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01903122 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903111, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903111) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903111, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP0A9M5112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903113, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903113) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903113, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903113) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_01903114) - 1) AS ?thisPositionOn29) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903111, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903111) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903111, CONCAT('^(?:-*[^-]){', STR(((96 - ?templateMotifSequenceMatchBeginPositionP0A9M5112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903113, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903113) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903113, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903113) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01903114) - 1) AS ?thisPositionOn30) . BIND(?this AS ?pfs1t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER (REGEX('D[TS]G[ARNDCQEGHILKMFPSTWYVBZJUOX]T', SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)))) . BIND(URI(CONCAT(STR(?this), '#MF_01903a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionP0A9M5133 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5135 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A9M5MF_01903128 . ?templateMotifSequenceMatchRegionP0A9M5133 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5134 . ?templateMotifSequenceMatchBeginP0A9M5134 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5129 ; faldo:reference isoform:P0A9M5-1 . ?templateMotifSequenceProfileAlignmentOperationP0A9M5135 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . ?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903139 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A9M5MF_01903130 . ?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903138 . ?targetMotifMatchRegionMatchBeginMF_01903138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903131 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01903139 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903128, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903128) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903128, CONCAT('^(?:-*[^-]){', STR(((134 - ?templateMotifSequenceMatchBeginPositionP0A9M5129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903130, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903130) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903130, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903130) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01903131) - 1) AS ?thisPositionOn36) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903128, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903128) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903128, CONCAT('^(?:-*[^-]){', STR(((135 - ?templateMotifSequenceMatchBeginPositionP0A9M5129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903130, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903130) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903130, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903130) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01903131) - 1) AS ?thisPositionOn37) . BIND(?this AS ?pfs1t144) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER (REGEX('W[IV]', SUBSTR(?thisSequenceValue, ?thisPositionOn36, (?thisPositionOn37 - ?thisPositionOn36)))) . BIND(URI(CONCAT(STR(?this), '#MF_01903a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionP0A9M5150 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5152 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A9M5MF_01903145 . ?templateMotifSequenceMatchRegionP0A9M5150 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5151 . ?templateMotifSequenceMatchBeginP0A9M5151 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5146 ; faldo:reference isoform:P0A9M5-1 . ?templateMotifSequenceProfileAlignmentOperationP0A9M5152 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . ?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903156 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A9M5MF_01903147 . ?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903155 . ?targetMotifMatchRegionMatchBeginMF_01903155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903148 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01903156 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903145, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903145) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903145, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionP0A9M5146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903147, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903147) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903147, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903147) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) . BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01903148) - 1) AS ?thisPositionOn43) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903145, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903145) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903145, CONCAT('^(?:-*[^-]){', STR(((38 - ?templateMotifSequenceMatchBeginPositionP0A9M5146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903147, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903147) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903147, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903147) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_01903148) - 1) AS ?thisPositionOn44) . BIND(?this AS ?pfs1t161) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, (?thisPositionOn44 - ?thisPositionOn43)) = 'RG')) . BIND(URI(CONCAT(STR(?this), '#MF_01903a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch166 faldo:location ?templateMotifSequenceMatchRegionP0A9M5167 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5169 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A9M5MF_01903162 . ?templateMotifSequenceMatchRegionP0A9M5167 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5168 . ?templateMotifSequenceMatchBeginP0A9M5168 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5163 ; faldo:reference isoform:P0A9M5-1 . ?templateMotifSequenceProfileAlignmentOperationP0A9M5169 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . ?targetMotifMatch170 faldo:location ?targetMotifMatchRegionMatch171 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903173 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A9M5MF_01903164 . ?targetMotifMatchRegionMatch171 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903172 . ?targetMotifMatchRegionMatchBeginMF_01903172 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903165 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01903173 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903162, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903162) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903162, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionP0A9M5163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903164, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903164) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903164, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903164) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) . BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_01903165) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs1t176) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01903a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch181 faldo:location ?templateMotifSequenceMatchRegionP0A9M5182 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5184 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A9M5MF_01903177 . ?templateMotifSequenceMatchRegionP0A9M5182 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5183 . ?templateMotifSequenceMatchBeginP0A9M5183 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5178 ; faldo:reference isoform:P0A9M5-1 . ?templateMotifSequenceProfileAlignmentOperationP0A9M5184 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . ?targetMotifMatch185 faldo:location ?targetMotifMatchRegionMatch186 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903188 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A9M5MF_01903179 . ?targetMotifMatchRegionMatch186 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903187 . ?targetMotifMatchRegionMatchBeginMF_01903187 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903180 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01903188 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903177, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903177) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903177, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionP0A9M5178) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903179, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903179) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903179, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903179) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), '')))), '[^-]', ''))) AS ?step2190) . BIND(((?step2190 + ?targetMotifMatchRegionMatchBeginPositionMF_01903180) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs1t191) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) . FILTER (REGEX('[RKQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01903a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch196 faldo:location ?templateMotifSequenceMatchRegionP0A9M5197 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5199 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A9M5MF_01903192 . ?templateMotifSequenceMatchRegionP0A9M5197 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5198 . ?templateMotifSequenceMatchBeginP0A9M5198 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5193 ; faldo:reference isoform:P0A9M5-1 . ?templateMotifSequenceProfileAlignmentOperationP0A9M5199 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . ?targetMotifMatch200 faldo:location ?targetMotifMatchRegionMatch201 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903203 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A9M5MF_01903194 . ?targetMotifMatchRegionMatch201 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903202 . ?targetMotifMatchRegionMatchBeginMF_01903202 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903195 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01903203 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903192, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903192) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903192, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionP0A9M5193) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1204) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903194, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903194) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903194, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903194) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), '')))), '[^-]', ''))) AS ?step2205) . BIND(((?step2205 + ?targetMotifMatchRegionMatchBeginPositionMF_01903195) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs1t206) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) . FILTER (REGEX('[RKQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01903a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch211 faldo:location ?templateMotifSequenceMatchRegionP0A9M5212 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5214 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A9M5MF_01903207 . ?templateMotifSequenceMatchRegionP0A9M5212 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5213 . ?templateMotifSequenceMatchBeginP0A9M5213 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5208 ; faldo:reference isoform:P0A9M5-1 . ?templateMotifSequenceProfileAlignmentOperationP0A9M5214 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . ?targetMotifMatch215 faldo:location ?targetMotifMatchRegionMatch216 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903218 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A9M5MF_01903209 . ?targetMotifMatchRegionMatch216 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903217 . ?targetMotifMatchRegionMatchBeginMF_01903217 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903210 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01903218 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903207, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903207) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903207, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP0A9M5208) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1219) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903209, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903209) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903209, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903209) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), '')))), '[^-]', ''))) AS ?step2220) . BIND(((?step2220 + ?targetMotifMatchRegionMatchBeginPositionMF_01903210) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs1t221) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01903a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch226 faldo:location ?templateMotifSequenceMatchRegionP0A9M5227 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5229 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A9M5MF_01903222 . ?templateMotifSequenceMatchRegionP0A9M5227 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5228 . ?templateMotifSequenceMatchBeginP0A9M5228 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5223 ; faldo:reference isoform:P0A9M5-1 . ?templateMotifSequenceProfileAlignmentOperationP0A9M5229 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . ?targetMotifMatch230 faldo:location ?targetMotifMatchRegionMatch231 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903233 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A9M5MF_01903224 . ?targetMotifMatchRegionMatch231 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903232 . ?targetMotifMatchRegionMatchBeginMF_01903232 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903225 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01903233 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903222, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903222) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903222, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP0A9M5223) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1234) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903224, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903224) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903224, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903224) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), '')))), '[^-]', ''))) AS ?step2235) . BIND(((?step2235 + ?targetMotifMatchRegionMatchBeginPositionMF_01903225) - 1) AS ?thisPositionOn78) . BIND(?thisPositionOn78 AS ?thisPositionOn79) . BIND(?this AS ?pfs1t236) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse76) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01903a74')) AS ?annotation74) . BIND(?this AS ?pfs73) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch241 faldo:location ?templateMotifSequenceMatchRegionP0A9M5242 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5244 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A9M5MF_01903237 . ?templateMotifSequenceMatchRegionP0A9M5242 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5243 . ?templateMotifSequenceMatchBeginP0A9M5243 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5238 ; faldo:reference isoform:P0A9M5-1 . ?templateMotifSequenceProfileAlignmentOperationP0A9M5244 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . ?targetMotifMatch245 faldo:location ?targetMotifMatchRegionMatch246 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903248 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A9M5MF_01903239 . ?targetMotifMatchRegionMatch246 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903247 . ?targetMotifMatchRegionMatchBeginMF_01903247 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903240 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01903248 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903237, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903237) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903237, CONCAT('^(?:-*[^-]){', STR(((135 - ?templateMotifSequenceMatchBeginPositionP0A9M5238) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1249) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903239, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903239) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1249), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903239, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903239) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1249), '}'), '')))), '[^-]', ''))) AS ?step2250) . BIND(((?step2250 + ?targetMotifMatchRegionMatchBeginPositionMF_01903240) - 1) AS ?thisPositionOn85) . BIND(?thisPositionOn85 AS ?thisPositionOn86) . BIND(?this AS ?pfs1t251) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfsb82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfse83) . FILTER (REGEX('[IV]', SUBSTR(?thisSequenceValue, ?thisPositionOn85, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01903a81')) AS ?annotation81) . BIND(?this AS ?pfs80) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch256 faldo:location ?templateMotifSequenceMatchRegionP0A9M5257 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M5259 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A9M5MF_01903252 . ?templateMotifSequenceMatchRegionP0A9M5257 faldo:begin ?templateMotifSequenceMatchBeginP0A9M5258 . ?templateMotifSequenceMatchBeginP0A9M5258 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M5253 ; faldo:reference isoform:P0A9M5-1 . ?templateMotifSequenceProfileAlignmentOperationP0A9M5259 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . ?targetMotifMatch260 faldo:location ?targetMotifMatchRegionMatch261 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01903263 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A9M5MF_01903254 . ?targetMotifMatchRegionMatch261 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01903262 . ?targetMotifMatchRegionMatchBeginMF_01903262 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01903255 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01903263 edam:has_input signature:MF_01903 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M5MF_01903252, 1, (STRLEN(?templateMotifCigarP0A9M5MF_01903252) - STRLEN(REPLACE(?templateMotifCigarP0A9M5MF_01903252, CONCAT('^(?:-*[^-]){', STR(((135 - ?templateMotifSequenceMatchBeginPositionP0A9M5253) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1264) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903254, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903254) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1264), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M5MF_01903254, 1, (STRLEN(?targetMotifMatchCigarP0A9M5MF_01903254) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M5MF_01903254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1264), '}'), '')))), '[^-]', ''))) AS ?step2265) . BIND(((?step2265 + ?targetMotifMatchRegionMatchBeginPositionMF_01903255) - 1) AS ?thisPositionOn92) . BIND(?thisPositionOn92 AS ?thisPositionOn93) . BIND(?this AS ?pfs1t266) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn92))) AS ?pfsb89) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn93))) AS ?pfse90) . FILTER (REGEX('[IV]', SUBSTR(?thisSequenceValue, ?thisPositionOn92, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01903a88')) AS ?annotation88) . BIND(?this AS ?pfs87) . } OPTIONAL { ?this a up:Protein . { ?this up:proteome <http://purl.uniprot.org/proteomes/Membrane#2>. } UNION { ?this up:proteome ?p267 . ?p267 skos:narrower <http://purl.uniprot.org/proteomes/Membrane#2>. } BIND(?this AS ?case15) . } OPTIONAL { ?this a up:Protein . { FILTER (! (EXISTS { { ?this up:proteome <http://purl.uniprot.org/proteomes/Membrane#any>. } UNION { ?this up:proteome ?p268 . ?p268 skos:narrower <http://purl.uniprot.org/proteomes/Membrane#any>. } })) . } UNION { { ?this up:proteome <http://purl.uniprot.org/proteomes/Membrane#1>. } UNION { ?this up:proteome ?p269 . ?p269 skos:narrower <http://purl.uniprot.org/proteomes/Membrane#1>. } } BIND(?this AS ?case16) . } }