| http://purl.uniprot.org/unirules/MF_00621#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:239145 up:source unirule:MF_00621 .
_:239146 up:source unirule:MF_00621 .
_:239147 up:source unirule:MF_00621 .
_:239148 up:source unirule:MF_00621 .
_:239149 up:source unirule:MF_00621 .
_:239150 up:source unirule:MF_00621 .
_:239151 up:source unirule:MF_00621 .
_:239152 up:source unirule:MF_00621 .
_:239153 up:source unirule:MF_00621 .
_:239154 up:source unirule:MF_00621 .
_:239155 up:source unirule:MF_00621 .
_:239156 up:source unirule:MF_00621 .
_:239157 up:source unirule:MF_00621 .
_:239158 up:source unirule:MF_00621 .
_:239159 up:source unirule:MF_00621 .
_:239160 up:source unirule:MF_00621 .
_:239161 up:source unirule:MF_00621 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0003677 ,
GO:0005737 ,
GO:0045892 ,
keyword:238 ,
keyword:678 ,
keyword:804 ,
keyword:805 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Global transcriptional regulator CodY' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'codY' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'DNA-binding global transcriptional regulator which is involved in the adaptive response to starvation and acts by directly or indirectly controlling the expression of numerous genes in response to nutrient availability. During rapid exponential growth, CodY is highly active and represses genes whose products allow adaptation to nutrient depletion.' .
?annotation3 a up:Subcellular_Location_Annotation .
?annotation3li4 up:cellularComponent .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the CodY family.' .
?case6 up:classifiedWith keyword:597 .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'Phosphoserine' .
?pfsb9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
rdf:type up:Nucleotide_Binding_Annotation ;
rdfs:comment 'H-T-H motif' .
?pfsb15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfs19 up:annotation ?annotation20 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'GAF domain' .
?pfsb21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
_:239162 a rdf:Statement ;
up:attribution _:239145 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:239163 a rdf:Statement ;
up:attribution _:239146 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:239164 a rdf:Statement ;
up:attribution _:239147 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:239165 a rdf:Statement ;
up:attribution _:239148 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:239166 a rdf:Statement ;
up:attribution _:239149 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:239167 a rdf:Statement ;
up:attribution _:239150 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:239168 a rdf:Statement ;
up:attribution _:239151 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:804 .
_:239169 a rdf:Statement ;
up:attribution _:239152 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:805 .
_:239170 a rdf:Statement ;
up:attribution _:239153 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:678 .
_:239171 a rdf:Statement ;
up:attribution _:239154 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:239172 a rdf:Statement ;
up:attribution _:239155 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0045892 .
_:239173 a rdf:Statement ;
up:attribution _:239156 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:239174 a rdf:Statement ;
up:attribution _:239157 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:239175 a rdf:Statement ;
up:attribution _:239158 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:597 .
_:239176 a rdf:Statement ;
up:source unirule:MF_00621 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:239177 a rdf:Statement ;
up:attribution _:239159 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:239178 a rdf:Statement ;
up:source unirule:MF_00621 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:239179 a rdf:Statement ;
up:attribution _:239160 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:239180 a rdf:Statement ;
up:source unirule:MF_00621 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:239181 a rdf:Statement ;
up:attribution _:239161 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00621
#Rule MF_00621 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00621 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00621a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00621a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00621a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00621a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch29 faldo:location ?templateMotifSequenceMatchRegionP3977930 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3977932 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP39779MF_0062125 .
?templateMotifSequenceMatchRegionP3977930 faldo:begin ?templateMotifSequenceMatchBeginP3977931 .
?templateMotifSequenceMatchBeginP3977931 faldo:position ?templateMotifSequenceMatchBeginPositionP3977926 ;
faldo:reference isoform:P39779-1 .
?templateMotifSequenceProfileAlignmentOperationP3977932 edam:has_input signature:MF_00621 ;
rdf:type edam:operation_0300 .
?targetMotifMatch33 faldo:location ?targetMotifMatchRegionMatch34 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0062136 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP39779MF_0062127 .
?targetMotifMatchRegionMatch34 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0062135 .
?targetMotifMatchRegionMatchBeginMF_0062135 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0062128 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0062136 edam:has_input signature:MF_00621 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagphospho) .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:186817 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39779MF_0062125, 1, (STRLEN(?templateMotifCigarP39779MF_0062125) - STRLEN(REPLACE(?templateMotifCigarP39779MF_0062125, CONCAT('^(?:-*[^-]){', STR(((215 - ?templateMotifSequenceMatchBeginPositionP3977926) + 1)), '}'), '')))), '[a-z]', '')) AS ?step137) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39779MF_0062127, 1, (STRLEN(?targetMotifMatchCigarP39779MF_0062127) - STRLEN(REPLACE(?targetMotifMatchCigarP39779MF_0062127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39779MF_0062127, 1, (STRLEN(?targetMotifMatchCigarP39779MF_0062127) - STRLEN(REPLACE(?targetMotifMatchCigarP39779MF_0062127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step137), '}'), '')))), '[^-]', ''))) AS ?step238) .
BIND(((?step238 + ?targetMotifMatchRegionMatchBeginPositionMF_0062128) - 1) AS ?thisPositionOn11) .
BIND(?thisPositionOn11 AS ?thisPositionOn12) .
BIND(?this AS ?pfs1t39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfse10) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn11, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_00621a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch44 faldo:location ?templateMotifSequenceMatchRegionP3977945 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3977947 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP39779MF_0062140 .
?templateMotifSequenceMatchRegionP3977945 faldo:begin ?templateMotifSequenceMatchBeginP3977946 .
?templateMotifSequenceMatchBeginP3977946 faldo:position ?templateMotifSequenceMatchBeginPositionP3977941 ;
faldo:reference isoform:P39779-1 .
?templateMotifSequenceProfileAlignmentOperationP3977947 edam:has_input signature:MF_00621 ;
rdf:type edam:operation_0300 .
?targetMotifMatch48 faldo:location ?targetMotifMatchRegionMatch49 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0062151 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP39779MF_0062142 .
?targetMotifMatchRegionMatch49 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0062150 .
?targetMotifMatchRegionMatchBeginMF_0062150 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0062143 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0062151 edam:has_input signature:MF_00621 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39779MF_0062140, 1, (STRLEN(?templateMotifCigarP39779MF_0062140) - STRLEN(REPLACE(?templateMotifCigarP39779MF_0062140, CONCAT('^(?:-*[^-]){', STR(((203 - ?templateMotifSequenceMatchBeginPositionP3977941) + 1)), '}'), '')))), '[a-z]', '')) AS ?step152) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39779MF_0062142, 1, (STRLEN(?targetMotifMatchCigarP39779MF_0062142) - STRLEN(REPLACE(?targetMotifMatchCigarP39779MF_0062142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39779MF_0062142, 1, (STRLEN(?targetMotifMatchCigarP39779MF_0062142) - STRLEN(REPLACE(?targetMotifMatchCigarP39779MF_0062142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), '')))), '[^-]', ''))) AS ?step253) .
BIND(((?step253 + ?targetMotifMatchRegionMatchBeginPositionMF_0062143) - 1) AS ?thisPositionOn17) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39779MF_0062140, 1, (STRLEN(?templateMotifCigarP39779MF_0062140) - STRLEN(REPLACE(?templateMotifCigarP39779MF_0062140, CONCAT('^(?:-*[^-]){', STR(((222 - ?templateMotifSequenceMatchBeginPositionP3977941) + 1)), '}'), '')))), '[a-z]', '')) AS ?step154) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39779MF_0062142, 1, (STRLEN(?targetMotifMatchCigarP39779MF_0062142) - STRLEN(REPLACE(?targetMotifMatchCigarP39779MF_0062142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39779MF_0062142, 1, (STRLEN(?targetMotifMatchCigarP39779MF_0062142) - STRLEN(REPLACE(?targetMotifMatchCigarP39779MF_0062142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), '')))), '[^-]', ''))) AS ?step255) .
BIND(((?step255 + ?targetMotifMatchRegionMatchBeginPositionMF_0062143) - 1) AS ?thisPositionOn18) .
BIND(?this AS ?pfs2t56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) .
FILTER ((BOUND(?thisPositionOn17) && BOUND(?thisPositionOn18))) .
BIND(URI(CONCAT(STR(?this), '#MF_00621a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch61 faldo:location ?templateMotifSequenceMatchRegionP3977962 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3977964 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP39779MF_0062157 .
?templateMotifSequenceMatchRegionP3977962 faldo:begin ?templateMotifSequenceMatchBeginP3977963 .
?templateMotifSequenceMatchBeginP3977963 faldo:position ?templateMotifSequenceMatchBeginPositionP3977958 ;
faldo:reference isoform:P39779-1 .
?templateMotifSequenceProfileAlignmentOperationP3977964 edam:has_input signature:MF_00621 ;
rdf:type edam:operation_0300 .
?targetMotifMatch65 faldo:location ?targetMotifMatchRegionMatch66 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0062168 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP39779MF_0062159 .
?targetMotifMatchRegionMatch66 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0062167 .
?targetMotifMatchRegionMatchBeginMF_0062167 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0062160 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0062168 edam:has_input signature:MF_00621 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn23) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39779MF_0062157, 1, (STRLEN(?templateMotifCigarP39779MF_0062157) - STRLEN(REPLACE(?templateMotifCigarP39779MF_0062157, CONCAT('^(?:-*[^-]){', STR(((155 - ?templateMotifSequenceMatchBeginPositionP3977958) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39779MF_0062159, 1, (STRLEN(?targetMotifMatchCigarP39779MF_0062159) - STRLEN(REPLACE(?targetMotifMatchCigarP39779MF_0062159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39779MF_0062159, 1, (STRLEN(?targetMotifMatchCigarP39779MF_0062159) - STRLEN(REPLACE(?targetMotifMatchCigarP39779MF_0062159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0062160) - 1) AS ?thisPositionOn24) .
BIND(?this AS ?pfs2t71) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse22) .
FILTER ((BOUND(?thisPositionOn23) && BOUND(?thisPositionOn24))) .
BIND(URI(CONCAT(STR(?this), '#MF_00621a20')) AS ?annotation20) .
BIND(?this AS ?pfs19) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag72) .
}
BIND(IF(BOUND(?tagphospho), ?caseWithTag72, ?UNBOUND_VARIABLE) AS ?case6) .
}
"xsd:string |