CONSTRUCT { _:359084 up:source unirule:MF_01024 . _:359085 up:source unirule:MF_01024 . _:359086 up:source unirule:MF_01024 . _:359087 up:source unirule:MF_01024 . _:359088 up:source unirule:MF_01024 . _:359089 up:source unirule:MF_01024 . _:359090 up:source unirule:MF_01024 . _:359091 up:source unirule:MF_01024 . _:359092 up:source unirule:MF_01024 . _:359093 up:source unirule:MF_01024 . _:359094 up:source unirule:MF_01024 . _:359095 up:source unirule:MF_01024 . _:359096 up:source unirule:MF_01024 . _:359097 up:source unirule:MF_01024 . _:359098 up:source unirule:MF_01024 . _:359099 up:source unirule:MF_01024 . _:359100 up:source unirule:MF_01024 . _:359101 up:source unirule:MF_01024 . _:359102 up:source unirule:MF_01024 . _:359103 up:source unirule:MF_01024 . _:359104 up:source unirule:MF_01024 . _:359105 up:source unirule:MF_01024 . _:359106 up:source unirule:MF_01024 . _:359107 up:source unirule:MF_01024 . _:359108 up:source unirule:MF_01024 . _:359109 up:source unirule:MF_01024 . _:359110 up:source unirule:MF_01024 . _:359111 up:source unirule:MF_01024 . _:359112 up:source unirule:MF_01024 . _:359113 up:source unirule:MF_01024 . _:359114 up:source unirule:MF_01024 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation5 , ?annotation6 ; up:classifiedWith GO:0000105 , GO:0004399 , keyword:28 , keyword:368 , keyword:520 , keyword:560 ; up:recommendedName ?name0 . ?name0 up:ecName '1.1.1.23' ; up:fullName 'Histidinol dehydrogenase' ; up:shortName 'HDH' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'hisD' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Catalyzes the sequential NAD-dependent oxidations of L-histidinol to L-histidinaldehyde and then to L-histidine.' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/20641>; up:enzymeClass <http://purl.uniprot.org/enzyme/1.1.1.23>. ?annotation5 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid biosynthesis; L-histidine biosynthesis; L-histidine from 5-phospho-alpha-D-ribose 1-diphosphate: step 9/9.' . ?annotation6 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the histidinol dehydrogenase family.' . ?case7 up:classifiedWith GO:0008270 , keyword:479 , keyword:862 . ?pfs9 up:annotation ?annotation10 , ?annotation16 , ?annotation22 , ?annotation28 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; up:ligand ?ligand13 ; rdf:type up:Binding_Site_Annotation . ?pfsb11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?ligand13 rdfs:subClassOf chebi:29105 . ?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:29105 . ?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:29105 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf chebi:29105 . ?pfs34 up:annotation ?annotation35 , ?annotation42 , ?annotation49 , ?annotation56 , ?annotation63 , ?annotation70 , ?annotation77 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; up:ligand ?ligand38 ; rdf:type up:Binding_Site_Annotation . ?pfsb36 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand38 rdfs:subClassOf ?molecule39 . ?molecule39 rdfs:label 'substrate' . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; up:ligand ?ligand45 ; rdf:type up:Binding_Site_Annotation . ?pfsb43 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand45 rdfs:subClassOf ?molecule46 . ?molecule46 rdfs:label 'substrate' . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; up:ligand ?ligand52 ; rdf:type up:Binding_Site_Annotation . ?pfsb50 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?ligand52 rdfs:subClassOf ?molecule53 . ?molecule53 rdfs:label 'substrate' . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; up:ligand ?ligand59 ; rdf:type up:Binding_Site_Annotation . ?pfsb57 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse58 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand59 rdfs:subClassOf ?molecule60 . ?molecule60 rdfs:label 'substrate' . ?annotation63 faldo:begin ?pfsb64 ; faldo:end ?pfse65 ; up:ligand ?ligand66 ; rdf:type up:Binding_Site_Annotation . ?pfsb64 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse65 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?ligand66 rdfs:subClassOf ?molecule67 . ?molecule67 rdfs:label 'substrate' . ?annotation70 faldo:begin ?pfsb71 ; faldo:end ?pfse72 ; up:ligand ?ligand73 ; rdf:type up:Binding_Site_Annotation . ?pfsb71 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?pfse72 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?ligand73 rdfs:subClassOf ?molecule74 . ?molecule74 rdfs:label 'substrate' . ?annotation77 faldo:begin ?pfsb78 ; faldo:end ?pfse79 ; up:ligand ?ligand80 ; rdf:type up:Binding_Site_Annotation . ?pfsb78 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?pfse79 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?ligand80 rdfs:subClassOf ?molecule81 . ?molecule81 rdfs:label 'substrate' . ?pfs84 up:annotation ?annotation85 , ?annotation91 , ?annotation97 . ?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:57540 . ?annotation91 faldo:begin ?pfsb92 ; faldo:end ?pfse93 ; up:ligand ?ligand94 ; rdf:type up:Binding_Site_Annotation . ?pfsb92 faldo:position ?thisPositionOn95 ; rdf:type faldo:ExactPosition . ?pfse93 faldo:position ?thisPositionOn96 ; rdf:type faldo:ExactPosition . ?ligand94 rdfs:subClassOf chebi:57540 . ?annotation97 faldo:begin ?pfsb98 ; faldo:end ?pfse99 ; up:ligand ?ligand100 ; rdf:type up:Binding_Site_Annotation . ?pfsb98 faldo:position ?thisPositionOn101 ; rdf:type faldo:ExactPosition . ?pfse99 faldo:position ?thisPositionOn102 ; rdf:type faldo:ExactPosition . ?ligand100 rdfs:subClassOf chebi:57540 . ?pfs103 up:annotation ?annotation104 . ?annotation104 faldo:begin ?pfsb105 ; faldo:end ?pfse106 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb105 faldo:position ?thisPositionOn107 ; rdf:type faldo:ExactPosition . ?pfse106 faldo:position ?thisPositionOn108 ; rdf:type faldo:ExactPosition . ?pfs109 up:annotation ?annotation110 . ?annotation110 faldo:begin ?pfsb111 ; faldo:end ?pfse112 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb111 faldo:position ?thisPositionOn113 ; rdf:type faldo:ExactPosition . ?pfse112 faldo:position ?thisPositionOn114 ; rdf:type faldo:ExactPosition . _:359115 a rdf:Statement ; up:attribution _:359084 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:359116 a rdf:Statement ; up:attribution _:359085 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:359117 a rdf:Statement ; up:attribution _:359086 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:359118 a rdf:Statement ; up:attribution _:359087 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:359119 a rdf:Statement ; up:attribution _:359088 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:359120 a rdf:Statement ; up:attribution _:359089 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:359121 a rdf:Statement ; up:attribution _:359090 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:28 . _:359122 a rdf:Statement ; up:attribution _:359091 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:368 . _:359123 a rdf:Statement ; up:attribution _:359092 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:359124 a rdf:Statement ; up:attribution _:359093 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:359125 a rdf:Statement ; up:attribution _:359094 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004399 . _:359126 a rdf:Statement ; up:attribution _:359095 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000105 . _:359127 a rdf:Statement ; up:attribution _:359096 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:359128 a rdf:Statement ; up:attribution _:359097 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:359129 a rdf:Statement ; up:attribution _:359098 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:359130 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:359131 a rdf:Statement ; up:attribution _:359099 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:359132 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:359133 a rdf:Statement ; up:attribution _:359100 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:359134 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:359135 a rdf:Statement ; up:attribution _:359101 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:359136 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:359137 a rdf:Statement ; up:attribution _:359102 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:359138 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:359139 a rdf:Statement ; up:attribution _:359103 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:359140 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:359141 a rdf:Statement ; up:attribution _:359104 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:359142 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:359143 a rdf:Statement ; up:attribution _:359105 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:359144 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:359145 a rdf:Statement ; up:attribution _:359106 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:359146 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:359147 a rdf:Statement ; up:attribution _:359107 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:359148 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:359149 a rdf:Statement ; up:attribution _:359108 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:359150 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . _:359151 a rdf:Statement ; up:attribution _:359109 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . _:359152 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:359153 a rdf:Statement ; up:attribution _:359110 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:359154 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation91 . _:359155 a rdf:Statement ; up:attribution _:359111 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation91 . _:359156 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation97 . _:359157 a rdf:Statement ; up:attribution _:359112 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation97 . _:359158 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs103 ; rdf:predicate up:annotation ; rdf:object ?annotation104 . _:359159 a rdf:Statement ; up:attribution _:359113 ; rdf:subject ?pfs103 ; rdf:predicate up:annotation ; rdf:object ?annotation104 . _:359160 a rdf:Statement ; up:source unirule:MF_01024 ; rdf:subject ?pfs109 ; rdf:predicate up:annotation ; rdf:object ?annotation110 . _:359161 a rdf:Statement ; up:attribution _:359114 ; rdf:subject ?pfs109 ; rdf:predicate up:annotation ; rdf:object ?annotation110 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01024 #Rule MF_01024 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03 VALUES ?supertaxon115 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01024 . ?thisOrganism rdfs:subClassOf+ ?supertaxon115 . BIND(URI(CONCAT(STR(?this), '#MF_01024a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01024a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01024a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01024a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01024a6')) AS ?annotation6) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionP06988121 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06988123 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06988MF_01024116 . ?templateMotifSequenceMatchRegionP06988121 faldo:begin ?templateMotifSequenceMatchBeginP06988122 . ?templateMotifSequenceMatchBeginP06988122 faldo:position ?templateMotifSequenceMatchBeginPositionP06988117 ; faldo:reference isoform:P06988-1 . ?templateMotifSequenceProfileAlignmentOperationP06988123 edam:has_input signature:MF_01024 ; rdf:type edam:operation_0300 . ?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01024127 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06988MF_01024118 . ?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01024126 . ?targetMotifMatchRegionMatchBeginMF_01024126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01024119 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01024127 edam:has_input signature:MF_01024 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024116, 1, (STRLEN(?templateMotifCigarP06988MF_01024116) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024116, CONCAT('^(?:-*[^-]){', STR(((259 - ?templateMotifSequenceMatchBeginPositionP06988117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024118, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024118) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024118, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024118) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01024119) - 1) AS ?thisPositionOn14) . BIND(?thisPositionOn14 AS ?thisPositionOn15) . BIND(?this AS ?pfs1t130) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) . FILTER (REGEX('[EQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1))) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024116, 1, (STRLEN(?templateMotifCigarP06988MF_01024116) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024116, CONCAT('^(?:-*[^-]){', STR(((262 - ?templateMotifSequenceMatchBeginPositionP06988117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024118, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024118) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024118, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024118) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_01024119) - 1) AS ?thisPositionOn20) . BIND(?thisPositionOn20 AS ?thisPositionOn21) . BIND(?this AS ?pfs1t133) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024116, 1, (STRLEN(?templateMotifCigarP06988MF_01024116) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024116, CONCAT('^(?:-*[^-]){', STR(((360 - ?templateMotifSequenceMatchBeginPositionP06988117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024118, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024118) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024118, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024118) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_01024119) - 1) AS ?thisPositionOn26) . BIND(?thisPositionOn26 AS ?thisPositionOn27) . BIND(?this AS ?pfs1t136) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024116, 1, (STRLEN(?templateMotifCigarP06988MF_01024116) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024116, CONCAT('^(?:-*[^-]){', STR(((419 - ?templateMotifSequenceMatchBeginPositionP06988117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024118, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024118) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024118, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024118) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) . BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_01024119) - 1) AS ?thisPositionOn32) . BIND(?thisPositionOn32 AS ?thisPositionOn33) . BIND(?this AS ?pfs1t139) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'H')) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch144 faldo:location ?templateMotifSequenceMatchRegionP06988145 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06988147 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06988MF_01024140 . ?templateMotifSequenceMatchRegionP06988145 faldo:begin ?templateMotifSequenceMatchBeginP06988146 . ?templateMotifSequenceMatchBeginP06988146 faldo:position ?templateMotifSequenceMatchBeginPositionP06988141 ; faldo:reference isoform:P06988-1 . ?templateMotifSequenceProfileAlignmentOperationP06988147 edam:has_input signature:MF_01024 ; rdf:type edam:operation_0300 . ?targetMotifMatch148 faldo:location ?targetMotifMatchRegionMatch149 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01024151 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06988MF_01024142 . ?targetMotifMatchRegionMatch149 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01024150 . ?targetMotifMatchRegionMatchBeginMF_01024150 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01024143 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01024151 edam:has_input signature:MF_01024 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024140, 1, (STRLEN(?templateMotifCigarP06988MF_01024140) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024140, CONCAT('^(?:-*[^-]){', STR(((237 - ?templateMotifSequenceMatchBeginPositionP06988141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) . BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_01024143) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs2t154) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse37) . FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1))) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024140, 1, (STRLEN(?templateMotifCigarP06988MF_01024140) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024140, CONCAT('^(?:-*[^-]){', STR(((259 - ?templateMotifSequenceMatchBeginPositionP06988141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) . BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_01024143) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs2t157) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse44) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'Q')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024140, 1, (STRLEN(?templateMotifCigarP06988MF_01024140) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024140, CONCAT('^(?:-*[^-]){', STR(((262 - ?templateMotifSequenceMatchBeginPositionP06988141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) . BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_01024143) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs2t160) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse51) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024140, 1, (STRLEN(?templateMotifCigarP06988MF_01024140) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024140, CONCAT('^(?:-*[^-]){', STR(((327 - ?templateMotifSequenceMatchBeginPositionP06988141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_01024143) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs2t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse58) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024140, 1, (STRLEN(?templateMotifCigarP06988MF_01024140) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024140, CONCAT('^(?:-*[^-]){', STR(((360 - ?templateMotifSequenceMatchBeginPositionP06988141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_01024143) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs2t166) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse65) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024140, 1, (STRLEN(?templateMotifCigarP06988MF_01024140) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024140, CONCAT('^(?:-*[^-]){', STR(((414 - ?templateMotifSequenceMatchBeginPositionP06988141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1167) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), '')))), '[^-]', ''))) AS ?step2168) . BIND(((?step2168 + ?targetMotifMatchRegionMatchBeginPositionMF_01024143) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs2t169) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb71) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse72) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024140, 1, (STRLEN(?templateMotifCigarP06988MF_01024140) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024140, CONCAT('^(?:-*[^-]){', STR(((419 - ?templateMotifSequenceMatchBeginPositionP06988141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024142, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024142) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) . BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_01024143) - 1) AS ?thisPositionOn82) . BIND(?thisPositionOn82 AS ?thisPositionOn83) . BIND(?this AS ?pfs2t172) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb78) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse79) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'H')) . BIND(?this AS ?pfs34) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch177 faldo:location ?templateMotifSequenceMatchRegionP06988178 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06988180 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06988MF_01024173 . ?templateMotifSequenceMatchRegionP06988178 faldo:begin ?templateMotifSequenceMatchBeginP06988179 . ?templateMotifSequenceMatchBeginP06988179 faldo:position ?templateMotifSequenceMatchBeginPositionP06988174 ; faldo:reference isoform:P06988-1 . ?templateMotifSequenceProfileAlignmentOperationP06988180 edam:has_input signature:MF_01024 ; rdf:type edam:operation_0300 . ?targetMotifMatch181 faldo:location ?targetMotifMatchRegionMatch182 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01024184 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06988MF_01024175 . ?targetMotifMatchRegionMatch182 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01024183 . ?targetMotifMatchRegionMatchBeginMF_01024183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01024176 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01024184 edam:has_input signature:MF_01024 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024173, 1, (STRLEN(?templateMotifCigarP06988MF_01024173) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024173, CONCAT('^(?:-*[^-]){', STR(((130 - ?templateMotifSequenceMatchBeginPositionP06988174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024175, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024175) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024175, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024175) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), '')))), '[^-]', ''))) AS ?step2186) . BIND(((?step2186 + ?targetMotifMatchRegionMatchBeginPositionMF_01024176) - 1) AS ?thisPositionOn89) . BIND(?thisPositionOn89 AS ?thisPositionOn90) . BIND(?this AS ?pfs3t187) . 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) = 'Y')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024173, 1, (STRLEN(?templateMotifCigarP06988MF_01024173) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024173, CONCAT('^(?:-*[^-]){', STR(((188 - ?templateMotifSequenceMatchBeginPositionP06988174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024175, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024175) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024175, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024175) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), '')))), '[^-]', ''))) AS ?step2189) . BIND(((?step2189 + ?targetMotifMatchRegionMatchBeginPositionMF_01024176) - 1) AS ?thisPositionOn95) . BIND(?thisPositionOn95 AS ?thisPositionOn96) . BIND(?this AS ?pfs3t190) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn95))) AS ?pfsb92) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn96))) AS ?pfse93) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn95, 1) = 'Q')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024173, 1, (STRLEN(?templateMotifCigarP06988MF_01024173) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024173, CONCAT('^(?:-*[^-]){', STR(((211 - ?templateMotifSequenceMatchBeginPositionP06988174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024175, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024175) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024175, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024175) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) . BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_01024176) - 1) AS ?thisPositionOn101) . BIND(?thisPositionOn101 AS ?thisPositionOn102) . BIND(?this AS ?pfs3t193) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn101))) AS ?pfsb98) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn102))) AS ?pfse99) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn101, 1) = 'N')) . BIND(?this AS ?pfs84) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch198 faldo:location ?templateMotifSequenceMatchRegionP06988199 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06988201 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06988MF_01024194 . ?templateMotifSequenceMatchRegionP06988199 faldo:begin ?templateMotifSequenceMatchBeginP06988200 . ?templateMotifSequenceMatchBeginP06988200 faldo:position ?templateMotifSequenceMatchBeginPositionP06988195 ; faldo:reference isoform:P06988-1 . ?templateMotifSequenceProfileAlignmentOperationP06988201 edam:has_input signature:MF_01024 ; rdf:type edam:operation_0300 . ?targetMotifMatch202 faldo:location ?targetMotifMatchRegionMatch203 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01024205 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06988MF_01024196 . ?targetMotifMatchRegionMatch203 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01024204 . ?targetMotifMatchRegionMatchBeginMF_01024204 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01024197 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01024205 edam:has_input signature:MF_01024 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024194, 1, (STRLEN(?templateMotifCigarP06988MF_01024194) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024194, CONCAT('^(?:-*[^-]){', STR(((326 - ?templateMotifSequenceMatchBeginPositionP06988195) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1206) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024196, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024196) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024196, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024196) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), '')))), '[^-]', ''))) AS ?step2207) . BIND(((?step2207 + ?targetMotifMatchRegionMatchBeginPositionMF_01024197) - 1) AS ?thisPositionOn107) . BIND(?thisPositionOn107 AS ?thisPositionOn108) . BIND(?this AS ?pfs4t208) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn107))) AS ?pfsb105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn108))) AS ?pfse106) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn107, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01024a104')) AS ?annotation104) . BIND(?this AS ?pfs103) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch213 faldo:location ?templateMotifSequenceMatchRegionP06988214 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06988216 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06988MF_01024209 . ?templateMotifSequenceMatchRegionP06988214 faldo:begin ?templateMotifSequenceMatchBeginP06988215 . ?templateMotifSequenceMatchBeginP06988215 faldo:position ?templateMotifSequenceMatchBeginPositionP06988210 ; faldo:reference isoform:P06988-1 . ?templateMotifSequenceProfileAlignmentOperationP06988216 edam:has_input signature:MF_01024 ; rdf:type edam:operation_0300 . ?targetMotifMatch217 faldo:location ?targetMotifMatchRegionMatch218 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01024220 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06988MF_01024211 . ?targetMotifMatchRegionMatch218 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01024219 . ?targetMotifMatchRegionMatchBeginMF_01024219 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01024212 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01024220 edam:has_input signature:MF_01024 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06988MF_01024209, 1, (STRLEN(?templateMotifCigarP06988MF_01024209) - STRLEN(REPLACE(?templateMotifCigarP06988MF_01024209, CONCAT('^(?:-*[^-]){', STR(((327 - ?templateMotifSequenceMatchBeginPositionP06988210) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1221) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06988MF_01024211, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024211) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06988MF_01024211, 1, (STRLEN(?targetMotifMatchCigarP06988MF_01024211) - STRLEN(REPLACE(?targetMotifMatchCigarP06988MF_01024211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), '')))), '[^-]', ''))) AS ?step2222) . BIND(((?step2222 + ?targetMotifMatchRegionMatchBeginPositionMF_01024212) - 1) AS ?thisPositionOn113) . BIND(?thisPositionOn113 AS ?thisPositionOn114) . BIND(?this AS ?pfs4t223) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn113))) AS ?pfsb111) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn114))) AS ?pfse112) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn113, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01024a110')) AS ?annotation110) . BIND(?this AS ?pfs109) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag224) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag224, ?UNBOUND_VARIABLE) AS ?case7) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:91347 . BIND(?this AS ?case8) . } }