| http://purl.uniprot.org/unirules/MF_00071#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:28266 up:source unirule:MF_00071 .
_:28267 up:source unirule:MF_00071 .
_:28268 up:source unirule:MF_00071 .
_:28269 up:source unirule:MF_00071 .
_:28270 up:source unirule:MF_00071 .
_:28271 up:source unirule:MF_00071 .
_:28272 up:source unirule:MF_00071 .
_:28273 up:source unirule:MF_00071 .
_:28274 up:source unirule:MF_00071 .
_:28275 up:source unirule:MF_00071 .
_:28276 up:source unirule:MF_00071 .
_:28277 up:source unirule:MF_00071 .
_:28278 up:source unirule:MF_00071 .
_:28279 up:source unirule:MF_00071 .
_:28280 up:source unirule:MF_00071 .
_:28281 up:source unirule:MF_00071 .
_:28282 up:source unirule:MF_00071 .
_:28283 up:source unirule:MF_00071 .
_:28284 up:source unirule:MF_00071 .
_:28285 up:source unirule:MF_00071 .
_:28286 up:source unirule:MF_00071 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0003746 ,
GO:0003924 ,
GO:0005525 ,
GO:0005886 ,
GO:0043022 ,
GO:0045727 ,
keyword:1003 ,
keyword:342 ,
keyword:378 ,
keyword:472 ,
keyword:547 ,
keyword:648 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.6.5.n1' ;
up:fullName 'Elongation factor 4' ;
up:shortName 'EF-4' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Ribosomal back-translocase LepA' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'lepA' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Required for accurate and efficient protein synthesis under certain stress conditions. May act as a fidelity factor of the translation reaction, by catalyzing a one-codon backward translocation of tRNAs on improperly translocated ribosomes. Back-translocation proceeds from a post-translocation (POST) complex to a pre-translocation (PRE) complex, thus giving elongation factor G a second chance to translocate the tRNAs correctly. Binds to ribosomes in a GTP-dependent manner.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the TRAFAC class translation factor GTPase superfamily. Classic translation factor GTPase family. LepA subfamily.' .
?case7 up:classifiedWith keyword:997 .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf chebi:37565 .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf chebi:37565 .
_:28287 a rdf:Statement ;
up:attribution _:28266 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:28288 a rdf:Statement ;
up:attribution _:28267 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:28289 a rdf:Statement ;
up:attribution _:28268 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:28290 a rdf:Statement ;
up:attribution _:28269 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:28291 a rdf:Statement ;
up:attribution _:28270 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:28292 a rdf:Statement ;
up:attribution _:28271 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:28293 a rdf:Statement ;
up:attribution _:28272 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:28294 a rdf:Statement ;
up:attribution _:28273 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:342 .
_:28295 a rdf:Statement ;
up:attribution _:28274 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:28296 a rdf:Statement ;
up:attribution _:28275 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:28297 a rdf:Statement ;
up:attribution _:28276 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:28298 a rdf:Statement ;
up:attribution _:28277 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:28299 a rdf:Statement ;
up:attribution _:28278 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:28300 a rdf:Statement ;
up:attribution _:28279 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005525 .
_:28301 a rdf:Statement ;
up:attribution _:28280 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003924 .
_:28302 a rdf:Statement ;
up:attribution _:28281 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043022 .
_:28303 a rdf:Statement ;
up:attribution _:28282 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003746 .
_:28304 a rdf:Statement ;
up:attribution _:28283 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0045727 .
_:28305 a rdf:Statement ;
up:attribution _:28284 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:28306 a rdf:Statement ;
up:source unirule:MF_00071 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:28307 a rdf:Statement ;
up:attribution _:28285 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:28308 a rdf:Statement ;
up:source unirule:MF_00071 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:28309 a rdf:Statement ;
up:attribution _:28286 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00071
#Rule MF_00071 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00071 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_03138 .
})) .
BIND(URI(CONCAT(STR(?this), '#MF_00071a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00071a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00071a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00071a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00071a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch27 faldo:location ?templateMotifSequenceMatchRegionO6761828 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO6761830 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO67618MF_0007123 .
?templateMotifSequenceMatchRegionO6761828 faldo:begin ?templateMotifSequenceMatchBeginO6761829 .
?templateMotifSequenceMatchBeginO6761829 faldo:position ?templateMotifSequenceMatchBeginPositionO6761824 ;
faldo:reference isoform:O67618-1 .
?templateMotifSequenceProfileAlignmentOperationO6761830 edam:has_input signature:MF_00071 ;
rdf:type edam:operation_0300 .
?targetMotifMatch31 faldo:location ?targetMotifMatchRegionMatch32 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0007134 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO67618MF_0007125 .
?targetMotifMatchRegionMatch32 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0007133 .
?targetMotifMatchRegionMatchBeginMF_0007133 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0007126 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0007134 edam:has_input signature:MF_00071 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67618MF_0007123, 1, (STRLEN(?templateMotifCigarO67618MF_0007123) - STRLEN(REPLACE(?templateMotifCigarO67618MF_0007123, CONCAT('^(?:-*[^-]){', STR(((16 - ?templateMotifSequenceMatchBeginPositionO6761824) + 1)), '}'), '')))), '[a-z]', '')) AS ?step135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67618MF_0007125, 1, (STRLEN(?targetMotifMatchCigarO67618MF_0007125) - STRLEN(REPLACE(?targetMotifMatchCigarO67618MF_0007125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67618MF_0007125, 1, (STRLEN(?targetMotifMatchCigarO67618MF_0007125) - STRLEN(REPLACE(?targetMotifMatchCigarO67618MF_0007125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), '')))), '[^-]', ''))) AS ?step236) .
BIND(((?step236 + ?targetMotifMatchRegionMatchBeginPositionMF_0007126) - 1) AS ?thisPositionOn14) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67618MF_0007123, 1, (STRLEN(?templateMotifCigarO67618MF_0007123) - STRLEN(REPLACE(?templateMotifCigarO67618MF_0007123, CONCAT('^(?:-*[^-]){', STR(((21 - ?templateMotifSequenceMatchBeginPositionO6761824) + 1)), '}'), '')))), '[a-z]', '')) AS ?step137) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67618MF_0007125, 1, (STRLEN(?targetMotifMatchCigarO67618MF_0007125) - STRLEN(REPLACE(?targetMotifMatchCigarO67618MF_0007125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67618MF_0007125, 1, (STRLEN(?targetMotifMatchCigarO67618MF_0007125) - STRLEN(REPLACE(?targetMotifMatchCigarO67618MF_0007125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step137), '}'), '')))), '[^-]', ''))) AS ?step238) .
BIND(((?step238 + ?targetMotifMatchRegionMatchBeginPositionMF_0007126) - 1) AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER (REGEX('[DN]HGK[ST]T', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00071a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch44 faldo:location ?templateMotifSequenceMatchRegionO6761845 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO6761847 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO67618MF_0007140 .
?templateMotifSequenceMatchRegionO6761845 faldo:begin ?templateMotifSequenceMatchBeginO6761846 .
?templateMotifSequenceMatchBeginO6761846 faldo:position ?templateMotifSequenceMatchBeginPositionO6761841 ;
faldo:reference isoform:O67618-1 .
?templateMotifSequenceProfileAlignmentOperationO6761847 edam:has_input signature:MF_00071 ;
rdf:type edam:operation_0300 .
?targetMotifMatch48 faldo:location ?targetMotifMatchRegionMatch49 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0007151 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO67618MF_0007142 .
?targetMotifMatchRegionMatch49 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0007150 .
?targetMotifMatchRegionMatchBeginMF_0007150 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0007143 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0007151 edam:has_input signature:MF_00071 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67618MF_0007140, 1, (STRLEN(?templateMotifCigarO67618MF_0007140) - STRLEN(REPLACE(?templateMotifCigarO67618MF_0007140, CONCAT('^(?:-*[^-]){', STR(((133 - ?templateMotifSequenceMatchBeginPositionO6761841) + 1)), '}'), '')))), '[a-z]', '')) AS ?step152) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67618MF_0007142, 1, (STRLEN(?targetMotifMatchCigarO67618MF_0007142) - STRLEN(REPLACE(?targetMotifMatchCigarO67618MF_0007142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67618MF_0007142, 1, (STRLEN(?targetMotifMatchCigarO67618MF_0007142) - STRLEN(REPLACE(?targetMotifMatchCigarO67618MF_0007142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), '')))), '[^-]', ''))) AS ?step253) .
BIND(((?step253 + ?targetMotifMatchRegionMatchBeginPositionMF_0007143) - 1) AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO67618MF_0007140, 1, (STRLEN(?templateMotifCigarO67618MF_0007140) - STRLEN(REPLACE(?templateMotifCigarO67618MF_0007140, CONCAT('^(?:-*[^-]){', STR(((136 - ?templateMotifSequenceMatchBeginPositionO6761841) + 1)), '}'), '')))), '[a-z]', '')) AS ?step154) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO67618MF_0007142, 1, (STRLEN(?targetMotifMatchCigarO67618MF_0007142) - STRLEN(REPLACE(?targetMotifMatchCigarO67618MF_0007142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO67618MF_0007142, 1, (STRLEN(?targetMotifMatchCigarO67618MF_0007142) - STRLEN(REPLACE(?targetMotifMatchCigarO67618MF_0007142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), '')))), '[^-]', ''))) AS ?step255) .
BIND(((?step255 + ?targetMotifMatchRegionMatchBeginPositionMF_0007143) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER (REGEX('[NS]K[LIVMCA]D', SUBSTR(?thisSequenceValue, ?thisPositionOn21, (?thisPositionOn22 - ?thisPositionOn21)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00071a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:proteome .
} UNION {
?this up:proteome ?p57 .
?p57 skos:narrower .
}
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
{
FILTER (! (EXISTS {
{
?this up:proteome .
} UNION {
?this up:proteome ?p58 .
?p58 skos:narrower .
}
})) .
} UNION {
{
?this up:proteome .
} UNION {
?this up:proteome ?p59 .
?p59 skos:narrower .
}
}
BIND(?this AS ?case8) .
}
}
"xsd:string |