| http://purl.uniprot.org/unirules/MF_02032#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:716531 up:source unirule:MF_02032 .
_:716532 up:source unirule:MF_02032 .
_:716533 up:source unirule:MF_02032 .
_:716534 up:source unirule:MF_02032 .
_:716535 up:source unirule:MF_02032 .
_:716536 up:source unirule:MF_02032 .
_:716537 up:source unirule:MF_02032 .
_:716538 up:source unirule:MF_02032 .
_:716539 up:source unirule:MF_02032 .
_:716540 up:source unirule:MF_02032 .
_:716541 up:source unirule:MF_02032 .
_:716542 up:source unirule:MF_02032 .
_:716543 up:source unirule:MF_02032 .
_:716544 up:source unirule:MF_02032 .
_:716545 up:source unirule:MF_02032 .
_:716546 up:source unirule:MF_02032 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation9 ;
up:classifiedWith GO:0008679 ,
GO:0046392 ,
keyword:520 ,
keyword:560 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.1.1.60' ;
up:fullName '2-hydroxy-3-oxopropionate reductase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Tartronate semialdehyde reductase' ;
up:shortName 'TSAR' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'garR' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the reduction of tatronate semialdehyde to D-glycerate.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate acid metabolism; galactarate degradation; D-glycerate from galactarate: step 3/3.' .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the HIBADH-related family. 2-hydroxy-3-oxopropionate reductase subfamily.' .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:57540 .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Active_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf chebi:57540 .
?pfs30 up:annotation ?annotation31 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
up:ligand ?ligand34 ;
rdf:type up:Binding_Site_Annotation .
?pfsb32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?ligand34 rdfs:subClassOf chebi:57540 .
_:716547 a rdf:Statement ;
up:attribution _:716531 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:716548 a rdf:Statement ;
up:attribution _:716532 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:716549 a rdf:Statement ;
up:attribution _:716533 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:716550 a rdf:Statement ;
up:attribution _:716534 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:716551 a rdf:Statement ;
up:attribution _:716535 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:716552 a rdf:Statement ;
up:attribution _:716536 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:716553 a rdf:Statement ;
up:attribution _:716537 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:716554 a rdf:Statement ;
up:attribution _:716538 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:716555 a rdf:Statement ;
up:attribution _:716539 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:716556 a rdf:Statement ;
up:attribution _:716540 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:716557 a rdf:Statement ;
up:attribution _:716541 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008679 .
_:716558 a rdf:Statement ;
up:attribution _:716542 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046392 .
_:716559 a rdf:Statement ;
up:source unirule:MF_02032 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:716560 a rdf:Statement ;
up:attribution _:716543 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:716561 a rdf:Statement ;
up:source unirule:MF_02032 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:716562 a rdf:Statement ;
up:attribution _:716544 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:716563 a rdf:Statement ;
up:source unirule:MF_02032 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:716564 a rdf:Statement ;
up:attribution _:716545 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:716565 a rdf:Statement ;
up:source unirule:MF_02032 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:716566 a rdf:Statement ;
up:attribution _:716546 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02032
#Rule MF_02032 Created by:? on:2015-05-26 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02032 .
?thisOrganism rdfs:subClassOf+ taxon:1236 .
BIND(URI(CONCAT(STR(?this), '#MF_02032a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02032a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_02032a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_02032a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02032a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_02032a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_02032a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch41 faldo:location ?templateMotifSequenceMatchRegionP0ABQ242 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ244 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ2MF_0203237 .
?templateMotifSequenceMatchRegionP0ABQ242 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ243 .
?templateMotifSequenceMatchBeginP0ABQ243 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ238 ;
faldo:reference isoform:P0ABQ2-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ244 edam:has_input signature:MF_02032 ;
rdf:type edam:operation_0300 .
?targetMotifMatch45 faldo:location ?targetMotifMatchRegionMatch46 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0203248 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ2MF_0203239 .
?targetMotifMatchRegionMatch46 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0203247 .
?targetMotifMatchRegionMatchBeginMF_0203247 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0203240 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0203248 edam:has_input signature:MF_02032 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ2MF_0203237, 1, (STRLEN(?templateMotifCigarP0ABQ2MF_0203237) - STRLEN(REPLACE(?templateMotifCigarP0ABQ2MF_0203237, CONCAT('^(?:-*[^-]){', STR(((4 - ?templateMotifSequenceMatchBeginPositionP0ABQ238) + 1)), '}'), '')))), '[a-z]', '')) AS ?step149) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ2MF_0203239, 1, (STRLEN(?targetMotifMatchCigarP0ABQ2MF_0203239) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ2MF_0203239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ2MF_0203239, 1, (STRLEN(?targetMotifMatchCigarP0ABQ2MF_0203239) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ2MF_0203239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step149), '}'), '')))), '[^-]', ''))) AS ?step250) .
BIND(((?step250 + ?targetMotifMatchRegionMatchBeginPositionMF_0203240) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ2MF_0203237, 1, (STRLEN(?templateMotifCigarP0ABQ2MF_0203237) - STRLEN(REPLACE(?templateMotifCigarP0ABQ2MF_0203237, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP0ABQ238) + 1)), '}'), '')))), '[a-z]', '')) AS ?step151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ2MF_0203239, 1, (STRLEN(?targetMotifMatchCigarP0ABQ2MF_0203239) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ2MF_0203239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ2MF_0203239, 1, (STRLEN(?targetMotifMatchCigarP0ABQ2MF_0203239) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ2MF_0203239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), '')))), '[^-]', ''))) AS ?step252) .
BIND(((?step252 + ?targetMotifMatchRegionMatchBeginPositionMF_0203240) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER ((BOUND(?thisPositionOn15) && BOUND(?thisPositionOn16))) .
BIND(URI(CONCAT(STR(?this), '#MF_02032a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch58 faldo:location ?templateMotifSequenceMatchRegionP0ABQ259 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ261 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ2MF_0203254 .
?templateMotifSequenceMatchRegionP0ABQ259 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ260 .
?templateMotifSequenceMatchBeginP0ABQ260 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ255 ;
faldo:reference isoform:P0ABQ2-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ261 edam:has_input signature:MF_02032 ;
rdf:type edam:operation_0300 .
?targetMotifMatch62 faldo:location ?targetMotifMatchRegionMatch63 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0203265 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ2MF_0203256 .
?targetMotifMatchRegionMatch63 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0203264 .
?targetMotifMatchRegionMatchBeginMF_0203264 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0203257 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0203265 edam:has_input signature:MF_02032 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ2MF_0203254, 1, (STRLEN(?templateMotifCigarP0ABQ2MF_0203254) - STRLEN(REPLACE(?templateMotifCigarP0ABQ2MF_0203254, CONCAT('^(?:-*[^-]){', STR(((170 - ?templateMotifSequenceMatchBeginPositionP0ABQ255) + 1)), '}'), '')))), '[a-z]', '')) AS ?step166) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ2MF_0203256, 1, (STRLEN(?targetMotifMatchCigarP0ABQ2MF_0203256) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ2MF_0203256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ2MF_0203256, 1, (STRLEN(?targetMotifMatchCigarP0ABQ2MF_0203256) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ2MF_0203256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), '')))), '[^-]', ''))) AS ?step267) .
BIND(((?step267 + ?targetMotifMatchRegionMatchBeginPositionMF_0203257) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_02032a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch73 faldo:location ?templateMotifSequenceMatchRegionP0ABQ274 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ276 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ2MF_0203269 .
?templateMotifSequenceMatchRegionP0ABQ274 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ275 .
?templateMotifSequenceMatchBeginP0ABQ275 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ270 ;
faldo:reference isoform:P0ABQ2-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ276 edam:has_input signature:MF_02032 ;
rdf:type edam:operation_0300 .
?targetMotifMatch77 faldo:location ?targetMotifMatchRegionMatch78 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0203280 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ2MF_0203271 .
?targetMotifMatchRegionMatch78 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0203279 .
?targetMotifMatchRegionMatchBeginMF_0203279 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0203272 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0203280 edam:has_input signature:MF_02032 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ2MF_0203269, 1, (STRLEN(?templateMotifCigarP0ABQ2MF_0203269) - STRLEN(REPLACE(?templateMotifCigarP0ABQ2MF_0203269, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionP0ABQ270) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ2MF_0203271, 1, (STRLEN(?targetMotifMatchCigarP0ABQ2MF_0203271) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ2MF_0203271, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ2MF_0203271, 1, (STRLEN(?targetMotifMatchCigarP0ABQ2MF_0203271) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ2MF_0203271, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) .
BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0203272) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t83) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_02032a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionP0ABQ289 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABQ291 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABQ2MF_0203284 .
?templateMotifSequenceMatchRegionP0ABQ289 faldo:begin ?templateMotifSequenceMatchBeginP0ABQ290 .
?templateMotifSequenceMatchBeginP0ABQ290 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABQ285 ;
faldo:reference isoform:P0ABQ2-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABQ291 edam:has_input signature:MF_02032 ;
rdf:type edam:operation_0300 .
?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0203295 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABQ2MF_0203286 .
?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0203294 .
?targetMotifMatchRegionMatchBeginMF_0203294 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0203287 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0203295 edam:has_input signature:MF_02032 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABQ2MF_0203284, 1, (STRLEN(?templateMotifCigarP0ABQ2MF_0203284) - STRLEN(REPLACE(?templateMotifCigarP0ABQ2MF_0203284, CONCAT('^(?:-*[^-]){', STR(((238 - ?templateMotifSequenceMatchBeginPositionP0ABQ285) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABQ2MF_0203286, 1, (STRLEN(?targetMotifMatchCigarP0ABQ2MF_0203286) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ2MF_0203286, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABQ2MF_0203286, 1, (STRLEN(?targetMotifMatchCigarP0ABQ2MF_0203286) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABQ2MF_0203286, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0203287) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t98) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_02032a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
}
"xsd:string |