CONSTRUCT { _:75214 up:source unirule:MF_00185 . _:75215 up:source unirule:MF_00185 . _:75216 up:source unirule:MF_00185 . _:75217 up:source unirule:MF_00185 . _:75218 up:source unirule:MF_00185 . _:75219 up:source unirule:MF_00185 . _:75220 up:source unirule:MF_00185 . _:75221 up:source unirule:MF_00185 . _:75222 up:source unirule:MF_00185 . _:75223 up:source unirule:MF_00185 . _:75224 up:source unirule:MF_00185 . _:75225 up:source unirule:MF_00185 . _:75226 up:source unirule:MF_00185 . _:75227 up:source unirule:MF_00185 . _:75228 up:source unirule:MF_00185 . _:75229 up:source unirule:MF_00185 . _:75230 up:source unirule:MF_00185 . _:75231 up:source unirule:MF_00185 . _:75232 up:source unirule:MF_00185 . _:75233 up:source unirule:MF_00185 . _:75234 up:source unirule:MF_00185 . _:75235 up:source unirule:MF_00185 . _:75236 up:source unirule:MF_00185 . _:75237 up:source unirule:MF_00185 . _:75238 up:source unirule:MF_00185 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 ; up:classifiedWith GO:0005524 , GO:0008033 , GO:0052381 , keyword:460 , keyword:547 , keyword:67 , keyword:808 , keyword:819 ; up:recommendedName ?name0 . ?name0 up:ecName '2.5.1.75' ; up:fullName 'tRNA dimethylallyltransferase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Dimethylallyl diphosphate:tRNA dimethylallyltransferase' ; up:shortName 'DMAPP:tRNA dimethylallyltransferase' , 'DMATase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Isopentenyl-diphosphate:tRNA isopentenyltransferase' ; up:shortName 'IPP transferase' , 'IPPT' , 'IPTase' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'miaA' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the transfer of a dimethylallyl group onto the adenine at position 37 in tRNAs that read codons beginning with uridine, leading to the formation of N6-(dimethylallyl)adenosine (i(6)A).' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/26482>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.5.1.75>. ?annotation7 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation8 a up:Subunit_Annotation ; rdfs:comment 'Monomer.' . ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the IPP transferase family.' . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; up:ligand ?ligand14 ; rdf:type up:Binding_Site_Annotation . ?pfsb12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?ligand14 rdfs:subClassOf chebi:30616 . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf ?molecule22 . ?molecule22 rdfs:label 'substrate' . ?pfs25 up:annotation ?annotation26 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; rdf:type up:Region_Annotation ; rdfs:comment 'Interaction with substrate tRNA' . ?pfsb27 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; rdf:type up:Region_Annotation ; rdfs:comment 'Interaction with substrate tRNA' . ?pfsb33 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; rdf:type up:Region_Annotation ; rdfs:comment 'Interaction with substrate tRNA' . ?pfsb39 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; rdf:type up:Region_Annotation ; rdfs:comment 'Interaction with substrate tRNA' . ?pfsb45 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with substrate tRNA' . ?pfsb51 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfs55 up:annotation ?annotation56 . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with substrate tRNA' . ?pfsb57 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfse58 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . _:75239 a rdf:Statement ; up:attribution _:75214 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:75240 a rdf:Statement ; up:attribution _:75215 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:75241 a rdf:Statement ; up:attribution _:75216 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:75242 a rdf:Statement ; up:attribution _:75217 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:75243 a rdf:Statement ; up:attribution _:75218 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:75244 a rdf:Statement ; up:attribution _:75219 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:75245 a rdf:Statement ; up:attribution _:75220 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:75246 a rdf:Statement ; up:attribution _:75221 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:75247 a rdf:Statement ; up:attribution _:75222 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:75248 a rdf:Statement ; up:attribution _:75223 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:75249 a rdf:Statement ; up:attribution _:75224 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:75250 a rdf:Statement ; up:attribution _:75225 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:75251 a rdf:Statement ; up:attribution _:75226 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:75252 a rdf:Statement ; up:attribution _:75227 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:819 . _:75253 a rdf:Statement ; up:attribution _:75228 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:75254 a rdf:Statement ; up:attribution _:75229 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0052381 . _:75255 a rdf:Statement ; up:attribution _:75230 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008033 . _:75256 a rdf:Statement ; up:source unirule:MF_00185 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:75257 a rdf:Statement ; up:attribution _:75231 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:75258 a rdf:Statement ; up:source unirule:MF_00185 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:75259 a rdf:Statement ; up:attribution _:75232 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:75260 a rdf:Statement ; up:source unirule:MF_00185 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:75261 a rdf:Statement ; up:attribution _:75233 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:75262 a rdf:Statement ; up:source unirule:MF_00185 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:75263 a rdf:Statement ; up:attribution _:75234 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:75264 a rdf:Statement ; up:source unirule:MF_00185 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:75265 a rdf:Statement ; up:attribution _:75235 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:75266 a rdf:Statement ; up:source unirule:MF_00185 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:75267 a rdf:Statement ; up:attribution _:75236 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:75268 a rdf:Statement ; up:source unirule:MF_00185 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:75269 a rdf:Statement ; up:attribution _:75237 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:75270 a rdf:Statement ; up:source unirule:MF_00185 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:75271 a rdf:Statement ; up:attribution _:75238 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00185 #Rule MF_00185 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00185 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00185a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00185a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00185a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00185a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00185a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00185a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00185a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00185a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch65 faldo:location ?templateMotifSequenceMatchRegionP1638466 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1638468 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16384MF_0018561 . ?templateMotifSequenceMatchRegionP1638466 faldo:begin ?templateMotifSequenceMatchBeginP1638467 . ?templateMotifSequenceMatchBeginP1638467 faldo:position ?templateMotifSequenceMatchBeginPositionP1638462 ; faldo:reference isoform:P16384-1 . ?templateMotifSequenceProfileAlignmentOperationP1638468 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . ?targetMotifMatch69 faldo:location ?targetMotifMatchRegionMatch70 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0018572 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16384MF_0018563 . ?targetMotifMatchRegionMatch70 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0018571 . ?targetMotifMatchRegionMatchBeginMF_0018571 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0018564 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0018572 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_0018561, 1, (STRLEN(?templateMotifCigarP16384MF_0018561) - STRLEN(REPLACE(?templateMotifCigarP16384MF_0018561, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionP1638462) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_0018563, 1, (STRLEN(?targetMotifMatchCigarP16384MF_0018563) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_0018563, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_0018563, 1, (STRLEN(?targetMotifMatchCigarP16384MF_0018563) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_0018563, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) . BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0018564) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_0018561, 1, (STRLEN(?templateMotifCigarP16384MF_0018561) - STRLEN(REPLACE(?templateMotifCigarP16384MF_0018561, CONCAT('^(?:-*[^-]){', STR(((24 - ?templateMotifSequenceMatchBeginPositionP1638462) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_0018563, 1, (STRLEN(?targetMotifMatchCigarP16384MF_0018563) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_0018563, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_0018563, 1, (STRLEN(?targetMotifMatchCigarP16384MF_0018563) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_0018563, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) . BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0018564) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t77) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) . FILTER ((BOUND(?thisPositionOn15) && BOUND(?thisPositionOn16))) . BIND(URI(CONCAT(STR(?this), '#MF_00185a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch82 faldo:location ?templateMotifSequenceMatchRegionP1638483 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1638485 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16384MF_0018578 . ?templateMotifSequenceMatchRegionP1638483 faldo:begin ?templateMotifSequenceMatchBeginP1638484 . ?templateMotifSequenceMatchBeginP1638484 faldo:position ?templateMotifSequenceMatchBeginPositionP1638479 ; faldo:reference isoform:P16384-1 . ?templateMotifSequenceProfileAlignmentOperationP1638485 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . ?targetMotifMatch86 faldo:location ?targetMotifMatchRegionMatch87 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0018589 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16384MF_0018580 . ?targetMotifMatchRegionMatch87 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0018588 . ?targetMotifMatchRegionMatchBeginMF_0018588 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0018581 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0018589 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_0018578, 1, (STRLEN(?templateMotifCigarP16384MF_0018578) - STRLEN(REPLACE(?templateMotifCigarP16384MF_0018578, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionP1638479) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_0018580, 1, (STRLEN(?targetMotifMatchCigarP16384MF_0018580) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_0018580, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_0018580, 1, (STRLEN(?targetMotifMatchCigarP16384MF_0018580) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_0018580, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) . BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0018581) - 1) AS ?thisPositionOn23) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_0018578, 1, (STRLEN(?templateMotifCigarP16384MF_0018578) - STRLEN(REPLACE(?templateMotifCigarP16384MF_0018578, CONCAT('^(?:-*[^-]){', STR(((24 - ?templateMotifSequenceMatchBeginPositionP1638479) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_0018580, 1, (STRLEN(?targetMotifMatchCigarP16384MF_0018580) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_0018580, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_0018580, 1, (STRLEN(?targetMotifMatchCigarP16384MF_0018580) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_0018580, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) . BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0018581) - 1) AS ?thisPositionOn24) . BIND(?this AS ?pfs1t94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse20) . FILTER (REGEX('[ST][ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX][GN]K[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)))) . BIND(URI(CONCAT(STR(?this), '#MF_00185a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch99 faldo:location ?templateMotifSequenceMatchRegionP16384100 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16384102 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16384MF_0018595 . ?templateMotifSequenceMatchRegionP16384100 faldo:begin ?templateMotifSequenceMatchBeginP16384101 . ?templateMotifSequenceMatchBeginP16384101 faldo:position ?templateMotifSequenceMatchBeginPositionP1638496 ; faldo:reference isoform:P16384-1 . ?templateMotifSequenceProfileAlignmentOperationP16384102 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . ?targetMotifMatch103 faldo:location ?targetMotifMatchRegionMatch104 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00185106 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16384MF_0018597 . ?targetMotifMatchRegionMatch104 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00185105 . ?targetMotifMatchRegionMatchBeginMF_00185105 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0018598 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00185106 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_0018595, 1, (STRLEN(?templateMotifCigarP16384MF_0018595) - STRLEN(REPLACE(?templateMotifCigarP16384MF_0018595, CONCAT('^(?:-*[^-]){', STR(((42 - ?templateMotifSequenceMatchBeginPositionP1638496) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_0018597, 1, (STRLEN(?targetMotifMatchCigarP16384MF_0018597) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_0018597, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_0018597, 1, (STRLEN(?targetMotifMatchCigarP16384MF_0018597) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_0018597, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) . BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0018598) - 1) AS ?thisPositionOn29) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_0018595, 1, (STRLEN(?templateMotifCigarP16384MF_0018595) - STRLEN(REPLACE(?templateMotifCigarP16384MF_0018595, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionP1638496) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_0018597, 1, (STRLEN(?targetMotifMatchCigarP16384MF_0018597) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_0018597, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_0018597, 1, (STRLEN(?targetMotifMatchCigarP16384MF_0018597) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_0018597, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) . BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_0018598) - 1) AS ?thisPositionOn30) . BIND(?this AS ?pfs1t111) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse28) . FILTER (REGEX('DS[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]', SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)))) . BIND(URI(CONCAT(STR(?this), '#MF_00185a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch116 faldo:location ?templateMotifSequenceMatchRegionP16384117 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16384119 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16384MF_00185112 . ?templateMotifSequenceMatchRegionP16384117 faldo:begin ?templateMotifSequenceMatchBeginP16384118 . ?templateMotifSequenceMatchBeginP16384118 faldo:position ?templateMotifSequenceMatchBeginPositionP16384113 ; faldo:reference isoform:P16384-1 . ?templateMotifSequenceProfileAlignmentOperationP16384119 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . ?targetMotifMatch120 faldo:location ?targetMotifMatchRegionMatch121 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00185123 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16384MF_00185114 . ?targetMotifMatchRegionMatch121 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00185122 . ?targetMotifMatchRegionMatchBeginMF_00185122 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00185115 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00185123 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_00185112, 1, (STRLEN(?templateMotifCigarP16384MF_00185112) - STRLEN(REPLACE(?templateMotifCigarP16384MF_00185112, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionP16384113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_00185114, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185114) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_00185114, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185114) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) . BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_00185115) - 1) AS ?thisPositionOn35) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_00185112, 1, (STRLEN(?templateMotifCigarP16384MF_00185112) - STRLEN(REPLACE(?templateMotifCigarP16384MF_00185112, CONCAT('^(?:-*[^-]){', STR(((170 - ?templateMotifSequenceMatchBeginPositionP16384113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_00185114, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185114) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_00185114, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185114) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_00185115) - 1) AS ?thisPositionOn36) . BIND(?this AS ?pfs1t128) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse34) . FILTER (REGEX('QR[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]R', SUBSTR(?thisSequenceValue, ?thisPositionOn35, (?thisPositionOn36 - ?thisPositionOn35)))) . BIND(URI(CONCAT(STR(?this), '#MF_00185a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch133 faldo:location ?templateMotifSequenceMatchRegionP16384134 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16384136 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16384MF_00185129 . ?templateMotifSequenceMatchRegionP16384134 faldo:begin ?templateMotifSequenceMatchBeginP16384135 . ?templateMotifSequenceMatchBeginP16384135 faldo:position ?templateMotifSequenceMatchBeginPositionP16384130 ; faldo:reference isoform:P16384-1 . ?templateMotifSequenceProfileAlignmentOperationP16384136 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . ?targetMotifMatch137 faldo:location ?targetMotifMatchRegionMatch138 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00185140 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16384MF_00185131 . ?targetMotifMatchRegionMatch138 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00185139 . ?targetMotifMatchRegionMatchBeginMF_00185139 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00185132 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00185140 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_00185129, 1, (STRLEN(?templateMotifCigarP16384MF_00185129) - STRLEN(REPLACE(?templateMotifCigarP16384MF_00185129, CONCAT('^(?:-*[^-]){', STR(((247 - ?templateMotifSequenceMatchBeginPositionP16384130) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_00185131, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185131) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_00185131, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185131) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) . BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_00185132) - 1) AS ?thisPositionOn41) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_00185129, 1, (STRLEN(?templateMotifCigarP16384MF_00185129) - STRLEN(REPLACE(?templateMotifCigarP16384MF_00185129, CONCAT('^(?:-*[^-]){', STR(((252 - ?templateMotifSequenceMatchBeginPositionP16384130) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_00185131, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185131) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_00185131, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185131) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_00185132) - 1) AS ?thisPositionOn42) . BIND(?this AS ?pfs1t145) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse40) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)) = 'RCVGYR')) . BIND(URI(CONCAT(STR(?this), '#MF_00185a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch150 faldo:location ?templateMotifSequenceMatchRegionP16384151 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16384153 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16384MF_00185146 . ?templateMotifSequenceMatchRegionP16384151 faldo:begin ?templateMotifSequenceMatchBeginP16384152 . ?templateMotifSequenceMatchBeginP16384152 faldo:position ?templateMotifSequenceMatchBeginPositionP16384147 ; faldo:reference isoform:P16384-1 . ?templateMotifSequenceProfileAlignmentOperationP16384153 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . ?targetMotifMatch154 faldo:location ?targetMotifMatchRegionMatch155 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00185157 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16384MF_00185148 . ?targetMotifMatchRegionMatch155 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00185156 . ?targetMotifMatchRegionMatchBeginMF_00185156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00185149 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00185157 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_00185146, 1, (STRLEN(?templateMotifCigarP16384MF_00185146) - STRLEN(REPLACE(?templateMotifCigarP16384MF_00185146, CONCAT('^(?:-*[^-]){', STR(((280 - ?templateMotifSequenceMatchBeginPositionP16384147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_00185148, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185148) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_00185148, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185148) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) . BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_00185149) - 1) AS ?thisPositionOn47) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_00185146, 1, (STRLEN(?templateMotifCigarP16384MF_00185146) - STRLEN(REPLACE(?templateMotifCigarP16384MF_00185146, CONCAT('^(?:-*[^-]){', STR(((287 - ?templateMotifSequenceMatchBeginPositionP16384147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_00185148, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185148) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_00185148, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185148) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_00185149) - 1) AS ?thisPositionOn48) . BIND(?this AS ?pfs1t162) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse46) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, (?thisPositionOn48 - ?thisPositionOn47)) = 'KRQITWLR')) . BIND(URI(CONCAT(STR(?this), '#MF_00185a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionP16384168 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16384170 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16384MF_00185163 . ?templateMotifSequenceMatchRegionP16384168 faldo:begin ?templateMotifSequenceMatchBeginP16384169 . ?templateMotifSequenceMatchBeginP16384169 faldo:position ?templateMotifSequenceMatchBeginPositionP16384164 ; faldo:reference isoform:P16384-1 . ?templateMotifSequenceProfileAlignmentOperationP16384170 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . ?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00185174 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16384MF_00185165 . ?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00185173 . ?targetMotifMatchRegionMatchBeginMF_00185173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00185166 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00185174 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_00185163, 1, (STRLEN(?templateMotifCigarP16384MF_00185163) - STRLEN(REPLACE(?templateMotifCigarP16384MF_00185163, CONCAT('^(?:-*[^-]){', STR(((108 - ?templateMotifSequenceMatchBeginPositionP16384164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_00185165, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185165) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_00185165, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185165) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) . BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_00185166) - 1) AS ?thisPositionOn53) . BIND(?thisPositionOn53 AS ?thisPositionOn54) . BIND(?this AS ?pfs1t177) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse52) . FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00185a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionP16384183 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP16384185 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP16384MF_00185178 . ?templateMotifSequenceMatchRegionP16384183 faldo:begin ?templateMotifSequenceMatchBeginP16384184 . ?templateMotifSequenceMatchBeginP16384184 faldo:position ?templateMotifSequenceMatchBeginPositionP16384179 ; faldo:reference isoform:P16384-1 . ?templateMotifSequenceProfileAlignmentOperationP16384185 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . ?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00185189 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP16384MF_00185180 . ?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00185188 . ?targetMotifMatchRegionMatchBeginMF_00185188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00185181 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00185189 edam:has_input signature:MF_00185 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP16384MF_00185178, 1, (STRLEN(?templateMotifCigarP16384MF_00185178) - STRLEN(REPLACE(?templateMotifCigarP16384MF_00185178, CONCAT('^(?:-*[^-]){', STR(((130 - ?templateMotifSequenceMatchBeginPositionP16384179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP16384MF_00185180, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185180) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP16384MF_00185180, 1, (STRLEN(?targetMotifMatchCigarP16384MF_00185180) - STRLEN(REPLACE(?targetMotifMatchCigarP16384MF_00185180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) . BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_00185181) - 1) AS ?thisPositionOn59) . BIND(?thisPositionOn59 AS ?thisPositionOn60) . BIND(?this AS ?pfs1t192) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse58) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00185a56')) AS ?annotation56) . BIND(?this AS ?pfs55) . } }