| http://purl.uniprot.org/unirules/MF_01024#construct | http://www.w3.org/ns/shacl#construct | "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 ;
up:enzymeClass .
?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) .
}
}
"xsd:string |