| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-90 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-140 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-75 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-99 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-120 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-116 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-94 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-77 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-122 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-92 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-118 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-111 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-115 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-139 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-117 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-135 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-113 |
| http://purl.uniprot.org/unirules/MF_02065#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_02065#construct-template-137 |
| http://purl.uniprot.org/unirules/MF_02065#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_02065#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_02065#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_02065#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_02065#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_02065#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:730256 up:source unirule:MF_02065 .
_:730257 up:source unirule:MF_02065 .
_:730258 up:source unirule:MF_02065 .
_:730259 up:source unirule:MF_02065 .
_:730260 up:source unirule:MF_02065 .
_:730261 up:source unirule:MF_02065 .
_:730262 up:source unirule:MF_02065 .
_:730263 up:source unirule:MF_02065 .
_:730264 up:source unirule:MF_02065 .
_:730265 up:source unirule:MF_02065 .
_:730266 up:source unirule:MF_02065 .
_:730267 up:source unirule:MF_02065 .
_:730268 up:source unirule:MF_02065 .
_:730269 up:source unirule:MF_02065 .
_:730270 up:source unirule:MF_02065 .
_:730271 up:source unirule:MF_02065 .
_:730272 up:source unirule:MF_02065 .
_:730273 up:source unirule:MF_02065 .
_:730274 up:source unirule:MF_02065 .
_:730275 up:source unirule:MF_02065 .
_:730276 up:source unirule:MF_02065 .
_:730277 up:source unirule:MF_02065 .
_:730278 up:source unirule:MF_02065 .
_:730279 up:source unirule:MF_02065 .
_:730280 up:source unirule:MF_02065 .
_:730281 up:source unirule:MF_02065 .
_:730282 up:source unirule:MF_02065 .
_:730283 up:source unirule:MF_02065 .
_:730284 up:source unirule:MF_02065 .
_:730285 up:source unirule:MF_02065 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ;
up:classifiedWith GO:0005886 ,
GO:0008932 ,
GO:0009252 ,
keyword:1003 ,
keyword:1133 ,
keyword:456 ,
keyword:472 ,
keyword:812 ,
keyword:961 ;
up:recommendedName ?name0 .
?name0 up:ecName '4.2.2.29' ;
up:fullName 'Endolytic murein transglycosylase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Peptidoglycan lytic transglycosylase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Peptidoglycan polymerization terminase' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'mltG' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Functions as a peptidoglycan terminase that cleaves nascent peptidoglycan strands endolytically to terminate their elongation.' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:enzymeClass .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the transglycosylase MltG family.' .
?case8 up:classifiedWith keyword:997 .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for catalytic activity' .
?pfsb11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?sam15 up:classifiedWith keyword:1133 ,
keyword:472 ,
keyword:812 .
?transmembrane16 faldo:begin ?transmembraneb17 ;
faldo:end ?transmembranee18 .
?transmembraneb17 faldo:position ?transmembranebp19 .
?transmembranee18 faldo:position ?transmembraneep20 .
?keyword21 up:range ?transmembrane16 .
?keyword22 up:range ?transmembrane16 .
?keyword23 up:range ?transmembrane16 .
?sam24 up:classifiedWith keyword:1133 ,
keyword:472 ,
keyword:812 .
?transmembrane25 faldo:begin ?transmembraneb26 ;
faldo:end ?transmembranee27 .
?transmembraneb26 faldo:position ?transmembranebp28 .
?transmembranee27 faldo:position ?transmembraneep29 .
?keyword30 up:range ?transmembrane25 .
?keyword31 up:range ?transmembrane25 .
?keyword32 up:range ?transmembrane25 .
?sam33 up:classifiedWith keyword:1133 ,
keyword:472 ,
keyword:812 .
?transmembrane34 faldo:begin ?transmembraneb35 ;
faldo:end ?transmembranee36 .
?transmembraneb35 faldo:position ?transmembranebp37 .
?transmembranee36 faldo:position ?transmembraneep38 .
?keyword39 up:range ?transmembrane34 .
?keyword40 up:range ?transmembrane34 .
?keyword41 up:range ?transmembrane34 .
?sam42 up:classifiedWith keyword:1133 ,
keyword:472 ,
keyword:812 .
?transmembrane43 faldo:begin ?transmembraneb44 ;
faldo:end ?transmembranee45 .
?transmembraneb44 faldo:position ?transmembranebp46 .
?transmembranee45 faldo:position ?transmembraneep47 .
?keyword48 up:range ?transmembrane43 .
?keyword49 up:range ?transmembrane43 .
?keyword50 up:range ?transmembrane43 .
_:730286 a rdf:Statement ;
up:attribution _:730256 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:730287 a rdf:Statement ;
up:attribution _:730257 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:730288 a rdf:Statement ;
up:attribution _:730258 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:730289 a rdf:Statement ;
up:attribution _:730259 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:730290 a rdf:Statement ;
up:attribution _:730260 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:730291 a rdf:Statement ;
up:attribution _:730261 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:730292 a rdf:Statement ;
up:attribution _:730262 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:730293 a rdf:Statement ;
up:attribution _:730263 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:730294 a rdf:Statement ;
up:attribution _:730264 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:961 .
_:730295 a rdf:Statement ;
up:attribution _:730265 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:730296 a rdf:Statement ;
up:attribution _:730266 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:730297 a rdf:Statement ;
up:attribution _:730267 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:730298 a rdf:Statement ;
up:attribution _:730268 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:730299 a rdf:Statement ;
up:attribution _:730269 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008932 .
_:730300 a rdf:Statement ;
up:attribution _:730270 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009252 .
_:730301 a rdf:Statement ;
up:attribution _:730271 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:730302 a rdf:Statement ;
up:attribution _:730272 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:730303 a rdf:Statement ;
up:source unirule:MF_02065 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:730304 a rdf:Statement ;
up:attribution _:730273 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:730305 a rdf:Statement ;
up:attribution _:730274 ;
rdf:subject ?sam15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:730306 a rdf:Statement ;
up:attribution _:730275 ;
rdf:subject ?sam15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:730307 a rdf:Statement ;
up:attribution _:730276 ;
rdf:subject ?sam15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:730308 a rdf:Statement ;
up:attribution _:730277 ;
rdf:subject ?sam24 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:730309 a rdf:Statement ;
up:attribution _:730278 ;
rdf:subject ?sam24 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:730310 a rdf:Statement ;
up:attribution _:730279 ;
rdf:subject ?sam24 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:730311 a rdf:Statement ;
up:attribution _:730280 ;
rdf:subject ?sam33 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:730312 a rdf:Statement ;
up:attribution _:730281 ;
rdf:subject ?sam33 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:730313 a rdf:Statement ;
up:attribution _:730282 ;
rdf:subject ?sam33 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:730314 a rdf:Statement ;
up:attribution _:730283 ;
rdf:subject ?sam42 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:730315 a rdf:Statement ;
up:attribution _:730284 ;
rdf:subject ?sam42 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:730316 a rdf:Statement ;
up:attribution _:730285 ;
rdf:subject ?sam42 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02065
#Rule MF_02065 Created by:? on:2016-05-19 Modified by:Catherine Rivoire on:2024-05-02
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02065 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_02065a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch55 faldo:location ?templateMotifSequenceMatchRegionP2830656 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2830658 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP28306MF_0206551 .
?templateMotifSequenceMatchRegionP2830656 faldo:begin ?templateMotifSequenceMatchBeginP2830657 .
?templateMotifSequenceMatchBeginP2830657 faldo:position ?templateMotifSequenceMatchBeginPositionP2830652 ;
faldo:reference isoform:P28306-1 .
?templateMotifSequenceProfileAlignmentOperationP2830658 edam:has_input signature:MF_02065 ;
rdf:type edam:operation_0300 .
?targetMotifMatch59 faldo:location ?targetMotifMatchRegionMatch60 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0206562 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP28306MF_0206553 .
?targetMotifMatchRegionMatch60 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0206561 .
?targetMotifMatchRegionMatchBeginMF_0206561 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0206554 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0206562 edam:has_input signature:MF_02065 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP28306MF_0206551, 1, (STRLEN(?templateMotifCigarP28306MF_0206551) - STRLEN(REPLACE(?templateMotifCigarP28306MF_0206551, CONCAT('^(?:-*[^-]){', STR(((218 - ?templateMotifSequenceMatchBeginPositionP2830652) + 1)), '}'), '')))), '[a-z]', '')) AS ?step163) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP28306MF_0206553, 1, (STRLEN(?targetMotifMatchCigarP28306MF_0206553) - STRLEN(REPLACE(?targetMotifMatchCigarP28306MF_0206553, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP28306MF_0206553, 1, (STRLEN(?targetMotifMatchCigarP28306MF_0206553) - STRLEN(REPLACE(?targetMotifMatchCigarP28306MF_0206553, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), '')))), '[^-]', ''))) AS ?step264) .
BIND(((?step264 + ?targetMotifMatchRegionMatchBeginPositionMF_0206554) - 1) AS ?thisPositionOn13) .
BIND(?thisPositionOn13 AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t65) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this a up:Protein .
{
{
?this up:proteome .
} UNION {
?this up:proteome ?p66 .
?p66 skos:narrower .
}
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
}
BIND(?this AS ?case8) .
}
OPTIONAL {
?this up:annotation ?samtransmembrane67 ;
up:sequence ?thisSequence .
?samtransmembrane67 up:range ?samtransmembraner68 ;
rdf:type up:Transmembrane_Annotation .
?samtransmembraner68 faldo:begin ?samtransmembraneb69 ;
faldo:end ?samtransmembranee70 .
?samtransmembraneb69 faldo:position ?samtransmembranebp71 ;
faldo:reference ?thisSequence .
?samtransmembranee70 faldo:position ?samtransmembraneep72 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam15) .
}
BIND(URI(CONCAT(STR(?this), '#MF_02065a21')) AS ?keyword21) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a22')) AS ?keyword22) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a23')) AS ?keyword23) .
OPTIONAL {
?this up:annotation ?samtransmembrane73 ;
up:sequence ?thisSequence .
?samtransmembrane73 up:range ?samtransmembraner74 ;
rdf:type up:Transmembrane_Annotation .
?samtransmembraner74 faldo:begin ?samtransmembraneb75 ;
faldo:end ?samtransmembranee76 .
?samtransmembraneb75 faldo:position ?samtransmembranebp77 ;
faldo:reference ?thisSequence .
?samtransmembranee76 faldo:position ?samtransmembraneep78 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam24) .
}
BIND(URI(CONCAT(STR(?this), '#MF_02065a30')) AS ?keyword30) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a31')) AS ?keyword31) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a32')) AS ?keyword32) .
OPTIONAL {
?this up:annotation ?samtransmembrane79 ;
up:sequence ?thisSequence .
?samtransmembrane79 up:range ?samtransmembraner80 ;
rdf:type up:Transmembrane_Annotation .
?samtransmembraner80 faldo:begin ?samtransmembraneb81 ;
faldo:end ?samtransmembranee82 .
?samtransmembraneb81 faldo:position ?samtransmembranebp83 ;
faldo:reference ?thisSequence .
?samtransmembranee82 faldo:position ?samtransmembraneep84 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam33) .
}
BIND(URI(CONCAT(STR(?this), '#MF_02065a39')) AS ?keyword39) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a40')) AS ?keyword40) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a41')) AS ?keyword41) .
OPTIONAL {
?this up:annotation ?samtransmembrane85 ;
up:sequence ?thisSequence .
?samtransmembrane85 up:range ?samtransmembraner86 ;
rdf:type up:Transmembrane_Annotation .
?samtransmembraner86 faldo:begin ?samtransmembraneb87 ;
faldo:end ?samtransmembranee88 .
?samtransmembraneb87 faldo:position ?samtransmembranebp89 ;
faldo:reference ?thisSequence .
?samtransmembranee88 faldo:position ?samtransmembraneep90 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam42) .
}
BIND(URI(CONCAT(STR(?this), '#MF_02065a48')) AS ?keyword48) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a49')) AS ?keyword49) .
BIND(URI(CONCAT(STR(?this), '#MF_02065a50')) AS ?keyword50) .
}
"xsd:string |
| http://purl.uniprot.org/unirules/MF_02065 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_02065#construct |