| http://purl.uniprot.org/unirules/MF_01131#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:394625 up:source unirule:MF_01131 .
_:394626 up:source unirule:MF_01131 .
_:394627 up:source unirule:MF_01131 .
_:394628 up:source unirule:MF_01131 .
_:394629 up:source unirule:MF_01131 .
_:394630 up:source unirule:MF_01131 .
_:394631 up:source unirule:MF_01131 .
_:394632 up:source unirule:MF_01131 .
_:394633 up:source unirule:MF_01131 .
_:394634 up:source unirule:MF_01131 .
_:394635 up:source unirule:MF_01131 .
_:394636 up:source unirule:MF_01131 .
_:394637 up:source unirule:MF_01131 .
_:394638 up:source unirule:MF_01131 .
_:394639 up:source unirule:MF_01131 .
_:394640 up:source unirule:MF_01131 .
_:394641 up:source unirule:MF_01131 .
_:394642 up:source unirule:MF_01131 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0003677 ,
GO:0003700 ,
GO:0005737 ,
GO:0006355 ,
keyword:238 ,
keyword:520 ,
keyword:678 ,
keyword:804 ,
keyword:805 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Redox-sensing transcriptional repressor Rex' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'rex' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Modulates transcription in response to changes in cellular NADH/NAD(+) redox state.' .
?annotation3 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the transcriptional regulatory Rex family.' .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
rdf:type up:Nucleotide_Binding_Annotation ;
rdfs:comment 'H-T-H motif' .
?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 ;
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:57540 .
_:394643 a rdf:Statement ;
up:attribution _:394625 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:394644 a rdf:Statement ;
up:attribution _:394626 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:394645 a rdf:Statement ;
up:attribution _:394627 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:394646 a rdf:Statement ;
up:attribution _:394628 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:394647 a rdf:Statement ;
up:attribution _:394629 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:394648 a rdf:Statement ;
up:attribution _:394630 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:394649 a rdf:Statement ;
up:attribution _:394631 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:394650 a rdf:Statement ;
up:attribution _:394632 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:804 .
_:394651 a rdf:Statement ;
up:attribution _:394633 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:805 .
_:394652 a rdf:Statement ;
up:attribution _:394634 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:678 .
_:394653 a rdf:Statement ;
up:attribution _:394635 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:394654 a rdf:Statement ;
up:attribution _:394636 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:394655 a rdf:Statement ;
up:attribution _:394637 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:394656 a rdf:Statement ;
up:attribution _:394638 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003700 .
_:394657 a rdf:Statement ;
up:attribution _:394639 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006355 .
_:394658 a rdf:Statement ;
up:attribution _:394640 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:394659 a rdf:Statement ;
up:source unirule:MF_01131 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:394660 a rdf:Statement ;
up:attribution _:394641 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:394661 a rdf:Statement ;
up:source unirule:MF_01131 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:394662 a rdf:Statement ;
up:attribution _:394642 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01131
#Rule MF_01131 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2022-11-19
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01131 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01131a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01131a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01131a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01131a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01131a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch24 faldo:location ?templateMotifSequenceMatchRegionQ9WX1425 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9WX1427 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9WX14MF_0113120 .
?templateMotifSequenceMatchRegionQ9WX1425 faldo:begin ?templateMotifSequenceMatchBeginQ9WX1426 .
?templateMotifSequenceMatchBeginQ9WX1426 faldo:position ?templateMotifSequenceMatchBeginPositionQ9WX1421 ;
faldo:reference isoform:Q9WX14-1 .
?templateMotifSequenceProfileAlignmentOperationQ9WX1427 edam:has_input signature:MF_01131 ;
rdf:type edam:operation_0300 .
?targetMotifMatch28 faldo:location ?targetMotifMatchRegionMatch29 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0113131 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9WX14MF_0113122 .
?targetMotifMatchRegionMatch29 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0113130 .
?targetMotifMatchRegionMatchBeginMF_0113130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0113123 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0113131 edam:has_input signature:MF_01131 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9WX14MF_0113120, 1, (STRLEN(?templateMotifCigarQ9WX14MF_0113120) - STRLEN(REPLACE(?templateMotifCigarQ9WX14MF_0113120, CONCAT('^(?:-*[^-]){', STR(((26 - ?templateMotifSequenceMatchBeginPositionQ9WX1421) + 1)), '}'), '')))), '[a-z]', '')) AS ?step132) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9WX14MF_0113122, 1, (STRLEN(?targetMotifMatchCigarQ9WX14MF_0113122) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WX14MF_0113122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9WX14MF_0113122, 1, (STRLEN(?targetMotifMatchCigarQ9WX14MF_0113122) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WX14MF_0113122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step132), '}'), '')))), '[^-]', ''))) AS ?step233) .
BIND(((?step233 + ?targetMotifMatchRegionMatchBeginPositionMF_0113123) - 1) AS ?thisPositionOn11) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9WX14MF_0113120, 1, (STRLEN(?templateMotifCigarQ9WX14MF_0113120) - STRLEN(REPLACE(?templateMotifCigarQ9WX14MF_0113120, CONCAT('^(?:-*[^-]){', STR(((65 - ?templateMotifSequenceMatchBeginPositionQ9WX1421) + 1)), '}'), '')))), '[a-z]', '')) AS ?step134) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9WX14MF_0113122, 1, (STRLEN(?targetMotifMatchCigarQ9WX14MF_0113122) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WX14MF_0113122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9WX14MF_0113122, 1, (STRLEN(?targetMotifMatchCigarQ9WX14MF_0113122) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WX14MF_0113122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step134), '}'), '')))), '[^-]', ''))) AS ?step235) .
BIND(((?step235 + ?targetMotifMatchRegionMatchBeginPositionMF_0113123) - 1) AS ?thisPositionOn12) .
BIND(?this AS ?pfs1t36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfse10) .
FILTER ((BOUND(?thisPositionOn11) && BOUND(?thisPositionOn12))) .
BIND(URI(CONCAT(STR(?this), '#MF_01131a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch41 faldo:location ?templateMotifSequenceMatchRegionQ9WX1442 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9WX1444 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9WX14MF_0113137 .
?templateMotifSequenceMatchRegionQ9WX1442 faldo:begin ?templateMotifSequenceMatchBeginQ9WX1443 .
?templateMotifSequenceMatchBeginQ9WX1443 faldo:position ?templateMotifSequenceMatchBeginPositionQ9WX1438 ;
faldo:reference isoform:Q9WX14-1 .
?templateMotifSequenceProfileAlignmentOperationQ9WX1444 edam:has_input signature:MF_01131 ;
rdf:type edam:operation_0300 .
?targetMotifMatch45 faldo:location ?targetMotifMatchRegionMatch46 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0113148 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9WX14MF_0113139 .
?targetMotifMatchRegionMatch46 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0113147 .
?targetMotifMatchRegionMatchBeginMF_0113147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0113140 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0113148 edam:has_input signature:MF_01131 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9WX14MF_0113137, 1, (STRLEN(?templateMotifCigarQ9WX14MF_0113137) - STRLEN(REPLACE(?templateMotifCigarQ9WX14MF_0113137, CONCAT('^(?:-*[^-]){', STR(((100 - ?templateMotifSequenceMatchBeginPositionQ9WX1438) + 1)), '}'), '')))), '[a-z]', '')) AS ?step149) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9WX14MF_0113139, 1, (STRLEN(?targetMotifMatchCigarQ9WX14MF_0113139) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WX14MF_0113139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9WX14MF_0113139, 1, (STRLEN(?targetMotifMatchCigarQ9WX14MF_0113139) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WX14MF_0113139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step149), '}'), '')))), '[^-]', ''))) AS ?step250) .
BIND(((?step250 + ?targetMotifMatchRegionMatchBeginPositionMF_0113140) - 1) AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9WX14MF_0113137, 1, (STRLEN(?templateMotifCigarQ9WX14MF_0113137) - STRLEN(REPLACE(?templateMotifCigarQ9WX14MF_0113137, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionQ9WX1438) + 1)), '}'), '')))), '[a-z]', '')) AS ?step151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9WX14MF_0113139, 1, (STRLEN(?targetMotifMatchCigarQ9WX14MF_0113139) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WX14MF_0113139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9WX14MF_0113139, 1, (STRLEN(?targetMotifMatchCigarQ9WX14MF_0113139) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WX14MF_0113139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), '')))), '[^-]', ''))) AS ?step252) .
BIND(((?step252 + ?targetMotifMatchRegionMatchBeginPositionMF_0113140) - 1) AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01131a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
}
"xsd:string |