| http://purl.uniprot.org/unirules/MF_01161#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:404775 up:source unirule:MF_01161 .
_:404776 up:source unirule:MF_01161 .
_:404777 up:source unirule:MF_01161 .
_:404778 up:source unirule:MF_01161 .
_:404779 up:source unirule:MF_01161 .
_:404780 up:source unirule:MF_01161 .
_:404781 up:source unirule:MF_01161 .
_:404782 up:source unirule:MF_01161 .
_:404783 up:source unirule:MF_01161 .
_:404784 up:source unirule:MF_01161 .
_:404785 up:source unirule:MF_01161 .
_:404786 up:source unirule:MF_01161 .
_:404787 up:source unirule:MF_01161 .
_:404788 up:source unirule:MF_01161 .
_:404789 up:source unirule:MF_01161 .
_:404790 up:source unirule:MF_01161 .
_:404791 up:source unirule:MF_01161 .
_:404792 up:source unirule:MF_01161 .
_:404793 up:source unirule:MF_01161 .
_:404794 up:source unirule:MF_01161 .
_:404795 up:source unirule:MF_01161 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ;
up:classifiedWith GO:0006400 ,
GO:0016879 ,
keyword:436 ,
keyword:819 .
?gene0 skos:prefLabel 'tilS' .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Ligates lysine onto the cytidine present at position 34 of the AUA codon-specific tRNA(Ile) that contains the anticodon CAU, in an ATP-dependent manner. Cytidine is converted to lysidine, thus changing the amino acid specificity of the tRNA from methionine to isoleucine.' .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity ;
up:enzymeClass .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the tRNA(Ile)-lysidine synthase family.' .
?case5 up:classifiedWith GO:0005524 ,
keyword:547 ,
keyword:67 .
?case6 up:alternativeName ?name8 ,
?name9 ;
up:recommendedName ?name7 .
?name7 up:ecName '6.3.4.19' ;
up:fullName 'tRNA(Ile)-lysidine synthase, chloroplastic' ;
rdf:type up:Structured_Name .
?name8 up:fullName 'tRNA(Ile)-2-lysyl-cytidine synthase' ;
rdf:type up:Structured_Name .
?name9 up:fullName 'tRNA(Ile)-lysidine synthetase' ;
rdf:type up:Structured_Name .
?case10 up:alternativeName ?name12 ,
?name13 ;
up:recommendedName ?name11 .
?name11 up:ecName '6.3.4.19' ;
up:fullName 'tRNA(Ile)-lysidine synthase' ;
rdf:type up:Structured_Name .
?name12 up:fullName 'tRNA(Ile)-2-lysyl-cytidine synthase' ;
rdf:type up:Structured_Name .
?name13 up:fullName 'tRNA(Ile)-lysidine synthetase' ;
rdf:type up:Structured_Name .
?case14 up:classifiedWith GO:0005737 ,
keyword:963 .
?case15 up:classifiedWith GO:0009507 .
?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:30616 .
_:404796 a rdf:Statement ;
up:attribution _:404775 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:404797 a rdf:Statement ;
up:attribution _:404776 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:404798 a rdf:Statement ;
up:attribution _:404777 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:404799 a rdf:Statement ;
up:attribution _:404778 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:404800 a rdf:Statement ;
up:attribution _:404779 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:404801 a rdf:Statement ;
up:attribution _:404780 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:819 .
_:404802 a rdf:Statement ;
up:attribution _:404781 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016879 .
_:404803 a rdf:Statement ;
up:attribution _:404782 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006400 .
_:404804 a rdf:Statement ;
up:attribution _:404783 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:404805 a rdf:Statement ;
up:attribution _:404784 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:404806 a rdf:Statement ;
up:attribution _:404785 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:404807 a rdf:Statement ;
up:attribution _:404786 ;
rdf:subject ?case6 ;
rdf:predicate up:recommendedName ;
rdf:object ?name7 .
_:404808 a rdf:Statement ;
up:attribution _:404787 ;
rdf:subject ?case6 ;
rdf:predicate up:alternativeName ;
rdf:object ?name8 .
_:404809 a rdf:Statement ;
up:attribution _:404788 ;
rdf:subject ?case6 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:404810 a rdf:Statement ;
up:attribution _:404789 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:404811 a rdf:Statement ;
up:attribution _:404790 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:404812 a rdf:Statement ;
up:attribution _:404791 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name13 .
_:404813 a rdf:Statement ;
up:attribution _:404792 ;
rdf:subject ?case14 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:404814 a rdf:Statement ;
up:attribution _:404793 ;
rdf:subject ?case14 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:404815 a rdf:Statement ;
up:attribution _:404794 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009507 .
_:404816 a rdf:Statement ;
up:source unirule:MF_01161 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:404817 a rdf:Statement ;
up:attribution _:404795 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01161
#Rule MF_01161 Created by:? on:2005-03-02 Modified by:Edouard de Castro on:2024-09-03
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01161 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
} UNION {
?this rdfs:seeAlso signature:MF_01161 .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
} UNION {
?this up:encodedIn up:Cyanelle .
} UNION {
?this up:encodedIn up:Apicoplast .
} UNION {
?this up:encodedIn up:Organellar_chromatophore .
} UNION {
?this up:encodedIn up:Non-photosynthetic_plastid .
}
}
BIND(URI(CONCAT(STR(?this), '#MF_01161a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01161a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01161a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch27 faldo:location ?templateMotifSequenceMatchRegionP5209728 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP5209730 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP52097MF_0116123 .
?templateMotifSequenceMatchRegionP5209728 faldo:begin ?templateMotifSequenceMatchBeginP5209729 .
?templateMotifSequenceMatchBeginP5209729 faldo:position ?templateMotifSequenceMatchBeginPositionP5209724 ;
faldo:reference isoform:P52097-1 .
?templateMotifSequenceProfileAlignmentOperationP5209730 edam:has_input signature:MF_01161 ;
rdf:type edam:operation_0300 .
?targetMotifMatch31 faldo:location ?targetMotifMatchRegionMatch32 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0116134 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP52097MF_0116125 .
?targetMotifMatchRegionMatch32 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0116133 .
?targetMotifMatchRegionMatchBeginMF_0116133 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0116126 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0116134 edam:has_input signature:MF_01161 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP52097MF_0116123, 1, (STRLEN(?templateMotifCigarP52097MF_0116123) - STRLEN(REPLACE(?templateMotifCigarP52097MF_0116123, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionP5209724) + 1)), '}'), '')))), '[a-z]', '')) AS ?step135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP52097MF_0116125, 1, (STRLEN(?targetMotifMatchCigarP52097MF_0116125) - STRLEN(REPLACE(?targetMotifMatchCigarP52097MF_0116125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP52097MF_0116125, 1, (STRLEN(?targetMotifMatchCigarP52097MF_0116125) - STRLEN(REPLACE(?targetMotifMatchCigarP52097MF_0116125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), '')))), '[^-]', ''))) AS ?step236) .
BIND(((?step236 + ?targetMotifMatchRegionMatchBeginPositionMF_0116126) - 1) AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP52097MF_0116123, 1, (STRLEN(?templateMotifCigarP52097MF_0116123) - STRLEN(REPLACE(?templateMotifCigarP52097MF_0116123, CONCAT('^(?:-*[^-]){', STR(((25 - ?templateMotifSequenceMatchBeginPositionP5209724) + 1)), '}'), '')))), '[a-z]', '')) AS ?step137) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP52097MF_0116125, 1, (STRLEN(?targetMotifMatchCigarP52097MF_0116125) - STRLEN(REPLACE(?targetMotifMatchCigarP52097MF_0116125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP52097MF_0116125, 1, (STRLEN(?targetMotifMatchCigarP52097MF_0116125) - STRLEN(REPLACE(?targetMotifMatchCigarP52097MF_0116125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step137), '}'), '')))), '[^-]', ''))) AS ?step238) .
BIND(((?step238 + ?targetMotifMatchRegionMatchBeginPositionMF_0116126) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER (REGEX('SGG[ARNDCQEGHILKMFPSTWYVBZJUOX]DS', SUBSTR(?thisSequenceValue, ?thisPositionOn21, (?thisPositionOn22 - ?thisPositionOn21)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01161a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag40) .
}
BIND(IF(BOUND(?tagFT_1), ?caseWithTag40, ?UNBOUND_VARIABLE) AS ?case5) .
OPTIONAL {
?this a up:Protein .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
BIND(?this AS ?case6) .
BIND(URI(CONCAT(STR(?this), '#MF_01161a7')) AS ?name7) .
BIND(URI(CONCAT(STR(?this), '#MF_01161a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_01161a9')) AS ?name9) .
}
OPTIONAL {
?this a up:Protein .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
BIND(?this AS ?case10) .
BIND(URI(CONCAT(STR(?this), '#MF_01161a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_01161a12')) AS ?name12) .
BIND(URI(CONCAT(STR(?this), '#MF_01161a13')) AS ?name13) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case14) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:2 .
})) .
BIND(?this AS ?case15) .
}
}
"xsd:string |