| http://purl.uniprot.org/unirules/MF_01292#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:463261 up:source unirule:MF_01292 .
_:463262 up:source unirule:MF_01292 .
_:463263 up:source unirule:MF_01292 .
_:463264 up:source unirule:MF_01292 .
_:463265 up:source unirule:MF_01292 .
_:463266 up:source unirule:MF_01292 .
_:463267 up:source unirule:MF_01292 .
_:463268 up:source unirule:MF_01292 .
_:463269 up:source unirule:MF_01292 .
_:463270 up:source unirule:MF_01292 .
_:463271 up:source unirule:MF_01292 .
_:463272 up:source unirule:MF_01292 .
_:463273 up:source unirule:MF_01292 .
_:463274 up:source unirule:MF_01292 .
_:463275 up:source unirule:MF_01292 .
_:463276 up:source unirule:MF_01292 .
_:463277 up:source unirule:MF_01292 .
_:463278 up:source unirule:MF_01292 .
_:463279 up:source unirule:MF_01292 .
_:463280 up:source unirule:MF_01292 .
_:463281 up:source unirule:MF_01292 .
_:463282 up:source unirule:MF_01292 .
_:463283 up:source unirule:MF_01292 .
_:463284 up:source unirule:MF_01292 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation8 ,
?annotation9 ,
?annotation10 ;
up:classifiedWith GO:0016832 ,
GO:0046872 ,
GO:1901023 ,
keyword:456 ,
keyword:479 ,
keyword:58 ;
up:recommendedName ?name0 .
?name0 up:ecName '4.1.2.52' ;
up:fullName '4-hydroxy-2-oxo-heptane-1,7-dioate aldolase' ;
rdf:type up:Structured_Name .
?name1 up:fullName '2,4-dihydroxyhept-2-ene-1,7-dioic acid aldolase' ;
up:shortName 'HHED aldolase' ;
rdf:type up:Structured_Name .
?name2 up:fullName '4-hydroxy-2-ketoheptane-1,7-dioate aldolase' ;
up:shortName 'HKHD aldolase' ;
rdf:type up:Structured_Name .
?gene3 skos:altLabel 'hpaI' ;
skos:prefLabel 'hpcH' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the reversible retro-aldol cleavage of 4-hydroxy-2-ketoheptane-1,7-dioate (HKHD) to pyruvate and succinic semialdehyde.' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:catalyticActivity ;
up:enzymeClass .
?annotation7 up:cofactor chebi:60240 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 divalent metal cation per subunit.' .
?annotation8 a up:Pathway_Annotation ;
rdfs:comment 'Aromatic compound metabolism; 4-hydroxyphenylacetate degradation; pyruvate and succinate semialdehyde from 4-hydroxyphenylacetate: step 7/7.' .
?annotation9 a up:Subunit_Annotation ;
rdfs:comment 'Homohexamer; trimer of dimers.' .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the HpcH/HpaI aldolase family.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:60240 .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:60240 .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf ?molecule36 .
?molecule36 rdfs:label 'substrate' .
?pfs39 up:annotation ?annotation40 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
up:ligand ?ligand43 ;
rdf:type up:Binding_Site_Annotation .
?pfsb41 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?ligand43 rdfs:subClassOf ?molecule44 .
?molecule44 rdfs:label 'substrate' .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
up:ligand ?ligand51 ;
rdf:type up:Binding_Site_Annotation .
?pfsb49 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?ligand51 rdfs:subClassOf ?molecule52 .
?molecule52 rdfs:label 'substrate' .
?pfs55 up:annotation ?annotation56 .
?annotation56 faldo:begin ?pfsb57 ;
faldo:end ?pfse58 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Transition state stabilizer' .
?pfsb57 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?pfse58 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?pfs61 up:annotation ?annotation62 .
?annotation62 faldo:begin ?pfsb63 ;
faldo:end ?pfse64 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Increases basicity of active site His' .
?pfsb63 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?pfse64 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
_:463285 a rdf:Statement ;
up:attribution _:463261 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:463286 a rdf:Statement ;
up:attribution _:463262 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:463287 a rdf:Statement ;
up:attribution _:463263 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:463288 a rdf:Statement ;
up:attribution _:463264 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:463289 a rdf:Statement ;
up:attribution _:463265 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:463290 a rdf:Statement ;
up:attribution _:463266 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:463291 a rdf:Statement ;
up:attribution _:463267 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:463292 a rdf:Statement ;
up:attribution _:463268 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:463293 a rdf:Statement ;
up:attribution _:463269 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:463294 a rdf:Statement ;
up:attribution _:463270 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:463295 a rdf:Statement ;
up:attribution _:463271 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:58 .
_:463296 a rdf:Statement ;
up:attribution _:463272 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:463297 a rdf:Statement ;
up:attribution _:463273 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:463298 a rdf:Statement ;
up:attribution _:463274 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016832 .
_:463299 a rdf:Statement ;
up:attribution _:463275 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046872 .
_:463300 a rdf:Statement ;
up:attribution _:463276 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:1901023 .
_:463301 a rdf:Statement ;
up:source unirule:MF_01292 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:463302 a rdf:Statement ;
up:attribution _:463277 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:463303 a rdf:Statement ;
up:source unirule:MF_01292 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:463304 a rdf:Statement ;
up:attribution _:463278 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:463305 a rdf:Statement ;
up:source unirule:MF_01292 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:463306 a rdf:Statement ;
up:attribution _:463279 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:463307 a rdf:Statement ;
up:source unirule:MF_01292 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:463308 a rdf:Statement ;
up:attribution _:463280 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:463309 a rdf:Statement ;
up:source unirule:MF_01292 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:463310 a rdf:Statement ;
up:attribution _:463281 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:463311 a rdf:Statement ;
up:source unirule:MF_01292 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:463312 a rdf:Statement ;
up:attribution _:463282 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:463313 a rdf:Statement ;
up:source unirule:MF_01292 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:463314 a rdf:Statement ;
up:attribution _:463283 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:463315 a rdf:Statement ;
up:source unirule:MF_01292 ;
rdf:subject ?pfs61 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
_:463316 a rdf:Statement ;
up:attribution _:463284 ;
rdf:subject ?pfs61 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01292
#Rule MF_01292 Created by:? on:2008-10-03 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01292 .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(URI(CONCAT(STR(?this), '#MF_01292a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch71 faldo:location ?templateMotifSequenceMatchRegionQ4709872 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ4709874 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ47098MF_0129267 .
?templateMotifSequenceMatchRegionQ4709872 faldo:begin ?templateMotifSequenceMatchBeginQ4709873 .
?templateMotifSequenceMatchBeginQ4709873 faldo:position ?templateMotifSequenceMatchBeginPositionQ4709868 ;
faldo:reference isoform:Q47098-1 .
?templateMotifSequenceProfileAlignmentOperationQ4709874 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
?targetMotifMatch75 faldo:location ?targetMotifMatchRegionMatch76 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0129278 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ47098MF_0129269 .
?targetMotifMatchRegionMatch76 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0129277 .
?targetMotifMatchRegionMatchBeginMF_0129277 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0129270 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0129278 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ47098MF_0129267, 1, (STRLEN(?templateMotifCigarQ47098MF_0129267) - STRLEN(REPLACE(?templateMotifCigarQ47098MF_0129267, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionQ4709868) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ47098MF_0129269, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_0129269) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_0129269, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ47098MF_0129269, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_0129269) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_0129269, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0129270) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t81) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionQ4709887 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ4709889 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ47098MF_0129282 .
?templateMotifSequenceMatchRegionQ4709887 faldo:begin ?templateMotifSequenceMatchBeginQ4709888 .
?templateMotifSequenceMatchBeginQ4709888 faldo:position ?templateMotifSequenceMatchBeginPositionQ4709883 ;
faldo:reference isoform:Q47098-1 .
?templateMotifSequenceProfileAlignmentOperationQ4709889 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0129293 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ47098MF_0129284 .
?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0129292 .
?targetMotifMatchRegionMatchBeginMF_0129292 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0129285 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0129293 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ47098MF_0129282, 1, (STRLEN(?templateMotifCigarQ47098MF_0129282) - STRLEN(REPLACE(?templateMotifCigarQ47098MF_0129282, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionQ4709883) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ47098MF_0129284, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_0129284) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_0129284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ47098MF_0129284, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_0129284) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_0129284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) .
BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0129285) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t96) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch101 faldo:location ?templateMotifSequenceMatchRegionQ47098102 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ47098104 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ47098MF_0129297 .
?templateMotifSequenceMatchRegionQ47098102 faldo:begin ?templateMotifSequenceMatchBeginQ47098103 .
?templateMotifSequenceMatchBeginQ47098103 faldo:position ?templateMotifSequenceMatchBeginPositionQ4709898 ;
faldo:reference isoform:Q47098-1 .
?templateMotifSequenceProfileAlignmentOperationQ47098104 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
?targetMotifMatch105 faldo:location ?targetMotifMatchRegionMatch106 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01292108 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ47098MF_0129299 .
?targetMotifMatchRegionMatch106 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01292107 .
?targetMotifMatchRegionMatchBeginMF_01292107 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01292100 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01292108 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ47098MF_0129297, 1, (STRLEN(?templateMotifCigarQ47098MF_0129297) - STRLEN(REPLACE(?templateMotifCigarQ47098MF_0129297, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionQ4709898) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ47098MF_0129299, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_0129299) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_0129299, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ47098MF_0129299, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_0129299) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_0129299, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) .
BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_01292100) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t111) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch116 faldo:location ?templateMotifSequenceMatchRegionQ47098117 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ47098119 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ47098MF_01292112 .
?templateMotifSequenceMatchRegionQ47098117 faldo:begin ?templateMotifSequenceMatchBeginQ47098118 .
?templateMotifSequenceMatchBeginQ47098118 faldo:position ?templateMotifSequenceMatchBeginPositionQ47098113 ;
faldo:reference isoform:Q47098-1 .
?templateMotifSequenceProfileAlignmentOperationQ47098119 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
?targetMotifMatch120 faldo:location ?targetMotifMatchRegionMatch121 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01292123 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ47098MF_01292114 .
?targetMotifMatchRegionMatch121 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01292122 .
?targetMotifMatchRegionMatchBeginMF_01292122 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01292115 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01292123 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ47098MF_01292112, 1, (STRLEN(?templateMotifCigarQ47098MF_01292112) - STRLEN(REPLACE(?templateMotifCigarQ47098MF_01292112, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionQ47098113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ47098MF_01292114, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_01292114) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_01292114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ47098MF_01292114, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_01292114) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_01292114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) .
BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_01292115) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t126) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'Q')) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch131 faldo:location ?templateMotifSequenceMatchRegionQ47098132 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ47098134 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ47098MF_01292127 .
?templateMotifSequenceMatchRegionQ47098132 faldo:begin ?templateMotifSequenceMatchBeginQ47098133 .
?templateMotifSequenceMatchBeginQ47098133 faldo:position ?templateMotifSequenceMatchBeginPositionQ47098128 ;
faldo:reference isoform:Q47098-1 .
?templateMotifSequenceProfileAlignmentOperationQ47098134 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
?targetMotifMatch135 faldo:location ?targetMotifMatchRegionMatch136 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01292138 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ47098MF_01292129 .
?targetMotifMatchRegionMatch136 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01292137 .
?targetMotifMatchRegionMatchBeginMF_01292137 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01292130 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01292138 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ47098MF_01292127, 1, (STRLEN(?templateMotifCigarQ47098MF_01292127) - STRLEN(REPLACE(?templateMotifCigarQ47098MF_01292127, CONCAT('^(?:-*[^-]){', STR(((174 - ?templateMotifSequenceMatchBeginPositionQ47098128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1139) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ47098MF_01292129, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_01292129) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_01292129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ47098MF_01292129, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_01292129) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_01292129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), '')))), '[^-]', ''))) AS ?step2140) .
BIND(((?step2140 + ?targetMotifMatchRegionMatchBeginPositionMF_01292130) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t141) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'A')) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch146 faldo:location ?templateMotifSequenceMatchRegionQ47098147 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ47098149 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ47098MF_01292142 .
?templateMotifSequenceMatchRegionQ47098147 faldo:begin ?templateMotifSequenceMatchBeginQ47098148 .
?templateMotifSequenceMatchBeginQ47098148 faldo:position ?templateMotifSequenceMatchBeginPositionQ47098143 ;
faldo:reference isoform:Q47098-1 .
?templateMotifSequenceProfileAlignmentOperationQ47098149 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
?targetMotifMatch150 faldo:location ?targetMotifMatchRegionMatch151 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01292153 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ47098MF_01292144 .
?targetMotifMatchRegionMatch151 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01292152 .
?targetMotifMatchRegionMatchBeginMF_01292152 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01292145 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01292153 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ47098MF_01292142, 1, (STRLEN(?templateMotifCigarQ47098MF_01292142) - STRLEN(REPLACE(?templateMotifCigarQ47098MF_01292142, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionQ47098143) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1154) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ47098MF_01292144, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_01292144) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_01292144, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ47098MF_01292144, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_01292144) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_01292144, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), '')))), '[^-]', ''))) AS ?step2155) .
BIND(((?step2155 + ?targetMotifMatchRegionMatchBeginPositionMF_01292145) - 1) AS ?thisPositionOn53) .
BIND(?thisPositionOn53 AS ?thisPositionOn54) .
BIND(?this AS ?pfs1t156) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch161 faldo:location ?templateMotifSequenceMatchRegionQ47098162 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ47098164 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ47098MF_01292157 .
?templateMotifSequenceMatchRegionQ47098162 faldo:begin ?templateMotifSequenceMatchBeginQ47098163 .
?templateMotifSequenceMatchBeginQ47098163 faldo:position ?templateMotifSequenceMatchBeginPositionQ47098158 ;
faldo:reference isoform:Q47098-1 .
?templateMotifSequenceProfileAlignmentOperationQ47098164 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
?targetMotifMatch165 faldo:location ?targetMotifMatchRegionMatch166 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01292168 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ47098MF_01292159 .
?targetMotifMatchRegionMatch166 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01292167 .
?targetMotifMatchRegionMatchBeginMF_01292167 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01292160 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01292168 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ47098MF_01292157, 1, (STRLEN(?templateMotifCigarQ47098MF_01292157) - STRLEN(REPLACE(?templateMotifCigarQ47098MF_01292157, CONCAT('^(?:-*[^-]){', STR(((70 - ?templateMotifSequenceMatchBeginPositionQ47098158) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ47098MF_01292159, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_01292159) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_01292159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ47098MF_01292159, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_01292159) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_01292159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), '')))), '[^-]', ''))) AS ?step2170) .
BIND(((?step2170 + ?targetMotifMatchRegionMatchBeginPositionMF_01292160) - 1) AS ?thisPositionOn59) .
BIND(?thisPositionOn59 AS ?thisPositionOn60) .
BIND(?this AS ?pfs1t171) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse58) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a56')) AS ?annotation56) .
BIND(?this AS ?pfs55) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch176 faldo:location ?templateMotifSequenceMatchRegionQ47098177 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ47098179 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ47098MF_01292172 .
?templateMotifSequenceMatchRegionQ47098177 faldo:begin ?templateMotifSequenceMatchBeginQ47098178 .
?templateMotifSequenceMatchBeginQ47098178 faldo:position ?templateMotifSequenceMatchBeginPositionQ47098173 ;
faldo:reference isoform:Q47098-1 .
?templateMotifSequenceProfileAlignmentOperationQ47098179 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
?targetMotifMatch180 faldo:location ?targetMotifMatchRegionMatch181 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01292183 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ47098MF_01292174 .
?targetMotifMatchRegionMatch181 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01292182 .
?targetMotifMatchRegionMatchBeginMF_01292182 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01292175 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01292183 edam:has_input signature:MF_01292 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ47098MF_01292172, 1, (STRLEN(?templateMotifCigarQ47098MF_01292172) - STRLEN(REPLACE(?templateMotifCigarQ47098MF_01292172, CONCAT('^(?:-*[^-]){', STR(((84 - ?templateMotifSequenceMatchBeginPositionQ47098173) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1184) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ47098MF_01292174, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_01292174) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_01292174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ47098MF_01292174, 1, (STRLEN(?targetMotifMatchCigarQ47098MF_01292174) - STRLEN(REPLACE(?targetMotifMatchCigarQ47098MF_01292174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), '')))), '[^-]', ''))) AS ?step2185) .
BIND(((?step2185 + ?targetMotifMatchRegionMatchBeginPositionMF_01292175) - 1) AS ?thisPositionOn65) .
BIND(?thisPositionOn65 AS ?thisPositionOn66) .
BIND(?this AS ?pfs1t186) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb63) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse64) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01292a62')) AS ?annotation62) .
BIND(?this AS ?pfs61) .
}
}
"xsd:string |