| http://purl.uniprot.org/unirules/MF_01254#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:442132 up:source unirule:MF_01254 .
_:442133 up:source unirule:MF_01254 .
_:442134 up:source unirule:MF_01254 .
_:442135 up:source unirule:MF_01254 .
_:442136 up:source unirule:MF_01254 .
_:442137 up:source unirule:MF_01254 .
_:442138 up:source unirule:MF_01254 .
_:442139 up:source unirule:MF_01254 .
_:442140 up:source unirule:MF_01254 .
_:442141 up:source unirule:MF_01254 .
_:442142 up:source unirule:MF_01254 .
_:442143 up:source unirule:MF_01254 .
_:442144 up:source unirule:MF_01254 .
_:442145 up:source unirule:MF_01254 .
_:442146 up:source unirule:MF_01254 .
_:442147 up:source unirule:MF_01254 .
_:442148 up:source unirule:MF_01254 .
_:442149 up:source unirule:MF_01254 .
_:442150 up:source unirule:MF_01254 .
_:442151 up:source unirule:MF_01254 .
_:442152 up:source unirule:MF_01254 .
_:442153 up:source unirule:MF_01254 .
_:442154 up:source unirule:MF_01254 .
_:442155 up:source unirule:MF_01254 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ,
?annotation10 ;
up:classifiedWith GO:0005737 ,
GO:0008736 ,
GO:0042355 ,
keyword:119 ,
keyword:294 ,
keyword:413 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '5.3.1.25' ;
up:fullName 'L-fucose isomerase' ;
up:shortName 'FucIase' ;
rdf:type up:Structured_Name .
?name1 up:fullName '6-deoxy-L-galactose isomerase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'fucI' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Converts the aldose L-fucose into the corresponding ketose L-fuculose.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:cofactor chebi:29035 ;
rdf:type up:Cofactor_Annotation .
?annotation7 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate degradation; L-fucose degradation; L-lactaldehyde and glycerone phosphate from L-fucose: step 1/3.' .
?annotation8 a up:Subcellular_Location_Annotation .
?annotation8li9 up:cellularComponent .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the L-fucose isomerase family.' .
?case12 up:classifiedWith GO:0030145 ,
keyword:464 ,
keyword:479 .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:29035 .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:29035 .
?pfs27 up:annotation ?annotation28 .
?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:29035 .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb36 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfs40 up:annotation ?annotation41 .
?annotation41 faldo:begin ?pfsb42 ;
faldo:end ?pfse43 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb42 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfse43 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
_:442156 a rdf:Statement ;
up:attribution _:442132 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:442157 a rdf:Statement ;
up:attribution _:442133 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:442158 a rdf:Statement ;
up:attribution _:442134 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:442159 a rdf:Statement ;
up:attribution _:442135 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:442160 a rdf:Statement ;
up:attribution _:442136 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:442161 a rdf:Statement ;
up:attribution _:442137 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:442162 a rdf:Statement ;
up:attribution _:442138 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:442163 a rdf:Statement ;
up:attribution _:442139 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:442164 a rdf:Statement ;
up:attribution _:442140 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:442165 a rdf:Statement ;
up:attribution _:442141 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:442166 a rdf:Statement ;
up:attribution _:442142 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:119 .
_:442167 a rdf:Statement ;
up:attribution _:442143 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:294 .
_:442168 a rdf:Statement ;
up:attribution _:442144 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:442169 a rdf:Statement ;
up:attribution _:442145 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008736 .
_:442170 a rdf:Statement ;
up:attribution _:442146 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042355 .
_:442171 a rdf:Statement ;
up:attribution _:442147 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:442172 a rdf:Statement ;
up:attribution _:442148 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:464 .
_:442173 a rdf:Statement ;
up:attribution _:442149 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:442174 a rdf:Statement ;
up:attribution _:442150 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030145 .
_:442175 a rdf:Statement ;
up:source unirule:MF_01254 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:442176 a rdf:Statement ;
up:attribution _:442151 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:442177 a rdf:Statement ;
up:source unirule:MF_01254 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:442178 a rdf:Statement ;
up:attribution _:442152 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:442179 a rdf:Statement ;
up:source unirule:MF_01254 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:442180 a rdf:Statement ;
up:attribution _:442153 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:442181 a rdf:Statement ;
up:source unirule:MF_01254 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:442182 a rdf:Statement ;
up:attribution _:442154 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:442183 a rdf:Statement ;
up:source unirule:MF_01254 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:442184 a rdf:Statement ;
up:attribution _:442155 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01254
#Rule MF_01254 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01254 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01254a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01254a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01254a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01254a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01254a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01254a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01254a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01254a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch50 faldo:location ?templateMotifSequenceMatchRegionP6992251 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP6992253 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP69922MF_0125446 .
?templateMotifSequenceMatchRegionP6992251 faldo:begin ?templateMotifSequenceMatchBeginP6992252 .
?templateMotifSequenceMatchBeginP6992252 faldo:position ?templateMotifSequenceMatchBeginPositionP6992247 ;
faldo:reference isoform:P69922-1 .
?templateMotifSequenceProfileAlignmentOperationP6992253 edam:has_input signature:MF_01254 ;
rdf:type edam:operation_0300 .
?targetMotifMatch54 faldo:location ?targetMotifMatchRegionMatch55 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0125457 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP69922MF_0125448 .
?targetMotifMatchRegionMatch55 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0125456 .
?targetMotifMatchRegionMatchBeginMF_0125456 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0125449 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0125457 edam:has_input signature:MF_01254 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_4) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69922MF_0125446, 1, (STRLEN(?templateMotifCigarP69922MF_0125446) - STRLEN(REPLACE(?templateMotifCigarP69922MF_0125446, CONCAT('^(?:-*[^-]){', STR(((361 - ?templateMotifSequenceMatchBeginPositionP6992247) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69922MF_0125448, 1, (STRLEN(?targetMotifMatchCigarP69922MF_0125448) - STRLEN(REPLACE(?targetMotifMatchCigarP69922MF_0125448, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69922MF_0125448, 1, (STRLEN(?targetMotifMatchCigarP69922MF_0125448) - STRLEN(REPLACE(?targetMotifMatchCigarP69922MF_0125448, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) .
BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0125449) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t60) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01254a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch65 faldo:location ?templateMotifSequenceMatchRegionP6992266 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP6992268 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP69922MF_0125461 .
?templateMotifSequenceMatchRegionP6992266 faldo:begin ?templateMotifSequenceMatchBeginP6992267 .
?templateMotifSequenceMatchBeginP6992267 faldo:position ?templateMotifSequenceMatchBeginPositionP6992262 ;
faldo:reference isoform:P69922-1 .
?templateMotifSequenceProfileAlignmentOperationP6992268 edam:has_input signature:MF_01254 ;
rdf:type edam:operation_0300 .
?targetMotifMatch69 faldo:location ?targetMotifMatchRegionMatch70 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0125472 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP69922MF_0125463 .
?targetMotifMatchRegionMatch70 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0125471 .
?targetMotifMatchRegionMatchBeginMF_0125471 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0125464 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0125472 edam:has_input signature:MF_01254 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_5) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69922MF_0125461, 1, (STRLEN(?templateMotifCigarP69922MF_0125461) - STRLEN(REPLACE(?templateMotifCigarP69922MF_0125461, CONCAT('^(?:-*[^-]){', STR(((528 - ?templateMotifSequenceMatchBeginPositionP6992262) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69922MF_0125463, 1, (STRLEN(?targetMotifMatchCigarP69922MF_0125463) - STRLEN(REPLACE(?targetMotifMatchCigarP69922MF_0125463, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69922MF_0125463, 1, (STRLEN(?targetMotifMatchCigarP69922MF_0125463) - STRLEN(REPLACE(?targetMotifMatchCigarP69922MF_0125463, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) .
BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0125464) - 1) AS ?thisPositionOn25) .
BIND(?thisPositionOn25 AS ?thisPositionOn26) .
BIND(?this AS ?pfs2t75) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01254a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch80 faldo:location ?templateMotifSequenceMatchRegionP6992281 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP6992283 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP69922MF_0125476 .
?templateMotifSequenceMatchRegionP6992281 faldo:begin ?templateMotifSequenceMatchBeginP6992282 .
?templateMotifSequenceMatchBeginP6992282 faldo:position ?templateMotifSequenceMatchBeginPositionP6992277 ;
faldo:reference isoform:P69922-1 .
?templateMotifSequenceProfileAlignmentOperationP6992283 edam:has_input signature:MF_01254 ;
rdf:type edam:operation_0300 .
?targetMotifMatch84 faldo:location ?targetMotifMatchRegionMatch85 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0125487 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP69922MF_0125478 .
?targetMotifMatchRegionMatch85 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0125486 .
?targetMotifMatchRegionMatchBeginMF_0125486 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0125479 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0125487 edam:has_input signature:MF_01254 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_3) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69922MF_0125476, 1, (STRLEN(?templateMotifCigarP69922MF_0125476) - STRLEN(REPLACE(?templateMotifCigarP69922MF_0125476, CONCAT('^(?:-*[^-]){', STR(((337 - ?templateMotifSequenceMatchBeginPositionP6992277) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69922MF_0125478, 1, (STRLEN(?targetMotifMatchCigarP69922MF_0125478) - STRLEN(REPLACE(?targetMotifMatchCigarP69922MF_0125478, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69922MF_0125478, 1, (STRLEN(?targetMotifMatchCigarP69922MF_0125478) - STRLEN(REPLACE(?targetMotifMatchCigarP69922MF_0125478, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) .
BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0125479) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs3t90) .
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) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01254a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionP6992296 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP6992298 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP69922MF_0125491 .
?templateMotifSequenceMatchRegionP6992296 faldo:begin ?templateMotifSequenceMatchBeginP6992297 .
?templateMotifSequenceMatchBeginP6992297 faldo:position ?templateMotifSequenceMatchBeginPositionP6992292 ;
faldo:reference isoform:P69922-1 .
?templateMotifSequenceProfileAlignmentOperationP6992298 edam:has_input signature:MF_01254 ;
rdf:type edam:operation_0300 .
?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01254102 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP69922MF_0125493 .
?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01254101 .
?targetMotifMatchRegionMatchBeginMF_01254101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0125494 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01254102 edam:has_input signature:MF_01254 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69922MF_0125491, 1, (STRLEN(?templateMotifCigarP69922MF_0125491) - STRLEN(REPLACE(?templateMotifCigarP69922MF_0125491, CONCAT('^(?:-*[^-]){', STR(((337 - ?templateMotifSequenceMatchBeginPositionP6992292) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69922MF_0125493, 1, (STRLEN(?targetMotifMatchCigarP69922MF_0125493) - STRLEN(REPLACE(?targetMotifMatchCigarP69922MF_0125493, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69922MF_0125493, 1, (STRLEN(?targetMotifMatchCigarP69922MF_0125493) - STRLEN(REPLACE(?targetMotifMatchCigarP69922MF_0125493, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) .
BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0125494) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs4t105) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01254a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionP69922111 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP69922113 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP69922MF_01254106 .
?templateMotifSequenceMatchRegionP69922111 faldo:begin ?templateMotifSequenceMatchBeginP69922112 .
?templateMotifSequenceMatchBeginP69922112 faldo:position ?templateMotifSequenceMatchBeginPositionP69922107 ;
faldo:reference isoform:P69922-1 .
?templateMotifSequenceProfileAlignmentOperationP69922113 edam:has_input signature:MF_01254 ;
rdf:type edam:operation_0300 .
?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01254117 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP69922MF_01254108 .
?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01254116 .
?targetMotifMatchRegionMatchBeginMF_01254116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01254109 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01254117 edam:has_input signature:MF_01254 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP69922MF_01254106, 1, (STRLEN(?templateMotifCigarP69922MF_01254106) - STRLEN(REPLACE(?templateMotifCigarP69922MF_01254106, CONCAT('^(?:-*[^-]){', STR(((361 - ?templateMotifSequenceMatchBeginPositionP69922107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP69922MF_01254108, 1, (STRLEN(?targetMotifMatchCigarP69922MF_01254108) - STRLEN(REPLACE(?targetMotifMatchCigarP69922MF_01254108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP69922MF_01254108, 1, (STRLEN(?targetMotifMatchCigarP69922MF_01254108) - STRLEN(REPLACE(?targetMotifMatchCigarP69922MF_01254108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) .
BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01254109) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs4t120) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse43) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01254a41')) AS ?annotation41) .
BIND(?this AS ?pfs40) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(?this AS ?case11) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag121) .
}
BIND(IF((BOUND(?tagFT_3) || BOUND(?tagFT_4) || BOUND(?tagFT_5)), ?caseWithTag121, ?UNBOUND_VARIABLE) AS ?case12) .
}
"xsd:string |