| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-111 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-92 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-91 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-90 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-50 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-74 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-98 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-73 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-97 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-72 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-96 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-71 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-95 |
| http://purl.uniprot.org/unirules/MF_04035#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04035#construct-template-70 |
| http://purl.uniprot.org/unirules/MF_04035#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_04035#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_04035#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_04035#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_04035#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_04035#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:907291 up:source unirule:MF_04035 .
_:907292 up:source unirule:MF_04035 .
_:907293 up:source unirule:MF_04035 .
_:907294 up:source unirule:MF_04035 .
_:907295 up:source unirule:MF_04035 .
_:907296 up:source unirule:MF_04035 .
_:907297 up:source unirule:MF_04035 .
_:907298 up:source unirule:MF_04035 .
_:907299 up:source unirule:MF_04035 .
_:907300 up:source unirule:MF_04035 .
_:907301 up:source unirule:MF_04035 .
_:907302 up:source unirule:MF_04035 .
_:907303 up:source unirule:MF_04035 .
_:907304 up:source unirule:MF_04035 .
_:907305 up:source unirule:MF_04035 .
_:907306 up:source unirule:MF_04035 .
_:907307 up:source unirule:MF_04035 .
_:907308 up:source unirule:MF_04035 .
_:907309 up:source unirule:MF_04035 .
_:907310 up:source unirule:MF_04035 .
_:907311 up:source unirule:MF_04035 .
_:907312 up:source unirule:MF_04035 .
_:907313 up:source unirule:MF_04035 .
_:907314 up:source unirule:MF_04035 .
_:907315 up:source unirule:MF_04035 .
_:907316 up:source unirule:MF_04035 .
_:907317 up:source unirule:MF_04035 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation9 ;
up:classifiedWith GO:0016020 ,
GO:0019031 ,
GO:0044175 ,
GO:0044178 ,
GO:0044201 ,
GO:0055036 ,
keyword:1015 ,
keyword:1039 ,
keyword:1040 ,
keyword:1043 ,
keyword:1048 ,
keyword:1133 ,
keyword:261 ,
keyword:325 ,
keyword:472 ,
keyword:812 ,
keyword:946 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Envelope glycoprotein M' ;
up:shortName 'gM' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'gM' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Envelope glycoprotein important for virion assembly and egress. Plays a role in the correct incorporation of gH-gL into virion membrane. Directs the glycoprotein N (gN) to the host trans-Golgi network.' .
?annotation3 a up:Subunit_Annotation ;
rdfs:comment 'Interacts (via N-terminus) with gN (via N-terminus). The gM-gN heterodimer forms the gCII complex.' .
?annotation4 a up:Subcellular_Location_Annotation ;
rdfs:comment 'During virion morphogenesis, this protein accumulates in the trans-Golgi network where secondary envelopment occurs' .
?annotation4li5 up:cellularComponent .
?annotation4li6 up:cellularComponent .
?annotation4li7 up:cellularComponent .
?annotation4li8 up:cellularComponent .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the herpesviridae glycoprotein M family.' .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
rdf:type up:Disulfide_Bond_Annotation ;
rdfs:comment 'Interchain (with gN)' .
?pfsb12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?sam16 up:classifiedWith keyword:1133 ,
keyword:472 ,
keyword:812 .
?transmembrane17 faldo:begin ?transmembraneb18 ;
faldo:end ?transmembranee19 .
?transmembraneb18 faldo:position ?transmembranebp20 .
?transmembranee19 faldo:position ?transmembraneep21 .
?keyword22 up:range ?transmembrane17 .
?keyword23 up:range ?transmembrane17 .
?keyword24 up:range ?transmembrane17 .
_:907318 a rdf:Statement ;
up:attribution _:907291 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:907319 a rdf:Statement ;
up:attribution _:907292 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:907320 a rdf:Statement ;
up:attribution _:907293 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:907321 a rdf:Statement ;
up:attribution _:907294 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:907322 a rdf:Statement ;
up:attribution _:907295 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:907323 a rdf:Statement ;
up:attribution _:907296 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:907324 a rdf:Statement ;
up:attribution _:907297 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1015 .
_:907325 a rdf:Statement ;
up:attribution _:907298 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:325 .
_:907326 a rdf:Statement ;
up:attribution _:907299 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1039 .
_:907327 a rdf:Statement ;
up:attribution _:907300 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1040 .
_:907328 a rdf:Statement ;
up:attribution _:907301 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1043 .
_:907329 a rdf:Statement ;
up:attribution _:907302 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1048 .
_:907330 a rdf:Statement ;
up:attribution _:907303 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:907331 a rdf:Statement ;
up:attribution _:907304 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:907332 a rdf:Statement ;
up:attribution _:907305 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:907333 a rdf:Statement ;
up:attribution _:907306 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:261 .
_:907334 a rdf:Statement ;
up:attribution _:907307 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:946 .
_:907335 a rdf:Statement ;
up:attribution _:907308 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0044175 .
_:907336 a rdf:Statement ;
up:attribution _:907309 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0044178 .
_:907337 a rdf:Statement ;
up:attribution _:907310 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0044201 .
_:907338 a rdf:Statement ;
up:attribution _:907311 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016020 .
_:907339 a rdf:Statement ;
up:attribution _:907312 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019031 .
_:907340 a rdf:Statement ;
up:attribution _:907313 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0055036 .
_:907341 a rdf:Statement ;
up:source unirule:MF_04035 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:907342 a rdf:Statement ;
up:attribution _:907314 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:907343 a rdf:Statement ;
up:attribution _:907315 ;
rdf:subject ?sam16 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:907344 a rdf:Statement ;
up:attribution _:907316 ;
rdf:subject ?sam16 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:907345 a rdf:Statement ;
up:attribution _:907317 ;
rdf:subject ?sam16 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04035
#Rule MF_04035 Created by:? on:2016-08-30 Modified by:Edouard de Castro on:2022-09-29
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04035 .
?thisOrganism rdfs:subClassOf+ taxon:10292 .
BIND(URI(CONCAT(STR(?this), '#MF_04035a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_04035a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_04035a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_04035a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_04035a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch29 faldo:location ?templateMotifSequenceMatchRegionP0428830 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0428832 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04288MF_0403525 .
?templateMotifSequenceMatchRegionP0428830 faldo:begin ?templateMotifSequenceMatchBeginP0428831 .
?templateMotifSequenceMatchBeginP0428831 faldo:position ?templateMotifSequenceMatchBeginPositionP0428826 ;
faldo:reference isoform:P04288-1 .
?templateMotifSequenceProfileAlignmentOperationP0428832 edam:has_input signature:MF_04035 ;
rdf:type edam:operation_0300 .
?targetMotifMatch33 faldo:location ?targetMotifMatchRegionMatch34 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0403536 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04288MF_0403527 .
?targetMotifMatchRegionMatch34 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0403535 .
?targetMotifMatchRegionMatchBeginMF_0403535 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0403528 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0403536 edam:has_input signature:MF_04035 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04288MF_0403525, 1, (STRLEN(?templateMotifCigarP04288MF_0403525) - STRLEN(REPLACE(?templateMotifCigarP04288MF_0403525, CONCAT('^(?:-*[^-]){', STR(((59 - ?templateMotifSequenceMatchBeginPositionP0428826) + 1)), '}'), '')))), '[a-z]', '')) AS ?step137) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04288MF_0403527, 1, (STRLEN(?targetMotifMatchCigarP04288MF_0403527) - STRLEN(REPLACE(?targetMotifMatchCigarP04288MF_0403527, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04288MF_0403527, 1, (STRLEN(?targetMotifMatchCigarP04288MF_0403527) - STRLEN(REPLACE(?targetMotifMatchCigarP04288MF_0403527, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step137), '}'), '')))), '[^-]', ''))) AS ?step238) .
BIND(((?step238 + ?targetMotifMatchRegionMatchBeginPositionMF_0403528) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse13) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_04035a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:annotation ?samtransmembrane40 ;
up:sequence ?thisSequence .
?samtransmembrane40 up:range ?samtransmembraner41 ;
rdf:type up:Transmembrane_Annotation .
?samtransmembraner41 faldo:begin ?samtransmembraneb42 ;
faldo:end ?samtransmembranee43 .
?samtransmembraneb42 faldo:position ?samtransmembranebp44 ;
faldo:reference ?thisSequence .
?samtransmembranee43 faldo:position ?samtransmembraneep45 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam16) .
}
BIND(URI(CONCAT(STR(?this), '#MF_04035a22')) AS ?keyword22) .
BIND(URI(CONCAT(STR(?this), '#MF_04035a23')) AS ?keyword23) .
BIND(URI(CONCAT(STR(?this), '#MF_04035a24')) AS ?keyword24) .
}
"xsd:string |
| http://purl.uniprot.org/unirules/MF_04035 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_04035#construct |