| http://purl.uniprot.org/unirules/MF_03059#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:806920 up:source unirule:MF_03059 .
_:806921 up:source unirule:MF_03059 .
_:806922 up:source unirule:MF_03059 .
_:806923 up:source unirule:MF_03059 .
_:806924 up:source unirule:MF_03059 .
_:806925 up:source unirule:MF_03059 .
_:806926 up:source unirule:MF_03059 .
_:806927 up:source unirule:MF_03059 .
_:806928 up:source unirule:MF_03059 .
_:806929 up:source unirule:MF_03059 .
_:806930 up:source unirule:MF_03059 .
_:806931 up:source unirule:MF_03059 .
_:806932 up:source unirule:MF_03059 .
_:806933 up:source unirule:MF_03059 .
_:806934 up:source unirule:MF_03059 .
_:806935 up:source unirule:MF_03059 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation2 ,
?annotation4 ;
up:classifiedWith GO:0003924 ,
GO:0005525 ,
GO:0005739 ,
GO:0032543 ,
GO:0032790 ,
keyword:342 ,
keyword:496 ,
keyword:547 ,
keyword:648 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Ribosome-releasing factor 2, mitochondrial' ;
up:shortName 'RRF2mt' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Elongation factor G 2, mitochondrial' ;
up:shortName 'mEF-G 2' ,
'EF-G2mt' ;
rdf:type up:Structured_Name .
?annotation2 a up:Subcellular_Location_Annotation .
?annotation2li3 up:cellularComponent .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the TRAFAC class translation factor GTPase superfamily. Classic translation factor GTPase family. EF-G/EF-2 subfamily.' .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
up:ligand ?ligand12 ;
rdf:type up:Binding_Site_Annotation .
?pfsb10 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?ligand12 rdfs:subClassOf chebi:37565 .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:37565 .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf chebi:37565 .
_:806936 a rdf:Statement ;
up:attribution _:806920 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:806937 a rdf:Statement ;
up:attribution _:806921 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:806938 a rdf:Statement ;
up:attribution _:806922 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:806939 a rdf:Statement ;
up:attribution _:806923 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:806940 a rdf:Statement ;
up:attribution _:806924 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:342 .
_:806941 a rdf:Statement ;
up:attribution _:806925 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:496 .
_:806942 a rdf:Statement ;
up:attribution _:806926 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:806943 a rdf:Statement ;
up:attribution _:806927 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:806944 a rdf:Statement ;
up:attribution _:806928 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003924 .
_:806945 a rdf:Statement ;
up:attribution _:806929 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005525 .
_:806946 a rdf:Statement ;
up:attribution _:806930 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0032543 .
_:806947 a rdf:Statement ;
up:attribution _:806931 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0032790 .
_:806948 a rdf:Statement ;
up:attribution _:806932 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005739 .
_:806949 a rdf:Statement ;
up:source unirule:MF_03059 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:806950 a rdf:Statement ;
up:attribution _:806933 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:806951 a rdf:Statement ;
up:source unirule:MF_03059 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:806952 a rdf:Statement ;
up:attribution _:806934 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:806953 a rdf:Statement ;
up:source unirule:MF_03059 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:806954 a rdf:Statement ;
up:attribution _:806935 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03059
#Rule MF_03059 Created by:? on:2013-10-22 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03059 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
BIND(URI(CONCAT(STR(?this), '#MF_03059a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_03059a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_03059a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_03059a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch33 faldo:location ?templateMotifSequenceMatchRegionQ969S934 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ969S936 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ969S9MF_0305929 .
?templateMotifSequenceMatchRegionQ969S934 faldo:begin ?templateMotifSequenceMatchBeginQ969S935 .
?templateMotifSequenceMatchBeginQ969S935 faldo:position ?templateMotifSequenceMatchBeginPositionQ969S930 ;
faldo:reference isoform:Q969S9-1 .
?templateMotifSequenceProfileAlignmentOperationQ969S936 edam:has_input signature:MF_03059 ;
rdf:type edam:operation_0300 .
?targetMotifMatch37 faldo:location ?targetMotifMatchRegionMatch38 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0305940 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ969S9MF_0305931 .
?targetMotifMatchRegionMatch38 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0305939 .
?targetMotifMatchRegionMatchBeginMF_0305939 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0305932 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0305940 edam:has_input signature:MF_03059 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ969S9MF_0305929, 1, (STRLEN(?templateMotifCigarQ969S9MF_0305929) - STRLEN(REPLACE(?templateMotifCigarQ969S9MF_0305929, CONCAT('^(?:-*[^-]){', STR(((77 - ?templateMotifSequenceMatchBeginPositionQ969S930) + 1)), '}'), '')))), '[a-z]', '')) AS ?step141) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305931, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305931) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305931, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305931, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305931) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305931, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), '')))), '[^-]', ''))) AS ?step242) .
BIND(((?step242 + ?targetMotifMatchRegionMatchBeginPositionMF_0305932) - 1) AS ?thisPositionOn13) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ969S9MF_0305929, 1, (STRLEN(?templateMotifCigarQ969S9MF_0305929) - STRLEN(REPLACE(?templateMotifCigarQ969S9MF_0305929, CONCAT('^(?:-*[^-]){', STR(((84 - ?templateMotifSequenceMatchBeginPositionQ969S930) + 1)), '}'), '')))), '[a-z]', '')) AS ?step143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305931, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305931) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305931, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305931, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305931) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305931, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), '')))), '[^-]', ''))) AS ?step244) .
BIND(((?step244 + ?targetMotifMatchRegionMatchBeginPositionMF_0305932) - 1) AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse11) .
FILTER (REGEX('AHID[AG]GKT', SUBSTR(?thisSequenceValue, ?thisPositionOn13, (?thisPositionOn14 - ?thisPositionOn13)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03059a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch50 faldo:location ?templateMotifSequenceMatchRegionQ969S951 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ969S953 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ969S9MF_0305946 .
?templateMotifSequenceMatchRegionQ969S951 faldo:begin ?templateMotifSequenceMatchBeginQ969S952 .
?templateMotifSequenceMatchBeginQ969S952 faldo:position ?templateMotifSequenceMatchBeginPositionQ969S947 ;
faldo:reference isoform:Q969S9-1 .
?templateMotifSequenceProfileAlignmentOperationQ969S953 edam:has_input signature:MF_03059 ;
rdf:type edam:operation_0300 .
?targetMotifMatch54 faldo:location ?targetMotifMatchRegionMatch55 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0305957 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ969S9MF_0305948 .
?targetMotifMatchRegionMatch55 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0305956 .
?targetMotifMatchRegionMatchBeginMF_0305956 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0305949 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0305957 edam:has_input signature:MF_03059 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ969S9MF_0305946, 1, (STRLEN(?templateMotifCigarQ969S9MF_0305946) - STRLEN(REPLACE(?templateMotifCigarQ969S9MF_0305946, CONCAT('^(?:-*[^-]){', STR(((141 - ?templateMotifSequenceMatchBeginPositionQ969S947) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305948, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305948) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305948, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305948) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) .
BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0305949) - 1) AS ?thisPositionOn20) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ969S9MF_0305946, 1, (STRLEN(?templateMotifCigarQ969S9MF_0305946) - STRLEN(REPLACE(?templateMotifCigarQ969S9MF_0305946, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionQ969S947) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305948, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305948) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305948, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305948) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305948, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0305949) - 1) AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)) = 'DTPGH')) .
BIND(URI(CONCAT(STR(?this), '#MF_03059a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionQ969S968 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ969S970 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ969S9MF_0305963 .
?templateMotifSequenceMatchRegionQ969S968 faldo:begin ?templateMotifSequenceMatchBeginQ969S969 .
?templateMotifSequenceMatchBeginQ969S969 faldo:position ?templateMotifSequenceMatchBeginPositionQ969S964 ;
faldo:reference isoform:Q969S9-1 .
?templateMotifSequenceProfileAlignmentOperationQ969S970 edam:has_input signature:MF_03059 ;
rdf:type edam:operation_0300 .
?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0305974 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ969S9MF_0305965 .
?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0305973 .
?targetMotifMatchRegionMatchBeginMF_0305973 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0305966 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0305974 edam:has_input signature:MF_03059 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ969S9MF_0305963, 1, (STRLEN(?templateMotifCigarQ969S9MF_0305963) - STRLEN(REPLACE(?templateMotifCigarQ969S9MF_0305963, CONCAT('^(?:-*[^-]){', STR(((195 - ?templateMotifSequenceMatchBeginPositionQ969S964) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305965, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305965) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305965, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305965) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) .
BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0305966) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ969S9MF_0305963, 1, (STRLEN(?templateMotifCigarQ969S9MF_0305963) - STRLEN(REPLACE(?templateMotifCigarQ969S9MF_0305963, CONCAT('^(?:-*[^-]){', STR(((198 - ?templateMotifSequenceMatchBeginPositionQ969S964) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305965, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305965) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ969S9MF_0305965, 1, (STRLEN(?targetMotifMatchCigarQ969S9MF_0305965) - STRLEN(REPLACE(?targetMotifMatchCigarQ969S9MF_0305965, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0305966) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t79) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER (REGEX('NK[ML]D', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03059a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
BIND(?this AS ?case5) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:7742 .
})) .
BIND(?this AS ?case7) .
}
}
"xsd:string |