| http://purl.uniprot.org/unirules/MF_00845#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:300388 up:source unirule:MF_00845 .
_:300389 up:source unirule:MF_00845 .
_:300390 up:source unirule:MF_00845 .
_:300391 up:source unirule:MF_00845 .
_:300392 up:source unirule:MF_00845 .
_:300393 up:source unirule:MF_00845 .
_:300394 up:source unirule:MF_00845 .
_:300395 up:source unirule:MF_00845 .
_:300396 up:source unirule:MF_00845 .
_:300397 up:source unirule:MF_00845 .
_:300398 up:source unirule:MF_00845 .
_:300399 up:source unirule:MF_00845 .
_:300400 up:source unirule:MF_00845 .
_:300401 up:source unirule:MF_00845 .
_:300402 up:source unirule:MF_00845 .
_:300403 up:source unirule:MF_00845 .
_:300404 up:source unirule:MF_00845 .
_:300405 up:source unirule:MF_00845 .
_:300406 up:source unirule:MF_00845 .
_:300407 up:source unirule:MF_00845 .
_:300408 up:source unirule:MF_00845 .
_:300409 up:source unirule:MF_00845 .
_:300410 up:source unirule:MF_00845 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ,
?annotation6 ,
?annotation7 ,
?annotation9 ,
?annotation10 ;
up:classifiedWith GO:0000166 ,
GO:0004497 ,
GO:0005737 ,
keyword:274 ,
keyword:285 ,
keyword:503 ,
keyword:521 ,
keyword:547 ,
keyword:560 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Flavin-dependent monooxygenase' ;
rdf:type up:Structured_Name .
?name1 up:ecName '1.14.13.-' ;
up:fullName 'TetX monooxygenase' ;
up:shortName 'TetX' ;
rdf:type up:Structured_Name .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'An FAD-requiring monooxygenase active on some tetracycline antibiotic derivatives, which leads to their inactivation. Hydroxylates carbon 11a of tetracycline and some analogs.' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity .
?annotation5 up:cofactor chebi:57692 ;
rdf:type up:Cofactor_Annotation .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Monomer.' .
?annotation7 a up:Subcellular_Location_Annotation .
?annotation7li8 up:cellularComponent .
?annotation9 a up:Domain_Annotation ;
rdfs:comment 'Consists of an N-terminal FAD-binding domain with a Rossman fold and a C-terminal substrate-binding domain.' .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the aromatic-ring hydroxylase family. TetX subfamily.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
up:ligand ?ligand15 ;
rdf:type up:Binding_Site_Annotation .
?pfsb13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?ligand15 rdfs:subClassOf chebi:57783 .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf chebi:57692 .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
up:ligand ?ligand29 ;
rdf:type up:Binding_Site_Annotation .
?pfsb27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand29 rdfs:subClassOf chebi:57692 .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
up:ligand ?ligand36 ;
rdf:type up:Binding_Site_Annotation .
?pfsb34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?ligand36 rdfs:subClassOf chebi:57692 .
_:300411 a rdf:Statement ;
up:attribution _:300388 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:300412 a rdf:Statement ;
up:attribution _:300389 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:300413 a rdf:Statement ;
up:attribution _:300390 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:300414 a rdf:Statement ;
up:attribution _:300391 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:300415 a rdf:Statement ;
up:attribution _:300392 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:300416 a rdf:Statement ;
up:attribution _:300393 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:300417 a rdf:Statement ;
up:attribution _:300394 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:300418 a rdf:Statement ;
up:attribution _:300395 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:300419 a rdf:Statement ;
up:attribution _:300396 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:300420 a rdf:Statement ;
up:attribution _:300397 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:300421 a rdf:Statement ;
up:attribution _:300398 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:274 .
_:300422 a rdf:Statement ;
up:attribution _:300399 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:285 .
_:300423 a rdf:Statement ;
up:attribution _:300400 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:503 .
_:300424 a rdf:Statement ;
up:attribution _:300401 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:521 .
_:300425 a rdf:Statement ;
up:attribution _:300402 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:300426 a rdf:Statement ;
up:attribution _:300403 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:300427 a rdf:Statement ;
up:attribution _:300404 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004497 .
_:300428 a rdf:Statement ;
up:attribution _:300405 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000166 .
_:300429 a rdf:Statement ;
up:attribution _:300406 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:300430 a rdf:Statement ;
up:source unirule:MF_00845 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:300431 a rdf:Statement ;
up:attribution _:300407 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:300432 a rdf:Statement ;
up:source unirule:MF_00845 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:300433 a rdf:Statement ;
up:attribution _:300408 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:300434 a rdf:Statement ;
up:source unirule:MF_00845 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:300435 a rdf:Statement ;
up:attribution _:300409 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:300436 a rdf:Statement ;
up:source unirule:MF_00845 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:300437 a rdf:Statement ;
up:attribution _:300410 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00845
#Rule MF_00845 Created by:? on:2019-09-06 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00845 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00845a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00845a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00845a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00845a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00845a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00845a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00845a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00845a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_00845a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch43 faldo:location ?templateMotifSequenceMatchRegionQ93L5144 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ93L5146 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ93L51MF_0084539 .
?templateMotifSequenceMatchRegionQ93L5144 faldo:begin ?templateMotifSequenceMatchBeginQ93L5145 .
?templateMotifSequenceMatchBeginQ93L5145 faldo:position ?templateMotifSequenceMatchBeginPositionQ93L5140 ;
faldo:reference isoform:Q93L51-1 .
?templateMotifSequenceProfileAlignmentOperationQ93L5146 edam:has_input signature:MF_00845 ;
rdf:type edam:operation_0300 .
?targetMotifMatch47 faldo:location ?targetMotifMatchRegionMatch48 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0084550 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ93L51MF_0084541 .
?targetMotifMatchRegionMatch48 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0084549 .
?targetMotifMatchRegionMatchBeginMF_0084549 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0084542 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0084550 edam:has_input signature:MF_00845 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ93L51MF_0084539, 1, (STRLEN(?templateMotifCigarQ93L51MF_0084539) - STRLEN(REPLACE(?templateMotifCigarQ93L51MF_0084539, CONCAT('^(?:-*[^-]){', STR(((54 - ?templateMotifSequenceMatchBeginPositionQ93L5140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ93L51MF_0084541, 1, (STRLEN(?targetMotifMatchCigarQ93L51MF_0084541) - STRLEN(REPLACE(?targetMotifMatchCigarQ93L51MF_0084541, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ93L51MF_0084541, 1, (STRLEN(?targetMotifMatchCigarQ93L51MF_0084541) - STRLEN(REPLACE(?targetMotifMatchCigarQ93L51MF_0084541, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), '')))), '[^-]', ''))) AS ?step252) .
BIND(((?step252 + ?targetMotifMatchRegionMatchBeginPositionMF_0084542) - 1) AS ?thisPositionOn16) .
BIND(?thisPositionOn16 AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00845a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch58 faldo:location ?templateMotifSequenceMatchRegionQ93L5159 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ93L5161 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ93L51MF_0084554 .
?templateMotifSequenceMatchRegionQ93L5159 faldo:begin ?templateMotifSequenceMatchBeginQ93L5160 .
?templateMotifSequenceMatchBeginQ93L5160 faldo:position ?templateMotifSequenceMatchBeginPositionQ93L5155 ;
faldo:reference isoform:Q93L51-1 .
?templateMotifSequenceProfileAlignmentOperationQ93L5161 edam:has_input signature:MF_00845 ;
rdf:type edam:operation_0300 .
?targetMotifMatch62 faldo:location ?targetMotifMatchRegionMatch63 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0084565 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ93L51MF_0084556 .
?targetMotifMatchRegionMatch63 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0084564 .
?targetMotifMatchRegionMatchBeginMF_0084564 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0084557 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0084565 edam:has_input signature:MF_00845 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ93L51MF_0084554, 1, (STRLEN(?templateMotifCigarQ93L51MF_0084554) - STRLEN(REPLACE(?templateMotifCigarQ93L51MF_0084554, CONCAT('^(?:-*[^-]){', STR(((61 - ?templateMotifSequenceMatchBeginPositionQ93L5155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step166) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ93L51MF_0084556, 1, (STRLEN(?targetMotifMatchCigarQ93L51MF_0084556) - STRLEN(REPLACE(?targetMotifMatchCigarQ93L51MF_0084556, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ93L51MF_0084556, 1, (STRLEN(?targetMotifMatchCigarQ93L51MF_0084556) - STRLEN(REPLACE(?targetMotifMatchCigarQ93L51MF_0084556, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), '')))), '[^-]', ''))) AS ?step267) .
BIND(((?step267 + ?targetMotifMatchRegionMatchBeginPositionMF_0084557) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00845a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch73 faldo:location ?templateMotifSequenceMatchRegionQ93L5174 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ93L5176 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ93L51MF_0084569 .
?templateMotifSequenceMatchRegionQ93L5174 faldo:begin ?templateMotifSequenceMatchBeginQ93L5175 .
?templateMotifSequenceMatchBeginQ93L5175 faldo:position ?templateMotifSequenceMatchBeginPositionQ93L5170 ;
faldo:reference isoform:Q93L51-1 .
?templateMotifSequenceProfileAlignmentOperationQ93L5176 edam:has_input signature:MF_00845 ;
rdf:type edam:operation_0300 .
?targetMotifMatch77 faldo:location ?targetMotifMatchRegionMatch78 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0084580 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ93L51MF_0084571 .
?targetMotifMatchRegionMatch78 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0084579 .
?targetMotifMatchRegionMatchBeginMF_0084579 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0084572 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0084580 edam:has_input signature:MF_00845 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ93L51MF_0084569, 1, (STRLEN(?templateMotifCigarQ93L51MF_0084569) - STRLEN(REPLACE(?templateMotifCigarQ93L51MF_0084569, CONCAT('^(?:-*[^-]){', STR(((117 - ?templateMotifSequenceMatchBeginPositionQ93L5170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ93L51MF_0084571, 1, (STRLEN(?targetMotifMatchCigarQ93L51MF_0084571) - STRLEN(REPLACE(?targetMotifMatchCigarQ93L51MF_0084571, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ93L51MF_0084571, 1, (STRLEN(?targetMotifMatchCigarQ93L51MF_0084571) - STRLEN(REPLACE(?targetMotifMatchCigarQ93L51MF_0084571, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) .
BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0084572) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t83) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00845a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionQ93L5189 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ93L5191 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ93L51MF_0084584 .
?templateMotifSequenceMatchRegionQ93L5189 faldo:begin ?templateMotifSequenceMatchBeginQ93L5190 .
?templateMotifSequenceMatchBeginQ93L5190 faldo:position ?templateMotifSequenceMatchBeginPositionQ93L5185 ;
faldo:reference isoform:Q93L51-1 .
?templateMotifSequenceProfileAlignmentOperationQ93L5191 edam:has_input signature:MF_00845 ;
rdf:type edam:operation_0300 .
?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0084595 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ93L51MF_0084586 .
?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0084594 .
?targetMotifMatchRegionMatchBeginMF_0084594 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0084587 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0084595 edam:has_input signature:MF_00845 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ93L51MF_0084584, 1, (STRLEN(?templateMotifCigarQ93L51MF_0084584) - STRLEN(REPLACE(?templateMotifCigarQ93L51MF_0084584, CONCAT('^(?:-*[^-]){', STR(((311 - ?templateMotifSequenceMatchBeginPositionQ93L5185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ93L51MF_0084586, 1, (STRLEN(?targetMotifMatchCigarQ93L51MF_0084586) - STRLEN(REPLACE(?targetMotifMatchCigarQ93L51MF_0084586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ93L51MF_0084586, 1, (STRLEN(?targetMotifMatchCigarQ93L51MF_0084586) - STRLEN(REPLACE(?targetMotifMatchCigarQ93L51MF_0084586, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0084587) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t98) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00845a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
}
"xsd:string |