| http://purl.uniprot.org/unirules/MF_03137#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:836213 up:source unirule:MF_03137 .
_:836214 up:source unirule:MF_03137 .
_:836215 up:source unirule:MF_03137 .
_:836216 up:source unirule:MF_03137 .
_:836217 up:source unirule:MF_03137 .
_:836218 up:source unirule:MF_03137 .
_:836219 up:source unirule:MF_03137 .
_:836220 up:source unirule:MF_03137 .
_:836221 up:source unirule:MF_03137 .
_:836222 up:source unirule:MF_03137 .
_:836223 up:source unirule:MF_03137 .
_:836224 up:source unirule:MF_03137 .
_:836225 up:source unirule:MF_03137 .
_:836226 up:source unirule:MF_03137 .
_:836227 up:source unirule:MF_03137 .
_:836228 up:source unirule:MF_03137 .
_:836229 up:source unirule:MF_03137 .
_:836230 up:source unirule:MF_03137 .
_:836231 up:source unirule:MF_03137 .
_:836232 up:source unirule:MF_03137 .
_:836233 up:source unirule:MF_03137 .
_:836234 up:source unirule:MF_03137 .
_:836235 up:source unirule:MF_03137 .
_:836236 up:source unirule:MF_03137 .
_:836237 up:source unirule:MF_03137 .
_:836238 up:source unirule:MF_03137 .
_:836239 up:source unirule:MF_03137 .
_:836240 up:source unirule:MF_03137 .
_:836241 up:source unirule:MF_03137 .
_:836242 up:source unirule:MF_03137 .
_:836243 up:source unirule:MF_03137 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0003924 ,
GO:0005525 ,
GO:0005759 ,
GO:0043022 ,
GO:0045727 ,
keyword:342 ,
keyword:378 ,
keyword:472 ,
keyword:496 ,
keyword:547 ,
keyword:648 ,
keyword:999 .
?annotation0 a up:Function_Annotation ;
rdfs:comment 'Promotes mitochondrial protein synthesis. May act as a fidelity factor of the translation reaction, by catalyzing a one-codon backward translocation of tRNAs on improperly translocated ribosomes. Binds to mitochondrial ribosomes in a GTP-dependent manner.' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 a up:Subcellular_Location_Annotation .
?annotation3li4 up:cellularComponent ;
up:orientation ;
up:topology .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the GTP-binding elongation factor family. LepA subfamily.' .
?case6 up:alternativeName ?name8 ,
?name9 ,
?name10 ;
up:recommendedName ?name7 .
?name7 up:ecName '3.6.5.n1' ;
up:fullName 'Translation factor waclaw, mitochondrial' ;
rdf:type up:Structured_Name .
?name8 up:fullName 'Elongation factor 4 homolog' ;
up:shortName 'EF-4' ;
rdf:type up:Structured_Name .
?name9 up:fullName 'GTPase GUF1 homolog' ;
rdf:type up:Structured_Name .
?name10 up:fullName 'Ribosomal back-translocase' ;
rdf:type up:Structured_Name .
?case11 up:alternativeName ?name14 ,
?name15 ,
?name17 ;
up:recommendedName ?name12 .
?name12 up:ecName '3.6.5.n1' ;
up:fullName ?nameValue13 ;
rdf:type up:Structured_Name .
?name14 up:fullName 'Elongation factor 4 homolog' ;
up:shortName 'EF-4' ;
rdf:type up:Structured_Name .
?name15 up:fullName ?nameValue16 ;
rdf:type up:Structured_Name .
?name17 up:fullName 'Ribosomal back-translocase' ;
rdf:type up:Structured_Name .
?case18 up:alternativeName ?name20 ,
?name21 ,
?name22 ;
up:recommendedName ?name19 .
?name19 up:ecName '3.6.5.n1' ;
up:fullName 'Translation factor GUF1 homolog, mitochondrial' ;
rdf:type up:Structured_Name .
?name20 up:fullName 'Elongation factor 4 homolog' ;
up:shortName 'EF-4' ;
rdf:type up:Structured_Name .
?name21 up:fullName 'GTPase GUF1 homolog' ;
rdf:type up:Structured_Name .
?name22 up:fullName 'Ribosomal back-translocase' ;
rdf:type up:Structured_Name .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf chebi:37565 .
?pfs30 up:annotation ?annotation31 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
up:ligand ?ligand34 ;
rdf:type up:Binding_Site_Annotation .
?pfsb32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?ligand34 rdfs:subClassOf chebi:37565 .
?pfs37 up:annotation ?annotation38 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
up:ligand ?ligand41 ;
rdf:type up:Binding_Site_Annotation .
?pfsb39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?ligand41 rdfs:subClassOf chebi:37565 .
_:836244 a rdf:Statement ;
up:attribution _:836213 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:836245 a rdf:Statement ;
up:attribution _:836214 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:836246 a rdf:Statement ;
up:attribution _:836215 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:836247 a rdf:Statement ;
up:attribution _:836216 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:836248 a rdf:Statement ;
up:attribution _:836217 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:342 .
_:836249 a rdf:Statement ;
up:attribution _:836218 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:836250 a rdf:Statement ;
up:attribution _:836219 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:836251 a rdf:Statement ;
up:attribution _:836220 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:496 .
_:836252 a rdf:Statement ;
up:attribution _:836221 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:999 .
_:836253 a rdf:Statement ;
up:attribution _:836222 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:836254 a rdf:Statement ;
up:attribution _:836223 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:836255 a rdf:Statement ;
up:attribution _:836224 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005759 .
_:836256 a rdf:Statement ;
up:attribution _:836225 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005525 .
_:836257 a rdf:Statement ;
up:attribution _:836226 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003924 .
_:836258 a rdf:Statement ;
up:attribution _:836227 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043022 .
_:836259 a rdf:Statement ;
up:attribution _:836228 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0045727 .
_:836260 a rdf:Statement ;
up:attribution _:836229 ;
rdf:subject ?case6 ;
rdf:predicate up:recommendedName ;
rdf:object ?name7 .
_:836261 a rdf:Statement ;
up:attribution _:836230 ;
rdf:subject ?case6 ;
rdf:predicate up:alternativeName ;
rdf:object ?name8 .
_:836262 a rdf:Statement ;
up:attribution _:836231 ;
rdf:subject ?case6 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:836263 a rdf:Statement ;
up:attribution _:836232 ;
rdf:subject ?case6 ;
rdf:predicate up:alternativeName ;
rdf:object ?name10 .
_:836264 a rdf:Statement ;
up:attribution _:836233 ;
rdf:subject ?case11 ;
rdf:predicate up:recommendedName ;
rdf:object ?name12 .
_:836265 a rdf:Statement ;
up:attribution _:836234 ;
rdf:subject ?case11 ;
rdf:predicate up:alternativeName ;
rdf:object ?name14 .
_:836266 a rdf:Statement ;
up:attribution _:836235 ;
rdf:subject ?case11 ;
rdf:predicate up:alternativeName ;
rdf:object ?name15 .
_:836267 a rdf:Statement ;
up:attribution _:836236 ;
rdf:subject ?case11 ;
rdf:predicate up:alternativeName ;
rdf:object ?name17 .
_:836268 a rdf:Statement ;
up:attribution _:836237 ;
rdf:subject ?case18 ;
rdf:predicate up:recommendedName ;
rdf:object ?name19 .
_:836269 a rdf:Statement ;
up:attribution _:836238 ;
rdf:subject ?case18 ;
rdf:predicate up:alternativeName ;
rdf:object ?name20 .
_:836270 a rdf:Statement ;
up:attribution _:836239 ;
rdf:subject ?case18 ;
rdf:predicate up:alternativeName ;
rdf:object ?name21 .
_:836271 a rdf:Statement ;
up:attribution _:836240 ;
rdf:subject ?case18 ;
rdf:predicate up:alternativeName ;
rdf:object ?name22 .
_:836272 a rdf:Statement ;
up:source unirule:MF_03137 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:836273 a rdf:Statement ;
up:attribution _:836241 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:836274 a rdf:Statement ;
up:source unirule:MF_03137 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:836275 a rdf:Statement ;
up:attribution _:836242 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:836276 a rdf:Statement ;
up:source unirule:MF_03137 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:836277 a rdf:Statement ;
up:attribution _:836243 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03137
#Rule MF_03137 Created by:? on:2012-08-21 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00071 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_03138 .
})) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch48 faldo:location ?templateMotifSequenceMatchRegionP4694349 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4694351 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP46943MF_0007144 .
?templateMotifSequenceMatchRegionP4694349 faldo:begin ?templateMotifSequenceMatchBeginP4694350 .
?templateMotifSequenceMatchBeginP4694350 faldo:position ?templateMotifSequenceMatchBeginPositionP4694345 ;
faldo:reference isoform:P46943-1 .
?templateMotifSequenceProfileAlignmentOperationP4694351 edam:has_input signature:MF_00071 ;
rdf:type edam:operation_0300 .
?targetMotifMatch52 faldo:location ?targetMotifMatchRegionMatch53 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0007155 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP46943MF_0007146 .
?targetMotifMatchRegionMatch53 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0007154 .
?targetMotifMatchRegionMatchBeginMF_0007154 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0007147 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0007155 edam:has_input signature:MF_00071 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46943MF_0007144, 1, (STRLEN(?templateMotifCigarP46943MF_0007144) - STRLEN(REPLACE(?templateMotifCigarP46943MF_0007144, CONCAT('^(?:-*[^-]){', STR(((53 - ?templateMotifSequenceMatchBeginPositionP4694345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46943MF_0007146, 1, (STRLEN(?targetMotifMatchCigarP46943MF_0007146) - STRLEN(REPLACE(?targetMotifMatchCigarP46943MF_0007146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46943MF_0007146, 1, (STRLEN(?targetMotifMatchCigarP46943MF_0007146) - STRLEN(REPLACE(?targetMotifMatchCigarP46943MF_0007146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) .
BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0007147) - 1) AS ?thisPositionOn28) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46943MF_0007144, 1, (STRLEN(?templateMotifCigarP46943MF_0007144) - STRLEN(REPLACE(?templateMotifCigarP46943MF_0007144, CONCAT('^(?:-*[^-]){', STR(((60 - ?templateMotifSequenceMatchBeginPositionP4694345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46943MF_0007146, 1, (STRLEN(?targetMotifMatchCigarP46943MF_0007146) - STRLEN(REPLACE(?targetMotifMatchCigarP46943MF_0007146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46943MF_0007146, 1, (STRLEN(?targetMotifMatchCigarP46943MF_0007146) - STRLEN(REPLACE(?targetMotifMatchCigarP46943MF_0007146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) .
BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0007147) - 1) AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t60) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) .
FILTER (REGEX('[AS]H[IV]D[HS]GK[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn28, (?thisPositionOn29 - ?thisPositionOn28)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch65 faldo:location ?templateMotifSequenceMatchRegionP4694366 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4694368 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP46943MF_0007161 .
?templateMotifSequenceMatchRegionP4694366 faldo:begin ?templateMotifSequenceMatchBeginP4694367 .
?templateMotifSequenceMatchBeginP4694367 faldo:position ?templateMotifSequenceMatchBeginPositionP4694362 ;
faldo:reference isoform:P46943-1 .
?templateMotifSequenceProfileAlignmentOperationP4694368 edam:has_input signature:MF_00071 ;
rdf:type edam:operation_0300 .
?targetMotifMatch69 faldo:location ?targetMotifMatchRegionMatch70 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0007172 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP46943MF_0007163 .
?targetMotifMatchRegionMatch70 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0007171 .
?targetMotifMatchRegionMatchBeginMF_0007171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0007164 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0007172 edam:has_input signature:MF_00071 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46943MF_0007161, 1, (STRLEN(?templateMotifCigarP46943MF_0007161) - STRLEN(REPLACE(?templateMotifCigarP46943MF_0007161, CONCAT('^(?:-*[^-]){', STR(((120 - ?templateMotifSequenceMatchBeginPositionP4694362) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46943MF_0007163, 1, (STRLEN(?targetMotifMatchCigarP46943MF_0007163) - STRLEN(REPLACE(?targetMotifMatchCigarP46943MF_0007163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46943MF_0007163, 1, (STRLEN(?targetMotifMatchCigarP46943MF_0007163) - STRLEN(REPLACE(?targetMotifMatchCigarP46943MF_0007163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) .
BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0007164) - 1) AS ?thisPositionOn35) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46943MF_0007161, 1, (STRLEN(?templateMotifCigarP46943MF_0007161) - STRLEN(REPLACE(?templateMotifCigarP46943MF_0007161, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionP4694362) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46943MF_0007163, 1, (STRLEN(?targetMotifMatchCigarP46943MF_0007163) - STRLEN(REPLACE(?targetMotifMatchCigarP46943MF_0007163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46943MF_0007163, 1, (STRLEN(?targetMotifMatchCigarP46943MF_0007163) - STRLEN(REPLACE(?targetMotifMatchCigarP46943MF_0007163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) .
BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0007164) - 1) AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t77) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) .
FILTER (REGEX('DT[CP]GH', SUBSTR(?thisSequenceValue, ?thisPositionOn35, (?thisPositionOn36 - ?thisPositionOn35)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch82 faldo:location ?templateMotifSequenceMatchRegionP4694383 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4694385 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP46943MF_0007178 .
?templateMotifSequenceMatchRegionP4694383 faldo:begin ?templateMotifSequenceMatchBeginP4694384 .
?templateMotifSequenceMatchBeginP4694384 faldo:position ?templateMotifSequenceMatchBeginPositionP4694379 ;
faldo:reference isoform:P46943-1 .
?templateMotifSequenceProfileAlignmentOperationP4694385 edam:has_input signature:MF_00071 ;
rdf:type edam:operation_0300 .
?targetMotifMatch86 faldo:location ?targetMotifMatchRegionMatch87 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0007189 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP46943MF_0007180 .
?targetMotifMatchRegionMatch87 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0007188 .
?targetMotifMatchRegionMatchBeginMF_0007188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0007181 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0007189 edam:has_input signature:MF_00071 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46943MF_0007178, 1, (STRLEN(?templateMotifCigarP46943MF_0007178) - STRLEN(REPLACE(?templateMotifCigarP46943MF_0007178, CONCAT('^(?:-*[^-]){', STR(((174 - ?templateMotifSequenceMatchBeginPositionP4694379) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46943MF_0007180, 1, (STRLEN(?targetMotifMatchCigarP46943MF_0007180) - STRLEN(REPLACE(?targetMotifMatchCigarP46943MF_0007180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46943MF_0007180, 1, (STRLEN(?targetMotifMatchCigarP46943MF_0007180) - STRLEN(REPLACE(?targetMotifMatchCigarP46943MF_0007180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) .
BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0007181) - 1) AS ?thisPositionOn42) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46943MF_0007178, 1, (STRLEN(?templateMotifCigarP46943MF_0007178) - STRLEN(REPLACE(?templateMotifCigarP46943MF_0007178, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionP4694379) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46943MF_0007180, 1, (STRLEN(?targetMotifMatchCigarP46943MF_0007180) - STRLEN(REPLACE(?targetMotifMatchCigarP46943MF_0007180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46943MF_0007180, 1, (STRLEN(?targetMotifMatchCigarP46943MF_0007180) - STRLEN(REPLACE(?targetMotifMatchCigarP46943MF_0007180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) .
BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0007181) - 1) AS ?thisPositionOn43) .
BIND(?this AS ?pfs1t94) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) .
FILTER (REGEX('[NT]K[IMV]D', SUBSTR(?thisSequenceValue, ?thisPositionOn42, (?thisPositionOn43 - ?thisPositionOn42)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7214 .
BIND(?this AS ?case6) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a7')) AS ?name7) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a9')) AS ?name9) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a10')) AS ?name10) .
}
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon95 {taxon:7742 taxon:4751}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon95 .
BIND(?this AS ?case11) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a12')) AS ?name12) .
OPTIONAL {
?this up:encodedBy ?gene99 .
?gene99 up:locusName ?geneLocus97 .
}
OPTIONAL {
?this up:encodedBy ?gene99 .
?gene99 up:orfName ?geneOrf98 .
}
BIND(IF(BOUND(?geneLocus97), ?geneLocus97, ?geneOrf98) AS ?part96) .
BIND(CONCAT('Translation factor ', ?part96, ', mitochondrial') AS ?nameValue13) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a14')) AS ?name14) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a15')) AS ?name15) .
OPTIONAL {
?this up:encodedBy ?gene103 .
?gene103 up:locusName ?geneLocus101 .
}
OPTIONAL {
?this up:encodedBy ?gene103 .
?gene103 up:orfName ?geneOrf102 .
}
BIND(IF(BOUND(?geneLocus101), ?geneLocus101, ?geneOrf102) AS ?part100) .
BIND(CONCAT('GTPase ', ?part100) AS ?nameValue16) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a17')) AS ?name17) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon104 {taxon:7214 taxon:7742 taxon:4751}
?thisOrganism rdfs:subClassOf+ ?supertaxon104 .
})) .
BIND(?this AS ?case18) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a19')) AS ?name19) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a20')) AS ?name20) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a21')) AS ?name21) .
BIND(URI(CONCAT(STR(?this), '#MF_03137a22')) AS ?name22) .
}
}
"xsd:string |