| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-60 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-54 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-8 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-48 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-9 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-59 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-0 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-27 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-2 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-66 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-42 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-68 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-45 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-52 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-44 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-37 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-31 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-16 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-34 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-18 |
| http://purl.uniprot.org/unirules/MF_01837#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01837#construct-template-53 |
| http://purl.uniprot.org/unirules/MF_01837#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_01837#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_01837#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_01837#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_01837#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_01837#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:642746 up:source unirule:MF_01837 .
_:642747 up:source unirule:MF_01837 .
_:642748 up:source unirule:MF_01837 .
_:642749 up:source unirule:MF_01837 .
_:642750 up:source unirule:MF_01837 .
_:642751 up:source unirule:MF_01837 .
_:642752 up:source unirule:MF_01837 .
_:642753 up:source unirule:MF_01837 .
_:642754 up:source unirule:MF_01837 .
_:642755 up:source unirule:MF_01837 .
_:642756 up:source unirule:MF_01837 .
_:642757 up:source unirule:MF_01837 .
_:642758 up:source unirule:MF_01837 .
_:642759 up:source unirule:MF_01837 .
_:642760 up:source unirule:MF_01837 .
_:642761 up:source unirule:MF_01837 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0004673 ,
GO:0007623 ,
keyword:418 ,
keyword:547 ,
keyword:597 ,
keyword:67 ,
keyword:808 ,
keyword:902 ,
keyword:90 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.13.3' ;
up:fullName 'Adaptive-response sensory-kinase SasA' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Sensor histidine kinase SasA' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'sasA' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Member of the two-component regulatory system SasA/RpaA involved in genome-wide circadian gene expression. One of several clock output pathways. Participates in the Kai clock protein complex, the main circadian regulator in cyanobacteria, via its interaction with KaiC. KaiC enhances the autophosphorylation activity of SasA, which then transfers its phosphate group to RpaA to activate it. In addition to its output function, recruits fold-shifted KaiB (KaiB(fs)) to KaiC to cooperatively form the KaiB(6):KaiC(6) complex (independent of SasA kinase activity). Required for robustness of the circadian rhythm of gene expression and is involved in clock output, also required for adaptation to light/dark cycles.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:enzymeClass .
?annotation6 a up:Domain_Annotation ;
rdfs:comment 'The N-terminus interacts with KaiC, while the C-terminal histidine kinase domain autophosphorylates and is probably responsible for self-oligomerization. The N-terminal domain stimulates the C-terminus to autophosphorylate.' .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'Phosphohistidine; by autocatalysis' .
?pfsb11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
_:642762 a rdf:Statement ;
up:attribution _:642746 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:642763 a rdf:Statement ;
up:attribution _:642747 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:642764 a rdf:Statement ;
up:attribution _:642748 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:642765 a rdf:Statement ;
up:attribution _:642749 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:642766 a rdf:Statement ;
up:attribution _:642750 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:642767 a rdf:Statement ;
up:attribution _:642751 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:642768 a rdf:Statement ;
up:attribution _:642752 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:642769 a rdf:Statement ;
up:attribution _:642753 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:642770 a rdf:Statement ;
up:attribution _:642754 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:90 .
_:642771 a rdf:Statement ;
up:attribution _:642755 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:418 .
_:642772 a rdf:Statement ;
up:attribution _:642756 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:597 .
_:642773 a rdf:Statement ;
up:attribution _:642757 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:642774 a rdf:Statement ;
up:attribution _:642758 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:902 .
_:642775 a rdf:Statement ;
up:attribution _:642759 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0007623 .
_:642776 a rdf:Statement ;
up:attribution _:642760 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004673 .
_:642777 a rdf:Statement ;
up:source unirule:MF_01837 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:642778 a rdf:Statement ;
up:attribution _:642761 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01837
#Rule MF_01837 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-02-17
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01837 .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
BIND(URI(CONCAT(STR(?this), '#MF_01837a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01837a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01837a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01837a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01837a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch19 faldo:location ?templateMotifSequenceMatchRegionQ0690420 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ0690422 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ06904MF_0183715 .
?templateMotifSequenceMatchRegionQ0690420 faldo:begin ?templateMotifSequenceMatchBeginQ0690421 .
?templateMotifSequenceMatchBeginQ0690421 faldo:position ?templateMotifSequenceMatchBeginPositionQ0690416 ;
faldo:reference isoform:Q06904-1 .
?templateMotifSequenceProfileAlignmentOperationQ0690422 edam:has_input signature:MF_01837 ;
rdf:type edam:operation_0300 .
?targetMotifMatch23 faldo:location ?targetMotifMatchRegionMatch24 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0183726 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ06904MF_0183717 .
?targetMotifMatchRegionMatch24 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0183725 .
?targetMotifMatchRegionMatchBeginMF_0183725 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0183718 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0183726 edam:has_input signature:MF_01837 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ06904MF_0183715, 1, (STRLEN(?templateMotifCigarQ06904MF_0183715) - STRLEN(REPLACE(?templateMotifCigarQ06904MF_0183715, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionQ0690416) + 1)), '}'), '')))), '[a-z]', '')) AS ?step127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ06904MF_0183717, 1, (STRLEN(?targetMotifMatchCigarQ06904MF_0183717) - STRLEN(REPLACE(?targetMotifMatchCigarQ06904MF_0183717, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ06904MF_0183717, 1, (STRLEN(?targetMotifMatchCigarQ06904MF_0183717) - STRLEN(REPLACE(?targetMotifMatchCigarQ06904MF_0183717, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step127), '}'), '')))), '[^-]', ''))) AS ?step228) .
BIND(((?step228 + ?targetMotifMatchRegionMatchBeginPositionMF_0183718) - 1) AS ?thisPositionOn13) .
BIND(?thisPositionOn13 AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01837a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1218 .
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1218 .
})) .
BIND(?this AS ?case8) .
}
}
"xsd:string |