| http://purl.uniprot.org/unirules/MF_00849#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:302472 up:source unirule:MF_00849 .
_:302473 up:source unirule:MF_00849 .
_:302474 up:source unirule:MF_00849 .
_:302475 up:source unirule:MF_00849 .
_:302476 up:source unirule:MF_00849 .
_:302477 up:source unirule:MF_00849 .
_:302478 up:source unirule:MF_00849 .
_:302479 up:source unirule:MF_00849 .
_:302480 up:source unirule:MF_00849 .
_:302481 up:source unirule:MF_00849 .
_:302482 up:source unirule:MF_00849 .
_:302483 up:source unirule:MF_00849 .
_:302484 up:source unirule:MF_00849 .
_:302485 up:source unirule:MF_00849 .
_:302486 up:source unirule:MF_00849 .
_:302487 up:source unirule:MF_00849 .
_:302488 up:source unirule:MF_00849 .
_:302489 up:source unirule:MF_00849 .
_:302490 up:source unirule:MF_00849 .
_:302491 up:source unirule:MF_00849 .
_:302492 up:source unirule:MF_00849 .
_:302493 up:source unirule:MF_00849 .
_:302494 up:source unirule:MF_00849 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation9 ;
up:classifiedWith GO:0000027 ,
GO:0003924 ,
GO:0005525 ,
GO:0005737 ,
GO:0043022 ,
keyword:342 ,
keyword:378 ,
keyword:547 ,
keyword:690 ,
keyword:694 ,
keyword:699 ,
keyword:820 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.6.5.-' ;
up:fullName 'Large ribosomal subunit assembly factor BipA' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'GTP-binding protein BipA' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'bipA' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'A 50S ribosomal subunit assembly protein with GTPase activity, required for 50S subunit assembly at low temperatures, may also play a role in translation. Binds GTP and analogs. Binds the 70S ribosome between the 30S and 50S subunits, in a similar position as ribosome-bound EF-G; it contacts a number of ribosomal proteins, both rRNAs and the A-site tRNA.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Monomer.' .
?annotation7 a up:Subcellular_Location_Annotation ;
rdfs:comment 'Binds to ribosomes' .
?annotation7li8 up:cellularComponent .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the TRAFAC class translation factor GTPase superfamily. Classic translation factor GTPase family. BipA subfamily.' .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:37565 .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:37565 .
_:302495 a rdf:Statement ;
up:attribution _:302472 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:302496 a rdf:Statement ;
up:attribution _:302473 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:302497 a rdf:Statement ;
up:attribution _:302474 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:302498 a rdf:Statement ;
up:attribution _:302475 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:302499 a rdf:Statement ;
up:attribution _:302476 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:302500 a rdf:Statement ;
up:attribution _:302477 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:302501 a rdf:Statement ;
up:attribution _:302478 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:302502 a rdf:Statement ;
up:attribution _:302479 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:302503 a rdf:Statement ;
up:attribution _:302480 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:302504 a rdf:Statement ;
up:attribution _:302481 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:342 .
_:302505 a rdf:Statement ;
up:attribution _:302482 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:302506 a rdf:Statement ;
up:attribution _:302483 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:302507 a rdf:Statement ;
up:attribution _:302484 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:690 .
_:302508 a rdf:Statement ;
up:attribution _:302485 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:694 .
_:302509 a rdf:Statement ;
up:attribution _:302486 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:699 .
_:302510 a rdf:Statement ;
up:attribution _:302487 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:820 .
_:302511 a rdf:Statement ;
up:attribution _:302488 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:302512 a rdf:Statement ;
up:attribution _:302489 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005525 .
_:302513 a rdf:Statement ;
up:attribution _:302490 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003924 .
_:302514 a rdf:Statement ;
up:attribution _:302491 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043022 .
_:302515 a rdf:Statement ;
up:attribution _:302492 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000027 .
_:302516 a rdf:Statement ;
up:source unirule:MF_00849 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:302517 a rdf:Statement ;
up:attribution _:302493 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:302518 a rdf:Statement ;
up:source unirule:MF_00849 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:302519 a rdf:Statement ;
up:attribution _:302494 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00849
#Rule MF_00849 Created by:? on:2020-02-10 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00849 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00849a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00849a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00849a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00849a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00849a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00849a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00849a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch28 faldo:location ?templateMotifSequenceMatchRegionP0DTT029 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0DTT031 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0DTT0MF_0084924 .
?templateMotifSequenceMatchRegionP0DTT029 faldo:begin ?templateMotifSequenceMatchBeginP0DTT030 .
?templateMotifSequenceMatchBeginP0DTT030 faldo:position ?templateMotifSequenceMatchBeginPositionP0DTT025 ;
faldo:reference isoform:P0DTT0-1 .
?templateMotifSequenceProfileAlignmentOperationP0DTT031 edam:has_input signature:MF_00849 ;
rdf:type edam:operation_0300 .
?targetMotifMatch32 faldo:location ?targetMotifMatchRegionMatch33 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0084935 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0DTT0MF_0084926 .
?targetMotifMatchRegionMatch33 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0084934 .
?targetMotifMatchRegionMatchBeginMF_0084934 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0084927 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0084935 edam:has_input signature:MF_00849 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0DTT0MF_0084924, 1, (STRLEN(?templateMotifCigarP0DTT0MF_0084924) - STRLEN(REPLACE(?templateMotifCigarP0DTT0MF_0084924, CONCAT('^(?:-*[^-]){', STR(((15 - ?templateMotifSequenceMatchBeginPositionP0DTT025) + 1)), '}'), '')))), '[a-z]', '')) AS ?step136) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0DTT0MF_0084926, 1, (STRLEN(?targetMotifMatchCigarP0DTT0MF_0084926) - STRLEN(REPLACE(?targetMotifMatchCigarP0DTT0MF_0084926, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0DTT0MF_0084926, 1, (STRLEN(?targetMotifMatchCigarP0DTT0MF_0084926) - STRLEN(REPLACE(?targetMotifMatchCigarP0DTT0MF_0084926, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step136), '}'), '')))), '[^-]', ''))) AS ?step237) .
BIND(((?step237 + ?targetMotifMatchRegionMatchBeginPositionMF_0084927) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0DTT0MF_0084924, 1, (STRLEN(?templateMotifCigarP0DTT0MF_0084924) - STRLEN(REPLACE(?templateMotifCigarP0DTT0MF_0084924, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionP0DTT025) + 1)), '}'), '')))), '[a-z]', '')) AS ?step138) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0DTT0MF_0084926, 1, (STRLEN(?targetMotifMatchCigarP0DTT0MF_0084926) - STRLEN(REPLACE(?targetMotifMatchCigarP0DTT0MF_0084926, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0DTT0MF_0084926, 1, (STRLEN(?targetMotifMatchCigarP0DTT0MF_0084926) - STRLEN(REPLACE(?targetMotifMatchCigarP0DTT0MF_0084926, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step138), '}'), '')))), '[^-]', ''))) AS ?step239) .
BIND(((?step239 + ?targetMotifMatchRegionMatchBeginPositionMF_0084927) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER (REGEX('D[HA]GK[ST][ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00849a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch45 faldo:location ?templateMotifSequenceMatchRegionP0DTT046 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0DTT048 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0DTT0MF_0084941 .
?templateMotifSequenceMatchRegionP0DTT046 faldo:begin ?templateMotifSequenceMatchBeginP0DTT047 .
?templateMotifSequenceMatchBeginP0DTT047 faldo:position ?templateMotifSequenceMatchBeginPositionP0DTT042 ;
faldo:reference isoform:P0DTT0-1 .
?templateMotifSequenceProfileAlignmentOperationP0DTT048 edam:has_input signature:MF_00849 ;
rdf:type edam:operation_0300 .
?targetMotifMatch49 faldo:location ?targetMotifMatchRegionMatch50 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0084952 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0DTT0MF_0084943 .
?targetMotifMatchRegionMatch50 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0084951 .
?targetMotifMatchRegionMatchBeginMF_0084951 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0084944 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0084952 edam:has_input signature:MF_00849 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0DTT0MF_0084941, 1, (STRLEN(?templateMotifCigarP0DTT0MF_0084941) - STRLEN(REPLACE(?templateMotifCigarP0DTT0MF_0084941, CONCAT('^(?:-*[^-]){', STR(((128 - ?templateMotifSequenceMatchBeginPositionP0DTT042) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0DTT0MF_0084943, 1, (STRLEN(?targetMotifMatchCigarP0DTT0MF_0084943) - STRLEN(REPLACE(?targetMotifMatchCigarP0DTT0MF_0084943, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0DTT0MF_0084943, 1, (STRLEN(?targetMotifMatchCigarP0DTT0MF_0084943) - STRLEN(REPLACE(?targetMotifMatchCigarP0DTT0MF_0084943, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) .
BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0084944) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0DTT0MF_0084941, 1, (STRLEN(?templateMotifCigarP0DTT0MF_0084941) - STRLEN(REPLACE(?templateMotifCigarP0DTT0MF_0084941, CONCAT('^(?:-*[^-]){', STR(((131 - ?templateMotifSequenceMatchBeginPositionP0DTT042) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0DTT0MF_0084943, 1, (STRLEN(?targetMotifMatchCigarP0DTT0MF_0084943) - STRLEN(REPLACE(?targetMotifMatchCigarP0DTT0MF_0084943, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0DTT0MF_0084943, 1, (STRLEN(?targetMotifMatchCigarP0DTT0MF_0084943) - STRLEN(REPLACE(?targetMotifMatchCigarP0DTT0MF_0084943, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) .
BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0084944) - 1) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER (REGEX('NK[ITV]D', SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00849a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
}
"xsd:string |