| http://purl.uniprot.org/unirules/MF_02238#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:773812 up:source unirule:MF_02238 .
_:773813 up:source unirule:MF_02238 .
_:773814 up:source unirule:MF_02238 .
_:773815 up:source unirule:MF_02238 .
_:773816 up:source unirule:MF_02238 .
_:773817 up:source unirule:MF_02238 .
_:773818 up:source unirule:MF_02238 .
_:773819 up:source unirule:MF_02238 .
_:773820 up:source unirule:MF_02238 .
_:773821 up:source unirule:MF_02238 .
_:773822 up:source unirule:MF_02238 .
_:773823 up:source unirule:MF_02238 .
_:773824 up:source unirule:MF_02238 .
_:773825 up:source unirule:MF_02238 .
_:773826 up:source unirule:MF_02238 .
_:773827 up:source unirule:MF_02238 .
_:773828 up:source unirule:MF_02238 .
_:773829 up:source unirule:MF_02238 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0046279 ,
GO:0046565 ,
GO:0046872 ,
keyword:456 ,
keyword:479 ;
up:recommendedName ?name0 .
?name0 up:ecName '4.2.1.118' ;
up:fullName '3-dehydroshikimate dehydratase' ;
up:shortName 'DSD' ;
rdf:type up:Structured_Name .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the conversion of 3-dehydroshikimate to protocatechuate (3,4-dihydroxybenzoate), a common intermediate of quinate and shikimate degradation pathways.' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 up:cofactor chebi:60240 ;
rdf:type up:Cofactor_Annotation .
?annotation5 a up:Pathway_Annotation ;
rdfs:comment 'Aromatic compound metabolism; 3,4-dihydroxybenzoate biosynthesis.' .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the bacterial two-domain DSD family.' .
?pfs7 up:annotation ?annotation8 ,
?annotation14 ,
?annotation20 ,
?annotation26 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
up:ligand ?ligand11 ;
rdf:type up:Binding_Site_Annotation .
?pfsb9 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?ligand11 rdfs:subClassOf chebi:60240 .
?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:60240 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
up:ligand ?ligand23 ;
rdf:type up:Binding_Site_Annotation .
?pfsb21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?ligand23 rdfs:subClassOf chebi:60240 .
?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:60240 .
?pfs32 up:annotation ?annotation33 ,
?annotation39 ,
?annotation45 .
?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:18420 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
up:ligand ?ligand42 ;
rdf:type up:Binding_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?ligand42 rdfs:subClassOf chebi:18420 .
?annotation45 faldo:begin ?pfsb46 ;
faldo:end ?pfse47 ;
up:ligand ?ligand48 ;
rdf:type up:Binding_Site_Annotation .
?pfsb46 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?pfse47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?ligand48 rdfs:subClassOf chebi:18420 .
_:773830 a rdf:Statement ;
up:attribution _:773812 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:773831 a rdf:Statement ;
up:attribution _:773813 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:773832 a rdf:Statement ;
up:attribution _:773814 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:773833 a rdf:Statement ;
up:attribution _:773815 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:773834 a rdf:Statement ;
up:attribution _:773816 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:773835 a rdf:Statement ;
up:attribution _:773817 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:773836 a rdf:Statement ;
up:attribution _:773818 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:773837 a rdf:Statement ;
up:attribution _:773819 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:773838 a rdf:Statement ;
up:attribution _:773820 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046565 .
_:773839 a rdf:Statement ;
up:attribution _:773821 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046872 .
_:773840 a rdf:Statement ;
up:attribution _:773822 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046279 .
_:773841 a rdf:Statement ;
up:source unirule:MF_02238 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:773842 a rdf:Statement ;
up:attribution _:773823 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:773843 a rdf:Statement ;
up:source unirule:MF_02238 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:773844 a rdf:Statement ;
up:attribution _:773824 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:773845 a rdf:Statement ;
up:source unirule:MF_02238 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:773846 a rdf:Statement ;
up:attribution _:773825 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:773847 a rdf:Statement ;
up:source unirule:MF_02238 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:773848 a rdf:Statement ;
up:attribution _:773826 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:773849 a rdf:Statement ;
up:source unirule:MF_02238 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:773850 a rdf:Statement ;
up:attribution _:773827 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:773851 a rdf:Statement ;
up:source unirule:MF_02238 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:773852 a rdf:Statement ;
up:attribution _:773828 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:773853 a rdf:Statement ;
up:source unirule:MF_02238 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:773854 a rdf:Statement ;
up:attribution _:773829 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02238
#Rule MF_02238 Created by:? on:2019-12-03 Modified by:Catherine Rivoire on:2024-05-07
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02238 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_02238a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02238a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_02238a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_02238a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02238a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_02238a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch55 faldo:location ?templateMotifSequenceMatchRegionQ88JU356 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ88JU358 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ88JU3MF_0223851 .
?templateMotifSequenceMatchRegionQ88JU356 faldo:begin ?templateMotifSequenceMatchBeginQ88JU357 .
?templateMotifSequenceMatchBeginQ88JU357 faldo:position ?templateMotifSequenceMatchBeginPositionQ88JU352 ;
faldo:reference isoform:Q88JU3-1 .
?templateMotifSequenceProfileAlignmentOperationQ88JU358 edam:has_input signature:MF_02238 ;
rdf:type edam:operation_0300 .
?targetMotifMatch59 faldo:location ?targetMotifMatchRegionMatch60 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0223862 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ88JU3MF_0223853 .
?targetMotifMatchRegionMatch60 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0223861 .
?targetMotifMatchRegionMatchBeginMF_0223861 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0223854 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0223862 edam:has_input signature:MF_02238 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88JU3MF_0223851, 1, (STRLEN(?templateMotifCigarQ88JU3MF_0223851) - STRLEN(REPLACE(?templateMotifCigarQ88JU3MF_0223851, CONCAT('^(?:-*[^-]){', STR(((134 - ?templateMotifSequenceMatchBeginPositionQ88JU352) + 1)), '}'), '')))), '[a-z]', '')) AS ?step163) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223853, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223853) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223853, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223853) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), '')))), '[^-]', ''))) AS ?step264) .
BIND(((?step264 + ?targetMotifMatchRegionMatchBeginPositionMF_0223854) - 1) AS ?thisPositionOn12) .
BIND(?thisPositionOn12 AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t65) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse10) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn12, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88JU3MF_0223851, 1, (STRLEN(?templateMotifCigarQ88JU3MF_0223851) - STRLEN(REPLACE(?templateMotifCigarQ88JU3MF_0223851, CONCAT('^(?:-*[^-]){', STR(((165 - ?templateMotifSequenceMatchBeginPositionQ88JU352) + 1)), '}'), '')))), '[a-z]', '')) AS ?step166) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223853, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223853) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223853, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223853) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), '')))), '[^-]', ''))) AS ?step267) .
BIND(((?step267 + ?targetMotifMatchRegionMatchBeginPositionMF_0223854) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t68) .
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(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88JU3MF_0223851, 1, (STRLEN(?templateMotifCigarQ88JU3MF_0223851) - STRLEN(REPLACE(?templateMotifCigarQ88JU3MF_0223851, CONCAT('^(?:-*[^-]){', STR(((191 - ?templateMotifSequenceMatchBeginPositionQ88JU352) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223853, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223853) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223853, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223853) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0223854) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t71) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'Q')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88JU3MF_0223851, 1, (STRLEN(?templateMotifCigarQ88JU3MF_0223851) - STRLEN(REPLACE(?templateMotifCigarQ88JU3MF_0223851, CONCAT('^(?:-*[^-]){', STR(((239 - ?templateMotifSequenceMatchBeginPositionQ88JU352) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223853, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223853) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223853, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223853) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0223854) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t74) .
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) = 'E')) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionQ88JU380 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ88JU382 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ88JU3MF_0223875 .
?templateMotifSequenceMatchRegionQ88JU380 faldo:begin ?templateMotifSequenceMatchBeginQ88JU381 .
?templateMotifSequenceMatchBeginQ88JU381 faldo:position ?templateMotifSequenceMatchBeginPositionQ88JU376 ;
faldo:reference isoform:Q88JU3-1 .
?templateMotifSequenceProfileAlignmentOperationQ88JU382 edam:has_input signature:MF_02238 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0223886 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ88JU3MF_0223877 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0223885 .
?targetMotifMatchRegionMatchBeginMF_0223885 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0223878 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0223886 edam:has_input signature:MF_02238 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88JU3MF_0223875, 1, (STRLEN(?templateMotifCigarQ88JU3MF_0223875) - STRLEN(REPLACE(?templateMotifCigarQ88JU3MF_0223875, CONCAT('^(?:-*[^-]){', STR(((443 - ?templateMotifSequenceMatchBeginPositionQ88JU376) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223877, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223877) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223877, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223877) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0223878) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs2t89) .
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) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88JU3MF_0223875, 1, (STRLEN(?templateMotifCigarQ88JU3MF_0223875) - STRLEN(REPLACE(?templateMotifCigarQ88JU3MF_0223875, CONCAT('^(?:-*[^-]){', STR(((521 - ?templateMotifSequenceMatchBeginPositionQ88JU376) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223877, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223877) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223877, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223877) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) .
BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0223878) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs2t92) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ88JU3MF_0223875, 1, (STRLEN(?templateMotifCigarQ88JU3MF_0223875) - STRLEN(REPLACE(?templateMotifCigarQ88JU3MF_0223875, CONCAT('^(?:-*[^-]){', STR(((599 - ?templateMotifSequenceMatchBeginPositionQ88JU376) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223877, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223877) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ88JU3MF_0223877, 1, (STRLEN(?targetMotifMatchCigarQ88JU3MF_0223877) - STRLEN(REPLACE(?targetMotifMatchCigarQ88JU3MF_0223877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) .
BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0223878) - 1) AS ?thisPositionOn49) .
BIND(?thisPositionOn49 AS ?thisPositionOn50) .
BIND(?this AS ?pfs2t95) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'E')) .
BIND(?this AS ?pfs32) .
}
}
"xsd:string |