| http://purl.uniprot.org/unirules/MF_00364#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:145275 up:source unirule:MF_00364 .
_:145276 up:source unirule:MF_00364 .
_:145277 up:source unirule:MF_00364 .
_:145278 up:source unirule:MF_00364 .
_:145279 up:source unirule:MF_00364 .
_:145280 up:source unirule:MF_00364 .
_:145281 up:source unirule:MF_00364 .
_:145282 up:source unirule:MF_00364 .
_:145283 up:source unirule:MF_00364 .
_:145284 up:source unirule:MF_00364 .
_:145285 up:source unirule:MF_00364 .
_:145286 up:source unirule:MF_00364 .
_:145287 up:source unirule:MF_00364 .
_:145288 up:source unirule:MF_00364 .
_:145289 up:source unirule:MF_00364 .
_:145290 up:source unirule:MF_00364 .
_:145291 up:source unirule:MF_00364 .
_:145292 up:source unirule:MF_00364 .
_:145293 up:source unirule:MF_00364 .
_:145294 up:source unirule:MF_00364 .
_:145295 up:source unirule:MF_00364 .
_:145296 up:source unirule:MF_00364 .
_:145297 up:source unirule:MF_00364 .
_:145298 up:source unirule:MF_00364 .
_:145299 up:source unirule:MF_00364 .
_:145300 up:source unirule:MF_00364 .
_:145301 up:source unirule:MF_00364 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation8 ,
?annotation10 ;
up:classifiedWith GO:0004563 ,
GO:0005737 ,
GO:0009254 ,
keyword:131 ,
keyword:132 ,
keyword:133 ,
keyword:326 ,
keyword:378 ,
keyword:573 ,
keyword:961 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.2.1.52' ;
up:fullName 'Beta-hexosaminidase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Beta-N-acetylhexosaminidase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'N-acetyl-beta-glucosaminidase' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'nagZ' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Plays a role in peptidoglycan recycling by cleaving the terminal beta-1,4-linked N-acetylglucosamine (GlcNAc) from peptide-linked peptidoglycan fragments, giving rise to free GlcNAc, anhydro-N-acetylmuramic acid and anhydro-N-acetylmuramic acid-linked peptides.' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:enzymeClass .
?annotation7 a up:Pathway_Annotation ;
rdfs:comment 'Cell wall biogenesis; peptidoglycan recycling.' .
?annotation8 a up:Subcellular_Location_Annotation .
?annotation8li9 up:cellularComponent .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the glycosyl hydrolase 3 family. NagZ subfamily.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
up:ligand ?ligand15 ;
rdf:type up:Binding_Site_Annotation .
?pfsb13 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?ligand15 rdfs:subClassOf ?molecule16 .
?molecule16 rdfs:label 'substrate' .
?pfs19 up:annotation ?annotation20 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor/acceptor' .
?pfsb21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Nucleophile' .
?pfsb27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?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 'Important for catalytic activity' .
?pfsb57 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?pfse58 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
_:145302 a rdf:Statement ;
up:attribution _:145275 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:145303 a rdf:Statement ;
up:attribution _:145276 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:145304 a rdf:Statement ;
up:attribution _:145277 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:145305 a rdf:Statement ;
up:attribution _:145278 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:145306 a rdf:Statement ;
up:attribution _:145279 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:145307 a rdf:Statement ;
up:attribution _:145280 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:145308 a rdf:Statement ;
up:attribution _:145281 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:145309 a rdf:Statement ;
up:attribution _:145282 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:145310 a rdf:Statement ;
up:attribution _:145283 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:145311 a rdf:Statement ;
up:attribution _:145284 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:131 .
_:145312 a rdf:Statement ;
up:attribution _:145285 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:132 .
_:145313 a rdf:Statement ;
up:attribution _:145286 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:133 .
_:145314 a rdf:Statement ;
up:attribution _:145287 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:961 .
_:145315 a rdf:Statement ;
up:attribution _:145288 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:145316 a rdf:Statement ;
up:attribution _:145289 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:326 .
_:145317 a rdf:Statement ;
up:attribution _:145290 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:145318 a rdf:Statement ;
up:attribution _:145291 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:573 .
_:145319 a rdf:Statement ;
up:attribution _:145292 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004563 .
_:145320 a rdf:Statement ;
up:attribution _:145293 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009254 .
_:145321 a rdf:Statement ;
up:attribution _:145294 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:145322 a rdf:Statement ;
up:source unirule:MF_00364 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:145323 a rdf:Statement ;
up:attribution _:145295 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:145324 a rdf:Statement ;
up:source unirule:MF_00364 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:145325 a rdf:Statement ;
up:attribution _:145296 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:145326 a rdf:Statement ;
up:source unirule:MF_00364 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:145327 a rdf:Statement ;
up:attribution _:145297 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:145328 a rdf:Statement ;
up:source unirule:MF_00364 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:145329 a rdf:Statement ;
up:attribution _:145298 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:145330 a rdf:Statement ;
up:source unirule:MF_00364 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:145331 a rdf:Statement ;
up:attribution _:145299 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:145332 a rdf:Statement ;
up:source unirule:MF_00364 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:145333 a rdf:Statement ;
up:attribution _:145300 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:145334 a rdf:Statement ;
up:source unirule:MF_00364 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:145335 a rdf:Statement ;
up:attribution _:145301 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00364
#Rule MF_00364 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-01-26
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00364 .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(URI(CONCAT(STR(?this), '#MF_00364a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch65 faldo:location ?templateMotifSequenceMatchRegionQ8ZQ0666 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8ZQ0668 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8ZQ06MF_0036461 .
?templateMotifSequenceMatchRegionQ8ZQ0666 faldo:begin ?templateMotifSequenceMatchBeginQ8ZQ0667 .
?templateMotifSequenceMatchBeginQ8ZQ0667 faldo:position ?templateMotifSequenceMatchBeginPositionQ8ZQ0662 ;
faldo:reference isoform:Q8ZQ06-1 .
?templateMotifSequenceProfileAlignmentOperationQ8ZQ0668 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
?targetMotifMatch69 faldo:location ?targetMotifMatchRegionMatch70 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0036472 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8ZQ06MF_0036463 .
?targetMotifMatchRegionMatch70 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0036471 .
?targetMotifMatchRegionMatchBeginMF_0036471 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0036464 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0036472 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8ZQ06MF_0036461, 1, (STRLEN(?templateMotifCigarQ8ZQ06MF_0036461) - STRLEN(REPLACE(?templateMotifCigarQ8ZQ06MF_0036461, CONCAT('^(?:-*[^-]){', STR(((163 - ?templateMotifSequenceMatchBeginPositionQ8ZQ0662) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_0036463, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_0036463) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_0036463, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_0036463, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_0036463) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_0036463, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) .
BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0036464) - 1) AS ?thisPositionOn17) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8ZQ06MF_0036461, 1, (STRLEN(?templateMotifCigarQ8ZQ06MF_0036461) - STRLEN(REPLACE(?templateMotifCigarQ8ZQ06MF_0036461, CONCAT('^(?:-*[^-]){', STR(((164 - ?templateMotifSequenceMatchBeginPositionQ8ZQ0662) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_0036463, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_0036463) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_0036463, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_0036463, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_0036463) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_0036463, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) .
BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0036464) - 1) AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t77) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse14) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, (?thisPositionOn18 - ?thisPositionOn17)) = 'KH')) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch82 faldo:location ?templateMotifSequenceMatchRegionQ8ZQ0683 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8ZQ0685 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8ZQ06MF_0036478 .
?templateMotifSequenceMatchRegionQ8ZQ0683 faldo:begin ?templateMotifSequenceMatchBeginQ8ZQ0684 .
?templateMotifSequenceMatchBeginQ8ZQ0684 faldo:position ?templateMotifSequenceMatchBeginPositionQ8ZQ0679 ;
faldo:reference isoform:Q8ZQ06-1 .
?templateMotifSequenceProfileAlignmentOperationQ8ZQ0685 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
?targetMotifMatch86 faldo:location ?targetMotifMatchRegionMatch87 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0036489 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8ZQ06MF_0036480 .
?targetMotifMatchRegionMatch87 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0036488 .
?targetMotifMatchRegionMatchBeginMF_0036488 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0036481 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0036489 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8ZQ06MF_0036478, 1, (STRLEN(?templateMotifCigarQ8ZQ06MF_0036478) - STRLEN(REPLACE(?templateMotifCigarQ8ZQ06MF_0036478, CONCAT('^(?:-*[^-]){', STR(((176 - ?templateMotifSequenceMatchBeginPositionQ8ZQ0679) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_0036480, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_0036480) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_0036480, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_0036480, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_0036480) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_0036480, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) .
BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0036481) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t92) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse22) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a20')) AS ?annotation20) .
BIND(?this AS ?pfs19) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch97 faldo:location ?templateMotifSequenceMatchRegionQ8ZQ0698 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8ZQ06100 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8ZQ06MF_0036493 .
?templateMotifSequenceMatchRegionQ8ZQ0698 faldo:begin ?templateMotifSequenceMatchBeginQ8ZQ0699 .
?templateMotifSequenceMatchBeginQ8ZQ0699 faldo:position ?templateMotifSequenceMatchBeginPositionQ8ZQ0694 ;
faldo:reference isoform:Q8ZQ06-1 .
?templateMotifSequenceProfileAlignmentOperationQ8ZQ06100 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
?targetMotifMatch101 faldo:location ?targetMotifMatchRegionMatch102 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00364104 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8ZQ06MF_0036495 .
?targetMotifMatchRegionMatch102 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00364103 .
?targetMotifMatchRegionMatchBeginMF_00364103 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0036496 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00364104 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8ZQ06MF_0036493, 1, (STRLEN(?templateMotifCigarQ8ZQ06MF_0036493) - STRLEN(REPLACE(?templateMotifCigarQ8ZQ06MF_0036493, CONCAT('^(?:-*[^-]){', STR(((248 - ?templateMotifSequenceMatchBeginPositionQ8ZQ0694) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_0036495, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_0036495) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_0036495, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_0036495, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_0036495) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_0036495, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) .
BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0036496) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t107) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionQ8ZQ06113 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8ZQ06115 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8ZQ06MF_00364108 .
?templateMotifSequenceMatchRegionQ8ZQ06113 faldo:begin ?templateMotifSequenceMatchBeginQ8ZQ06114 .
?templateMotifSequenceMatchBeginQ8ZQ06114 faldo:position ?templateMotifSequenceMatchBeginPositionQ8ZQ06109 ;
faldo:reference isoform:Q8ZQ06-1 .
?templateMotifSequenceProfileAlignmentOperationQ8ZQ06115 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00364119 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8ZQ06MF_00364110 .
?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00364118 .
?targetMotifMatchRegionMatchBeginMF_00364118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00364111 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00364119 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8ZQ06MF_00364108, 1, (STRLEN(?templateMotifCigarQ8ZQ06MF_00364108) - STRLEN(REPLACE(?templateMotifCigarQ8ZQ06MF_00364108, CONCAT('^(?:-*[^-]){', STR(((62 - ?templateMotifSequenceMatchBeginPositionQ8ZQ06109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_00364110, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_00364110) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_00364110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_00364110, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_00364110) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_00364110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) .
BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_00364111) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t122) .
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) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch127 faldo:location ?templateMotifSequenceMatchRegionQ8ZQ06128 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8ZQ06130 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8ZQ06MF_00364123 .
?templateMotifSequenceMatchRegionQ8ZQ06128 faldo:begin ?templateMotifSequenceMatchBeginQ8ZQ06129 .
?templateMotifSequenceMatchBeginQ8ZQ06129 faldo:position ?templateMotifSequenceMatchBeginPositionQ8ZQ06124 ;
faldo:reference isoform:Q8ZQ06-1 .
?templateMotifSequenceProfileAlignmentOperationQ8ZQ06130 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
?targetMotifMatch131 faldo:location ?targetMotifMatchRegionMatch132 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00364134 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8ZQ06MF_00364125 .
?targetMotifMatchRegionMatch132 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00364133 .
?targetMotifMatchRegionMatchBeginMF_00364133 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00364126 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00364134 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8ZQ06MF_00364123, 1, (STRLEN(?templateMotifCigarQ8ZQ06MF_00364123) - STRLEN(REPLACE(?templateMotifCigarQ8ZQ06MF_00364123, CONCAT('^(?:-*[^-]){', STR(((70 - ?templateMotifSequenceMatchBeginPositionQ8ZQ06124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_00364125, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_00364125) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_00364125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_00364125, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_00364125) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_00364125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) .
BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_00364126) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t137) .
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) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch142 faldo:location ?templateMotifSequenceMatchRegionQ8ZQ06143 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8ZQ06145 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8ZQ06MF_00364138 .
?templateMotifSequenceMatchRegionQ8ZQ06143 faldo:begin ?templateMotifSequenceMatchBeginQ8ZQ06144 .
?templateMotifSequenceMatchBeginQ8ZQ06144 faldo:position ?templateMotifSequenceMatchBeginPositionQ8ZQ06139 ;
faldo:reference isoform:Q8ZQ06-1 .
?templateMotifSequenceProfileAlignmentOperationQ8ZQ06145 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
?targetMotifMatch146 faldo:location ?targetMotifMatchRegionMatch147 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00364149 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8ZQ06MF_00364140 .
?targetMotifMatchRegionMatch147 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00364148 .
?targetMotifMatchRegionMatchBeginMF_00364148 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00364141 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00364149 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8ZQ06MF_00364138, 1, (STRLEN(?templateMotifCigarQ8ZQ06MF_00364138) - STRLEN(REPLACE(?templateMotifCigarQ8ZQ06MF_00364138, CONCAT('^(?:-*[^-]){', STR(((133 - ?templateMotifSequenceMatchBeginPositionQ8ZQ06139) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_00364140, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_00364140) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_00364140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_00364140, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_00364140) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_00364140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) .
BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_00364141) - 1) AS ?thisPositionOn53) .
BIND(?thisPositionOn53 AS ?thisPositionOn54) .
BIND(?this AS ?pfs1t152) .
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) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch157 faldo:location ?templateMotifSequenceMatchRegionQ8ZQ06158 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8ZQ06160 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8ZQ06MF_00364153 .
?templateMotifSequenceMatchRegionQ8ZQ06158 faldo:begin ?templateMotifSequenceMatchBeginQ8ZQ06159 .
?templateMotifSequenceMatchBeginQ8ZQ06159 faldo:position ?templateMotifSequenceMatchBeginPositionQ8ZQ06154 ;
faldo:reference isoform:Q8ZQ06-1 .
?templateMotifSequenceProfileAlignmentOperationQ8ZQ06160 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
?targetMotifMatch161 faldo:location ?targetMotifMatchRegionMatch162 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00364164 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8ZQ06MF_00364155 .
?targetMotifMatchRegionMatch162 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00364163 .
?targetMotifMatchRegionMatchBeginMF_00364163 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00364156 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00364164 edam:has_input signature:MF_00364 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8ZQ06MF_00364153, 1, (STRLEN(?templateMotifCigarQ8ZQ06MF_00364153) - STRLEN(REPLACE(?templateMotifCigarQ8ZQ06MF_00364153, CONCAT('^(?:-*[^-]){', STR(((174 - ?templateMotifSequenceMatchBeginPositionQ8ZQ06154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_00364155, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_00364155) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_00364155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8ZQ06MF_00364155, 1, (STRLEN(?targetMotifMatchCigarQ8ZQ06MF_00364155) - STRLEN(REPLACE(?targetMotifMatchCigarQ8ZQ06MF_00364155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) .
BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_00364156) - 1) AS ?thisPositionOn59) .
BIND(?thisPositionOn59 AS ?thisPositionOn60) .
BIND(?this AS ?pfs1t167) .
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) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00364a56')) AS ?annotation56) .
BIND(?this AS ?pfs55) .
}
}
"xsd:string |