| http://purl.uniprot.org/unirules/MF_03134#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:834972 up:source unirule:MF_03134 .
_:834973 up:source unirule:MF_03134 .
_:834974 up:source unirule:MF_03134 .
_:834975 up:source unirule:MF_03134 .
_:834976 up:source unirule:MF_03134 .
_:834977 up:source unirule:MF_03134 .
_:834978 up:source unirule:MF_03134 .
_:834979 up:source unirule:MF_03134 .
_:834980 up:source unirule:MF_03134 .
_:834981 up:source unirule:MF_03134 .
_:834982 up:source unirule:MF_03134 .
_:834983 up:source unirule:MF_03134 .
_:834984 up:source unirule:MF_03134 .
_:834985 up:source unirule:MF_03134 .
_:834986 up:source unirule:MF_03134 .
_:834987 up:source unirule:MF_03134 .
_:834988 up:source unirule:MF_03134 .
_:834989 up:source unirule:MF_03134 .
_:834990 up:source unirule:MF_03134 .
_:834991 up:source unirule:MF_03134 .
_:834992 up:source unirule:MF_03134 .
_:834993 up:source unirule:MF_03134 .
_:834994 up:source unirule:MF_03134 .
_:834995 up:source unirule:MF_03134 .
_:834996 up:source unirule:MF_03134 .
_:834997 up:source unirule:MF_03134 .
_:834998 up:source unirule:MF_03134 .
_:834999 up:source unirule:MF_03134 .
_:835000 up:source unirule:MF_03134 .
_:835001 up:source unirule:MF_03134 .
_:835002 up:source unirule:MF_03134 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ,
?annotation6 ,
?annotation7 ,
?annotation10 ,
?annotation11 ;
up:classifiedWith GO:0004813 ,
GO:0005524 ,
GO:0005739 ,
GO:0006419 ,
GO:0008270 ,
GO:0009507 ,
keyword:150 ,
keyword:30 ,
keyword:436 ,
keyword:496 ,
keyword:547 ,
keyword:648 ,
keyword:67 ,
keyword:694 ,
keyword:820 ,
keyword:934 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.1.1.7' ;
up:fullName 'Probable alanine--tRNA ligase, chloroplastic' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Alanyl-tRNA synthetase' ;
up:shortName 'AlaRS' ;
rdf:type up:Structured_Name .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the attachment of alanine to tRNA(Ala) in a two-step reaction: alanine is first activated by ATP to form Ala-AMP and then transferred to the acceptor end of tRNA(Ala). Also edits incorrectly charged tRNA(Ala) via its editing domain.' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 up:cofactor chebi:29105 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 zinc ion per subunit.' .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Monomer.' .
?annotation7 a up:Subcellular_Location_Annotation .
?annotation7li8 up:cellularComponent .
?annotation7li9 up:cellularComponent .
?annotation10 a up:Domain_Annotation ;
rdfs:comment 'Consists of three domains; the N-terminal catalytic domain, the editing domain and the C-terminal C-Ala domain. The editing domain removes incorrectly charged amino acids, while the C-Ala domain, along with tRNA(Ala), serves as a bridge to cooperatively bring together the editing and aminoacylation centers thus stimulating deacylation of misacylated tRNAs.' .
?annotation11 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the class-II aminoacyl-tRNA synthetase family.' .
?case12 up:classifiedWith keyword:479 ,
keyword:862 .
?pfs13 up:annotation ?annotation14 ,
?annotation20 ,
?annotation26 ,
?annotation32 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:29105 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
up:ligand ?ligand23 ;
rdf:type up:Binding_Site_Annotation .
?pfsb21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?ligand23 rdfs:subClassOf chebi:29105 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
up:ligand ?ligand29 ;
rdf:type up:Binding_Site_Annotation .
?pfsb27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand29 rdfs:subClassOf chebi:29105 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:29105 .
_:835003 a rdf:Statement ;
up:attribution _:834972 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:835004 a rdf:Statement ;
up:attribution _:834973 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:835005 a rdf:Statement ;
up:attribution _:834974 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:835006 a rdf:Statement ;
up:attribution _:834975 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:835007 a rdf:Statement ;
up:attribution _:834976 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:835008 a rdf:Statement ;
up:attribution _:834977 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:835009 a rdf:Statement ;
up:attribution _:834978 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:835010 a rdf:Statement ;
up:attribution _:834979 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:835011 a rdf:Statement ;
up:attribution _:834980 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:835012 a rdf:Statement ;
up:attribution _:834981 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:30 .
_:835013 a rdf:Statement ;
up:attribution _:834982 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:835014 a rdf:Statement ;
up:attribution _:834983 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:835015 a rdf:Statement ;
up:attribution _:834984 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:835016 a rdf:Statement ;
up:attribution _:834985 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:835017 a rdf:Statement ;
up:attribution _:834986 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:694 .
_:835018 a rdf:Statement ;
up:attribution _:834987 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:820 .
_:835019 a rdf:Statement ;
up:attribution _:834988 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:934 .
_:835020 a rdf:Statement ;
up:attribution _:834989 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:150 .
_:835021 a rdf:Statement ;
up:attribution _:834990 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:496 .
_:835022 a rdf:Statement ;
up:attribution _:834991 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004813 .
_:835023 a rdf:Statement ;
up:attribution _:834992 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:835024 a rdf:Statement ;
up:attribution _:834993 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:835025 a rdf:Statement ;
up:attribution _:834994 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006419 .
_:835026 a rdf:Statement ;
up:attribution _:834995 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009507 .
_:835027 a rdf:Statement ;
up:attribution _:834996 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005739 .
_:835028 a rdf:Statement ;
up:attribution _:834997 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:835029 a rdf:Statement ;
up:attribution _:834998 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:835030 a rdf:Statement ;
up:source unirule:MF_03134 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:835031 a rdf:Statement ;
up:attribution _:834999 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:835032 a rdf:Statement ;
up:source unirule:MF_03134 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:835033 a rdf:Statement ;
up:attribution _:835000 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:835034 a rdf:Statement ;
up:source unirule:MF_03134 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:835035 a rdf:Statement ;
up:attribution _:835001 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:835036 a rdf:Statement ;
up:source unirule:MF_03134 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:835037 a rdf:Statement ;
up:attribution _:835002 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03134
#Rule MF_03134 Created by:? on:2012-08-21 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03134 .
?thisOrganism rdfs:subClassOf+ taxon:33090 .
BIND(URI(CONCAT(STR(?this), '#MF_03134a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_03134a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_03134a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_03134a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_03134a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_03134a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_03134a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_03134a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_03134a11')) AS ?annotation11) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch42 faldo:location ?templateMotifSequenceMatchRegionQ9FFC743 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9FFC745 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9FFC7MF_0313438 .
?templateMotifSequenceMatchRegionQ9FFC743 faldo:begin ?templateMotifSequenceMatchBeginQ9FFC744 .
?templateMotifSequenceMatchBeginQ9FFC744 faldo:position ?templateMotifSequenceMatchBeginPositionQ9FFC739 ;
faldo:reference isoform:Q9FFC7-1 .
?templateMotifSequenceProfileAlignmentOperationQ9FFC745 edam:has_input signature:MF_03134 ;
rdf:type edam:operation_0300 .
?targetMotifMatch46 faldo:location ?targetMotifMatchRegionMatch47 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0313449 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9FFC7MF_0313440 .
?targetMotifMatchRegionMatch47 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0313448 .
?targetMotifMatchRegionMatchBeginMF_0313448 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0313441 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0313449 edam:has_input signature:MF_03134 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FFC7MF_0313438, 1, (STRLEN(?templateMotifCigarQ9FFC7MF_0313438) - STRLEN(REPLACE(?templateMotifCigarQ9FFC7MF_0313438, CONCAT('^(?:-*[^-]){', STR(((655 - ?templateMotifSequenceMatchBeginPositionQ9FFC739) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FFC7MF_0313440, 1, (STRLEN(?targetMotifMatchCigarQ9FFC7MF_0313440) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FFC7MF_0313440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FFC7MF_0313440, 1, (STRLEN(?targetMotifMatchCigarQ9FFC7MF_0313440) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FFC7MF_0313440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0313441) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FFC7MF_0313438, 1, (STRLEN(?templateMotifCigarQ9FFC7MF_0313438) - STRLEN(REPLACE(?templateMotifCigarQ9FFC7MF_0313438, CONCAT('^(?:-*[^-]){', STR(((659 - ?templateMotifSequenceMatchBeginPositionQ9FFC739) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FFC7MF_0313440, 1, (STRLEN(?targetMotifMatchCigarQ9FFC7MF_0313440) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FFC7MF_0313440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FFC7MF_0313440, 1, (STRLEN(?targetMotifMatchCigarQ9FFC7MF_0313440) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FFC7MF_0313440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) .
BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0313441) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FFC7MF_0313438, 1, (STRLEN(?templateMotifCigarQ9FFC7MF_0313438) - STRLEN(REPLACE(?templateMotifCigarQ9FFC7MF_0313438, CONCAT('^(?:-*[^-]){', STR(((758 - ?templateMotifSequenceMatchBeginPositionQ9FFC739) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FFC7MF_0313440, 1, (STRLEN(?targetMotifMatchCigarQ9FFC7MF_0313440) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FFC7MF_0313440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FFC7MF_0313440, 1, (STRLEN(?targetMotifMatchCigarQ9FFC7MF_0313440) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FFC7MF_0313440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) .
BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0313441) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9FFC7MF_0313438, 1, (STRLEN(?templateMotifCigarQ9FFC7MF_0313438) - STRLEN(REPLACE(?templateMotifCigarQ9FFC7MF_0313438, CONCAT('^(?:-*[^-]){', STR(((762 - ?templateMotifSequenceMatchBeginPositionQ9FFC739) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9FFC7MF_0313440, 1, (STRLEN(?targetMotifMatchCigarQ9FFC7MF_0313440) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FFC7MF_0313440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9FFC7MF_0313440, 1, (STRLEN(?targetMotifMatchCigarQ9FFC7MF_0313440) - STRLEN(REPLACE(?targetMotifMatchCigarQ9FFC7MF_0313440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) .
BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0313441) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'H')) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag62) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag62, ?UNBOUND_VARIABLE) AS ?case12) .
}
"xsd:string |