| http://purl.uniprot.org/unirules/MF_00177#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:71039 up:source unirule:MF_00177 .
_:71040 up:source unirule:MF_00177 .
_:71041 up:source unirule:MF_00177 .
_:71042 up:source unirule:MF_00177 .
_:71043 up:source unirule:MF_00177 .
_:71044 up:source unirule:MF_00177 .
_:71045 up:source unirule:MF_00177 .
_:71046 up:source unirule:MF_00177 .
_:71047 up:source unirule:MF_00177 .
_:71048 up:source unirule:MF_00177 .
_:71049 up:source unirule:MF_00177 .
_:71050 up:source unirule:MF_00177 .
_:71051 up:source unirule:MF_00177 .
_:71052 up:source unirule:MF_00177 .
_:71053 up:source unirule:MF_00177 .
_:71054 up:source unirule:MF_00177 .
_:71055 up:source unirule:MF_00177 .
_:71056 up:source unirule:MF_00177 .
_:71057 up:source unirule:MF_00177 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation5 ,
?annotation7 ;
up:classifiedWith GO:0004824 ,
GO:0005524 ,
GO:0005737 ,
GO:0006430 ,
keyword:30 ,
keyword:436 ,
keyword:547 ,
keyword:648 ,
keyword:67 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.1.1.6' ;
up:fullName 'Lysine--tRNA ligase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Lysyl-tRNA synthetase' ;
up:shortName 'LysRS' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'lysS' .
?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 class-I aminoacyl-tRNA synthetase family.' .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
rdf:type up:Motif_Annotation ;
rdfs:comment "'HIGH' region" .
?pfsb10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
rdf:type up:Motif_Annotation ;
rdfs:comment "'KMSKS' region" .
?pfsb16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:30616 .
_:71058 a rdf:Statement ;
up:attribution _:71039 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:71059 a rdf:Statement ;
up:attribution _:71040 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:71060 a rdf:Statement ;
up:attribution _:71041 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:71061 a rdf:Statement ;
up:attribution _:71042 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:71062 a rdf:Statement ;
up:attribution _:71043 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:71063 a rdf:Statement ;
up:attribution _:71044 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:71064 a rdf:Statement ;
up:attribution _:71045 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:71065 a rdf:Statement ;
up:attribution _:71046 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:30 .
_:71066 a rdf:Statement ;
up:attribution _:71047 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:71067 a rdf:Statement ;
up:attribution _:71048 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:71068 a rdf:Statement ;
up:attribution _:71049 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:71069 a rdf:Statement ;
up:attribution _:71050 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:71070 a rdf:Statement ;
up:attribution _:71051 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:71071 a rdf:Statement ;
up:attribution _:71052 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004824 .
_:71072 a rdf:Statement ;
up:attribution _:71053 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006430 .
_:71073 a rdf:Statement ;
up:attribution _:71054 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:71074 a rdf:Statement ;
up:source unirule:MF_00177 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:71075 a rdf:Statement ;
up:attribution _:71055 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:71076 a rdf:Statement ;
up:source unirule:MF_00177 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:71077 a rdf:Statement ;
up:attribution _:71056 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:71078 a rdf:Statement ;
up:source unirule:MF_00177 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:71079 a rdf:Statement ;
up:attribution _:71057 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00177
#Rule MF_00177 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
VALUES ?supertaxon27 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00177 .
?thisOrganism rdfs:subClassOf+ ?supertaxon27 .
BIND(URI(CONCAT(STR(?this), '#MF_00177a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00177a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00177a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00177a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00177a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch32 faldo:location ?templateMotifSequenceMatchRegionQ9ZDF833 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9ZDF835 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9ZDF8MF_0017728 .
?templateMotifSequenceMatchRegionQ9ZDF833 faldo:begin ?templateMotifSequenceMatchBeginQ9ZDF834 .
?templateMotifSequenceMatchBeginQ9ZDF834 faldo:position ?templateMotifSequenceMatchBeginPositionQ9ZDF829 ;
faldo:reference isoform:Q9ZDF8-1 .
?templateMotifSequenceProfileAlignmentOperationQ9ZDF835 edam:has_input signature:MF_00177 ;
rdf:type edam:operation_0300 .
?targetMotifMatch36 faldo:location ?targetMotifMatchRegionMatch37 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0017739 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9ZDF8MF_0017730 .
?targetMotifMatchRegionMatch37 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0017738 .
?targetMotifMatchRegionMatchBeginMF_0017738 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017731 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0017739 edam:has_input signature:MF_00177 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9ZDF8MF_0017728, 1, (STRLEN(?templateMotifCigarQ9ZDF8MF_0017728) - STRLEN(REPLACE(?templateMotifCigarQ9ZDF8MF_0017728, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionQ9ZDF829) + 1)), '}'), '')))), '[a-z]', '')) AS ?step140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9ZDF8MF_0017730, 1, (STRLEN(?targetMotifMatchCigarQ9ZDF8MF_0017730) - STRLEN(REPLACE(?targetMotifMatchCigarQ9ZDF8MF_0017730, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9ZDF8MF_0017730, 1, (STRLEN(?targetMotifMatchCigarQ9ZDF8MF_0017730) - STRLEN(REPLACE(?targetMotifMatchCigarQ9ZDF8MF_0017730, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), '')))), '[^-]', ''))) AS ?step241) .
BIND(((?step241 + ?targetMotifMatchRegionMatchBeginPositionMF_0017731) - 1) AS ?thisPositionOn12) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9ZDF8MF_0017728, 1, (STRLEN(?templateMotifCigarQ9ZDF8MF_0017728) - STRLEN(REPLACE(?templateMotifCigarQ9ZDF8MF_0017728, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionQ9ZDF829) + 1)), '}'), '')))), '[a-z]', '')) AS ?step142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9ZDF8MF_0017730, 1, (STRLEN(?targetMotifMatchCigarQ9ZDF8MF_0017730) - STRLEN(REPLACE(?targetMotifMatchCigarQ9ZDF8MF_0017730, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9ZDF8MF_0017730, 1, (STRLEN(?targetMotifMatchCigarQ9ZDF8MF_0017730) - STRLEN(REPLACE(?targetMotifMatchCigarQ9ZDF8MF_0017730, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step142), '}'), '')))), '[^-]', ''))) AS ?step243) .
BIND(((?step243 + ?targetMotifMatchRegionMatchBeginPositionMF_0017731) - 1) AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) .
FILTER (REGEX('[AIPTV]SG[ARNDCQEGHILKMFPSTWYVBZJUOX][ILPQV]H[ILMV]G[HNRST]', SUBSTR(?thisSequenceValue, ?thisPositionOn12, (?thisPositionOn13 - ?thisPositionOn12)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00177a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch49 faldo:location ?templateMotifSequenceMatchRegionQ9ZDF850 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9ZDF852 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9ZDF8MF_0017745 .
?templateMotifSequenceMatchRegionQ9ZDF850 faldo:begin ?templateMotifSequenceMatchBeginQ9ZDF851 .
?templateMotifSequenceMatchBeginQ9ZDF851 faldo:position ?templateMotifSequenceMatchBeginPositionQ9ZDF846 ;
faldo:reference isoform:Q9ZDF8-1 .
?templateMotifSequenceProfileAlignmentOperationQ9ZDF852 edam:has_input signature:MF_00177 ;
rdf:type edam:operation_0300 .
?targetMotifMatch53 faldo:location ?targetMotifMatchRegionMatch54 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0017756 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9ZDF8MF_0017747 .
?targetMotifMatchRegionMatch54 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0017755 .
?targetMotifMatchRegionMatchBeginMF_0017755 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017748 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0017756 edam:has_input signature:MF_00177 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9ZDF8MF_0017745, 1, (STRLEN(?templateMotifCigarQ9ZDF8MF_0017745) - STRLEN(REPLACE(?templateMotifCigarQ9ZDF8MF_0017745, CONCAT('^(?:-*[^-]){', STR(((290 - ?templateMotifSequenceMatchBeginPositionQ9ZDF846) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9ZDF8MF_0017747, 1, (STRLEN(?targetMotifMatchCigarQ9ZDF8MF_0017747) - STRLEN(REPLACE(?targetMotifMatchCigarQ9ZDF8MF_0017747, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9ZDF8MF_0017747, 1, (STRLEN(?targetMotifMatchCigarQ9ZDF8MF_0017747) - STRLEN(REPLACE(?targetMotifMatchCigarQ9ZDF8MF_0017747, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) .
BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0017748) - 1) AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9ZDF8MF_0017745, 1, (STRLEN(?templateMotifCigarQ9ZDF8MF_0017745) - STRLEN(REPLACE(?templateMotifCigarQ9ZDF8MF_0017745, CONCAT('^(?:-*[^-]){', STR(((294 - ?templateMotifSequenceMatchBeginPositionQ9ZDF846) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9ZDF8MF_0017747, 1, (STRLEN(?targetMotifMatchCigarQ9ZDF8MF_0017747) - STRLEN(REPLACE(?targetMotifMatchCigarQ9ZDF8MF_0017747, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9ZDF8MF_0017747, 1, (STRLEN(?targetMotifMatchCigarQ9ZDF8MF_0017747) - STRLEN(REPLACE(?targetMotifMatchCigarQ9ZDF8MF_0017747, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) .
BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0017748) - 1) AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) .
FILTER (REGEX('[ADKP][FILM][HKS][GKS]S', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00177a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionQ9ZDF867 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9ZDF869 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9ZDF8MF_0017762 .
?templateMotifSequenceMatchRegionQ9ZDF867 faldo:begin ?templateMotifSequenceMatchBeginQ9ZDF868 .
?templateMotifSequenceMatchBeginQ9ZDF868 faldo:position ?templateMotifSequenceMatchBeginPositionQ9ZDF863 ;
faldo:reference isoform:Q9ZDF8-1 .
?templateMotifSequenceProfileAlignmentOperationQ9ZDF869 edam:has_input signature:MF_00177 ;
rdf:type edam:operation_0300 .
?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0017773 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9ZDF8MF_0017764 .
?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0017772 .
?targetMotifMatchRegionMatchBeginMF_0017772 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017765 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0017773 edam:has_input signature:MF_00177 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9ZDF8MF_0017762, 1, (STRLEN(?templateMotifCigarQ9ZDF8MF_0017762) - STRLEN(REPLACE(?templateMotifCigarQ9ZDF8MF_0017762, CONCAT('^(?:-*[^-]){', STR(((293 - ?templateMotifSequenceMatchBeginPositionQ9ZDF863) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9ZDF8MF_0017764, 1, (STRLEN(?targetMotifMatchCigarQ9ZDF8MF_0017764) - STRLEN(REPLACE(?targetMotifMatchCigarQ9ZDF8MF_0017764, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9ZDF8MF_0017764, 1, (STRLEN(?targetMotifMatchCigarQ9ZDF8MF_0017764) - STRLEN(REPLACE(?targetMotifMatchCigarQ9ZDF8MF_0017764, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) .
BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0017765) - 1) AS ?thisPositionOn25) .
BIND(?thisPositionOn25 AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t76) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_00177a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
}
"xsd:string |