CONSTRUCT { _:46436 up:source unirule:MF_00118 . _:46437 up:source unirule:MF_00118 . _:46438 up:source unirule:MF_00118 . _:46439 up:source unirule:MF_00118 . _:46440 up:source unirule:MF_00118 . _:46441 up:source unirule:MF_00118 . _:46442 up:source unirule:MF_00118 . _:46443 up:source unirule:MF_00118 . _:46444 up:source unirule:MF_00118 . _:46445 up:source unirule:MF_00118 . _:46446 up:source unirule:MF_00118 . _:46447 up:source unirule:MF_00118 . _:46448 up:source unirule:MF_00118 . _:46449 up:source unirule:MF_00118 . _:46450 up:source unirule:MF_00118 . _:46451 up:source unirule:MF_00118 . _:46452 up:source unirule:MF_00118 . _:46453 up:source unirule:MF_00118 . _:46454 up:source unirule:MF_00118 . _:46455 up:source unirule:MF_00118 . ?this up:annotation ?annotation0 , ?annotation1 ; up:classifiedWith GO:0003746 , GO:0005525 , keyword:251 , keyword:342 , keyword:547 , keyword:648 . ?annotation0 a up:Function_Annotation ; rdfs:comment 'This protein promotes the GTP-dependent binding of aminoacyl-tRNA to the A-site of ribosomes during protein biosynthesis.' . ?annotation1 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.' . ?case2 up:classifiedWith GO:0009507 . ?case3 up:classifiedWith keyword:963 . ?case6 up:classifiedWith GO:0005737 . ?pfs8 up:annotation ?annotation9 . ?annotation9 faldo:begin ?pfsb10 ; faldo:end ?pfse11 ; up:ligand ?ligand12 ; rdf:type up:Binding_Site_Annotation . ?pfsb10 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfse11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?ligand12 rdfs:subClassOf chebi:37565 . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:37565 . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; up:ligand ?ligand26 ; rdf:type up:Binding_Site_Annotation . ?pfsb24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand26 rdfs:subClassOf chebi:37565 . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:37565 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:37565 . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; up:ligand ?ligand47 ; rdf:type up:Binding_Site_Annotation . ?pfsb45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?ligand47 rdfs:subClassOf chebi:37565 . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; up:ligand ?ligand54 ; rdf:type up:Binding_Site_Annotation . ?pfsb52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand54 rdfs:subClassOf chebi:37565 . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation . ?pfsb59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf chebi:37565 . ?pfs64 up:annotation ?annotation65 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; up:ligand ?ligand68 ; rdf:type up:Binding_Site_Annotation . ?pfsb66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?ligand68 rdfs:subClassOf chebi:37565 . _:46456 a rdf:Statement ; up:attribution _:46436 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:46457 a rdf:Statement ; up:attribution _:46437 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:46458 a rdf:Statement ; up:attribution _:46438 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:251 . _:46459 a rdf:Statement ; up:attribution _:46439 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:648 . _:46460 a rdf:Statement ; up:attribution _:46440 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:342 . _:46461 a rdf:Statement ; up:attribution _:46441 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:46462 a rdf:Statement ; up:attribution _:46442 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005525 . _:46463 a rdf:Statement ; up:attribution _:46443 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003746 . _:46464 a rdf:Statement ; up:attribution _:46444 ; rdf:subject ?case2 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009507 . _:46465 a rdf:Statement ; up:attribution _:46445 ; rdf:subject ?case3 ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:46466 a rdf:Statement ; up:attribution _:46446 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:46467 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:46468 a rdf:Statement ; up:attribution _:46447 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:46469 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:46470 a rdf:Statement ; up:attribution _:46448 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:46471 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:46472 a rdf:Statement ; up:attribution _:46449 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:46473 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:46474 a rdf:Statement ; up:attribution _:46450 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:46475 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:46476 a rdf:Statement ; up:attribution _:46451 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:46477 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:46478 a rdf:Statement ; up:attribution _:46452 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:46479 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:46480 a rdf:Statement ; up:attribution _:46453 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:46481 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:46482 a rdf:Statement ; up:attribution _:46454 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:46483 a rdf:Statement ; up:source unirule:MF_00118 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:46484 a rdf:Statement ; up:attribution _:46455 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00118 #Rule MF_00118 Created by:hamap on:2001-06-01 Modified by:ecastro on:2023-06-01 { ?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) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch75 faldo:location ?templateMotifSequenceMatchRegionQ5777076 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5777078 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57770MF_00118_A71 . ?templateMotifSequenceMatchRegionQ5777076 faldo:begin ?templateMotifSequenceMatchBeginQ5777077 . ?templateMotifSequenceMatchBeginQ5777077 faldo:position ?templateMotifSequenceMatchBeginPositionQ5777072 ; faldo:reference isoform:Q57770-1 . ?templateMotifSequenceProfileAlignmentOperationQ5777078 edam:has_input signature:MF_00118_A ; rdf:type edam:operation_0300 . ?targetMotifMatch79 faldo:location ?targetMotifMatchRegionMatch80 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_A82 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57770MF_00118_A73 . ?targetMotifMatchRegionMatch80 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_A81 . ?targetMotifMatchRegionMatchBeginMF_00118_A81 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_A74 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_A82 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_A71, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A71) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A71, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionQ5777072) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A73, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A73) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A73, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A73, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A73) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A73, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) . BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A74) - 1) AS ?thisPositionOn13) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57770MF_00118_A71, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A71) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A71, CONCAT('^(?:-*[^-]){', STR(((21 - ?templateMotifSequenceMatchBeginPositionQ5777072) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A73, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A73) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A73, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A73, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A73) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A73, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) . BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A74) - 1) AS ?thisPositionOn14) . BIND(?this AS ?pfs1t87) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse11) . FILTER (REGEX('GH[IV]D[NHA]GKS', SUBSTR(?thisSequenceValue, ?thisPositionOn13, (?thisPositionOn14 - ?thisPositionOn13)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a9')) AS ?annotation9) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionQ5777093 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5777095 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57770MF_00118_A88 . ?templateMotifSequenceMatchRegionQ5777093 faldo:begin ?templateMotifSequenceMatchBeginQ5777094 . ?templateMotifSequenceMatchBeginQ5777094 faldo:position ?templateMotifSequenceMatchBeginPositionQ5777089 ; faldo:reference isoform:Q57770-1 . ?templateMotifSequenceProfileAlignmentOperationQ5777095 edam:has_input signature:MF_00118_A ; rdf:type edam:operation_0300 . ?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_A99 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57770MF_00118_A90 . ?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_A98 . ?targetMotifMatchRegionMatchBeginMF_00118_A98 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_A91 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_A99 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_A88, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A88) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A88, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionQ5777089) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A90, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A90) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A90, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A90, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A90) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A90, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) . BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A91) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57770MF_00118_A88, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A88) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A88, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionQ5777089) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A90, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A90) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A90, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A90, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A90) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A90, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) . BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A91) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER (REGEX('D[ARNDCQEGHILKMFPSTWYVBZJUOX]PGH', SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionQ57770110 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ57770112 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ57770MF_00118_A105 . ?templateMotifSequenceMatchRegionQ57770110 faldo:begin ?templateMotifSequenceMatchBeginQ57770111 . ?templateMotifSequenceMatchBeginQ57770111 faldo:position ?templateMotifSequenceMatchBeginPositionQ57770106 ; faldo:reference isoform:Q57770-1 . ?templateMotifSequenceProfileAlignmentOperationQ57770112 edam:has_input signature:MF_00118_A ; rdf:type edam:operation_0300 . ?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_A116 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ57770MF_00118_A107 . ?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_A115 . ?targetMotifMatchRegionMatchBeginMF_00118_A115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_A108 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_A116 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_A105, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A105) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A105, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionQ57770106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A107, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A107) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A107, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A107) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A108) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57770MF_00118_A105, 1, (STRLEN(?templateMotifCigarQ57770MF_00118_A105) - STRLEN(REPLACE(?templateMotifCigarQ57770MF_00118_A105, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionQ57770106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A107, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A107) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57770MF_00118_A107, 1, (STRLEN(?targetMotifMatchCigarQ57770MF_00118_A107) - STRLEN(REPLACE(?targetMotifMatchCigarQ57770MF_00118_A107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_A108) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t121) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)) = 'NKMD')) . BIND(URI(CONCAT(STR(?this), '#MF_00118a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch126 faldo:location ?templateMotifSequenceMatchRegionP0CE47127 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47129 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B122 . ?templateMotifSequenceMatchRegionP0CE47127 faldo:begin ?templateMotifSequenceMatchBeginP0CE47128 . ?templateMotifSequenceMatchBeginP0CE47128 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47123 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47129 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch130 faldo:location ?targetMotifMatchRegionMatch131 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B133 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B124 . ?targetMotifMatchRegionMatch131 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B132 . ?targetMotifMatchRegionMatchBeginMF_00118_B132 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B125 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B133 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_B122, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B122) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B122, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionP0CE47123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B124, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B124) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B124, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B124) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B125) - 1) AS ?thisPositionOn34) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B122, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B122) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B122, CONCAT('^(?:-*[^-]){', STR(((26 - ?templateMotifSequenceMatchBeginPositionP0CE47123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B124, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B124) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B124, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B124) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) . BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B125) - 1) AS ?thisPositionOn35) . BIND(?this AS ?pfs2t138) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER (REGEX('G[HQ][IV][DY]HGK[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch143 faldo:location ?templateMotifSequenceMatchRegionP0CE47144 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47146 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B139 . ?templateMotifSequenceMatchRegionP0CE47144 faldo:begin ?templateMotifSequenceMatchBeginP0CE47145 . ?templateMotifSequenceMatchBeginP0CE47145 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47140 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47146 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch147 faldo:location ?targetMotifMatchRegionMatch148 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B150 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B141 . ?targetMotifMatchRegionMatch148 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B149 . ?targetMotifMatchRegionMatchBeginMF_00118_B149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B142 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B150 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_B139, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B139) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B139, CONCAT('^(?:-*[^-]){', STR(((81 - ?templateMotifSequenceMatchBeginPositionP0CE47140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B141, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B141) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B141, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B141) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) . BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B142) - 1) AS ?thisPositionOn41) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B139, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B139) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B139, CONCAT('^(?:-*[^-]){', STR(((85 - ?templateMotifSequenceMatchBeginPositionP0CE47140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B141, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B141) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B141, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B141) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) . BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B142) - 1) AS ?thisPositionOn42) . BIND(?this AS ?pfs2t155) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER (REGEX('D[ARNDCQEGHILKMFPSTWYVBZJUOX]PGH', SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch160 faldo:location ?templateMotifSequenceMatchRegionP0CE47161 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47163 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B156 . ?templateMotifSequenceMatchRegionP0CE47161 faldo:begin ?templateMotifSequenceMatchBeginP0CE47162 . ?templateMotifSequenceMatchBeginP0CE47162 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47157 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47163 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch164 faldo:location ?targetMotifMatchRegionMatch165 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B167 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B158 . ?targetMotifMatchRegionMatch165 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B166 . ?targetMotifMatchRegionMatchBeginMF_00118_B166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B159 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B167 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_B156, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B156) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B156, CONCAT('^(?:-*[^-]){', STR(((136 - ?templateMotifSequenceMatchBeginPositionP0CE47157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B158, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B158) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B158, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B158) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) . BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B159) - 1) AS ?thisPositionOn48) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B156, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B156) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B156, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionP0CE47157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B158, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B158) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B158, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B158) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) . BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B159) - 1) AS ?thisPositionOn49) . BIND(?this AS ?pfs2t172) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) . FILTER (REGEX('NK[ARNDCQEGHILKMFPSTWYVBZJUOX]D', SUBSTR(?thisSequenceValue, ?thisPositionOn48, (?thisPositionOn49 - ?thisPositionOn48)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch177 faldo:location ?templateMotifSequenceMatchRegionP0CE47178 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47180 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B173 . ?templateMotifSequenceMatchRegionP0CE47178 faldo:begin ?templateMotifSequenceMatchBeginP0CE47179 . ?templateMotifSequenceMatchBeginP0CE47179 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47174 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47180 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch181 faldo:location ?targetMotifMatchRegionMatch182 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B184 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B175 . ?targetMotifMatchRegionMatch182 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B183 . ?targetMotifMatchRegionMatchBeginMF_00118_B183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B176 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B184 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_B173, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B173) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B173, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionP0CE47174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B175, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B175) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B175, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B175) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), '')))), '[^-]', ''))) AS ?step2186) . BIND(((?step2186 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B176) - 1) AS ?thisPositionOn55) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B173, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B173) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B173, CONCAT('^(?:-*[^-]){', STR(((26 - ?templateMotifSequenceMatchBeginPositionP0CE47174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1187) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B175, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B175) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B175, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B175) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), '')))), '[^-]', ''))) AS ?step2188) . BIND(((?step2188 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B176) - 1) AS ?thisPositionOn56) . BIND(?this AS ?pfs3t189) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) . FILTER (REGEX('G[HQ][IV][DY]HGK[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn55, (?thisPositionOn56 - ?thisPositionOn55)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch194 faldo:location ?templateMotifSequenceMatchRegionP0CE47195 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47197 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B190 . ?templateMotifSequenceMatchRegionP0CE47195 faldo:begin ?templateMotifSequenceMatchBeginP0CE47196 . ?templateMotifSequenceMatchBeginP0CE47196 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47191 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47197 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch198 faldo:location ?targetMotifMatchRegionMatch199 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B201 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B192 . ?targetMotifMatchRegionMatch199 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B200 . ?targetMotifMatchRegionMatchBeginMF_00118_B200 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B193 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B201 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_B190, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B190) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B190, CONCAT('^(?:-*[^-]){', STR(((81 - ?templateMotifSequenceMatchBeginPositionP0CE47191) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1202) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B192, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B192) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B192, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B192) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), '')))), '[^-]', ''))) AS ?step2203) . BIND(((?step2203 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B193) - 1) AS ?thisPositionOn62) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B190, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B190) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B190, CONCAT('^(?:-*[^-]){', STR(((85 - ?templateMotifSequenceMatchBeginPositionP0CE47191) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1204) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B192, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B192) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B192, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B192) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), '')))), '[^-]', ''))) AS ?step2205) . BIND(((?step2205 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B193) - 1) AS ?thisPositionOn63) . BIND(?this AS ?pfs3t206) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse60) . FILTER (REGEX('D[ARNDCQEGHILKMFPSTWYVBZJUOX]PGH', SUBSTR(?thisSequenceValue, ?thisPositionOn62, (?thisPositionOn63 - ?thisPositionOn62)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch211 faldo:location ?templateMotifSequenceMatchRegionP0CE47212 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0CE47214 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0CE47MF_00118_B207 . ?templateMotifSequenceMatchRegionP0CE47212 faldo:begin ?templateMotifSequenceMatchBeginP0CE47213 . ?templateMotifSequenceMatchBeginP0CE47213 faldo:position ?templateMotifSequenceMatchBeginPositionP0CE47208 ; faldo:reference isoform:P0CE47-1 . ?templateMotifSequenceProfileAlignmentOperationP0CE47214 edam:has_input signature:MF_00118_B ; rdf:type edam:operation_0300 . ?targetMotifMatch215 faldo:location ?targetMotifMatchRegionMatch216 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00118_B218 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0CE47MF_00118_B209 . ?targetMotifMatchRegionMatch216 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00118_B217 . ?targetMotifMatchRegionMatchBeginMF_00118_B217 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00118_B210 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00118_B218 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_B207, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B207) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B207, CONCAT('^(?:-*[^-]){', STR(((136 - ?templateMotifSequenceMatchBeginPositionP0CE47208) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1219) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B209, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B209) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B209, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B209) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), '')))), '[^-]', ''))) AS ?step2220) . BIND(((?step2220 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B210) - 1) AS ?thisPositionOn69) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0CE47MF_00118_B207, 1, (STRLEN(?templateMotifCigarP0CE47MF_00118_B207) - STRLEN(REPLACE(?templateMotifCigarP0CE47MF_00118_B207, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionP0CE47208) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1221) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B209, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B209) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0CE47MF_00118_B209, 1, (STRLEN(?targetMotifMatchCigarP0CE47MF_00118_B209) - STRLEN(REPLACE(?targetMotifMatchCigarP0CE47MF_00118_B209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), '')))), '[^-]', ''))) AS ?step2222) . BIND(((?step2222 + ?targetMotifMatchRegionMatchBeginPositionMF_00118_B210) - 1) AS ?thisPositionOn70) . BIND(?this AS ?pfs3t223) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse67) . FILTER (REGEX('NK[ARNDCQEGHILKMFPSTWYVBZJUOX]D', SUBSTR(?thisSequenceValue, ?thisPositionOn69, (?thisPositionOn70 - ?thisPositionOn69)))) . BIND(URI(CONCAT(STR(?this), '#MF_00118a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this a up:Protein . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(?this AS ?case2) . } OPTIONAL { ?this a up:Protein . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . BIND(?this AS ?case3) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?case4) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case5) . } OPTIONAL { ?this a up:Protein . VALUES ?supertaxon224 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon224 . BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } FILTER (! (EXISTS { VALUES ?supertaxon225 {taxon:2157 taxon:2} ?thisOrganism rdfs:subClassOf+ ?supertaxon225 . })) . BIND(?this AS ?case7) . } }