| http://purl.uniprot.org/unirules/MF_00200#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:82413 up:source unirule:MF_00200 .
_:82414 up:source unirule:MF_00200 .
_:82415 up:source unirule:MF_00200 .
_:82416 up:source unirule:MF_00200 .
_:82417 up:source unirule:MF_00200 .
_:82418 up:source unirule:MF_00200 .
_:82419 up:source unirule:MF_00200 .
_:82420 up:source unirule:MF_00200 .
_:82421 up:source unirule:MF_00200 .
_:82422 up:source unirule:MF_00200 .
_:82423 up:source unirule:MF_00200 .
_:82424 up:source unirule:MF_00200 .
_:82425 up:source unirule:MF_00200 .
_:82426 up:source unirule:MF_00200 .
_:82427 up:source unirule:MF_00200 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ,
?annotation7 ;
up:classifiedWith GO:0003963 ,
GO:0005737 ,
keyword:436 ,
keyword:547 ,
keyword:67 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.5.1.4' ;
up:fullName "RNA 3'-terminal phosphate cyclase" ;
up:shortName 'RNA cyclase' ,
"RNA-3'-phosphate cyclase" ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'rtcA' .
?annotation2 a up:Function_Annotation ;
rdfs:comment "Catalyzes the conversion of 3'-phosphate to a 2',3'-cyclic phosphodiester at the end of RNA. The mechanism of action of the enzyme occurs in 3 steps: (A) adenylation of the enzyme by ATP; (B) transfer of adenylate to an RNA-N3'P to produce RNA-N3'PP5'A; (C) and attack of the adjacent 2'-hydroxyl on the 3'-phosphorus in the diester linkage to produce the cyclic end product. The biological role of this enzyme is unknown but it is likely to function in some aspects of cellular RNA processing." .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Subcellular_Location_Annotation .
?annotation5li6 up:cellularComponent .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment "Belongs to the RNA 3'-terminal cyclase family. Type 1 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:30616 .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Tele-AMP-histidine intermediate' .
?pfsb17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:30616 .
_:82428 a rdf:Statement ;
up:attribution _:82413 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:82429 a rdf:Statement ;
up:attribution _:82414 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:82430 a rdf:Statement ;
up:attribution _:82415 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:82431 a rdf:Statement ;
up:attribution _:82416 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:82432 a rdf:Statement ;
up:attribution _:82417 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:82433 a rdf:Statement ;
up:attribution _:82418 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:82434 a rdf:Statement ;
up:attribution _:82419 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:82435 a rdf:Statement ;
up:attribution _:82420 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:82436 a rdf:Statement ;
up:attribution _:82421 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:82437 a rdf:Statement ;
up:attribution _:82422 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:82438 a rdf:Statement ;
up:attribution _:82423 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003963 .
_:82439 a rdf:Statement ;
up:attribution _:82424 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:82440 a rdf:Statement ;
up:source unirule:MF_00200 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:82441 a rdf:Statement ;
up:attribution _:82425 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:82442 a rdf:Statement ;
up:source unirule:MF_00200 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:82443 a rdf:Statement ;
up:attribution _:82426 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:82444 a rdf:Statement ;
up:source unirule:MF_00200 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:82445 a rdf:Statement ;
up:attribution _:82427 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00200
#Rule MF_00200 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
VALUES ?supertaxon28 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00200 .
?thisOrganism rdfs:subClassOf+ ?supertaxon28 .
BIND(URI(CONCAT(STR(?this), '#MF_00200a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00200a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00200a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00200a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00200a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch33 faldo:location ?templateMotifSequenceMatchRegionP4684934 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4684936 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP46849MF_0020029 .
?templateMotifSequenceMatchRegionP4684934 faldo:begin ?templateMotifSequenceMatchBeginP4684935 .
?templateMotifSequenceMatchBeginP4684935 faldo:position ?templateMotifSequenceMatchBeginPositionP4684930 ;
faldo:reference isoform:P46849-1 .
?templateMotifSequenceProfileAlignmentOperationP4684936 edam:has_input signature:MF_00200 ;
rdf:type edam:operation_0300 .
?targetMotifMatch37 faldo:location ?targetMotifMatchRegionMatch38 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0020040 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP46849MF_0020031 .
?targetMotifMatchRegionMatch38 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0020039 .
?targetMotifMatchRegionMatchBeginMF_0020039 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0020032 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0020040 edam:has_input signature:MF_00200 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46849MF_0020029, 1, (STRLEN(?templateMotifCigarP46849MF_0020029) - STRLEN(REPLACE(?templateMotifCigarP46849MF_0020029, CONCAT('^(?:-*[^-]){', STR(((283 - ?templateMotifSequenceMatchBeginPositionP4684930) + 1)), '}'), '')))), '[a-z]', '')) AS ?step141) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46849MF_0020031, 1, (STRLEN(?targetMotifMatchCigarP46849MF_0020031) - STRLEN(REPLACE(?targetMotifMatchCigarP46849MF_0020031, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46849MF_0020031, 1, (STRLEN(?targetMotifMatchCigarP46849MF_0020031) - STRLEN(REPLACE(?targetMotifMatchCigarP46849MF_0020031, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), '')))), '[^-]', ''))) AS ?step242) .
BIND(((?step242 + ?targetMotifMatchRegionMatchBeginPositionMF_0020032) - 1) AS ?thisPositionOn13) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46849MF_0020029, 1, (STRLEN(?templateMotifCigarP46849MF_0020029) - STRLEN(REPLACE(?templateMotifCigarP46849MF_0020029, CONCAT('^(?:-*[^-]){', STR(((287 - ?templateMotifSequenceMatchBeginPositionP4684930) + 1)), '}'), '')))), '[a-z]', '')) AS ?step143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46849MF_0020031, 1, (STRLEN(?targetMotifMatchCigarP46849MF_0020031) - STRLEN(REPLACE(?targetMotifMatchCigarP46849MF_0020031, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46849MF_0020031, 1, (STRLEN(?targetMotifMatchCigarP46849MF_0020031) - STRLEN(REPLACE(?targetMotifMatchCigarP46849MF_0020031, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), '')))), '[^-]', ''))) AS ?step244) .
BIND(((?step244 + ?targetMotifMatchRegionMatchBeginPositionMF_0020032) - 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('[YHF][ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]D[QH]', SUBSTR(?thisSequenceValue, ?thisPositionOn13, (?thisPositionOn14 - ?thisPositionOn13)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00200a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch50 faldo:location ?templateMotifSequenceMatchRegionP4684951 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4684953 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP46849MF_0020046 .
?templateMotifSequenceMatchRegionP4684951 faldo:begin ?templateMotifSequenceMatchBeginP4684952 .
?templateMotifSequenceMatchBeginP4684952 faldo:position ?templateMotifSequenceMatchBeginPositionP4684947 ;
faldo:reference isoform:P46849-1 .
?templateMotifSequenceProfileAlignmentOperationP4684953 edam:has_input signature:MF_00200 ;
rdf:type edam:operation_0300 .
?targetMotifMatch54 faldo:location ?targetMotifMatchRegionMatch55 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0020057 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP46849MF_0020048 .
?targetMotifMatchRegionMatch55 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0020056 .
?targetMotifMatchRegionMatchBeginMF_0020056 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0020049 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0020057 edam:has_input signature:MF_00200 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46849MF_0020046, 1, (STRLEN(?templateMotifCigarP46849MF_0020046) - STRLEN(REPLACE(?templateMotifCigarP46849MF_0020046, CONCAT('^(?:-*[^-]){', STR(((308 - ?templateMotifSequenceMatchBeginPositionP4684947) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46849MF_0020048, 1, (STRLEN(?targetMotifMatchCigarP46849MF_0020048) - STRLEN(REPLACE(?targetMotifMatchCigarP46849MF_0020048, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46849MF_0020048, 1, (STRLEN(?targetMotifMatchCigarP46849MF_0020048) - STRLEN(REPLACE(?targetMotifMatchCigarP46849MF_0020048, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) .
BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0020049) - 1) AS ?thisPositionOn19) .
BIND(?thisPositionOn19 AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t60) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00200a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch65 faldo:location ?templateMotifSequenceMatchRegionP4684966 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4684968 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP46849MF_0020061 .
?templateMotifSequenceMatchRegionP4684966 faldo:begin ?templateMotifSequenceMatchBeginP4684967 .
?templateMotifSequenceMatchBeginP4684967 faldo:position ?templateMotifSequenceMatchBeginPositionP4684962 ;
faldo:reference isoform:P46849-1 .
?templateMotifSequenceProfileAlignmentOperationP4684968 edam:has_input signature:MF_00200 ;
rdf:type edam:operation_0300 .
?targetMotifMatch69 faldo:location ?targetMotifMatchRegionMatch70 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0020072 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP46849MF_0020063 .
?targetMotifMatchRegionMatch70 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0020071 .
?targetMotifMatchRegionMatchBeginMF_0020071 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0020064 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0020072 edam:has_input signature:MF_00200 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP46849MF_0020061, 1, (STRLEN(?templateMotifCigarP46849MF_0020061) - STRLEN(REPLACE(?templateMotifCigarP46849MF_0020061, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionP4684962) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP46849MF_0020063, 1, (STRLEN(?targetMotifMatchCigarP46849MF_0020063) - STRLEN(REPLACE(?targetMotifMatchCigarP46849MF_0020063, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP46849MF_0020063, 1, (STRLEN(?targetMotifMatchCigarP46849MF_0020063) - STRLEN(REPLACE(?targetMotifMatchCigarP46849MF_0020063, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) .
BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0020064) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t75) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER (REGEX('[QD]', SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00200a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
}
"xsd:string |