CONSTRUCT { _:977408 up:source unirule:MF_04154 . _:977409 up:source unirule:MF_04154 . _:977410 up:source unirule:MF_04154 . _:977411 up:source unirule:MF_04154 . _:977412 up:source unirule:MF_04154 . _:977413 up:source unirule:MF_04154 . _:977414 up:source unirule:MF_04154 . _:977415 up:source unirule:MF_04154 . _:977416 up:source unirule:MF_04154 . _:977417 up:source unirule:MF_04154 . _:977418 up:source unirule:MF_04154 . _:977419 up:source unirule:MF_04154 . _:977420 up:source unirule:MF_04154 . _:977421 up:source unirule:MF_04154 . _:977422 up:source unirule:MF_04154 . _:977423 up:source unirule:MF_04154 . _:977424 up:source unirule:MF_04154 . _:977425 up:source unirule:MF_04154 . _:977426 up:source unirule:MF_04154 . _:977427 up:source unirule:MF_04154 . _:977428 up:source unirule:MF_04154 . _:977429 up:source unirule:MF_04154 . _:977430 up:source unirule:MF_04154 . _:977431 up:source unirule:MF_04154 . _:977432 up:source unirule:MF_04154 . _:977433 up:source unirule:MF_04154 . _:977434 up:source unirule:MF_04154 . _:977435 up:source unirule:MF_04154 . _:977436 up:source unirule:MF_04154 . _:977437 up:source unirule:MF_04154 . _:977438 up:source unirule:MF_04154 . _:977439 up:source unirule:MF_04154 . _:977440 up:source unirule:MF_04154 . _:977441 up:source unirule:MF_04154 . _:977442 up:source unirule:MF_04154 . _:977443 up:source unirule:MF_04154 . _:977444 up:source unirule:MF_04154 . _:977445 up:source unirule:MF_04154 . _:977446 up:source unirule:MF_04154 . _:977447 up:source unirule:MF_04154 . ?this up:alternativeName ?name1 ; up:annotation ?annotation2 , ?annotation4 , ?annotation6 , ?annotation7 ; up:classifiedWith GO:0003899 , GO:0005524 , GO:0016740 , GO:0039693 , GO:0043139 , keyword:1194 , keyword:347 , keyword:378 , keyword:413 , keyword:479 , keyword:511 , keyword:548 , keyword:639 , keyword:67 , keyword:808 , keyword:862 , keyword:863 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.7.-' , '5.6.2.3' ; up:fullName 'DNA helicase/primase' ; rdf:type up:Structured_Name . ?name1 up:fullName "DNA 3'-5' helicase/primase Gp4" ; rdf:type up:Structured_Name . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:enzymeClass <http://purl.uniprot.org/enzyme/5.6.2.3>. ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/13065>; up:enzymeClass <http://purl.uniprot.org/enzyme/5.6.2.3>. ?annotation6 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 2 Mg(2+), one of which is catalytic.' . ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the Teseptimavirus DNA helicase/primase family.' . ?case8 up:classifiedWith keyword:460 . ?case9 up:classifiedWith GO:0008270 . ?pfs14 up:annotation ?annotation15 , ?annotation21 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; up:ligand ?ligand18 ; rdf:type up:Binding_Site_Annotation . ?pfsb16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?ligand18 rdfs:subClassOf chebi:18420 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; up:ligand ?ligand24 ; rdf:type up:Binding_Site_Annotation . ?pfsb22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?ligand24 rdfs:subClassOf chebi:18420 . ?pfs27 up:annotation ?annotation28 , ?annotation34 , ?annotation40 , ?annotation46 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf chebi:29105 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; up:ligand ?ligand37 ; rdf:type up:Binding_Site_Annotation . ?pfsb35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?ligand37 rdfs:subClassOf chebi:29105 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf chebi:29105 . ?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:29105 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; rdf:type up:Region_Annotation ; rdfs:comment 'Binding to viral DNA polymerase' . ?pfsb54 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; rdf:type up:Zinc_Finger_Annotation ; rdfs:comment 'C4-like; zinc ribbon fold' . ?pfsb60 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfs64 up:annotation ?annotation65 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; up:ligand ?ligand68 ; rdf:type up:Binding_Site_Annotation . ?pfsb66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?ligand68 rdfs:subClassOf chebi:30616 . ?pfs71 up:annotation ?annotation72 . ?annotation72 faldo:begin ?pfsb73 ; faldo:end ?pfse74 ; up:ligand ?ligand75 ; rdf:type up:Binding_Site_Annotation . ?pfsb73 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?pfse74 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?ligand75 rdfs:subClassOf chebi:18420 . ?pfs78 up:annotation ?annotation79 . ?annotation79 faldo:begin ?pfsb80 ; faldo:end ?pfse81 ; rdf:type up:Site_Annotation ; rdfs:comment 'dTTP/dATP binding' . ?pfsb80 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?pfse81 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?pfs84 up:annotation ?annotation85 . ?annotation85 faldo:begin ?pfsb86 ; faldo:end ?pfse87 ; rdf:type up:Site_Annotation ; rdfs:comment 'dTTP/dATP binding' . ?pfsb86 faldo:position ?thisPositionOn88 ; rdf:type faldo:ExactPosition . ?pfse87 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?pfs90 up:annotation ?annotation91 . ?annotation91 faldo:begin ?pfsb92 ; faldo:end ?pfse93 ; rdf:type up:Site_Annotation ; rdfs:comment 'dTTP/dATP binding' . ?pfsb92 faldo:position ?thisPositionOn94 ; rdf:type faldo:ExactPosition . ?pfse93 faldo:position ?thisPositionOn95 ; rdf:type faldo:ExactPosition . ?pfs96 up:annotation ?annotation97 . ?annotation97 faldo:begin ?pfsb98 ; faldo:end ?pfse99 ; rdf:type up:Site_Annotation ; rdfs:comment 'dTTP/dATP binding' . ?pfsb98 faldo:position ?thisPositionOn100 ; rdf:type faldo:ExactPosition . ?pfse99 faldo:position ?thisPositionOn101 ; rdf:type faldo:ExactPosition . ?pfs102 up:annotation ?annotation103 . ?annotation103 faldo:begin ?pfsb104 ; faldo:end ?pfse105 ; rdf:type up:Site_Annotation ; rdfs:comment 'dTTP/dATP binding' . ?pfsb104 faldo:position ?thisPositionOn106 ; rdf:type faldo:ExactPosition . ?pfse105 faldo:position ?thisPositionOn107 ; rdf:type faldo:ExactPosition . _:977448 a rdf:Statement ; up:attribution _:977408 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:977449 a rdf:Statement ; up:attribution _:977409 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:977450 a rdf:Statement ; up:attribution _:977410 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:977451 a rdf:Statement ; up:attribution _:977411 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:977452 a rdf:Statement ; up:attribution _:977412 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:977453 a rdf:Statement ; up:attribution _:977413 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:977454 a rdf:Statement ; up:attribution _:977414 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:977455 a rdf:Statement ; up:attribution _:977415 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1194 . _:977456 a rdf:Statement ; up:attribution _:977416 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:347 . _:977457 a rdf:Statement ; up:attribution _:977417 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:977458 a rdf:Statement ; up:attribution _:977418 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:977459 a rdf:Statement ; up:attribution _:977419 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:548 . _:977460 a rdf:Statement ; up:attribution _:977420 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:639 . _:977461 a rdf:Statement ; up:attribution _:977421 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:977462 a rdf:Statement ; up:attribution _:977422 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:511 . _:977463 a rdf:Statement ; up:attribution _:977423 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:977464 a rdf:Statement ; up:attribution _:977424 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:863 . _:977465 a rdf:Statement ; up:attribution _:977425 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:977466 a rdf:Statement ; up:attribution _:977426 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003899 . _:977467 a rdf:Statement ; up:attribution _:977427 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:977468 a rdf:Statement ; up:attribution _:977428 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0043139 . _:977469 a rdf:Statement ; up:attribution _:977429 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0039693 . _:977470 a rdf:Statement ; up:attribution _:977430 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016740 . _:977471 a rdf:Statement ; up:attribution _:977431 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:977472 a rdf:Statement ; up:attribution _:977432 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:977473 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:977474 a rdf:Statement ; up:attribution _:977433 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:977475 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:977476 a rdf:Statement ; up:attribution _:977434 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:977477 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:977478 a rdf:Statement ; up:attribution _:977435 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:977479 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:977480 a rdf:Statement ; up:attribution _:977436 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:977481 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:977482 a rdf:Statement ; up:attribution _:977437 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:977483 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:977484 a rdf:Statement ; up:attribution _:977438 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:977485 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:977486 a rdf:Statement ; up:attribution _:977439 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:977487 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:977488 a rdf:Statement ; up:attribution _:977440 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:977489 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:977490 a rdf:Statement ; up:attribution _:977441 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:977491 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs71 ; rdf:predicate up:annotation ; rdf:object ?annotation72 . _:977492 a rdf:Statement ; up:attribution _:977442 ; rdf:subject ?pfs71 ; rdf:predicate up:annotation ; rdf:object ?annotation72 . _:977493 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs78 ; rdf:predicate up:annotation ; rdf:object ?annotation79 . _:977494 a rdf:Statement ; up:attribution _:977443 ; rdf:subject ?pfs78 ; rdf:predicate up:annotation ; rdf:object ?annotation79 . _:977495 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:977496 a rdf:Statement ; up:attribution _:977444 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:977497 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs90 ; rdf:predicate up:annotation ; rdf:object ?annotation91 . _:977498 a rdf:Statement ; up:attribution _:977445 ; rdf:subject ?pfs90 ; rdf:predicate up:annotation ; rdf:object ?annotation91 . _:977499 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs96 ; rdf:predicate up:annotation ; rdf:object ?annotation97 . _:977500 a rdf:Statement ; up:attribution _:977446 ; rdf:subject ?pfs96 ; rdf:predicate up:annotation ; rdf:object ?annotation97 . _:977501 a rdf:Statement ; up:source unirule:MF_04154 ; rdf:subject ?pfs102 ; rdf:predicate up:annotation ; rdf:object ?annotation103 . _:977502 a rdf:Statement ; up:attribution _:977447 ; rdf:subject ?pfs102 ; rdf:predicate up:annotation ; rdf:object ?annotation103 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04154 #Rule MF_04154 Created by:? on:2021-02-08 Modified by:Elisabeth Coudert on:2025-05-19 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04154 . ?thisOrganism rdfs:subClassOf+ taxon:10239 . BIND(URI(CONCAT(STR(?this), '#MF_04154a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_04154a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_04154a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_04154a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_04154a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_04154a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionP03692113 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692115 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03692MF_04154108 . ?templateMotifSequenceMatchRegionP03692113 faldo:begin ?templateMotifSequenceMatchBeginP03692114 . ?templateMotifSequenceMatchBeginP03692114 faldo:position ?templateMotifSequenceMatchBeginPositionP03692109 ; faldo:reference isoform:P03692-1 . ?templateMotifSequenceProfileAlignmentOperationP03692115 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . ?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154119 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03692MF_04154110 . ?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154118 . ?targetMotifMatchRegionMatchBeginMF_04154118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154111 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04154119 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154108, 1, (STRLEN(?templateMotifCigarP03692MF_04154108) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154108, CONCAT('^(?:-*[^-]){', STR(((157 - ?templateMotifSequenceMatchBeginPositionP03692109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154110, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154110) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154110, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154110) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) . BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_04154111) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t122) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154108, 1, (STRLEN(?templateMotifCigarP03692MF_04154108) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154108, CONCAT('^(?:-*[^-]){', STR(((207 - ?templateMotifSequenceMatchBeginPositionP03692109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154110, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154110) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154110, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154110) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_04154111) - 1) AS ?thisPositionOn25) . BIND(?thisPositionOn25 AS ?thisPositionOn26) . BIND(?this AS ?pfs1t125) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'D')) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch130 faldo:location ?templateMotifSequenceMatchRegionP03692131 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692133 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03692MF_04154126 . ?templateMotifSequenceMatchRegionP03692131 faldo:begin ?templateMotifSequenceMatchBeginP03692132 . ?templateMotifSequenceMatchBeginP03692132 faldo:position ?templateMotifSequenceMatchBeginPositionP03692127 ; faldo:reference isoform:P03692-1 . ?templateMotifSequenceProfileAlignmentOperationP03692133 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . ?targetMotifMatch134 faldo:location ?targetMotifMatchRegionMatch135 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154137 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03692MF_04154128 . ?targetMotifMatchRegionMatch135 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154136 . ?targetMotifMatchRegionMatchBeginMF_04154136 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154129 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04154137 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154126, 1, (STRLEN(?templateMotifCigarP03692MF_04154126) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154126, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionP03692127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) . BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_04154129) - 1) AS ?thisPositionOn32) . BIND(?thisPositionOn32 AS ?thisPositionOn33) . BIND(?this AS ?pfs2t140) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154126, 1, (STRLEN(?templateMotifCigarP03692MF_04154126) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154126, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionP03692127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) . BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_04154129) - 1) AS ?thisPositionOn38) . BIND(?thisPositionOn38 AS ?thisPositionOn39) . BIND(?this AS ?pfs2t143) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154126, 1, (STRLEN(?templateMotifCigarP03692MF_04154126) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154126, CONCAT('^(?:-*[^-]){', STR(((36 - ?templateMotifSequenceMatchBeginPositionP03692127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_04154129) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs2t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154126, 1, (STRLEN(?templateMotifCigarP03692MF_04154126) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154126, CONCAT('^(?:-*[^-]){', STR(((39 - ?templateMotifSequenceMatchBeginPositionP03692127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_04154129) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs2t149) . 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) = 'C')) . BIND(?this AS ?pfs27) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch154 faldo:location ?templateMotifSequenceMatchRegionP03692155 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692157 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03692MF_04154150 . ?templateMotifSequenceMatchRegionP03692155 faldo:begin ?templateMotifSequenceMatchBeginP03692156 . ?templateMotifSequenceMatchBeginP03692156 faldo:position ?templateMotifSequenceMatchBeginPositionP03692151 ; faldo:reference isoform:P03692-1 . ?templateMotifSequenceProfileAlignmentOperationP03692157 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . ?targetMotifMatch158 faldo:location ?targetMotifMatchRegionMatch159 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154161 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03692MF_04154152 . ?targetMotifMatchRegionMatch159 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154160 . ?targetMotifMatchRegionMatchBeginMF_04154160 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154153 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04154161 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154150, 1, (STRLEN(?templateMotifCigarP03692MF_04154150) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154150, CONCAT('^(?:-*[^-]){', STR(((550 - ?templateMotifSequenceMatchBeginPositionP03692151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154152, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154152) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154152, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154152) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) . BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_04154153) - 1) AS ?thisPositionOn56) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154150, 1, (STRLEN(?templateMotifCigarP03692MF_04154150) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154150, CONCAT('^(?:-*[^-]){', STR(((566 - ?templateMotifSequenceMatchBeginPositionP03692151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154152, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154152) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154152, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154152) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_04154153) - 1) AS ?thisPositionOn57) . BIND(?this AS ?pfs3t166) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse55) . FILTER ((BOUND(?thisPositionOn56) && BOUND(?thisPositionOn57))) . BIND(URI(CONCAT(STR(?this), '#MF_04154a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch171 faldo:location ?templateMotifSequenceMatchRegionP03692172 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692174 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03692MF_04154167 . ?templateMotifSequenceMatchRegionP03692172 faldo:begin ?templateMotifSequenceMatchBeginP03692173 . ?templateMotifSequenceMatchBeginP03692173 faldo:position ?templateMotifSequenceMatchBeginPositionP03692168 ; faldo:reference isoform:P03692-1 . ?templateMotifSequenceProfileAlignmentOperationP03692174 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . ?targetMotifMatch175 faldo:location ?targetMotifMatchRegionMatch176 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154178 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03692MF_04154169 . ?targetMotifMatchRegionMatch176 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154177 . ?targetMotifMatchRegionMatchBeginMF_04154177 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154170 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04154178 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154167, 1, (STRLEN(?templateMotifCigarP03692MF_04154167) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154167, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionP03692168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154169, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154169) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154169, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154169) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) . BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_04154170) - 1) AS ?thisPositionOn62) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154167, 1, (STRLEN(?templateMotifCigarP03692MF_04154167) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154167, CONCAT('^(?:-*[^-]){', STR(((39 - ?templateMotifSequenceMatchBeginPositionP03692168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154169, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154169) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154169, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154169) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) . BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_04154170) - 1) AS ?thisPositionOn63) . BIND(?this AS ?pfs3t183) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse61) . FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2,4)C[ARNDCQEGHILKMFPSTWYVBZJUOX]{15,21)C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C', SUBSTR(?thisSequenceValue, ?thisPositionOn62, (?thisPositionOn63 - ?thisPositionOn62)))) . BIND(URI(CONCAT(STR(?this), '#MF_04154a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch188 faldo:location ?templateMotifSequenceMatchRegionP03692189 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692191 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03692MF_04154184 . ?templateMotifSequenceMatchRegionP03692189 faldo:begin ?templateMotifSequenceMatchBeginP03692190 . ?templateMotifSequenceMatchBeginP03692190 faldo:position ?templateMotifSequenceMatchBeginPositionP03692185 ; faldo:reference isoform:P03692-1 . ?templateMotifSequenceProfileAlignmentOperationP03692191 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . ?targetMotifMatch192 faldo:location ?targetMotifMatchRegionMatch193 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154195 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03692MF_04154186 . ?targetMotifMatchRegionMatch193 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154194 . ?targetMotifMatchRegionMatchBeginMF_04154194 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154187 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04154195 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154184, 1, (STRLEN(?templateMotifCigarP03692MF_04154184) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154184, CONCAT('^(?:-*[^-]){', STR(((312 - ?templateMotifSequenceMatchBeginPositionP03692185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154186, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154186) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154186, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154186) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), '')))), '[^-]', ''))) AS ?step2197) . BIND(((?step2197 + ?targetMotifMatchRegionMatchBeginPositionMF_04154187) - 1) AS ?thisPositionOn69) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154184, 1, (STRLEN(?templateMotifCigarP03692MF_04154184) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154184, CONCAT('^(?:-*[^-]){', STR(((319 - ?templateMotifSequenceMatchBeginPositionP03692185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154186, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154186) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154186, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154186) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), '')))), '[^-]', ''))) AS ?step2199) . BIND(((?step2199 + ?targetMotifMatchRegionMatchBeginPositionMF_04154187) - 1) AS ?thisPositionOn70) . BIND(?this AS ?pfs3t200) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse67) . FILTER (REGEX('[AS]G[ST]G[ARNDCQEGHILKMFPSTWYVBZJUOX]GK[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn69, (?thisPositionOn70 - ?thisPositionOn69)))) . BIND(URI(CONCAT(STR(?this), '#MF_04154a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch205 faldo:location ?templateMotifSequenceMatchRegionP03692206 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692208 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03692MF_04154201 . ?templateMotifSequenceMatchRegionP03692206 faldo:begin ?templateMotifSequenceMatchBeginP03692207 . ?templateMotifSequenceMatchBeginP03692207 faldo:position ?templateMotifSequenceMatchBeginPositionP03692202 ; faldo:reference isoform:P03692-1 . ?templateMotifSequenceProfileAlignmentOperationP03692208 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . ?targetMotifMatch209 faldo:location ?targetMotifMatchRegionMatch210 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154212 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03692MF_04154203 . ?targetMotifMatchRegionMatch210 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154211 . ?targetMotifMatchRegionMatchBeginMF_04154211 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154204 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04154212 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154201, 1, (STRLEN(?templateMotifCigarP03692MF_04154201) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154201, CONCAT('^(?:-*[^-]){', STR(((237 - ?templateMotifSequenceMatchBeginPositionP03692202) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1213) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154203, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154203) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154203, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154203, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154203) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154203, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), '')))), '[^-]', ''))) AS ?step2214) . BIND(((?step2214 + ?targetMotifMatchRegionMatchBeginPositionMF_04154204) - 1) AS ?thisPositionOn76) . BIND(?thisPositionOn76 AS ?thisPositionOn77) . BIND(?this AS ?pfs3t215) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfsb73) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfse74) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn76, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04154a72')) AS ?annotation72) . BIND(?this AS ?pfs71) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch220 faldo:location ?templateMotifSequenceMatchRegionP03692221 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692223 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03692MF_04154216 . ?templateMotifSequenceMatchRegionP03692221 faldo:begin ?templateMotifSequenceMatchBeginP03692222 . ?templateMotifSequenceMatchBeginP03692222 faldo:position ?templateMotifSequenceMatchBeginPositionP03692217 ; faldo:reference isoform:P03692-1 . ?templateMotifSequenceProfileAlignmentOperationP03692223 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . ?targetMotifMatch224 faldo:location ?targetMotifMatchRegionMatch225 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154227 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03692MF_04154218 . ?targetMotifMatchRegionMatch225 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154226 . ?targetMotifMatchRegionMatchBeginMF_04154226 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154219 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04154227 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154216, 1, (STRLEN(?templateMotifCigarP03692MF_04154216) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154216, CONCAT('^(?:-*[^-]){', STR(((361 - ?templateMotifSequenceMatchBeginPositionP03692217) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1228) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154218, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154218) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1228), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154218, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154218) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1228), '}'), '')))), '[^-]', ''))) AS ?step2229) . BIND(((?step2229 + ?targetMotifMatchRegionMatchBeginPositionMF_04154219) - 1) AS ?thisPositionOn82) . BIND(?thisPositionOn82 AS ?thisPositionOn83) . BIND(?this AS ?pfs3t230) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb80) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse81) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_04154a79')) AS ?annotation79) . BIND(?this AS ?pfs78) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch235 faldo:location ?templateMotifSequenceMatchRegionP03692236 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692238 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03692MF_04154231 . ?templateMotifSequenceMatchRegionP03692236 faldo:begin ?templateMotifSequenceMatchBeginP03692237 . ?templateMotifSequenceMatchBeginP03692237 faldo:position ?templateMotifSequenceMatchBeginPositionP03692232 ; faldo:reference isoform:P03692-1 . ?templateMotifSequenceProfileAlignmentOperationP03692238 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . ?targetMotifMatch239 faldo:location ?targetMotifMatchRegionMatch240 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154242 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03692MF_04154233 . ?targetMotifMatchRegionMatch240 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154241 . ?targetMotifMatchRegionMatchBeginMF_04154241 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154234 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04154242 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154231, 1, (STRLEN(?templateMotifCigarP03692MF_04154231) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154231, CONCAT('^(?:-*[^-]){', STR(((465 - ?templateMotifSequenceMatchBeginPositionP03692232) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1243) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154233, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154233) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154233, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1243), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154233, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154233) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154233, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1243), '}'), '')))), '[^-]', ''))) AS ?step2244) . BIND(((?step2244 + ?targetMotifMatchRegionMatchBeginPositionMF_04154234) - 1) AS ?thisPositionOn88) . BIND(?thisPositionOn88 AS ?thisPositionOn89) . BIND(?this AS ?pfs3t245) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfsb86) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfse87) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn88, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_04154a85')) AS ?annotation85) . BIND(?this AS ?pfs84) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch250 faldo:location ?templateMotifSequenceMatchRegionP03692251 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692253 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03692MF_04154246 . ?templateMotifSequenceMatchRegionP03692251 faldo:begin ?templateMotifSequenceMatchBeginP03692252 . ?templateMotifSequenceMatchBeginP03692252 faldo:position ?templateMotifSequenceMatchBeginPositionP03692247 ; faldo:reference isoform:P03692-1 . ?templateMotifSequenceProfileAlignmentOperationP03692253 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . ?targetMotifMatch254 faldo:location ?targetMotifMatchRegionMatch255 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154257 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03692MF_04154248 . ?targetMotifMatchRegionMatch255 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154256 . ?targetMotifMatchRegionMatchBeginMF_04154256 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154249 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04154257 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154246, 1, (STRLEN(?templateMotifCigarP03692MF_04154246) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154246, CONCAT('^(?:-*[^-]){', STR(((504 - ?templateMotifSequenceMatchBeginPositionP03692247) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1258) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154248, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154248) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154248, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1258), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154248, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154248) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154248, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1258), '}'), '')))), '[^-]', ''))) AS ?step2259) . BIND(((?step2259 + ?targetMotifMatchRegionMatchBeginPositionMF_04154249) - 1) AS ?thisPositionOn94) . BIND(?thisPositionOn94 AS ?thisPositionOn95) . BIND(?this AS ?pfs3t260) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn94))) AS ?pfsb92) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn95))) AS ?pfse93) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn94, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_04154a91')) AS ?annotation91) . BIND(?this AS ?pfs90) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch265 faldo:location ?templateMotifSequenceMatchRegionP03692266 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692268 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03692MF_04154261 . ?templateMotifSequenceMatchRegionP03692266 faldo:begin ?templateMotifSequenceMatchBeginP03692267 . ?templateMotifSequenceMatchBeginP03692267 faldo:position ?templateMotifSequenceMatchBeginPositionP03692262 ; faldo:reference isoform:P03692-1 . ?templateMotifSequenceProfileAlignmentOperationP03692268 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . ?targetMotifMatch269 faldo:location ?targetMotifMatchRegionMatch270 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154272 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03692MF_04154263 . ?targetMotifMatchRegionMatch270 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154271 . ?targetMotifMatchRegionMatchBeginMF_04154271 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154264 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04154272 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154261, 1, (STRLEN(?templateMotifCigarP03692MF_04154261) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154261, CONCAT('^(?:-*[^-]){', STR(((522 - ?templateMotifSequenceMatchBeginPositionP03692262) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1273) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154263, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154263) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154263, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1273), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154263, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154263) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154263, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1273), '}'), '')))), '[^-]', ''))) AS ?step2274) . BIND(((?step2274 + ?targetMotifMatchRegionMatchBeginPositionMF_04154264) - 1) AS ?thisPositionOn100) . BIND(?thisPositionOn100 AS ?thisPositionOn101) . BIND(?this AS ?pfs3t275) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn100))) AS ?pfsb98) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn101))) AS ?pfse99) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn100, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_04154a97')) AS ?annotation97) . BIND(?this AS ?pfs96) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch280 faldo:location ?templateMotifSequenceMatchRegionP03692281 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692283 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03692MF_04154276 . ?templateMotifSequenceMatchRegionP03692281 faldo:begin ?templateMotifSequenceMatchBeginP03692282 . ?templateMotifSequenceMatchBeginP03692282 faldo:position ?templateMotifSequenceMatchBeginPositionP03692277 ; faldo:reference isoform:P03692-1 . ?templateMotifSequenceProfileAlignmentOperationP03692283 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . ?targetMotifMatch284 faldo:location ?targetMotifMatchRegionMatch285 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154287 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03692MF_04154278 . ?targetMotifMatchRegionMatch285 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154286 . ?targetMotifMatchRegionMatchBeginMF_04154286 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154279 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04154287 edam:has_input signature:MF_04154 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154276, 1, (STRLEN(?templateMotifCigarP03692MF_04154276) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154276, CONCAT('^(?:-*[^-]){', STR(((535 - ?templateMotifSequenceMatchBeginPositionP03692277) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1288) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154278, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154278) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154278, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1288), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154278, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154278) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154278, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1288), '}'), '')))), '[^-]', ''))) AS ?step2289) . BIND(((?step2289 + ?targetMotifMatchRegionMatchBeginPositionMF_04154279) - 1) AS ?thisPositionOn106) . BIND(?thisPositionOn106 AS ?thisPositionOn107) . BIND(?this AS ?pfs3t290) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn106))) AS ?pfsb104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn107))) AS ?pfse105) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn106, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_04154a103')) AS ?annotation103) . BIND(?this AS ?pfs102) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag291) . } BIND(IF(BOUND(?tagFTGRP_2), ?caseWithTag291, ?UNBOUND_VARIABLE) AS ?case8) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag292) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag292, ?UNBOUND_VARIABLE) AS ?case9) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:110456 . BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag293) . } BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag293, ?UNBOUND_VARIABLE) AS ?case11) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:110456 . })) . BIND(?this AS ?case12) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag294) . } BIND(IF((BOUND(?tagFTGRP_2) || BOUND(?tagFTGRP_1)), ?caseWithTag294, ?UNBOUND_VARIABLE) AS ?case13) . }