| http://purl.uniprot.org/unirules/MF_00141#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00141#construct-template-39 |
| http://purl.uniprot.org/unirules/MF_00141#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00141#construct-template-56 |
| http://purl.uniprot.org/unirules/MF_00141#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00141#construct-template-17 |
| http://purl.uniprot.org/unirules/MF_00141#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00141#construct-template-9 |
| http://purl.uniprot.org/unirules/MF_00141#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00141#construct-template-36 |
| http://purl.uniprot.org/unirules/MF_00141#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00141#construct-template-54 |
| http://purl.uniprot.org/unirules/MF_00141#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00141#construct-template-53 |
| http://purl.uniprot.org/unirules/MF_00141#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00141#construct-template-55 |
| http://purl.uniprot.org/unirules/MF_00141#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_00141#construct-template-51 |
| http://purl.uniprot.org/unirules/MF_00141#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_00141#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_00141#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_00141#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_00141#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_00141#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:55377 up:source unirule:MF_00141 .
_:55378 up:source unirule:MF_00141 .
_:55379 up:source unirule:MF_00141 .
_:55380 up:source unirule:MF_00141 .
_:55381 up:source unirule:MF_00141 .
_:55382 up:source unirule:MF_00141 .
_:55383 up:source unirule:MF_00141 .
_:55384 up:source unirule:MF_00141 .
_:55385 up:source unirule:MF_00141 .
_:55386 up:source unirule:MF_00141 .
_:55387 up:source unirule:MF_00141 .
_:55388 up:source unirule:MF_00141 .
_:55389 up:source unirule:MF_00141 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0003746 ,
GO:0005737 ,
GO:0006414 ,
keyword:251 ,
keyword:648 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Elongation factor P' ;
up:shortName 'EF-P' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'efp' .
?annotation2 a up:Pathway_Annotation ;
rdfs:comment 'Protein biosynthesis; polypeptide chain elongation.' .
?annotation3 a up:Subcellular_Location_Annotation .
?annotation3li4 up:cellularComponent .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the elongation factor P family.' .
?case6 up:classifiedWith keyword:379 .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'N6-(3,6-diaminohexanoyl)-5-hydroxylysine' .
?pfsb12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
_:55390 a rdf:Statement ;
up:attribution _:55377 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:55391 a rdf:Statement ;
up:attribution _:55378 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:55392 a rdf:Statement ;
up:attribution _:55379 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:55393 a rdf:Statement ;
up:attribution _:55380 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:55394 a rdf:Statement ;
up:attribution _:55381 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:55395 a rdf:Statement ;
up:attribution _:55382 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:55396 a rdf:Statement ;
up:attribution _:55383 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:55397 a rdf:Statement ;
up:attribution _:55384 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:251 .
_:55398 a rdf:Statement ;
up:attribution _:55385 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003746 .
_:55399 a rdf:Statement ;
up:attribution _:55386 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006414 .
_:55400 a rdf:Statement ;
up:attribution _:55387 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:55401 a rdf:Statement ;
up:attribution _:55388 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:379 .
_:55402 a rdf:Statement ;
up:source unirule:MF_00141 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:55403 a rdf:Statement ;
up:attribution _:55389 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00141
#Rule MF_00141 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00141 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_00646 .
})) .
BIND(URI(CONCAT(STR(?this), '#MF_00141a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00141a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00141a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00141a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch20 faldo:location ?templateMotifSequenceMatchRegionP0A6N421 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A6N423 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A6N4MF_0014116 .
?templateMotifSequenceMatchRegionP0A6N421 faldo:begin ?templateMotifSequenceMatchBeginP0A6N422 .
?templateMotifSequenceMatchBeginP0A6N422 faldo:position ?templateMotifSequenceMatchBeginPositionP0A6N417 ;
faldo:reference isoform:P0A6N4-1 .
?templateMotifSequenceProfileAlignmentOperationP0A6N423 edam:has_input signature:MF_00141 ;
rdf:type edam:operation_0300 .
?targetMotifMatch24 faldo:location ?targetMotifMatchRegionMatch25 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0014127 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A6N4MF_0014118 .
?targetMotifMatchRegionMatch25 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0014126 .
?targetMotifMatchRegionMatchBeginMF_0014126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0014119 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0014127 edam:has_input signature:MF_00141 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_1) .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1236 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A6N4MF_0014116, 1, (STRLEN(?templateMotifCigarP0A6N4MF_0014116) - STRLEN(REPLACE(?templateMotifCigarP0A6N4MF_0014116, CONCAT('^(?:-*[^-]){', STR(((34 - ?templateMotifSequenceMatchBeginPositionP0A6N417) + 1)), '}'), '')))), '[a-z]', '')) AS ?step128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A6N4MF_0014118, 1, (STRLEN(?targetMotifMatchCigarP0A6N4MF_0014118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6N4MF_0014118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A6N4MF_0014118, 1, (STRLEN(?targetMotifMatchCigarP0A6N4MF_0014118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A6N4MF_0014118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step128), '}'), '')))), '[^-]', ''))) AS ?step229) .
BIND(((?step229 + ?targetMotifMatchRegionMatchBeginPositionMF_0014119) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t30) .
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) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_00141a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1236 .
BIND(?this AS ?caseWithTag31) .
}
BIND(IF(BOUND(?tagFT_1), ?caseWithTag31, ?UNBOUND_VARIABLE) AS ?case6) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1236 .
})) .
BIND(?this AS ?caseWithTag32) .
}
BIND(IF(BOUND(?tagFT_1), ?caseWithTag32, ?UNBOUND_VARIABLE) AS ?case7) .
OPTIONAL {
?this a up:Protein .
{
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:561 .
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:620 .
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:590 .
}
BIND(?this AS ?caseWithTag33) .
}
BIND(IF(BOUND(?tagFT_1), ?caseWithTag33, ?UNBOUND_VARIABLE) AS ?case8) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1236 .
FILTER (! (EXISTS {
VALUES ?supertaxon34 {taxon:620 taxon:590 taxon:561}
?thisOrganism rdfs:subClassOf+ ?supertaxon34 .
})) .
BIND(?this AS ?caseWithTag35) .
}
BIND(IF(BOUND(?tagFT_1), ?caseWithTag35, ?UNBOUND_VARIABLE) AS ?case9) .
}
"xsd:string |
| http://purl.uniprot.org/unirules/MF_00141 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_00141#construct |