CONSTRUCT { _:93058 up:source unirule:MF_00222 . _:93059 up:source unirule:MF_00222 . _:93060 up:source unirule:MF_00222 . _:93061 up:source unirule:MF_00222 . _:93062 up:source unirule:MF_00222 . _:93063 up:source unirule:MF_00222 . _:93064 up:source unirule:MF_00222 . _:93065 up:source unirule:MF_00222 . _:93066 up:source unirule:MF_00222 . _:93067 up:source unirule:MF_00222 . _:93068 up:source unirule:MF_00222 . _:93069 up:source unirule:MF_00222 . _:93070 up:source unirule:MF_00222 . _:93071 up:source unirule:MF_00222 . _:93072 up:source unirule:MF_00222 . _:93073 up:source unirule:MF_00222 . _:93074 up:source unirule:MF_00222 . _:93075 up:source unirule:MF_00222 . _:93076 up:source unirule:MF_00222 . _:93077 up:source unirule:MF_00222 . _:93078 up:source unirule:MF_00222 . _:93079 up:source unirule:MF_00222 . _:93080 up:source unirule:MF_00222 . _:93081 up:source unirule:MF_00222 . _:93082 up:source unirule:MF_00222 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation5 , ?annotation6 , ?annotation7 ; up:classifiedWith GO:0004764 , GO:0009423 , keyword:28 , keyword:521 , keyword:560 , keyword:57 ; up:recommendedName ?name0 . ?name0 up:ecName '1.1.1.25' ; up:fullName 'Shikimate dehydrogenase (NADP(+))' ; up:shortName 'SDH' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'aroE' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Involved in the biosynthesis of the chorismate, which leads to the biosynthesis of aromatic amino acids. Catalyzes the reversible NADPH linked reduction of 3-dehydroshikimate (DHSA) to yield shikimate (SA).' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/17737>; up:enzymeClass <http://purl.uniprot.org/enzyme/1.1.1.25>. ?annotation5 a up:Pathway_Annotation ; rdfs:comment 'Metabolic intermediate biosynthesis; chorismate biosynthesis; chorismate from D-erythrose 4-phosphate and phosphoenolpyruvate: step 4/7.' . ?annotation6 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the shikimate dehydrogenase family.' . ?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:58349 . ?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:58349 . ?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:36208 . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb31 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?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:58349 . ?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:36208 . ?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:36208 . ?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:36208 . ?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:58349 . ?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:36208 . ?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:58349 . ?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:36208 . _:93083 a rdf:Statement ; up:attribution _:93058 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:93084 a rdf:Statement ; up:attribution _:93059 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:93085 a rdf:Statement ; up:attribution _:93060 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:93086 a rdf:Statement ; up:attribution _:93061 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:93087 a rdf:Statement ; up:attribution _:93062 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:93088 a rdf:Statement ; up:attribution _:93063 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:93089 a rdf:Statement ; up:attribution _:93064 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:93090 a rdf:Statement ; up:attribution _:93065 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:28 . _:93091 a rdf:Statement ; up:attribution _:93066 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:57 . _:93092 a rdf:Statement ; up:attribution _:93067 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:521 . _:93093 a rdf:Statement ; up:attribution _:93068 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:93094 a rdf:Statement ; up:attribution _:93069 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004764 . _:93095 a rdf:Statement ; up:attribution _:93070 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009423 . _:93096 a rdf:Statement ; up:source unirule:MF_00222 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:93097 a rdf:Statement ; up:attribution _:93071 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:93098 a rdf:Statement ; up:source unirule:MF_00222 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:93099 a rdf:Statement ; up:attribution _:93072 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:93100 a rdf:Statement ; up:source unirule:MF_00222 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:93101 a rdf:Statement ; up:attribution _:93073 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:93102 a rdf:Statement ; up:source unirule:MF_00222 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:93103 a rdf:Statement ; up:attribution _:93074 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:93104 a rdf:Statement ; up:source unirule:MF_00222 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:93105 a rdf:Statement ; up:attribution _:93075 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:93106 a rdf:Statement ; up:source unirule:MF_00222 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:93107 a rdf:Statement ; up:attribution _:93076 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:93108 a rdf:Statement ; up:source unirule:MF_00222 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:93109 a rdf:Statement ; up:attribution _:93077 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:93110 a rdf:Statement ; up:source unirule:MF_00222 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:93111 a rdf:Statement ; up:attribution _:93078 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:93112 a rdf:Statement ; up:source unirule:MF_00222 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:93113 a rdf:Statement ; up:attribution _:93079 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:93114 a rdf:Statement ; up:source unirule:MF_00222 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:93115 a rdf:Statement ; up:attribution _:93080 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:93116 a rdf:Statement ; up:source unirule:MF_00222 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:93117 a rdf:Statement ; up:attribution _:93081 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:93118 a rdf:Statement ; up:source unirule:MF_00222 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:93119 a rdf:Statement ; up:attribution _:93082 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00222 #Rule MF_00222 Created by:hamap on:2001-06-01 Modified by:crivoire on:2024-03-12 VALUES ?supertaxon91 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00222 . ?thisOrganism rdfs:subClassOf+ ?supertaxon91 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_03143 . })) . BIND(URI(CONCAT(STR(?this), '#MF_00222a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00222a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00222a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00222a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00222a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00222a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionO6704997 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO6704999 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67049MF_0022292 . ?templateMotifSequenceMatchRegionO6704997 faldo:begin ?templateMotifSequenceMatchBeginO6704998 . ?templateMotifSequenceMatchBeginO6704998 faldo:position ?templateMotifSequenceMatchBeginPositionO6704993 ; faldo:reference isoform:O67049-1 . ?templateMotifSequenceProfileAlignmentOperationO6704999 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . ?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00222103 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67049MF_0022294 . ?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00222102 . ?targetMotifMatchRegionMatchBeginMF_00222102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0022295 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00222103 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_0022292, 1, (STRLEN(?templateMotifCigarO67049MF_0022292) - STRLEN(REPLACE(?templateMotifCigarO67049MF_0022292, CONCAT('^(?:-*[^-]){', STR(((130 - ?templateMotifSequenceMatchBeginPositionO6704993) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_0022294, 1, (STRLEN(?targetMotifMatchCigarO67049MF_0022294) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_0022294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_0022294, 1, (STRLEN(?targetMotifMatchCigarO67049MF_0022294) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_0022294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0022295) - 1) AS ?thisPositionOn13) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_0022292, 1, (STRLEN(?templateMotifCigarO67049MF_0022292) - STRLEN(REPLACE(?templateMotifCigarO67049MF_0022292, CONCAT('^(?:-*[^-]){', STR(((134 - ?templateMotifSequenceMatchBeginPositionO6704993) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_0022294, 1, (STRLEN(?targetMotifMatchCigarO67049MF_0022294) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_0022294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_0022294, 1, (STRLEN(?targetMotifMatchCigarO67049MF_0022294) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_0022294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0022295) - 1) AS ?thisPositionOn14) . BIND(?this AS ?pfs1t108) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse11) . FILTER (REGEX('G[AGNSVY]GG[AISV]', SUBSTR(?thisSequenceValue, ?thisPositionOn13, (?thisPositionOn14 - ?thisPositionOn13)))) . BIND(URI(CONCAT(STR(?this), '#MF_00222a9')) AS ?annotation9) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionO67049114 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO67049116 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67049MF_00222109 . ?templateMotifSequenceMatchRegionO67049114 faldo:begin ?templateMotifSequenceMatchBeginO67049115 . ?templateMotifSequenceMatchBeginO67049115 faldo:position ?templateMotifSequenceMatchBeginPositionO67049110 ; faldo:reference isoform:O67049-1 . ?templateMotifSequenceProfileAlignmentOperationO67049116 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . ?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00222120 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67049MF_00222111 . ?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00222119 . ?targetMotifMatchRegionMatchBeginMF_00222119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00222112 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00222120 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222109, 1, (STRLEN(?templateMotifCigarO67049MF_00222109) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222109, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionO67049110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222111, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222111) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222111, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222111) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) . BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_00222112) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222109, 1, (STRLEN(?templateMotifCigarO67049MF_00222109) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222109, CONCAT('^(?:-*[^-]){', STR(((158 - ?templateMotifSequenceMatchBeginPositionO67049110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222111, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222111) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222111, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222111) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_00222112) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t125) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER (REGEX('NRT[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)[KR]', SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)))) . BIND(URI(CONCAT(STR(?this), '#MF_00222a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch130 faldo:location ?templateMotifSequenceMatchRegionO67049131 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO67049133 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67049MF_00222126 . ?templateMotifSequenceMatchRegionO67049131 faldo:begin ?templateMotifSequenceMatchBeginO67049132 . ?templateMotifSequenceMatchBeginO67049132 faldo:position ?templateMotifSequenceMatchBeginPositionO67049127 ; faldo:reference isoform:O67049-1 . ?templateMotifSequenceProfileAlignmentOperationO67049133 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . ?targetMotifMatch134 faldo:location ?targetMotifMatchRegionMatch135 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00222137 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67049MF_00222128 . ?targetMotifMatchRegionMatch135 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00222136 . ?targetMotifMatchRegionMatchBeginMF_00222136 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00222129 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00222137 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222126, 1, (STRLEN(?templateMotifCigarO67049MF_00222126) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222126, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionO67049127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222128, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222128) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222128, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222128) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) . BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_00222129) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222126, 1, (STRLEN(?templateMotifCigarO67049MF_00222126) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222126, CONCAT('^(?:-*[^-]){', STR(((21 - ?templateMotifSequenceMatchBeginPositionO67049127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222128, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222128) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222128, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222128) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_00222129) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t142) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER (REGEX('[ST][ARNDCQEGHILKMFPSTWYVBZJUOX][ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) . BIND(URI(CONCAT(STR(?this), '#MF_00222a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch147 faldo:location ?templateMotifSequenceMatchRegionO67049148 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO67049150 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67049MF_00222143 . ?templateMotifSequenceMatchRegionO67049148 faldo:begin ?templateMotifSequenceMatchBeginO67049149 . ?templateMotifSequenceMatchBeginO67049149 faldo:position ?templateMotifSequenceMatchBeginPositionO67049144 ; faldo:reference isoform:O67049-1 . ?templateMotifSequenceProfileAlignmentOperationO67049150 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . ?targetMotifMatch151 faldo:location ?targetMotifMatchRegionMatch152 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00222154 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67049MF_00222145 . ?targetMotifMatchRegionMatch152 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00222153 . ?targetMotifMatchRegionMatchBeginMF_00222153 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00222146 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00222154 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222143, 1, (STRLEN(?templateMotifCigarO67049MF_00222143) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222143, CONCAT('^(?:-*[^-]){', STR(((70 - ?templateMotifSequenceMatchBeginPositionO67049144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222145, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222145) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222145, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222145) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) . BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_00222146) - 1) AS ?thisPositionOn33) . BIND(?thisPositionOn33 AS ?thisPositionOn34) . BIND(?this AS ?pfs1t157) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00222a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch162 faldo:location ?templateMotifSequenceMatchRegionO67049163 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO67049165 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67049MF_00222158 . ?templateMotifSequenceMatchRegionO67049163 faldo:begin ?templateMotifSequenceMatchBeginO67049164 . ?templateMotifSequenceMatchBeginO67049164 faldo:position ?templateMotifSequenceMatchBeginPositionO67049159 ; faldo:reference isoform:O67049-1 . ?templateMotifSequenceProfileAlignmentOperationO67049165 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . ?targetMotifMatch166 faldo:location ?targetMotifMatchRegionMatch167 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00222169 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67049MF_00222160 . ?targetMotifMatchRegionMatch167 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00222168 . ?targetMotifMatchRegionMatchBeginMF_00222168 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00222161 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00222169 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222158, 1, (STRLEN(?templateMotifCigarO67049MF_00222158) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222158, CONCAT('^(?:-*[^-]){', STR(((82 - ?templateMotifSequenceMatchBeginPositionO67049159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222160, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222160) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222160, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222160) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) . BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_00222161) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs1t172) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) . FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00222a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch177 faldo:location ?templateMotifSequenceMatchRegionO67049178 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO67049180 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67049MF_00222173 . ?templateMotifSequenceMatchRegionO67049178 faldo:begin ?templateMotifSequenceMatchBeginO67049179 . ?templateMotifSequenceMatchBeginO67049179 faldo:position ?templateMotifSequenceMatchBeginPositionO67049174 ; faldo:reference isoform:O67049-1 . ?templateMotifSequenceProfileAlignmentOperationO67049180 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . ?targetMotifMatch181 faldo:location ?targetMotifMatchRegionMatch182 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00222184 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67049MF_00222175 . ?targetMotifMatchRegionMatch182 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00222183 . ?targetMotifMatchRegionMatchBeginMF_00222183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00222176 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00222184 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222173, 1, (STRLEN(?templateMotifCigarO67049MF_00222173) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222173, CONCAT('^(?:-*[^-]){', STR(((66 - ?templateMotifSequenceMatchBeginPositionO67049174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222175, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222175) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222175, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222175) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), '')))), '[^-]', ''))) AS ?step2186) . BIND(((?step2186 + ?targetMotifMatchRegionMatchBeginPositionMF_00222176) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t187) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00222a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch192 faldo:location ?templateMotifSequenceMatchRegionO67049193 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO67049195 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67049MF_00222188 . ?templateMotifSequenceMatchRegionO67049193 faldo:begin ?templateMotifSequenceMatchBeginO67049194 . ?templateMotifSequenceMatchBeginO67049194 faldo:position ?templateMotifSequenceMatchBeginPositionO67049189 ; faldo:reference isoform:O67049-1 . ?templateMotifSequenceProfileAlignmentOperationO67049195 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . ?targetMotifMatch196 faldo:location ?targetMotifMatchRegionMatch197 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00222199 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67049MF_00222190 . ?targetMotifMatchRegionMatch197 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00222198 . ?targetMotifMatchRegionMatchBeginMF_00222198 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00222191 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00222199 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222188, 1, (STRLEN(?templateMotifCigarO67049MF_00222188) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222188, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionO67049189) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222190, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222190) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222190, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222190) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) . BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_00222191) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs1t202) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00222a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch207 faldo:location ?templateMotifSequenceMatchRegionO67049208 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO67049210 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67049MF_00222203 . ?templateMotifSequenceMatchRegionO67049208 faldo:begin ?templateMotifSequenceMatchBeginO67049209 . ?templateMotifSequenceMatchBeginO67049209 faldo:position ?templateMotifSequenceMatchBeginPositionO67049204 ; faldo:reference isoform:O67049-1 . ?templateMotifSequenceProfileAlignmentOperationO67049210 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . ?targetMotifMatch211 faldo:location ?targetMotifMatchRegionMatch212 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00222214 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67049MF_00222205 . ?targetMotifMatchRegionMatch212 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00222213 . ?targetMotifMatchRegionMatchBeginMF_00222213 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00222206 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00222214 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222203, 1, (STRLEN(?templateMotifCigarO67049MF_00222203) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222203, CONCAT('^(?:-*[^-]){', STR(((106 - ?templateMotifSequenceMatchBeginPositionO67049204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1215) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222205, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222205) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222205, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222205) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), '')))), '[^-]', ''))) AS ?step2216) . BIND(((?step2216 + ?targetMotifMatchRegionMatchBeginPositionMF_00222206) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs1t217) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00222a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch222 faldo:location ?templateMotifSequenceMatchRegionO67049223 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO67049225 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67049MF_00222218 . ?templateMotifSequenceMatchRegionO67049223 faldo:begin ?templateMotifSequenceMatchBeginO67049224 . ?templateMotifSequenceMatchBeginO67049224 faldo:position ?templateMotifSequenceMatchBeginPositionO67049219 ; faldo:reference isoform:O67049-1 . ?templateMotifSequenceProfileAlignmentOperationO67049225 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . ?targetMotifMatch226 faldo:location ?targetMotifMatchRegionMatch227 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00222229 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67049MF_00222220 . ?targetMotifMatchRegionMatch227 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00222228 . ?targetMotifMatchRegionMatchBeginMF_00222228 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00222221 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00222229 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222218, 1, (STRLEN(?templateMotifCigarO67049MF_00222218) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222218, CONCAT('^(?:-*[^-]){', STR(((214 - ?templateMotifSequenceMatchBeginPositionO67049219) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1230) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222220, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222220) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222220, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222220, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222220) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222220, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), '')))), '[^-]', ''))) AS ?step2231) . BIND(((?step2231 + ?targetMotifMatchRegionMatchBeginPositionMF_00222221) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs1t232) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse66) . FILTER (REGEX('[IVMLCATFG]', SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00222a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch237 faldo:location ?templateMotifSequenceMatchRegionO67049238 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO67049240 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67049MF_00222233 . ?templateMotifSequenceMatchRegionO67049238 faldo:begin ?templateMotifSequenceMatchBeginO67049239 . ?templateMotifSequenceMatchBeginO67049239 faldo:position ?templateMotifSequenceMatchBeginPositionO67049234 ; faldo:reference isoform:O67049-1 . ?templateMotifSequenceProfileAlignmentOperationO67049240 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . ?targetMotifMatch241 faldo:location ?targetMotifMatchRegionMatch242 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00222244 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67049MF_00222235 . ?targetMotifMatchRegionMatch242 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00222243 . ?targetMotifMatchRegionMatchBeginMF_00222243 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00222236 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00222244 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222233, 1, (STRLEN(?templateMotifCigarO67049MF_00222233) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222233, CONCAT('^(?:-*[^-]){', STR(((216 - ?templateMotifSequenceMatchBeginPositionO67049234) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1245) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222235, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222235) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222235, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1245), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222235, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222235) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222235, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1245), '}'), '')))), '[^-]', ''))) AS ?step2246) . BIND(((?step2246 + ?targetMotifMatchRegionMatchBeginPositionMF_00222236) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs1t247) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse73) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_00222a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch252 faldo:location ?templateMotifSequenceMatchRegionO67049253 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO67049255 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67049MF_00222248 . ?templateMotifSequenceMatchRegionO67049253 faldo:begin ?templateMotifSequenceMatchBeginO67049254 . ?templateMotifSequenceMatchBeginO67049254 faldo:position ?templateMotifSequenceMatchBeginPositionO67049249 ; faldo:reference isoform:O67049-1 . ?templateMotifSequenceProfileAlignmentOperationO67049255 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . ?targetMotifMatch256 faldo:location ?targetMotifMatchRegionMatch257 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00222259 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67049MF_00222250 . ?targetMotifMatchRegionMatch257 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00222258 . ?targetMotifMatchRegionMatchBeginMF_00222258 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00222251 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00222259 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222248, 1, (STRLEN(?templateMotifCigarO67049MF_00222248) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222248, CONCAT('^(?:-*[^-]){', STR(((235 - ?templateMotifSequenceMatchBeginPositionO67049249) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1260) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222250, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222250) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222250, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1260), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222250, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222250) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222250, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1260), '}'), '')))), '[^-]', ''))) AS ?step2261) . BIND(((?step2261 + ?targetMotifMatchRegionMatchBeginPositionMF_00222251) - 1) AS ?thisPositionOn82) . BIND(?thisPositionOn82 AS ?thisPositionOn83) . BIND(?this AS ?pfs1t262) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse80) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_00222a78')) AS ?annotation78) . BIND(?this AS ?pfs77) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch267 faldo:location ?templateMotifSequenceMatchRegionO67049268 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO67049270 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO67049MF_00222263 . ?templateMotifSequenceMatchRegionO67049268 faldo:begin ?templateMotifSequenceMatchBeginO67049269 . ?templateMotifSequenceMatchBeginO67049269 faldo:position ?templateMotifSequenceMatchBeginPositionO67049264 ; faldo:reference isoform:O67049-1 . ?templateMotifSequenceProfileAlignmentOperationO67049270 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . ?targetMotifMatch271 faldo:location ?targetMotifMatchRegionMatch272 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00222274 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO67049MF_00222265 . ?targetMotifMatchRegionMatch272 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00222273 . ?targetMotifMatchRegionMatchBeginMF_00222273 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00222266 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00222274 edam:has_input signature:MF_00222 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67049MF_00222263, 1, (STRLEN(?templateMotifCigarO67049MF_00222263) - STRLEN(REPLACE(?templateMotifCigarO67049MF_00222263, CONCAT('^(?:-*[^-]){', STR(((242 - ?templateMotifSequenceMatchBeginPositionO67049264) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1275) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67049MF_00222265, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222265) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222265, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1275), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67049MF_00222265, 1, (STRLEN(?targetMotifMatchCigarO67049MF_00222265) - STRLEN(REPLACE(?targetMotifMatchCigarO67049MF_00222265, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1275), '}'), '')))), '[^-]', ''))) AS ?step2276) . BIND(((?step2276 + ?targetMotifMatchRegionMatchBeginPositionMF_00222266) - 1) AS ?thisPositionOn89) . BIND(?thisPositionOn89 AS ?thisPositionOn90) . BIND(?this AS ?pfs1t277) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfsb86) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfse87) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn89, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_00222a85')) AS ?annotation85) . BIND(?this AS ?pfs84) . } }