CONSTRUCT { _:47384 up:source unirule:MF_00118 . _:47385 up:source unirule:MF_00118 . _:47386 up:source unirule:MF_00118 . _:47387 up:source unirule:MF_00118 . _:47388 up:source unirule:MF_00118 . _:47389 up:source unirule:MF_00118 . _:47390 up:source unirule:MF_00118 . _:47391 up:source unirule:MF_00118 . _:47392 up:source unirule:MF_00118 . _:47393 up:source unirule:MF_00118 . _:47394 up:source unirule:MF_00118 . _:47395 up:source unirule:MF_00118 . _:47396 up:source unirule:MF_00118 . _:47397 up:source unirule:MF_00118 . _:47398 up:source unirule:MF_00118 . _:47399 up:source unirule:MF_00118 . _:47400 up:source unirule:MF_00118 . _:47401 up:source unirule:MF_00118 . _:47402 up:source unirule:MF_00118 . _:47403 up:source unirule:MF_00118 . _:47404 up:source unirule:MF_00118 . _:47405 up:source unirule:MF_00118 . _:47406 up:source unirule:MF_00118 . _:47407 up:source unirule:MF_00118 . _:47408 up:source unirule:MF_00118 . _:47409 up:source unirule:MF_00118 . _:47410 up:source unirule:MF_00118 . _:47411 up:source unirule:MF_00118 . _:47412 up:source unirule:MF_00118 . _:47413 up:source unirule:MF_00118 . _:47414 up:source unirule:MF_00118 . _:47415 up:source unirule:MF_00118 . _:47416 up:source unirule:MF_00118 . ?this up:annotation ?annotation0 , ?annotation1 , ?annotation3 ; up:classifiedWith GO:0000287 , GO:0003746 , GO:0003924 , GO:0005525 , keyword:251 , keyword:342 , keyword:378 , keyword:460 , keyword:479 , keyword:547 , keyword:648 . ?annotation0 a up:Function_Annotation ; rdfs:comment 'GTP hydrolase that promotes the GTP-dependent binding of aminoacyl-tRNA to the A-site of ribosomes during protein biosynthesis.' . ?annotation1 up:activity ?activity2 ; rdf:type up:Catalytic_Activity_Annotation . ?activity2 up:catalyticActivity <http://rdf.rhea-db.org/19669>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.6.5.3>. ?annotation3 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the TRAFAC class translation factor GTPase superfamily. Classic translation factor GTPase family. EF-Tu/EF-1A subfamily.' . ?case4 up:classifiedWith GO:0009507 . ?case5 up:classifiedWith keyword:963 . ?case6 up:alternativeName ?name8 ; up:recommendedName ?name7 . ?name7 up:ecName '3.6.5.3' ; up:fullName 'Elongation factor 1-alpha' ; up:shortName 'EF-1-alpha' ; rdf:type up:Structured_Name . ?name8 up:fullName 'Elongation factor Tu' ; up:shortName 'EF-Tu' ; rdf:type up:Structured_Name . ?case9 up:recommendedName ?name10 . ?name10 up:ecName '3.6.5.3' ; up:fullName 'Elongation factor Tu' ; up:shortName 'EF-Tu' ; rdf:type up:Structured_Name . ?case11 up:classifiedWith GO:0005737 . ?case12 up:recommendedName ?name13 . ?name13 up:ecName '3.6.5.3' ; up:fullName 'Elongation factor Tu, chloroplastic' ; up:shortName 'EF-Tu' ; rdf:type up:Structured_Name . ?pfs14 up:annotation ?annotation15 . ?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 . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; up:ligand ?ligand25 ; rdf:type up:Binding_Site_Annotation . ?pfsb23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf chebi:37565 . ?pfs28 up:annotation ?annotation29 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; up:ligand ?ligand32 ; rdf:type up:Binding_Site_Annotation . ?pfsb30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?ligand32 rdfs:subClassOf chebi:37565 . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; up:ligand ?ligand39 ; rdf:type up:Binding_Site_Annotation . ?pfsb37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand39 rdfs:subClassOf chebi:37565 . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf chebi:18420 . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf chebi:37565 . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf chebi:37565 . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; up:ligand ?ligand67 ; rdf:type up:Binding_Site_Annotation . ?pfsb65 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?ligand67 rdfs:subClassOf chebi:37565 . ?pfs70 up:annotation ?annotation71 . ?annotation71 faldo:begin ?pfsb72 ; faldo:end ?pfse73 ; up:ligand ?ligand74 ; rdf:type up:Binding_Site_Annotation . ?pfsb72 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?pfse73 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?ligand74 rdfs:subClassOf chebi:18420 . ?pfs77 up:annotation ?annotation78 . ?annotation78 faldo:begin ?pfsb79 ; faldo:end ?pfse80 ; up:ligand ?ligand81 ; rdf:type up:Binding_Site_Annotation . ?pfsb79 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?pfse80 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?ligand81 rdfs:subClassOf chebi:37565 . ?pfs84 up:annotation ?annotation85 . ?annotation85 faldo:begin ?pfsb86 ; faldo:end ?pfse87 ; up:ligand ?ligand88 ; rdf:type up:Binding_Site_Annotation . ?pfsb86 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?pfse87 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?ligand88 rdfs:subClassOf chebi:37565 . ?pfs91 up:annotation ?annotation92 . ?annotation92 faldo:begin ?pfsb93 ; faldo:end ?pfse94 ; up:ligand ?ligand95 ; rdf:type up:Binding_Site_Annotation . ?pfsb93 faldo:position ?thisPositionOn96 ; rdf:type faldo:ExactPosition . ?pfse94 faldo:position ?thisPositionOn97 ; rdf:type faldo:ExactPosition . ?ligand95 rdfs:subClassOf chebi:37565 . _:47417 a rdf:Statement ; up:attribution _:47384 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:47418 a rdf:Statement ; up:attribution _:47385 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:47419 a rdf:Statement ; up:attribution _:47386 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:47420 a rdf:Statement ; up:attribution _:47387 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:251 . _:47421 a rdf:Statement ; up:attribution _:47388 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:648 . _:47422 a rdf:Statement ; up:attribution _:47389 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:342 . _:47423 a rdf:Statement ; up:attribution _:47390 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:47424 a rdf:Statement ; up:attribution _:47391 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:47425 a rdf:Statement ; up:attribution _:47392 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:47426 a rdf:Statement ; up:attribution _:47393 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:47427 a rdf:Statement ; up:attribution _:47394 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005525 . _:47428 a rdf:Statement ; up:attribution _:47395 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003746 . _:47429 a rdf:Statement ; up:attribution _:47396 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003924 . _:47430 a rdf:Statement ; up:attribution _:47397 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:47431 a rdf:Statement ; up:attribution _:47398 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009507 . _:47432 a rdf:Statement ; up:attribution _:47399 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:47433 a rdf:Statement ; up:attribution _:47400 ; rdf:subject ?case6 ; rdf:predicate up:recommendedName ; rdf:object ?name7 . _:47434 a rdf:Statement ; up:attribution _:47401 ; rdf:subject ?case6 ; rdf:predicate up:alternativeName ; rdf:object ?name8 . _:47435 a rdf:Statement ; up:attribution _:47402 ; rdf:subject ?case9 ; rdf:predicate up:recommendedName ; rdf:object ?name10 . _:47436 a rdf:Statement ; up:attribution _:47403 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:47437 a rdf:Statement ; up:attribution _:47404 ; rdf:subject ?case12 ; rdf:predicate up:recommendedName ; rdf:object ?name13 . _:47438 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:47439 a rdf:Statement ; up:attribution _:47405 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:47440 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:47441 a rdf:Statement ; up:attribution _:47406 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:47442 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:47443 a rdf:Statement ; up:attribution _:47407 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:47444 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:47445 a rdf:Statement ; up:attribution _:47408 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:47446 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:47447 a rdf:Statement ; up:attribution _:47409 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:47448 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:47449 a rdf:Statement ; up:attribution _:47410 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:47450 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:47451 a rdf:Statement ; up:attribution _:47411 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:47452 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:47453 a rdf:Statement ; up:attribution _:47412 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:47454 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:47455 a rdf:Statement ; up:attribution _:47413 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:47456 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:47457 a rdf:Statement ; up:attribution _:47414 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:47458 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:47459 a rdf:Statement ; up:attribution _:47415 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:47460 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs91 ; rdf:predicate up:annotation ; rdf:object ?annotation92 . _:47461 a rdf:Statement ; up:attribution _:47416 ; rdf:subject ?pfs91 ; rdf:predicate up:annotation ; rdf:object ?annotation92 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00118 #Rule MF_00118 Created by:? on:2005-02-28 Modified by:Elisabeth Coudert on:2024-12-03 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00118_B . ?thisOrganism rdfs:subClassOf+ taxon:2 . } UNION { ?this rdfs:seeAlso signature:MF_00118_B . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00118_A . ?thisOrganism rdfs:subClassOf+ taxon:2157 . } BIND(URI(CONCAT(STR(?this), '#MF_00118a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_00118a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_00118a3')) AS ?annotation3) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionP0CE47103 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47105 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B98 . ?templateMotifSequenceMatchRegionP0CE47103 faldo:begin ?templateMotifSequenceMatchBeginP0CE47104 . ?templateMotifSequenceMatchBeginP0CE47104 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE4799 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47105 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B109 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B100 . ?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B108 . ?targetMotifMatchRegionMatchBeginMF_00118_B108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B101 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B109 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B98, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B98) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B98, CONCAT('^(?:-*[^-]){', STR(((26 - ?templateMotifSequenceMatchBeginPositionP0CE4799) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B100, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B100) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B100, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B100) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B101) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t112) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) . FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionP0CE47118 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47120 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B113 . ?templateMotifSequenceMatchRegionP0CE47118 faldo:begin ?templateMotifSequenceMatchBeginP0CE47119 . ?templateMotifSequenceMatchBeginP0CE47119 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47114 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47120 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B124 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B115 . ?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B123 . ?targetMotifMatchRegionMatchBeginMF_00118_B123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B116 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B124 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B113, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B113) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B113, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionP0CE47114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B115, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B115) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B115, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B115) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B116) - 1) AS ?thisPositionOn26) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B113, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B113) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B113, CONCAT('^(?:-*[^-]){', STR(((26 - ?templateMotifSequenceMatchBeginPositionP0CE47114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B115, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B115) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B115, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B115) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B116) - 1) AS ?thisPositionOn27) . BIND(?this AS ?pfs1t129) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) . FILTER (REGEX('G[HQ][IV][DY]HGK[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch134 faldo:location ?templateMotifSequenceMatchRegionP0CE47135 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47137 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B130 . ?templateMotifSequenceMatchRegionP0CE47135 faldo:begin ?templateMotifSequenceMatchBeginP0CE47136 . ?templateMotifSequenceMatchBeginP0CE47136 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47131 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47137 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch138 faldo:location ?targetMotifMatchRegionMatch139 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B141 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B132 . ?targetMotifMatchRegionMatch139 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B140 . ?targetMotifMatchRegionMatchBeginMF_00118_B140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B133 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B141 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B130, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B130) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B130, CONCAT('^(?:-*[^-]){', STR(((81 - ?templateMotifSequenceMatchBeginPositionP0CE47131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B132, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B132) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B132, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B132) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B133) - 1) AS ?thisPositionOn33) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B130, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B130) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B130, CONCAT('^(?:-*[^-]){', STR(((85 - ?templateMotifSequenceMatchBeginPositionP0CE47131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B132, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B132) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B132, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B132) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B133) - 1) AS ?thisPositionOn34) . BIND(?this AS ?pfs1t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) . FILTER (REGEX('D[ARNDCQEGHILKMFPSTWYVBZJUOX]PGH', SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a29')) AS ?annotation29) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch151 faldo:location ?templateMotifSequenceMatchRegionP0CE47152 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47154 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B147 . ?templateMotifSequenceMatchRegionP0CE47152 faldo:begin ?templateMotifSequenceMatchBeginP0CE47153 . ?templateMotifSequenceMatchBeginP0CE47153 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47148 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47154 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch155 faldo:location ?targetMotifMatchRegionMatch156 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B158 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B149 . ?targetMotifMatchRegionMatch156 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B157 . ?targetMotifMatchRegionMatchBeginMF_00118_B157 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B150 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B158 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B147, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B147) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B147, CONCAT('^(?:-*[^-]){', STR(((136 - ?templateMotifSequenceMatchBeginPositionP0CE47148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B149, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B149) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B149, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B149) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B150) - 1) AS ?thisPositionOn40) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B147, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B147) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B147, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionP0CE47148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B149, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B149) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B149, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B149) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B150) - 1) AS ?thisPositionOn41) . BIND(?this AS ?pfs1t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) . FILTER (REGEX('NK[ARNDCQEGHILKMFPSTWYVBZJUOX]D', SUBSTR(?thisSequenceValue, ?thisPositionOn40, (?thisPositionOn41 - ?thisPositionOn40)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionP0CE47169 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47171 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B164 . ?templateMotifSequenceMatchRegionP0CE47169 faldo:begin ?templateMotifSequenceMatchBeginP0CE47170 . ?templateMotifSequenceMatchBeginP0CE47170 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47165 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47171 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B175 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B166 . ?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B174 . ?targetMotifMatchRegionMatchBeginMF_00118_B174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B167 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B175 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B164, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B164) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B164, CONCAT('^(?:-*[^-]){', STR(((26 - ?templateMotifSequenceMatchBeginPositionP0CE47165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B166, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B166) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B166, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B166) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) . BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B167) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs2t178) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionP0CE47184 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47186 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B179 . ?templateMotifSequenceMatchRegionP0CE47184 faldo:begin ?templateMotifSequenceMatchBeginP0CE47185 . ?templateMotifSequenceMatchBeginP0CE47185 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47180 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47186 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B190 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B181 . ?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B189 . ?targetMotifMatchRegionMatchBeginMF_00118_B189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B182 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B190 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B179, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B179) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B179, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionP0CE47180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B181, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B181) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B181, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B181) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) . BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B182) - 1) AS ?thisPositionOn54) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B179, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B179) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B179, CONCAT('^(?:-*[^-]){', STR(((26 - ?templateMotifSequenceMatchBeginPositionP0CE47180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B181, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B181) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B181, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B181) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), '')))), '[^-]', ''))) AS ?step2194) . BIND(((?step2194 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B182) - 1) AS ?thisPositionOn55) . BIND(?this AS ?pfs2t195) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) . FILTER (REGEX('G[HQ][IV][DY]HGK[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn54, (?thisPositionOn55 - ?thisPositionOn54)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch200 faldo:location ?templateMotifSequenceMatchRegionP0CE47201 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47203 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B196 . ?templateMotifSequenceMatchRegionP0CE47201 faldo:begin ?templateMotifSequenceMatchBeginP0CE47202 . ?templateMotifSequenceMatchBeginP0CE47202 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47197 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47203 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch204 faldo:location ?targetMotifMatchRegionMatch205 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B207 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B198 . ?targetMotifMatchRegionMatch205 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B206 . ?targetMotifMatchRegionMatchBeginMF_00118_B206 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B199 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B207 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B196, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B196) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B196, CONCAT('^(?:-*[^-]){', STR(((81 - ?templateMotifSequenceMatchBeginPositionP0CE47197) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1208) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B198, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B198) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B198, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1208), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B198, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B198) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B198, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1208), '}'), '')))), '[^-]', ''))) AS ?step2209) . BIND(((?step2209 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B199) - 1) AS ?thisPositionOn61) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B196, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B196) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B196, CONCAT('^(?:-*[^-]){', STR(((85 - ?templateMotifSequenceMatchBeginPositionP0CE47197) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1210) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B198, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B198) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B198, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B198, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B198) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B198, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), '')))), '[^-]', ''))) AS ?step2211) . BIND(((?step2211 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B199) - 1) AS ?thisPositionOn62) . BIND(?this AS ?pfs2t212) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) . FILTER (REGEX('D[ARNDCQEGHILKMFPSTWYVBZJUOX]PGH', SUBSTR(?thisSequenceValue, ?thisPositionOn61, (?thisPositionOn62 - ?thisPositionOn61)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch217 faldo:location ?templateMotifSequenceMatchRegionP0CE47218 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47220 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B213 . ?templateMotifSequenceMatchRegionP0CE47218 faldo:begin ?templateMotifSequenceMatchBeginP0CE47219 . ?templateMotifSequenceMatchBeginP0CE47219 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47214 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47220 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch221 faldo:location ?targetMotifMatchRegionMatch222 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B224 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B215 . ?targetMotifMatchRegionMatch222 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B223 . ?targetMotifMatchRegionMatchBeginMF_00118_B223 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B216 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B224 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B213, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B213) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B213, CONCAT('^(?:-*[^-]){', STR(((136 - ?templateMotifSequenceMatchBeginPositionP0CE47214) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1225) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B215, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B215) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1225), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B215, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B215) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1225), '}'), '')))), '[^-]', ''))) AS ?step2226) . BIND(((?step2226 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B216) - 1) AS ?thisPositionOn68) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B213, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B213) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B213, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionP0CE47214) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1227) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B215, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B215) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B215, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B215) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), '')))), '[^-]', ''))) AS ?step2228) . BIND(((?step2228 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B216) - 1) AS ?thisPositionOn69) . BIND(?this AS ?pfs2t229) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse66) . FILTER (REGEX('NK[ARNDCQEGHILKMFPSTWYVBZJUOX]D', SUBSTR(?thisSequenceValue, ?thisPositionOn68, (?thisPositionOn69 - ?thisPositionOn68)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch234 faldo:location ?templateMotifSequenceMatchRegionQ57770235 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ57770237 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57770MF_00118_A230 . ?templateMotifSequenceMatchRegionQ57770235 faldo:begin ?templateMotifSequenceMatchBeginQ57770236 . ?templateMotifSequenceMatchBeginQ57770236 faldo:position ?templateMotifSequenceMatchBeginPositionQ57770231 ; faldo:reference isoform:Q57770-1 . ?templateMotifSequenceProfileAlignmentOperationQ57770237 edam:has_input signature:MF_00118_A ; rdf:type edam:operation_0300 . ?targetMotifMatch238 faldo:location ?targetMotifMatchRegionMatch239 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_A241 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57770MF_00118_A232 . ?targetMotifMatchRegionMatch239 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_A240 . ?targetMotifMatchRegionMatchBeginMF_00118_A240 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_A233 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_A241 edam:has_input signature:MF_00118_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57770MF_00118_A230, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A230) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A230, CONCAT('^(?:-*[^-]){', STR(((21 - ?templateMotifSequenceMatchBeginPositionQ57770231) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1242) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A232, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A232) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1242), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A232, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A232) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1242), '}'), '')))), '[^-]', ''))) AS ?step2243) . BIND(((?step2243 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A233) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs3t244) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse73) . FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch249 faldo:location ?templateMotifSequenceMatchRegionQ57770250 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ57770252 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57770MF_00118_A245 . ?templateMotifSequenceMatchRegionQ57770250 faldo:begin ?templateMotifSequenceMatchBeginQ57770251 . ?templateMotifSequenceMatchBeginQ57770251 faldo:position ?templateMotifSequenceMatchBeginPositionQ57770246 ; faldo:reference isoform:Q57770-1 . ?templateMotifSequenceProfileAlignmentOperationQ57770252 edam:has_input signature:MF_00118_A ; rdf:type edam:operation_0300 . ?targetMotifMatch253 faldo:location ?targetMotifMatchRegionMatch254 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_A256 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57770MF_00118_A247 . ?targetMotifMatchRegionMatch254 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_A255 . ?targetMotifMatchRegionMatchBeginMF_00118_A255 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_A248 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_A256 edam:has_input signature:MF_00118_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57770MF_00118_A245, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A245) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A245, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionQ57770246) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1257) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A247, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A247) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A247, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1257), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A247, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A247) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A247, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1257), '}'), '')))), '[^-]', ''))) AS ?step2258) . BIND(((?step2258 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A248) - 1) AS ?thisPositionOn82) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57770MF_00118_A245, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A245) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A245, CONCAT('^(?:-*[^-]){', STR(((21 - ?templateMotifSequenceMatchBeginPositionQ57770246) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1259) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A247, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A247) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A247, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1259), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A247, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A247) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A247, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1259), '}'), '')))), '[^-]', ''))) AS ?step2260) . BIND(((?step2260 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A248) - 1) AS ?thisPositionOn83) . BIND(?this AS ?pfs3t261) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse80) . FILTER (REGEX('GH[IV]D[NHA]GKS', SUBSTR(?thisSequenceValue, ?thisPositionOn82, (?thisPositionOn83 - ?thisPositionOn82)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a78')) AS ?annotation78) . BIND(?this AS ?pfs77) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch266 faldo:location ?templateMotifSequenceMatchRegionQ57770267 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ57770269 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57770MF_00118_A262 . ?templateMotifSequenceMatchRegionQ57770267 faldo:begin ?templateMotifSequenceMatchBeginQ57770268 . ?templateMotifSequenceMatchBeginQ57770268 faldo:position ?templateMotifSequenceMatchBeginPositionQ57770263 ; faldo:reference isoform:Q57770-1 . ?templateMotifSequenceProfileAlignmentOperationQ57770269 edam:has_input signature:MF_00118_A ; rdf:type edam:operation_0300 . ?targetMotifMatch270 faldo:location ?targetMotifMatchRegionMatch271 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_A273 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57770MF_00118_A264 . ?targetMotifMatchRegionMatch271 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_A272 . ?targetMotifMatchRegionMatchBeginMF_00118_A272 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_A265 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_A273 edam:has_input signature:MF_00118_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57770MF_00118_A262, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A262) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A262, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionQ57770263) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1274) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A264, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A264) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A264, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1274), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A264, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A264) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A264, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1274), '}'), '')))), '[^-]', ''))) AS ?step2275) . BIND(((?step2275 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A265) - 1) AS ?thisPositionOn89) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57770MF_00118_A262, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A262) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A262, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionQ57770263) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1276) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A264, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A264) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A264, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1276), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A264, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A264) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A264, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1276), '}'), '')))), '[^-]', ''))) AS ?step2277) . BIND(((?step2277 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A265) - 1) AS ?thisPositionOn90) . BIND(?this AS ?pfs3t278) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfsb86) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfse87) . FILTER (REGEX('D[ARNDCQEGHILKMFPSTWYVBZJUOX]PGH', SUBSTR(?thisSequenceValue, ?thisPositionOn89, (?thisPositionOn90 - ?thisPositionOn89)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a85')) AS ?annotation85) . BIND(?this AS ?pfs84) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch283 faldo:location ?templateMotifSequenceMatchRegionQ57770284 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ57770286 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57770MF_00118_A279 . ?templateMotifSequenceMatchRegionQ57770284 faldo:begin ?templateMotifSequenceMatchBeginQ57770285 . ?templateMotifSequenceMatchBeginQ57770285 faldo:position ?templateMotifSequenceMatchBeginPositionQ57770280 ; faldo:reference isoform:Q57770-1 . ?templateMotifSequenceProfileAlignmentOperationQ57770286 edam:has_input signature:MF_00118_A ; rdf:type edam:operation_0300 . ?targetMotifMatch287 faldo:location ?targetMotifMatchRegionMatch288 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_A290 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57770MF_00118_A281 . ?targetMotifMatchRegionMatch288 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_A289 . ?targetMotifMatchRegionMatchBeginMF_00118_A289 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_A282 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_A290 edam:has_input signature:MF_00118_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57770MF_00118_A279, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A279) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A279, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionQ57770280) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1291) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A281, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A281) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A281, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1291), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A281, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A281) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A281, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1291), '}'), '')))), '[^-]', ''))) AS ?step2292) . BIND(((?step2292 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A282) - 1) AS ?thisPositionOn96) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57770MF_00118_A279, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A279) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A279, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionQ57770280) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1293) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A281, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A281) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A281, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1293), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A281, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A281) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A281, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1293), '}'), '')))), '[^-]', ''))) AS ?step2294) . BIND(((?step2294 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A282) - 1) AS ?thisPositionOn97) . BIND(?this AS ?pfs3t295) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn96))) AS ?pfsb93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn97))) AS ?pfse94) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn96, (?thisPositionOn97 - ?thisPositionOn96)) = 'NKMD')) . BIND(URI(CONCAT(STR(?this), '#MF_00118a92')) AS ?annotation92) . BIND(?this AS ?pfs91) . } OPTIONAL { ?this a up:Protein . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(?this AS ?case4) . } OPTIONAL { ?this a up:Protein . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . BIND(?this AS ?case5) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?case6) . BIND(URI(CONCAT(STR(?this), '#MF_00118a7')) AS ?name7) . BIND(URI(CONCAT(STR(?this), '#MF_00118a8')) AS ?name8) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case9) . BIND(URI(CONCAT(STR(?this), '#MF_00118a10')) AS ?name10) . } OPTIONAL { ?this a up:Protein . VALUES ?supertaxon296 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon296 . BIND(?this AS ?case11) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } FILTER (! (EXISTS { VALUES ?supertaxon297 {taxon:2157 taxon:2} ?thisOrganism rdfs:subClassOf+ ?supertaxon297 . })) . BIND(?this AS ?case12) . BIND(URI(CONCAT(STR(?this), '#MF_00118a13')) AS ?name13) . } }