CONSTRUCT { _:144260 up:source unirule:MF_00361 . _:144261 up:source unirule:MF_00361 . _:144262 up:source unirule:MF_00361 . _:144263 up:source unirule:MF_00361 . _:144264 up:source unirule:MF_00361 . _:144265 up:source unirule:MF_00361 . _:144266 up:source unirule:MF_00361 . _:144267 up:source unirule:MF_00361 . _:144268 up:source unirule:MF_00361 . _:144269 up:source unirule:MF_00361 . _:144270 up:source unirule:MF_00361 . _:144271 up:source unirule:MF_00361 . _:144272 up:source unirule:MF_00361 . _:144273 up:source unirule:MF_00361 . _:144274 up:source unirule:MF_00361 . _:144275 up:source unirule:MF_00361 . _:144276 up:source unirule:MF_00361 . _:144277 up:source unirule:MF_00361 . _:144278 up:source unirule:MF_00361 . _:144279 up:source unirule:MF_00361 . _:144280 up:source unirule:MF_00361 . _:144281 up:source unirule:MF_00361 . _:144282 up:source unirule:MF_00361 . _:144283 up:source unirule:MF_00361 . _:144284 up:source unirule:MF_00361 . _:144285 up:source unirule:MF_00361 . _:144286 up:source unirule:MF_00361 . _:144287 up:source unirule:MF_00361 . _:144288 up:source unirule:MF_00361 . _:144289 up:source unirule:MF_00361 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation9 ; up:classifiedWith GO:0003951 , GO:0005737 , GO:0006741 , GO:0046872 , keyword:418 , keyword:520 , keyword:521 , keyword:547 , keyword:67 , keyword:808 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.1.23' ; up:fullName 'NAD kinase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'ATP-dependent NAD kinase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'nadK' . ?annotation3 a up:Function_Annotation ; rdfs:comment "Involved in the regulation of the intracellular balance of NAD and NADP, and is a key enzyme in the biosynthesis of NADP. Catalyzes specifically the phosphorylation on 2'-hydroxyl of the adenosine moiety of NAD to yield NADP." . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/18629>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.1.23>. ?annotation6 up:cofactor chebi:60240 ; rdf:type up:Cofactor_Annotation . ?annotation7 a up:Subcellular_Location_Annotation . ?annotation7li8 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the NAD kinase 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:57540 . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:57540 . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:57540 . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?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 ; 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:57540 . ?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:57540 . ?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:57540 . ?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:57540 . ?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:57540 . ?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:57540 . ?pfs79 up:annotation ?annotation80 . ?annotation80 faldo:begin ?pfsb81 ; faldo:end ?pfse82 ; up:ligand ?ligand83 ; rdf:type up:Binding_Site_Annotation . ?pfsb81 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?pfse82 faldo:position ?thisPositionOn85 ; rdf:type faldo:ExactPosition . ?ligand83 rdfs:subClassOf chebi:57540 . _:144290 a rdf:Statement ; up:attribution _:144260 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:144291 a rdf:Statement ; up:attribution _:144261 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:144292 a rdf:Statement ; up:attribution _:144262 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:144293 a rdf:Statement ; up:attribution _:144263 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:144294 a rdf:Statement ; up:attribution _:144264 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:144295 a rdf:Statement ; up:attribution _:144265 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:144296 a rdf:Statement ; up:attribution _:144266 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:144297 a rdf:Statement ; up:attribution _:144267 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:144298 a rdf:Statement ; up:attribution _:144268 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:144299 a rdf:Statement ; up:attribution _:144269 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:144300 a rdf:Statement ; up:attribution _:144270 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:418 . _:144301 a rdf:Statement ; up:attribution _:144271 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:144302 a rdf:Statement ; up:attribution _:144272 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:521 . _:144303 a rdf:Statement ; up:attribution _:144273 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:144304 a rdf:Statement ; up:attribution _:144274 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:144305 a rdf:Statement ; up:attribution _:144275 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003951 . _:144306 a rdf:Statement ; up:attribution _:144276 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0046872 . _:144307 a rdf:Statement ; up:attribution _:144277 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:144308 a rdf:Statement ; up:attribution _:144278 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006741 . _:144309 a rdf:Statement ; up:source unirule:MF_00361 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:144310 a rdf:Statement ; up:attribution _:144279 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:144311 a rdf:Statement ; up:source unirule:MF_00361 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:144312 a rdf:Statement ; up:attribution _:144280 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:144313 a rdf:Statement ; up:source unirule:MF_00361 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:144314 a rdf:Statement ; up:attribution _:144281 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:144315 a rdf:Statement ; up:source unirule:MF_00361 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:144316 a rdf:Statement ; up:attribution _:144282 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:144317 a rdf:Statement ; up:source unirule:MF_00361 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:144318 a rdf:Statement ; up:attribution _:144283 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:144319 a rdf:Statement ; up:source unirule:MF_00361 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:144320 a rdf:Statement ; up:attribution _:144284 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:144321 a rdf:Statement ; up:source unirule:MF_00361 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:144322 a rdf:Statement ; up:attribution _:144285 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:144323 a rdf:Statement ; up:source unirule:MF_00361 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:144324 a rdf:Statement ; up:attribution _:144286 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:144325 a rdf:Statement ; up:source unirule:MF_00361 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:144326 a rdf:Statement ; up:attribution _:144287 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:144327 a rdf:Statement ; up:source unirule:MF_00361 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:144328 a rdf:Statement ; up:attribution _:144288 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:144329 a rdf:Statement ; up:source unirule:MF_00361 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . _:144330 a rdf:Statement ; up:attribution _:144289 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00361 #Rule MF_00361 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-06-12 VALUES ?supertaxon86 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00361 . ?thisOrganism rdfs:subClassOf+ ?supertaxon86 . BIND(URI(CONCAT(STR(?this), '#MF_00361a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00361a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00361a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00361a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00361a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00361a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00361a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch91 faldo:location ?templateMotifSequenceMatchRegionO3029792 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3029794 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO30297MF_0036187 . ?templateMotifSequenceMatchRegionO3029792 faldo:begin ?templateMotifSequenceMatchBeginO3029793 . ?templateMotifSequenceMatchBeginO3029793 faldo:position ?templateMotifSequenceMatchBeginPositionO3029788 ; faldo:reference isoform:O30297-1 . ?templateMotifSequenceProfileAlignmentOperationO3029794 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . ?targetMotifMatch95 faldo:location ?targetMotifMatchRegionMatch96 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0036198 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO30297MF_0036189 . ?targetMotifMatchRegionMatch96 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0036197 . ?targetMotifMatchRegionMatchBeginMF_0036197 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0036190 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0036198 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_0036187, 1, (STRLEN(?templateMotifCigarO30297MF_0036187) - STRLEN(REPLACE(?templateMotifCigarO30297MF_0036187, CONCAT('^(?:-*[^-]){', STR(((49 - ?templateMotifSequenceMatchBeginPositionO3029788) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_0036189, 1, (STRLEN(?targetMotifMatchCigarO30297MF_0036189) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_0036189, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_0036189, 1, (STRLEN(?targetMotifMatchCigarO30297MF_0036189) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_0036189, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) . BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0036190) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_0036187, 1, (STRLEN(?templateMotifCigarO30297MF_0036187) - STRLEN(REPLACE(?templateMotifCigarO30297MF_0036187, CONCAT('^(?:-*[^-]){', STR(((50 - ?templateMotifSequenceMatchBeginPositionO3029788) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_0036189, 1, (STRLEN(?targetMotifMatchCigarO30297MF_0036189) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_0036189, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_0036189, 1, (STRLEN(?targetMotifMatchCigarO30297MF_0036189) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_0036189, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) . BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0036190) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t103) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) . FILTER (REGEX('[DN][GA]', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) . BIND(URI(CONCAT(STR(?this), '#MF_00361a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch108 faldo:location ?templateMotifSequenceMatchRegionO30297109 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO30297111 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO30297MF_00361104 . ?templateMotifSequenceMatchRegionO30297109 faldo:begin ?templateMotifSequenceMatchBeginO30297110 . ?templateMotifSequenceMatchBeginO30297110 faldo:position ?templateMotifSequenceMatchBeginPositionO30297105 ; faldo:reference isoform:O30297-1 . ?templateMotifSequenceProfileAlignmentOperationO30297111 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . ?targetMotifMatch112 faldo:location ?targetMotifMatchRegionMatch113 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00361115 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO30297MF_00361106 . ?targetMotifMatchRegionMatch113 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00361114 . ?targetMotifMatchRegionMatchBeginMF_00361114 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00361107 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00361115 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_00361104, 1, (STRLEN(?templateMotifCigarO30297MF_00361104) - STRLEN(REPLACE(?templateMotifCigarO30297MF_00361104, CONCAT('^(?:-*[^-]){', STR(((115 - ?templateMotifSequenceMatchBeginPositionO30297105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_00361106, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361106) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_00361106, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361106) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) . BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_00361107) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_00361104, 1, (STRLEN(?templateMotifCigarO30297MF_00361104) - STRLEN(REPLACE(?templateMotifCigarO30297MF_00361104, CONCAT('^(?:-*[^-]){', STR(((116 - ?templateMotifSequenceMatchBeginPositionO30297105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_00361106, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361106) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_00361106, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361106) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) . BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_00361107) - 1) AS ?thisPositionOn23) . BIND(?this AS ?pfs1t120) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER (REGEX('[NDE][ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)))) . BIND(URI(CONCAT(STR(?this), '#MF_00361a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionO30297126 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO30297128 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO30297MF_00361121 . ?templateMotifSequenceMatchRegionO30297126 faldo:begin ?templateMotifSequenceMatchBeginO30297127 . ?templateMotifSequenceMatchBeginO30297127 faldo:position ?templateMotifSequenceMatchBeginPositionO30297122 ; faldo:reference isoform:O30297-1 . ?templateMotifSequenceProfileAlignmentOperationO30297128 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . ?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00361132 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO30297MF_00361123 . ?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00361131 . ?targetMotifMatchRegionMatchBeginMF_00361131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00361124 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00361132 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_00361121, 1, (STRLEN(?templateMotifCigarO30297MF_00361121) - STRLEN(REPLACE(?templateMotifCigarO30297MF_00361121, CONCAT('^(?:-*[^-]){', STR(((156 - ?templateMotifSequenceMatchBeginPositionO30297122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_00361123, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361123) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_00361123, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361123) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) . BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_00361124) - 1) AS ?thisPositionOn29) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_00361121, 1, (STRLEN(?templateMotifCigarO30297MF_00361121) - STRLEN(REPLACE(?templateMotifCigarO30297MF_00361121, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionO30297122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_00361123, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361123) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_00361123, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361123) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) . BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_00361124) - 1) AS ?thisPositionOn30) . BIND(?this AS ?pfs1t137) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER (REGEX('[TS][ARNDCQEGHILKMFPSTWYVBZJUOX][YHW][ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]S', SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)))) . BIND(URI(CONCAT(STR(?this), '#MF_00361a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch142 faldo:location ?templateMotifSequenceMatchRegionO30297143 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO30297145 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO30297MF_00361138 . ?templateMotifSequenceMatchRegionO30297143 faldo:begin ?templateMotifSequenceMatchBeginO30297144 . ?templateMotifSequenceMatchBeginO30297144 faldo:position ?templateMotifSequenceMatchBeginPositionO30297139 ; faldo:reference isoform:O30297-1 . ?templateMotifSequenceProfileAlignmentOperationO30297145 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . ?targetMotifMatch146 faldo:location ?targetMotifMatchRegionMatch147 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00361149 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO30297MF_00361140 . ?targetMotifMatchRegionMatch147 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00361148 . ?targetMotifMatchRegionMatchBeginMF_00361148 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00361141 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00361149 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_00361138, 1, (STRLEN(?templateMotifCigarO30297MF_00361138) - STRLEN(REPLACE(?templateMotifCigarO30297MF_00361138, CONCAT('^(?:-*[^-]){', STR(((49 - ?templateMotifSequenceMatchBeginPositionO30297139) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_00361140, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361140) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_00361140, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361140) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) . BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_00361141) - 1) AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs1t152) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse34) . FILTER (REGEX('[DN]', SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00361a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch157 faldo:location ?templateMotifSequenceMatchRegionO30297158 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO30297160 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO30297MF_00361153 . ?templateMotifSequenceMatchRegionO30297158 faldo:begin ?templateMotifSequenceMatchBeginO30297159 . ?templateMotifSequenceMatchBeginO30297159 faldo:position ?templateMotifSequenceMatchBeginPositionO30297154 ; faldo:reference isoform:O30297-1 . ?templateMotifSequenceProfileAlignmentOperationO30297160 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . ?targetMotifMatch161 faldo:location ?targetMotifMatchRegionMatch162 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00361164 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO30297MF_00361155 . ?targetMotifMatchRegionMatch162 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00361163 . ?targetMotifMatchRegionMatchBeginMF_00361163 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00361156 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00361164 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_00361153, 1, (STRLEN(?templateMotifCigarO30297MF_00361153) - STRLEN(REPLACE(?templateMotifCigarO30297MF_00361153, CONCAT('^(?:-*[^-]){', STR(((54 - ?templateMotifSequenceMatchBeginPositionO30297154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_00361155, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361155) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_00361155, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361155) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) . BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_00361156) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs1t167) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) . FILTER (REGEX('[RKH]', SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00361a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch172 faldo:location ?templateMotifSequenceMatchRegionO30297173 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO30297175 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO30297MF_00361168 . ?templateMotifSequenceMatchRegionO30297173 faldo:begin ?templateMotifSequenceMatchBeginO30297174 . ?templateMotifSequenceMatchBeginO30297174 faldo:position ?templateMotifSequenceMatchBeginPositionO30297169 ; faldo:reference isoform:O30297-1 . ?templateMotifSequenceProfileAlignmentOperationO30297175 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . ?targetMotifMatch176 faldo:location ?targetMotifMatchRegionMatch177 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00361179 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO30297MF_00361170 . ?targetMotifMatchRegionMatch177 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00361178 . ?targetMotifMatchRegionMatchBeginMF_00361178 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00361171 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00361179 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_00361168, 1, (STRLEN(?templateMotifCigarO30297MF_00361168) - STRLEN(REPLACE(?templateMotifCigarO30297MF_00361168, CONCAT('^(?:-*[^-]){', STR(((126 - ?templateMotifSequenceMatchBeginPositionO30297169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_00361170, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361170) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_00361170, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361170) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), '')))), '[^-]', ''))) AS ?step2181) . BIND(((?step2181 + ?targetMotifMatchRegionMatchBeginPositionMF_00361171) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs1t182) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) . FILTER (REGEX('[KHR]', SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00361a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch187 faldo:location ?templateMotifSequenceMatchRegionO30297188 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO30297190 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO30297MF_00361183 . ?templateMotifSequenceMatchRegionO30297188 faldo:begin ?templateMotifSequenceMatchBeginO30297189 . ?templateMotifSequenceMatchBeginO30297189 faldo:position ?templateMotifSequenceMatchBeginPositionO30297184 ; faldo:reference isoform:O30297-1 . ?templateMotifSequenceProfileAlignmentOperationO30297190 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . ?targetMotifMatch191 faldo:location ?targetMotifMatchRegionMatch192 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00361194 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO30297MF_00361185 . ?targetMotifMatchRegionMatch192 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00361193 . ?targetMotifMatchRegionMatchBeginMF_00361193 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00361186 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00361194 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_00361183, 1, (STRLEN(?templateMotifCigarO30297MF_00361183) - STRLEN(REPLACE(?templateMotifCigarO30297MF_00361183, CONCAT('^(?:-*[^-]){', STR(((143 - ?templateMotifSequenceMatchBeginPositionO30297184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_00361185, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361185) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_00361185, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361185) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), '')))), '[^-]', ''))) AS ?step2196) . BIND(((?step2196 + ?targetMotifMatchRegionMatchBeginPositionMF_00361186) - 1) AS ?thisPositionOn56) . BIND(?thisPositionOn56 AS ?thisPositionOn57) . BIND(?this AS ?pfs1t197) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) . FILTER (REGEX('[RKH]', SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00361a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch202 faldo:location ?templateMotifSequenceMatchRegionO30297203 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO30297205 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO30297MF_00361198 . ?templateMotifSequenceMatchRegionO30297203 faldo:begin ?templateMotifSequenceMatchBeginO30297204 . ?templateMotifSequenceMatchBeginO30297204 faldo:position ?templateMotifSequenceMatchBeginPositionO30297199 ; faldo:reference isoform:O30297-1 . ?templateMotifSequenceProfileAlignmentOperationO30297205 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . ?targetMotifMatch206 faldo:location ?targetMotifMatchRegionMatch207 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00361209 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO30297MF_00361200 . ?targetMotifMatchRegionMatch207 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00361208 . ?targetMotifMatchRegionMatchBeginMF_00361208 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00361201 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00361209 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_00361198, 1, (STRLEN(?templateMotifCigarO30297MF_00361198) - STRLEN(REPLACE(?templateMotifCigarO30297MF_00361198, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionO30297199) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1210) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_00361200, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361200) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_00361200, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361200) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), '')))), '[^-]', ''))) AS ?step2211) . BIND(((?step2211 + ?targetMotifMatchRegionMatchBeginPositionMF_00361201) - 1) AS ?thisPositionOn63) . BIND(?thisPositionOn63 AS ?thisPositionOn64) . BIND(?this AS ?pfs1t212) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse61) . FILTER (REGEX('[DN]', SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00361a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch217 faldo:location ?templateMotifSequenceMatchRegionO30297218 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO30297220 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO30297MF_00361213 . ?templateMotifSequenceMatchRegionO30297218 faldo:begin ?templateMotifSequenceMatchBeginO30297219 . ?templateMotifSequenceMatchBeginO30297219 faldo:position ?templateMotifSequenceMatchBeginPositionO30297214 ; faldo:reference isoform:O30297-1 . ?templateMotifSequenceProfileAlignmentOperationO30297220 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . ?targetMotifMatch221 faldo:location ?targetMotifMatchRegionMatch222 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00361224 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO30297MF_00361215 . ?targetMotifMatchRegionMatch222 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00361223 . ?targetMotifMatchRegionMatchBeginMF_00361223 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00361216 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00361224 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_00361213, 1, (STRLEN(?templateMotifCigarO30297MF_00361213) - STRLEN(REPLACE(?templateMotifCigarO30297MF_00361213, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionO30297214) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1225) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_00361215, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361215) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1225), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_00361215, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361215) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1225), '}'), '')))), '[^-]', ''))) AS ?step2226) . BIND(((?step2226 + ?targetMotifMatchRegionMatchBeginPositionMF_00361216) - 1) AS ?thisPositionOn70) . BIND(?thisPositionOn70 AS ?thisPositionOn71) . BIND(?this AS ?pfs1t227) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse68) . FILTER (REGEX('[ILVA]', SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00361a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch232 faldo:location ?templateMotifSequenceMatchRegionO30297233 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO30297235 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO30297MF_00361228 . ?templateMotifSequenceMatchRegionO30297233 faldo:begin ?templateMotifSequenceMatchBeginO30297234 . ?templateMotifSequenceMatchBeginO30297234 faldo:position ?templateMotifSequenceMatchBeginPositionO30297229 ; faldo:reference isoform:O30297-1 . ?templateMotifSequenceProfileAlignmentOperationO30297235 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . ?targetMotifMatch236 faldo:location ?targetMotifMatchRegionMatch237 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00361239 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO30297MF_00361230 . ?targetMotifMatchRegionMatch237 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00361238 . ?targetMotifMatchRegionMatchBeginMF_00361238 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00361231 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00361239 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_00361228, 1, (STRLEN(?templateMotifCigarO30297MF_00361228) - STRLEN(REPLACE(?templateMotifCigarO30297MF_00361228, CONCAT('^(?:-*[^-]){', STR(((180 - ?templateMotifSequenceMatchBeginPositionO30297229) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1240) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_00361230, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361230) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361230, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1240), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_00361230, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361230) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361230, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1240), '}'), '')))), '[^-]', ''))) AS ?step2241) . BIND(((?step2241 + ?targetMotifMatchRegionMatchBeginPositionMF_00361231) - 1) AS ?thisPositionOn77) . BIND(?thisPositionOn77 AS ?thisPositionOn78) . BIND(?this AS ?pfs1t242) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse75) . FILTER (REGEX('[ALV]', SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00361a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch247 faldo:location ?templateMotifSequenceMatchRegionO30297248 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO30297250 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO30297MF_00361243 . ?templateMotifSequenceMatchRegionO30297248 faldo:begin ?templateMotifSequenceMatchBeginO30297249 . ?templateMotifSequenceMatchBeginO30297249 faldo:position ?templateMotifSequenceMatchBeginPositionO30297244 ; faldo:reference isoform:O30297-1 . ?templateMotifSequenceProfileAlignmentOperationO30297250 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . ?targetMotifMatch251 faldo:location ?targetMotifMatchRegionMatch252 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00361254 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO30297MF_00361245 . ?targetMotifMatchRegionMatch252 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00361253 . ?targetMotifMatchRegionMatchBeginMF_00361253 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00361246 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00361254 edam:has_input signature:MF_00361 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO30297MF_00361243, 1, (STRLEN(?templateMotifCigarO30297MF_00361243) - STRLEN(REPLACE(?templateMotifCigarO30297MF_00361243, CONCAT('^(?:-*[^-]){', STR(((211 - ?templateMotifSequenceMatchBeginPositionO30297244) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1255) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO30297MF_00361245, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361245) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361245, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1255), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO30297MF_00361245, 1, (STRLEN(?targetMotifMatchCigarO30297MF_00361245) - STRLEN(REPLACE(?targetMotifMatchCigarO30297MF_00361245, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1255), '}'), '')))), '[^-]', ''))) AS ?step2256) . BIND(((?step2256 + ?targetMotifMatchRegionMatchBeginPositionMF_00361246) - 1) AS ?thisPositionOn84) . BIND(?thisPositionOn84 AS ?thisPositionOn85) . BIND(?this AS ?pfs1t257) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfsb81) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfse82) . FILTER (REGEX('[QN]', SUBSTR(?thisSequenceValue, ?thisPositionOn84, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00361a80')) AS ?annotation80) . BIND(?this AS ?pfs79) . } }