| http://purl.uniprot.org/unirules/MF_00077#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:30134 up:source unirule:MF_00077 .
_:30135 up:source unirule:MF_00077 .
_:30136 up:source unirule:MF_00077 .
_:30137 up:source unirule:MF_00077 .
_:30138 up:source unirule:MF_00077 .
_:30139 up:source unirule:MF_00077 .
_:30140 up:source unirule:MF_00077 .
_:30141 up:source unirule:MF_00077 .
_:30142 up:source unirule:MF_00077 .
_:30143 up:source unirule:MF_00077 .
_:30144 up:source unirule:MF_00077 .
_:30145 up:source unirule:MF_00077 .
_:30146 up:source unirule:MF_00077 .
_:30147 up:source unirule:MF_00077 .
_:30148 up:source unirule:MF_00077 .
_:30149 up:source unirule:MF_00077 .
_:30150 up:source unirule:MF_00077 .
_:30151 up:source unirule:MF_00077 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ,
?annotation6 ,
?annotation8 ;
up:classifiedWith GO:0002128 ,
GO:0005737 ,
GO:0008175 ,
keyword:489 ,
keyword:808 ,
keyword:819 ,
keyword:949 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.1.1.206' ;
up:fullName "tRNA (cytidine(56)-2'-O)-methyltransferase" ;
rdf:type up:Structured_Name .
?name1 up:fullName "tRNA ribose 2'-O-methyltransferase aTrm56" ;
rdf:type up:Structured_Name .
?annotation2 a up:Function_Annotation ;
rdfs:comment "Specifically catalyzes the AdoMet-dependent 2'-O-ribose methylation of cytidine at position 56 in tRNAs." .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation6 a up:Subcellular_Location_Annotation .
?annotation6li7 up:cellularComponent .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the aTrm56 family.' .
?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:59789 .
?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 .
_:30152 a rdf:Statement ;
up:attribution _:30134 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:30153 a rdf:Statement ;
up:attribution _:30135 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:30154 a rdf:Statement ;
up:attribution _:30136 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:30155 a rdf:Statement ;
up:attribution _:30137 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:30156 a rdf:Statement ;
up:attribution _:30138 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:30157 a rdf:Statement ;
up:attribution _:30139 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:30158 a rdf:Statement ;
up:attribution _:30140 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:30159 a rdf:Statement ;
up:attribution _:30141 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:30160 a rdf:Statement ;
up:attribution _:30142 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:489 .
_:30161 a rdf:Statement ;
up:attribution _:30143 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:949 .
_:30162 a rdf:Statement ;
up:attribution _:30144 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:30163 a rdf:Statement ;
up:attribution _:30145 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:819 .
_:30164 a rdf:Statement ;
up:attribution _:30146 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008175 .
_:30165 a rdf:Statement ;
up:attribution _:30147 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0002128 .
_:30166 a rdf:Statement ;
up:attribution _:30148 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:30167 a rdf:Statement ;
up:source unirule:MF_00077 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:30168 a rdf:Statement ;
up:attribution _:30149 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:30169 a rdf:Statement ;
up:source unirule:MF_00077 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:30170 a rdf:Statement ;
up:attribution _:30150 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:30171 a rdf:Statement ;
up:source unirule:MF_00077 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:30172 a rdf:Statement ;
up:attribution _:30151 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00077
#Rule MF_00077 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00077 .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(URI(CONCAT(STR(?this), '#MF_00077a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00077a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00077a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00077a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00077a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00077a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00077a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch34 faldo:location ?templateMotifSequenceMatchRegionO5821435 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO5821437 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO58214MF_0007730 .
?templateMotifSequenceMatchRegionO5821435 faldo:begin ?templateMotifSequenceMatchBeginO5821436 .
?templateMotifSequenceMatchBeginO5821436 faldo:position ?templateMotifSequenceMatchBeginPositionO5821431 ;
faldo:reference isoform:O58214-1 .
?templateMotifSequenceProfileAlignmentOperationO5821437 edam:has_input signature:MF_00077 ;
rdf:type edam:operation_0300 .
?targetMotifMatch38 faldo:location ?targetMotifMatchRegionMatch39 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0007741 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO58214MF_0007732 .
?targetMotifMatchRegionMatch39 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0007740 .
?targetMotifMatchRegionMatchBeginMF_0007740 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0007733 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0007741 edam:has_input signature:MF_00077 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO58214MF_0007730, 1, (STRLEN(?templateMotifCigarO58214MF_0007730) - STRLEN(REPLACE(?templateMotifCigarO58214MF_0007730, CONCAT('^(?:-*[^-]){', STR(((109 - ?templateMotifSequenceMatchBeginPositionO5821431) + 1)), '}'), '')))), '[a-z]', '')) AS ?step142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO58214MF_0007732, 1, (STRLEN(?targetMotifMatchCigarO58214MF_0007732) - STRLEN(REPLACE(?targetMotifMatchCigarO58214MF_0007732, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO58214MF_0007732, 1, (STRLEN(?targetMotifMatchCigarO58214MF_0007732) - STRLEN(REPLACE(?targetMotifMatchCigarO58214MF_0007732, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), '')))), '[^-]', ''))) AS ?step243) .
BIND(((?step243 + ?targetMotifMatchRegionMatchBeginPositionMF_0007733) - 1) AS ?thisPositionOn14) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO58214MF_0007730, 1, (STRLEN(?templateMotifCigarO58214MF_0007730) - STRLEN(REPLACE(?templateMotifCigarO58214MF_0007730, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionO5821431) + 1)), '}'), '')))), '[a-z]', '')) AS ?step144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO58214MF_0007732, 1, (STRLEN(?targetMotifMatchCigarO58214MF_0007732) - STRLEN(REPLACE(?targetMotifMatchCigarO58214MF_0007732, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO58214MF_0007732, 1, (STRLEN(?targetMotifMatchCigarO58214MF_0007732) - STRLEN(REPLACE(?targetMotifMatchCigarO58214MF_0007732, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step144), '}'), '')))), '[^-]', ''))) AS ?step245) .
BIND(((?step245 + ?targetMotifMatchRegionMatchBeginPositionMF_0007733) - 1) AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER (REGEX('G[GAS][ED][KR]V', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00077a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch51 faldo:location ?templateMotifSequenceMatchRegionO5821452 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO5821454 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO58214MF_0007747 .
?templateMotifSequenceMatchRegionO5821452 faldo:begin ?templateMotifSequenceMatchBeginO5821453 .
?templateMotifSequenceMatchBeginO5821453 faldo:position ?templateMotifSequenceMatchBeginPositionO5821448 ;
faldo:reference isoform:O58214-1 .
?templateMotifSequenceProfileAlignmentOperationO5821454 edam:has_input signature:MF_00077 ;
rdf:type edam:operation_0300 .
?targetMotifMatch55 faldo:location ?targetMotifMatchRegionMatch56 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0007758 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO58214MF_0007749 .
?targetMotifMatchRegionMatch56 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0007757 .
?targetMotifMatchRegionMatchBeginMF_0007757 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0007750 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0007758 edam:has_input signature:MF_00077 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO58214MF_0007747, 1, (STRLEN(?templateMotifCigarO58214MF_0007747) - STRLEN(REPLACE(?templateMotifCigarO58214MF_0007747, CONCAT('^(?:-*[^-]){', STR(((127 - ?templateMotifSequenceMatchBeginPositionO5821448) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO58214MF_0007749, 1, (STRLEN(?targetMotifMatchCigarO58214MF_0007749) - STRLEN(REPLACE(?targetMotifMatchCigarO58214MF_0007749, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO58214MF_0007749, 1, (STRLEN(?targetMotifMatchCigarO58214MF_0007749) - STRLEN(REPLACE(?targetMotifMatchCigarO58214MF_0007749, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) .
BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0007750) - 1) AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO58214MF_0007747, 1, (STRLEN(?templateMotifCigarO58214MF_0007747) - STRLEN(REPLACE(?templateMotifCigarO58214MF_0007747, CONCAT('^(?:-*[^-]){', STR(((134 - ?templateMotifSequenceMatchBeginPositionO5821448) + 1)), '}'), '')))), '[a-z]', '')) AS ?step161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO58214MF_0007749, 1, (STRLEN(?targetMotifMatchCigarO58214MF_0007749) - STRLEN(REPLACE(?targetMotifMatchCigarO58214MF_0007749, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO58214MF_0007749, 1, (STRLEN(?targetMotifMatchCigarO58214MF_0007749) - STRLEN(REPLACE(?targetMotifMatchCigarO58214MF_0007749, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), '')))), '[^-]', ''))) AS ?step262) .
BIND(((?step262 + ?targetMotifMatchRegionMatchBeginPositionMF_0007750) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t63) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER (REGEX('[VI][GAS]NQPHSE', SUBSTR(?thisSequenceValue, ?thisPositionOn21, (?thisPositionOn22 - ?thisPositionOn21)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00077a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch68 faldo:location ?templateMotifSequenceMatchRegionO5821469 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO5821471 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO58214MF_0007764 .
?templateMotifSequenceMatchRegionO5821469 faldo:begin ?templateMotifSequenceMatchBeginO5821470 .
?templateMotifSequenceMatchBeginO5821470 faldo:position ?templateMotifSequenceMatchBeginPositionO5821465 ;
faldo:reference isoform:O58214-1 .
?templateMotifSequenceProfileAlignmentOperationO5821471 edam:has_input signature:MF_00077 ;
rdf:type edam:operation_0300 .
?targetMotifMatch72 faldo:location ?targetMotifMatchRegionMatch73 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0007775 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO58214MF_0007766 .
?targetMotifMatchRegionMatch73 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0007774 .
?targetMotifMatchRegionMatchBeginMF_0007774 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0007767 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0007775 edam:has_input signature:MF_00077 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO58214MF_0007764, 1, (STRLEN(?templateMotifCigarO58214MF_0007764) - STRLEN(REPLACE(?templateMotifCigarO58214MF_0007764, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionO5821465) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO58214MF_0007766, 1, (STRLEN(?targetMotifMatchCigarO58214MF_0007766) - STRLEN(REPLACE(?targetMotifMatchCigarO58214MF_0007766, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO58214MF_0007766, 1, (STRLEN(?targetMotifMatchCigarO58214MF_0007766) - STRLEN(REPLACE(?targetMotifMatchCigarO58214MF_0007766, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) .
BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0007767) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t78) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'L')) .
BIND(URI(CONCAT(STR(?this), '#MF_00077a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
}
"xsd:string |