CONSTRUCT { _:59011 up:source unirule:MF_00152 . _:59012 up:source unirule:MF_00152 . _:59013 up:source unirule:MF_00152 . _:59014 up:source unirule:MF_00152 . _:59015 up:source unirule:MF_00152 . _:59016 up:source unirule:MF_00152 . _:59017 up:source unirule:MF_00152 . _:59018 up:source unirule:MF_00152 . _:59019 up:source unirule:MF_00152 . _:59020 up:source unirule:MF_00152 . _:59021 up:source unirule:MF_00152 . _:59022 up:source unirule:MF_00152 . _:59023 up:source unirule:MF_00152 . _:59024 up:source unirule:MF_00152 . _:59025 up:source unirule:MF_00152 . _:59026 up:source unirule:MF_00152 . _:59027 up:source unirule:MF_00152 . _:59028 up:source unirule:MF_00152 . _:59029 up:source unirule:MF_00152 . _:59030 up:source unirule:MF_00152 . _:59031 up:source unirule:MF_00152 . _:59032 up:source unirule:MF_00152 . _:59033 up:source unirule:MF_00152 . _:59034 up:source unirule:MF_00152 . _:59035 up:source unirule:MF_00152 . _:59036 up:source unirule:MF_00152 . _:59037 up:source unirule:MF_00152 . _:59038 up:source unirule:MF_00152 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0006281 , GO:0008270 , GO:0008833 , keyword:227 , keyword:234 , keyword:255 , keyword:378 , keyword:479 , keyword:540 , keyword:862 ; up:recommendedName ?name0 . ?name0 up:ecName '3.1.21.2' ; up:fullName 'Probable endonuclease 4' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Endodeoxyribonuclease IV' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Endonuclease IV' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'nfo' . ?annotation4 a up:Function_Annotation ; rdfs:comment "Endonuclease IV plays a role in DNA repair. It cleaves phosphodiester bonds at apurinic or apyrimidinic (AP) sites, generating a 3'-hydroxyl group and a 5'-terminal sugar phosphate." . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:enzymeClass <http://purl.uniprot.org/enzyme/3.1.21.2>. ?annotation7 up:cofactor chebi:29105 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 3 Zn(2+) ions.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the AP endonuclease 2 family.' . ?pfs9 up:annotation ?annotation10 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; up:ligand ?ligand13 ; rdf:type up:Binding_Site_Annotation . ?pfsb11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?ligand13 rdfs:subClassOf chebi:29105 . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; up:ligand ?ligand20 ; rdf:type up:Binding_Site_Annotation . ?pfsb18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?ligand20 rdfs:subClassOf chebi:29105 . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; up:ligand ?ligand27 ; rdf:type up:Binding_Site_Annotation . ?pfsb25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?ligand27 rdfs:subClassOf chebi:29105 . ?pfs30 up:annotation ?annotation31 . ?annotation31 faldo:begin ?pfsb32 ; faldo:end ?pfse33 ; up:ligand ?ligand34 ; rdf:type up:Binding_Site_Annotation . ?pfsb32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand34 rdfs:subClassOf chebi:29105 . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; up:ligand ?ligand41 ; rdf:type up:Binding_Site_Annotation . ?pfsb39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?ligand41 rdfs:subClassOf chebi:29105 . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; up:ligand ?ligand48 ; rdf:type up:Binding_Site_Annotation . ?pfsb46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?ligand48 rdfs:subClassOf chebi:29105 . ?pfs51 up:annotation ?annotation52 . ?annotation52 faldo:begin ?pfsb53 ; faldo:end ?pfse54 ; up:ligand ?ligand55 ; rdf:type up:Binding_Site_Annotation . ?pfsb53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?ligand55 rdfs:subClassOf chebi:29105 . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; up:ligand ?ligand62 ; rdf:type up:Binding_Site_Annotation . ?pfsb60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand62 rdfs:subClassOf chebi:29105 . ?pfs65 up:annotation ?annotation66 . ?annotation66 faldo:begin ?pfsb67 ; faldo:end ?pfse68 ; up:ligand ?ligand69 ; rdf:type up:Binding_Site_Annotation . ?pfsb67 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?pfse68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?ligand69 rdfs:subClassOf chebi:29105 . ?pfs72 up:annotation ?annotation73 . ?annotation73 faldo:begin ?pfsb74 ; faldo:end ?pfse75 ; up:ligand ?ligand76 ; rdf:type up:Binding_Site_Annotation . ?pfsb74 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?pfse75 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?ligand76 rdfs:subClassOf chebi:29105 . _:59039 a rdf:Statement ; up:attribution _:59011 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:59040 a rdf:Statement ; up:attribution _:59012 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:59041 a rdf:Statement ; up:attribution _:59013 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:59042 a rdf:Statement ; up:attribution _:59014 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:59043 a rdf:Statement ; up:attribution _:59015 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:59044 a rdf:Statement ; up:attribution _:59016 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:59045 a rdf:Statement ; up:attribution _:59017 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:59046 a rdf:Statement ; up:attribution _:59018 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:59047 a rdf:Statement ; up:attribution _:59019 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:59048 a rdf:Statement ; up:attribution _:59020 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:540 . _:59049 a rdf:Statement ; up:attribution _:59021 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:255 . _:59050 a rdf:Statement ; up:attribution _:59022 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:227 . _:59051 a rdf:Statement ; up:attribution _:59023 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:234 . _:59052 a rdf:Statement ; up:attribution _:59024 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:59053 a rdf:Statement ; up:attribution _:59025 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:59054 a rdf:Statement ; up:attribution _:59026 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008833 . _:59055 a rdf:Statement ; up:attribution _:59027 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:59056 a rdf:Statement ; up:attribution _:59028 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006281 . _:59057 a rdf:Statement ; up:source unirule:MF_00152 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:59058 a rdf:Statement ; up:attribution _:59029 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:59059 a rdf:Statement ; up:source unirule:MF_00152 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:59060 a rdf:Statement ; up:attribution _:59030 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:59061 a rdf:Statement ; up:source unirule:MF_00152 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:59062 a rdf:Statement ; up:attribution _:59031 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:59063 a rdf:Statement ; up:source unirule:MF_00152 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:59064 a rdf:Statement ; up:attribution _:59032 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:59065 a rdf:Statement ; up:source unirule:MF_00152 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:59066 a rdf:Statement ; up:attribution _:59033 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:59067 a rdf:Statement ; up:source unirule:MF_00152 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:59068 a rdf:Statement ; up:attribution _:59034 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:59069 a rdf:Statement ; up:source unirule:MF_00152 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:59070 a rdf:Statement ; up:attribution _:59035 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:59071 a rdf:Statement ; up:source unirule:MF_00152 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:59072 a rdf:Statement ; up:attribution _:59036 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:59073 a rdf:Statement ; up:source unirule:MF_00152 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:59074 a rdf:Statement ; up:attribution _:59037 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:59075 a rdf:Statement ; up:source unirule:MF_00152 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:59076 a rdf:Statement ; up:attribution _:59038 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00152 #Rule MF_00152 Created by:hamap on:2001-06-01 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon79 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00152 . ?thisOrganism rdfs:subClassOf+ ?supertaxon79 . BIND(URI(CONCAT(STR(?this), '#MF_00152a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00152a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00152a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00152a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00152a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00152a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00152a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch84 faldo:location ?templateMotifSequenceMatchRegionP0A6C185 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6C187 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6C1MF_0015280 . ?templateMotifSequenceMatchRegionP0A6C185 faldo:begin ?templateMotifSequenceMatchBeginP0A6C186 . ?templateMotifSequenceMatchBeginP0A6C186 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6C181 ; faldo:reference isoform:P0A6C1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6C187 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . ?targetMotifMatch88 faldo:location ?targetMotifMatchRegionMatch89 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0015291 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6C1MF_0015282 . ?targetMotifMatchRegionMatch89 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0015290 . ?targetMotifMatchRegionMatchBeginMF_0015290 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0015283 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0015291 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6C1MF_0015280, 1, (STRLEN(?templateMotifCigarP0A6C1MF_0015280) - STRLEN(REPLACE(?templateMotifCigarP0A6C1MF_0015280, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionP0A6C181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6C1MF_0015282, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_0015282) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_0015282, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6C1MF_0015282, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_0015282) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_0015282, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) . BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0015283) - 1) AS ?thisPositionOn14) . BIND(?thisPositionOn14 AS ?thisPositionOn15) . BIND(?this AS ?pfs1t94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00152a10')) AS ?annotation10) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch99 faldo:location ?templateMotifSequenceMatchRegionP0A6C1100 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6C1102 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6C1MF_0015295 . ?templateMotifSequenceMatchRegionP0A6C1100 faldo:begin ?templateMotifSequenceMatchBeginP0A6C1101 . ?templateMotifSequenceMatchBeginP0A6C1101 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6C196 ; faldo:reference isoform:P0A6C1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6C1102 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . ?targetMotifMatch103 faldo:location ?targetMotifMatchRegionMatch104 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00152106 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6C1MF_0015297 . ?targetMotifMatchRegionMatch104 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00152105 . ?targetMotifMatchRegionMatchBeginMF_00152105 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0015298 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00152106 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6C1MF_0015295, 1, (STRLEN(?templateMotifCigarP0A6C1MF_0015295) - STRLEN(REPLACE(?templateMotifCigarP0A6C1MF_0015295, CONCAT('^(?:-*[^-]){', STR(((109 - ?templateMotifSequenceMatchBeginPositionP0A6C196) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6C1MF_0015297, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_0015297) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_0015297, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6C1MF_0015297, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_0015297) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_0015297, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) . BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0015298) - 1) AS ?thisPositionOn21) . BIND(?thisPositionOn21 AS ?thisPositionOn22) . BIND(?this AS ?pfs1t109) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00152a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch114 faldo:location ?templateMotifSequenceMatchRegionP0A6C1115 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6C1117 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6C1MF_00152110 . ?templateMotifSequenceMatchRegionP0A6C1115 faldo:begin ?templateMotifSequenceMatchBeginP0A6C1116 . ?templateMotifSequenceMatchBeginP0A6C1116 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6C1111 ; faldo:reference isoform:P0A6C1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6C1117 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . ?targetMotifMatch118 faldo:location ?targetMotifMatchRegionMatch119 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00152121 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6C1MF_00152112 . ?targetMotifMatchRegionMatch119 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00152120 . ?targetMotifMatchRegionMatchBeginMF_00152120 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00152113 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00152121 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6C1MF_00152110, 1, (STRLEN(?templateMotifCigarP0A6C1MF_00152110) - STRLEN(REPLACE(?templateMotifCigarP0A6C1MF_00152110, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionP0A6C1111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152112, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152112) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152112, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152112) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) . BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_00152113) - 1) AS ?thisPositionOn28) . BIND(?thisPositionOn28 AS ?thisPositionOn29) . BIND(?this AS ?pfs1t124) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00152a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch129 faldo:location ?templateMotifSequenceMatchRegionP0A6C1130 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6C1132 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6C1MF_00152125 . ?templateMotifSequenceMatchRegionP0A6C1130 faldo:begin ?templateMotifSequenceMatchBeginP0A6C1131 . ?templateMotifSequenceMatchBeginP0A6C1131 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6C1126 ; faldo:reference isoform:P0A6C1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6C1132 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . ?targetMotifMatch133 faldo:location ?targetMotifMatchRegionMatch134 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00152136 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6C1MF_00152127 . ?targetMotifMatchRegionMatch134 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00152135 . ?targetMotifMatchRegionMatchBeginMF_00152135 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00152128 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00152136 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6C1MF_00152125, 1, (STRLEN(?templateMotifCigarP0A6C1MF_00152125) - STRLEN(REPLACE(?templateMotifCigarP0A6C1MF_00152125, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionP0A6C1126) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152127, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152127) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152127, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152127) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) . BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_00152128) - 1) AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs1t139) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00152a31')) AS ?annotation31) . BIND(?this AS ?pfs30) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch144 faldo:location ?templateMotifSequenceMatchRegionP0A6C1145 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6C1147 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6C1MF_00152140 . ?templateMotifSequenceMatchRegionP0A6C1145 faldo:begin ?templateMotifSequenceMatchBeginP0A6C1146 . ?templateMotifSequenceMatchBeginP0A6C1146 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6C1141 ; faldo:reference isoform:P0A6C1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6C1147 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . ?targetMotifMatch148 faldo:location ?targetMotifMatchRegionMatch149 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00152151 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6C1MF_00152142 . ?targetMotifMatchRegionMatch149 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00152150 . ?targetMotifMatchRegionMatchBeginMF_00152150 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00152143 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00152151 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6C1MF_00152140, 1, (STRLEN(?templateMotifCigarP0A6C1MF_00152140) - STRLEN(REPLACE(?templateMotifCigarP0A6C1MF_00152140, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP0A6C1141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152142, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152142) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152142, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152142) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) . BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_00152143) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs1t154) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00152a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch159 faldo:location ?templateMotifSequenceMatchRegionP0A6C1160 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6C1162 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6C1MF_00152155 . ?templateMotifSequenceMatchRegionP0A6C1160 faldo:begin ?templateMotifSequenceMatchBeginP0A6C1161 . ?templateMotifSequenceMatchBeginP0A6C1161 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6C1156 ; faldo:reference isoform:P0A6C1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6C1162 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . ?targetMotifMatch163 faldo:location ?targetMotifMatchRegionMatch164 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00152166 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6C1MF_00152157 . ?targetMotifMatchRegionMatch164 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00152165 . ?targetMotifMatchRegionMatchBeginMF_00152165 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00152158 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00152166 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6C1MF_00152155, 1, (STRLEN(?templateMotifCigarP0A6C1MF_00152155) - STRLEN(REPLACE(?templateMotifCigarP0A6C1MF_00152155, CONCAT('^(?:-*[^-]){', STR(((182 - ?templateMotifSequenceMatchBeginPositionP0A6C1156) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1167) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152157, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152157) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152157, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152157) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), '')))), '[^-]', ''))) AS ?step2168) . BIND(((?step2168 + ?targetMotifMatchRegionMatchBeginPositionMF_00152158) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs1t169) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00152a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch174 faldo:location ?templateMotifSequenceMatchRegionP0A6C1175 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6C1177 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6C1MF_00152170 . ?templateMotifSequenceMatchRegionP0A6C1175 faldo:begin ?templateMotifSequenceMatchBeginP0A6C1176 . ?templateMotifSequenceMatchBeginP0A6C1176 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6C1171 ; faldo:reference isoform:P0A6C1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6C1177 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . ?targetMotifMatch178 faldo:location ?targetMotifMatchRegionMatch179 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00152181 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6C1MF_00152172 . ?targetMotifMatchRegionMatch179 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00152180 . ?targetMotifMatchRegionMatchBeginMF_00152180 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00152173 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00152181 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6C1MF_00152170, 1, (STRLEN(?templateMotifCigarP0A6C1MF_00152170) - STRLEN(REPLACE(?templateMotifCigarP0A6C1MF_00152170, CONCAT('^(?:-*[^-]){', STR(((216 - ?templateMotifSequenceMatchBeginPositionP0A6C1171) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152172, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152172) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152172, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152172) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), '')))), '[^-]', ''))) AS ?step2183) . BIND(((?step2183 + ?targetMotifMatchRegionMatchBeginPositionMF_00152173) - 1) AS ?thisPositionOn56) . BIND(?thisPositionOn56 AS ?thisPositionOn57) . BIND(?this AS ?pfs1t184) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00152a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch189 faldo:location ?templateMotifSequenceMatchRegionP0A6C1190 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6C1192 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6C1MF_00152185 . ?templateMotifSequenceMatchRegionP0A6C1190 faldo:begin ?templateMotifSequenceMatchBeginP0A6C1191 . ?templateMotifSequenceMatchBeginP0A6C1191 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6C1186 ; faldo:reference isoform:P0A6C1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6C1192 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . ?targetMotifMatch193 faldo:location ?targetMotifMatchRegionMatch194 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00152196 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6C1MF_00152187 . ?targetMotifMatchRegionMatch194 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00152195 . ?targetMotifMatchRegionMatchBeginMF_00152195 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00152188 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00152196 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6C1MF_00152185, 1, (STRLEN(?templateMotifCigarP0A6C1MF_00152185) - STRLEN(REPLACE(?templateMotifCigarP0A6C1MF_00152185, CONCAT('^(?:-*[^-]){', STR(((229 - ?templateMotifSequenceMatchBeginPositionP0A6C1186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152187, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152187) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152187, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152187) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), '')))), '[^-]', ''))) AS ?step2198) . BIND(((?step2198 + ?targetMotifMatchRegionMatchBeginPositionMF_00152188) - 1) AS ?thisPositionOn63) . BIND(?thisPositionOn63 AS ?thisPositionOn64) . BIND(?this AS ?pfs1t199) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse61) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00152a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch204 faldo:location ?templateMotifSequenceMatchRegionP0A6C1205 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6C1207 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6C1MF_00152200 . ?templateMotifSequenceMatchRegionP0A6C1205 faldo:begin ?templateMotifSequenceMatchBeginP0A6C1206 . ?templateMotifSequenceMatchBeginP0A6C1206 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6C1201 ; faldo:reference isoform:P0A6C1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6C1207 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . ?targetMotifMatch208 faldo:location ?targetMotifMatchRegionMatch209 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00152211 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6C1MF_00152202 . ?targetMotifMatchRegionMatch209 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00152210 . ?targetMotifMatchRegionMatchBeginMF_00152210 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00152203 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00152211 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6C1MF_00152200, 1, (STRLEN(?templateMotifCigarP0A6C1MF_00152200) - STRLEN(REPLACE(?templateMotifCigarP0A6C1MF_00152200, CONCAT('^(?:-*[^-]){', STR(((231 - ?templateMotifSequenceMatchBeginPositionP0A6C1201) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1212) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152202, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152202) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152202, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152202) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), '')))), '[^-]', ''))) AS ?step2213) . BIND(((?step2213 + ?targetMotifMatchRegionMatchBeginPositionMF_00152203) - 1) AS ?thisPositionOn70) . BIND(?thisPositionOn70 AS ?thisPositionOn71) . BIND(?this AS ?pfs1t214) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse68) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00152a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch219 faldo:location ?templateMotifSequenceMatchRegionP0A6C1220 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6C1222 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A6C1MF_00152215 . ?templateMotifSequenceMatchRegionP0A6C1220 faldo:begin ?templateMotifSequenceMatchBeginP0A6C1221 . ?templateMotifSequenceMatchBeginP0A6C1221 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6C1216 ; faldo:reference isoform:P0A6C1-1 . ?templateMotifSequenceProfileAlignmentOperationP0A6C1222 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . ?targetMotifMatch223 faldo:location ?targetMotifMatchRegionMatch224 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00152226 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A6C1MF_00152217 . ?targetMotifMatchRegionMatch224 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00152225 . ?targetMotifMatchRegionMatchBeginMF_00152225 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00152218 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00152226 edam:has_input signature:MF_00152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6C1MF_00152215, 1, (STRLEN(?templateMotifCigarP0A6C1MF_00152215) - STRLEN(REPLACE(?templateMotifCigarP0A6C1MF_00152215, CONCAT('^(?:-*[^-]){', STR(((261 - ?templateMotifSequenceMatchBeginPositionP0A6C1216) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1227) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152217, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152217) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152217, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6C1MF_00152217, 1, (STRLEN(?targetMotifMatchCigarP0A6C1MF_00152217) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6C1MF_00152217, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), '')))), '[^-]', ''))) AS ?step2228) . BIND(((?step2228 + ?targetMotifMatchRegionMatchBeginPositionMF_00152218) - 1) AS ?thisPositionOn77) . BIND(?thisPositionOn77 AS ?thisPositionOn78) . BIND(?this AS ?pfs1t229) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00152a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } }