| http://purl.uniprot.org/unirules/MF_00658#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:250303 up:source unirule:MF_00658 .
_:250304 up:source unirule:MF_00658 .
_:250305 up:source unirule:MF_00658 .
_:250306 up:source unirule:MF_00658 .
_:250307 up:source unirule:MF_00658 .
_:250308 up:source unirule:MF_00658 .
_:250309 up:source unirule:MF_00658 .
_:250310 up:source unirule:MF_00658 .
_:250311 up:source unirule:MF_00658 .
_:250312 up:source unirule:MF_00658 .
_:250313 up:source unirule:MF_00658 .
_:250314 up:source unirule:MF_00658 .
_:250315 up:source unirule:MF_00658 .
_:250316 up:source unirule:MF_00658 .
_:250317 up:source unirule:MF_00658 .
_:250318 up:source unirule:MF_00658 .
_:250319 up:source unirule:MF_00658 .
_:250320 up:source unirule:MF_00658 .
_:250321 up:source unirule:MF_00658 .
_:250322 up:source unirule:MF_00658 .
_:250323 up:source unirule:MF_00658 .
_:250324 up:source unirule:MF_00658 .
_:250325 up:source unirule:MF_00658 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0005737 ,
GO:0031167 ,
GO:0070038 ,
keyword:489 ,
keyword:698 ,
keyword:808 ,
keyword:949 ,
keyword:963 .
?gene0 skos:prefLabel 'rlmH' .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Specifically methylates the pseudouridine at position 1915 (m3Psi1915) in 23S rRNA.' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the RNA methyltransferase RlmH family.' .
?case7 up:alternativeName ?name9 ,
?name10 ;
up:recommendedName ?name8 .
?name8 up:ecName '2.1.1.177' ;
up:fullName 'Putative ribosomal RNA large subunit methyltransferase H' ;
rdf:type up:Structured_Name .
?name9 up:fullName '23S rRNA (pseudouridine1915-N3)-methyltransferase' ;
rdf:type up:Structured_Name .
?name10 up:fullName 'rRNA (pseudouridine-N3-)-methyltransferase RlmH' ;
rdf:type up:Structured_Name .
?case11 up:alternativeName ?name13 ,
?name14 ,
?name15 ;
up:recommendedName ?name12 .
?name12 up:ecName '2.1.1.177' ;
up:fullName 'Ribosomal RNA large subunit methyltransferase H' ;
rdf:type up:Structured_Name .
?name13 up:fullName '23S rRNA (pseudouridine1915-N3)-methyltransferase' ;
rdf:type up:Structured_Name .
?name14 up:fullName '23S rRNA m3Psi1915 methyltransferase' ;
rdf:type up:Structured_Name .
?name15 up:fullName 'rRNA (pseudouridine-N3-)-methyltransferase RlmH' ;
rdf:type up:Structured_Name .
?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:59789 .
?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:59789 .
?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:59789 .
_:250326 a rdf:Statement ;
up:attribution _:250303 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:250327 a rdf:Statement ;
up:attribution _:250304 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:250328 a rdf:Statement ;
up:attribution _:250305 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:250329 a rdf:Statement ;
up:attribution _:250306 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:250330 a rdf:Statement ;
up:attribution _:250307 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:250331 a rdf:Statement ;
up:attribution _:250308 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:250332 a rdf:Statement ;
up:attribution _:250309 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:489 .
_:250333 a rdf:Statement ;
up:attribution _:250310 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:698 .
_:250334 a rdf:Statement ;
up:attribution _:250311 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:949 .
_:250335 a rdf:Statement ;
up:attribution _:250312 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:250336 a rdf:Statement ;
up:attribution _:250313 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0070038 .
_:250337 a rdf:Statement ;
up:attribution _:250314 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0031167 .
_:250338 a rdf:Statement ;
up:attribution _:250315 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:250339 a rdf:Statement ;
up:attribution _:250316 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:250340 a rdf:Statement ;
up:attribution _:250317 ;
rdf:subject ?case7 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:250341 a rdf:Statement ;
up:attribution _:250318 ;
rdf:subject ?case7 ;
rdf:predicate up:alternativeName ;
rdf:object ?name10 .
_:250342 a rdf:Statement ;
up:attribution _:250319 ;
rdf:subject ?case11 ;
rdf:predicate up:recommendedName ;
rdf:object ?name12 .
_:250343 a rdf:Statement ;
up:attribution _:250320 ;
rdf:subject ?case11 ;
rdf:predicate up:alternativeName ;
rdf:object ?name13 .
_:250344 a rdf:Statement ;
up:attribution _:250321 ;
rdf:subject ?case11 ;
rdf:predicate up:alternativeName ;
rdf:object ?name14 .
_:250345 a rdf:Statement ;
up:attribution _:250322 ;
rdf:subject ?case11 ;
rdf:predicate up:alternativeName ;
rdf:object ?name15 .
_:250346 a rdf:Statement ;
up:source unirule:MF_00658 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:250347 a rdf:Statement ;
up:attribution _:250323 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:250348 a rdf:Statement ;
up:source unirule:MF_00658 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:250349 a rdf:Statement ;
up:attribution _:250324 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:250350 a rdf:Statement ;
up:source unirule:MF_00658 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:250351 a rdf:Statement ;
up:attribution _:250325 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00658
#Rule MF_00658 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-10-08
VALUES ?supertaxon37 {taxon:2 taxon:3366610}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00658 .
?thisOrganism rdfs:subClassOf+ ?supertaxon37 .
BIND(URI(CONCAT(STR(?this), '#MF_00658a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch42 faldo:location ?templateMotifSequenceMatchRegionP0A8I843 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8I845 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8I8MF_0065838 .
?templateMotifSequenceMatchRegionP0A8I843 faldo:begin ?templateMotifSequenceMatchBeginP0A8I844 .
?templateMotifSequenceMatchBeginP0A8I844 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8I839 ;
faldo:reference isoform:P0A8I8-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8I845 edam:has_input signature:MF_00658 ;
rdf:type edam:operation_0300 .
?targetMotifMatch46 faldo:location ?targetMotifMatchRegionMatch47 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0065849 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8I8MF_0065840 .
?targetMotifMatchRegionMatch47 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0065848 .
?targetMotifMatchRegionMatchBeginMF_0065848 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0065841 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0065849 edam:has_input signature:MF_00658 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8I8MF_0065838, 1, (STRLEN(?templateMotifCigarP0A8I8MF_0065838) - STRLEN(REPLACE(?templateMotifCigarP0A8I8MF_0065838, CONCAT('^(?:-*[^-]){', STR(((122 - ?templateMotifSequenceMatchBeginPositionP0A8I839) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8I8MF_0065840, 1, (STRLEN(?targetMotifMatchCigarP0A8I8MF_0065840) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8I8MF_0065840, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8I8MF_0065840, 1, (STRLEN(?targetMotifMatchCigarP0A8I8MF_0065840) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8I8MF_0065840, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0065841) - 1) AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8I8MF_0065838, 1, (STRLEN(?templateMotifCigarP0A8I8MF_0065838) - STRLEN(REPLACE(?templateMotifCigarP0A8I8MF_0065838, CONCAT('^(?:-*[^-]){', STR(((127 - ?templateMotifSequenceMatchBeginPositionP0A8I839) + 1)), '}'), '')))), '[a-z]', '')) AS ?step152) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8I8MF_0065840, 1, (STRLEN(?targetMotifMatchCigarP0A8I8MF_0065840) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8I8MF_0065840, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8I8MF_0065840, 1, (STRLEN(?targetMotifMatchCigarP0A8I8MF_0065840) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8I8MF_0065840, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), '')))), '[^-]', ''))) AS ?step253) .
BIND(((?step253 + ?targetMotifMatchRegionMatchBeginPositionMF_0065841) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER (REGEX('[LIVFM][GAST][ARNDCQEGHILKMFPSTWYVBZJUOX][LIM][ARNDCQEGHILKMFPSTWYVBZJUOX][LMFYW]', SUBSTR(?thisSequenceValue, ?thisPositionOn21, (?thisPositionOn22 - ?thisPositionOn21)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch59 faldo:location ?templateMotifSequenceMatchRegionP0A8I860 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8I862 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8I8MF_0065855 .
?templateMotifSequenceMatchRegionP0A8I860 faldo:begin ?templateMotifSequenceMatchBeginP0A8I861 .
?templateMotifSequenceMatchBeginP0A8I861 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8I856 ;
faldo:reference isoform:P0A8I8-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8I862 edam:has_input signature:MF_00658 ;
rdf:type edam:operation_0300 .
?targetMotifMatch63 faldo:location ?targetMotifMatchRegionMatch64 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0065866 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8I8MF_0065857 .
?targetMotifMatchRegionMatch64 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0065865 .
?targetMotifMatchRegionMatchBeginMF_0065865 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0065858 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0065866 edam:has_input signature:MF_00658 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8I8MF_0065855, 1, (STRLEN(?templateMotifCigarP0A8I8MF_0065855) - STRLEN(REPLACE(?templateMotifCigarP0A8I8MF_0065855, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionP0A8I856) + 1)), '}'), '')))), '[a-z]', '')) AS ?step167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8I8MF_0065857, 1, (STRLEN(?targetMotifMatchCigarP0A8I8MF_0065857) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8I8MF_0065857, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8I8MF_0065857, 1, (STRLEN(?targetMotifMatchCigarP0A8I8MF_0065857) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8I8MF_0065857, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), '')))), '[^-]', ''))) AS ?step268) .
BIND(((?step268 + ?targetMotifMatchRegionMatchBeginPositionMF_0065858) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t69) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) .
FILTER (REGEX('[LI]', SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch74 faldo:location ?templateMotifSequenceMatchRegionP0A8I875 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8I877 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8I8MF_0065870 .
?templateMotifSequenceMatchRegionP0A8I875 faldo:begin ?templateMotifSequenceMatchBeginP0A8I876 .
?templateMotifSequenceMatchBeginP0A8I876 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8I871 ;
faldo:reference isoform:P0A8I8-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8I877 edam:has_input signature:MF_00658 ;
rdf:type edam:operation_0300 .
?targetMotifMatch78 faldo:location ?targetMotifMatchRegionMatch79 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0065881 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8I8MF_0065872 .
?targetMotifMatchRegionMatch79 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0065880 .
?targetMotifMatchRegionMatchBeginMF_0065880 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0065873 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0065881 edam:has_input signature:MF_00658 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8I8MF_0065870, 1, (STRLEN(?templateMotifCigarP0A8I8MF_0065870) - STRLEN(REPLACE(?templateMotifCigarP0A8I8MF_0065870, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionP0A8I871) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8I8MF_0065872, 1, (STRLEN(?targetMotifMatchCigarP0A8I8MF_0065872) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8I8MF_0065872, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8I8MF_0065872, 1, (STRLEN(?targetMotifMatchCigarP0A8I8MF_0065872) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8I8MF_0065872, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) .
BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0065873) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t84) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) .
FILTER (REGEX('[GA]', SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(?this AS ?case7) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a9')) AS ?name9) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a10')) AS ?name10) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case11) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a12')) AS ?name12) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a13')) AS ?name13) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a14')) AS ?name14) .
BIND(URI(CONCAT(STR(?this), '#MF_00658a15')) AS ?name15) .
}
}
"xsd:string |