| http://purl.uniprot.org/unirules/MF_04110#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:956214 up:source unirule:MF_04110 .
_:956215 up:source unirule:MF_04110 .
_:956216 up:source unirule:MF_04110 .
_:956217 up:source unirule:MF_04110 .
_:956218 up:source unirule:MF_04110 .
_:956219 up:source unirule:MF_04110 .
_:956220 up:source unirule:MF_04110 .
_:956221 up:source unirule:MF_04110 .
_:956222 up:source unirule:MF_04110 .
_:956223 up:source unirule:MF_04110 .
_:956224 up:source unirule:MF_04110 .
_:956225 up:source unirule:MF_04110 .
_:956226 up:source unirule:MF_04110 .
_:956227 up:source unirule:MF_04110 .
_:956228 up:source unirule:MF_04110 .
_:956229 up:source unirule:MF_04110 .
_:956230 up:source unirule:MF_04110 .
_:956231 up:source unirule:MF_04110 .
_:956232 up:source unirule:MF_04110 .
_:956233 up:source unirule:MF_04110 .
_:956234 up:source unirule:MF_04110 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation9 ;
up:classifiedWith GO:0003796 ,
GO:0009253 ,
GO:0044659 ,
keyword:1035 ,
keyword:1188 ,
keyword:204 ,
keyword:326 ,
keyword:378 ,
keyword:578 ,
keyword:81 ,
keyword:929 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.2.1.17' ;
up:fullName 'Endolysin' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Muramidase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Lysis protein' ;
rdf:type up:Structured_Name .
?name3 up:fullName 'Lysozyme' ;
rdf:type up:Structured_Name .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Endolysin with lysozyme activity that degrades host peptidoglycans and participates with the holin and spanin proteins in the sequential events which lead to the programmed host cell lysis releasing the mature viral particles. Once the holin has permeabilized the host cell membrane, the endolysin can reach the periplasm and break down the peptidoglycan layer.' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:enzymeClass .
?annotation7 a up:Subcellular_Location_Annotation ;
rdfs:comment 'The endolysin is cytoplasmic, but can reach the periplasmic space with the help of the holins which disrupt the host cell membrane' .
?annotation7li8 up:cellularComponent .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the glycosyl hydrolase 24 family.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor/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 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor/acceptor' .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
_:956235 a rdf:Statement ;
up:attribution _:956214 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:956236 a rdf:Statement ;
up:attribution _:956215 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:956237 a rdf:Statement ;
up:attribution _:956216 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:956238 a rdf:Statement ;
up:attribution _:956217 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:956239 a rdf:Statement ;
up:attribution _:956218 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:956240 a rdf:Statement ;
up:attribution _:956219 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:956241 a rdf:Statement ;
up:attribution _:956220 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:956242 a rdf:Statement ;
up:attribution _:956221 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:956243 a rdf:Statement ;
up:attribution _:956222 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:929 .
_:956244 a rdf:Statement ;
up:attribution _:956223 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:81 .
_:956245 a rdf:Statement ;
up:attribution _:956224 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:204 .
_:956246 a rdf:Statement ;
up:attribution _:956225 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:326 .
_:956247 a rdf:Statement ;
up:attribution _:956226 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:578 .
_:956248 a rdf:Statement ;
up:attribution _:956227 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1035 .
_:956249 a rdf:Statement ;
up:attribution _:956228 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:956250 a rdf:Statement ;
up:attribution _:956229 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1188 .
_:956251 a rdf:Statement ;
up:attribution _:956230 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003796 .
_:956252 a rdf:Statement ;
up:attribution _:956231 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0044659 .
_:956253 a rdf:Statement ;
up:attribution _:956232 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009253 .
_:956254 a rdf:Statement ;
up:source unirule:MF_04110 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:956255 a rdf:Statement ;
up:attribution _:956233 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:956256 a rdf:Statement ;
up:source unirule:MF_04110 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:956257 a rdf:Statement ;
up:attribution _:956234 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04110
#Rule MF_04110 Created by:? on:2016-11-02 Modified by:Chantal Hulo on:2022-08-23
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04110 .
?thisOrganism rdfs:subClassOf+ taxon:2731619 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_04136 .
})) .
BIND(URI(CONCAT(STR(?this), '#MF_04110a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_04110a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_04110a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_04110a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_04110a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_04110a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_04110a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_04110a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch27 faldo:location ?templateMotifSequenceMatchRegionP0072028 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0072030 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP00720MF_0411023 .
?templateMotifSequenceMatchRegionP0072028 faldo:begin ?templateMotifSequenceMatchBeginP0072029 .
?templateMotifSequenceMatchBeginP0072029 faldo:position ?templateMotifSequenceMatchBeginPositionP0072024 ;
faldo:reference isoform:P00720-1 .
?templateMotifSequenceProfileAlignmentOperationP0072030 edam:has_input signature:MF_04110 ;
rdf:type edam:operation_0300 .
?targetMotifMatch31 faldo:location ?targetMotifMatchRegionMatch32 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0411034 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP00720MF_0411025 .
?targetMotifMatchRegionMatch32 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0411033 .
?targetMotifMatchRegionMatchBeginMF_0411033 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0411026 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0411034 edam:has_input signature:MF_04110 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagAct_site) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00720MF_0411023, 1, (STRLEN(?templateMotifCigarP00720MF_0411023) - STRLEN(REPLACE(?templateMotifCigarP00720MF_0411023, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionP0072024) + 1)), '}'), '')))), '[a-z]', '')) AS ?step135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00720MF_0411025, 1, (STRLEN(?targetMotifMatchCigarP00720MF_0411025) - STRLEN(REPLACE(?targetMotifMatchCigarP00720MF_0411025, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00720MF_0411025, 1, (STRLEN(?targetMotifMatchCigarP00720MF_0411025) - STRLEN(REPLACE(?targetMotifMatchCigarP00720MF_0411025, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), '')))), '[^-]', ''))) AS ?step236) .
BIND(((?step236 + ?targetMotifMatchRegionMatchBeginPositionMF_0411026) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER (REGEX('[CD]', SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_04110a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch42 faldo:location ?templateMotifSequenceMatchRegionP0072043 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0072045 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP00720MF_0411038 .
?templateMotifSequenceMatchRegionP0072043 faldo:begin ?templateMotifSequenceMatchBeginP0072044 .
?templateMotifSequenceMatchBeginP0072044 faldo:position ?templateMotifSequenceMatchBeginPositionP0072039 ;
faldo:reference isoform:P00720-1 .
?templateMotifSequenceProfileAlignmentOperationP0072045 edam:has_input signature:MF_04110 ;
rdf:type edam:operation_0300 .
?targetMotifMatch46 faldo:location ?targetMotifMatchRegionMatch47 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0411049 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP00720MF_0411040 .
?targetMotifMatchRegionMatch47 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0411048 .
?targetMotifMatchRegionMatchBeginMF_0411048 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0411041 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0411049 edam:has_input signature:MF_04110 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00720MF_0411038, 1, (STRLEN(?templateMotifCigarP00720MF_0411038) - STRLEN(REPLACE(?templateMotifCigarP00720MF_0411038, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionP0072039) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00720MF_0411040, 1, (STRLEN(?targetMotifMatchCigarP00720MF_0411040) - STRLEN(REPLACE(?targetMotifMatchCigarP00720MF_0411040, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00720MF_0411040, 1, (STRLEN(?targetMotifMatchCigarP00720MF_0411040) - STRLEN(REPLACE(?targetMotifMatchCigarP00720MF_0411040, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0411041) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs2t52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_04110a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag53) .
}
BIND(IF(BOUND(?tagAct_site), ?caseWithTag53, ?UNBOUND_VARIABLE) AS ?case10) .
}
"xsd:string |