| http://purl.uniprot.org/unirules/MF_01479#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:535703 up:source unirule:MF_01479 .
_:535704 up:source unirule:MF_01479 .
_:535705 up:source unirule:MF_01479 .
_:535706 up:source unirule:MF_01479 .
_:535707 up:source unirule:MF_01479 .
_:535708 up:source unirule:MF_01479 .
_:535709 up:source unirule:MF_01479 .
_:535710 up:source unirule:MF_01479 .
_:535711 up:source unirule:MF_01479 .
_:535712 up:source unirule:MF_01479 .
_:535713 up:source unirule:MF_01479 .
_:535714 up:source unirule:MF_01479 .
_:535715 up:source unirule:MF_01479 .
_:535716 up:source unirule:MF_01479 .
_:535717 up:source unirule:MF_01479 .
_:535718 up:source unirule:MF_01479 .
_:535719 up:source unirule:MF_01479 .
_:535720 up:source unirule:MF_01479 .
_:535721 up:source unirule:MF_01479 .
_:535722 up:source unirule:MF_01479 .
_:535723 up:source unirule:MF_01479 .
_:535724 up:source unirule:MF_01479 .
_:535725 up:source unirule:MF_01479 .
_:535726 up:source unirule:MF_01479 .
_:535727 up:source unirule:MF_01479 .
_:535728 up:source unirule:MF_01479 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ;
up:classifiedWith GO:0003677 ,
GO:0005737 ,
GO:0006355 ,
GO:0035731 ,
GO:0051539 ,
keyword:1015 ,
keyword:238 ,
keyword:804 ,
keyword:805 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Transcriptional regulator WhiB' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'whiB' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Acts as a transcriptional regulator. Probably redox-responsive. The apo- but not holo-form probably binds DNA.' .
?annotation3 up:cofactor chebi:49883 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 [4Fe-4S] cluster per subunit. Following nitrosylation of the [4Fe-4S] cluster binds 1 [4Fe-8(NO)] cluster per subunit.' .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent .
?annotation6 a up:PTM_Annotation ;
rdfs:comment 'The Fe-S cluster can be nitrosylated by nitric oxide (NO).' .
?annotation7 a up:PTM_Annotation ;
rdfs:comment 'Upon Fe-S cluster removal intramolecular disulfide bonds are formed.' .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the WhiB family.' .
?case9 up:classifiedWith keyword:408 ,
keyword:411 ,
keyword:479 ,
keyword:4 .
?pfs10 up:annotation ?annotation11 ,
?annotation17 ,
?annotation23 ,
?annotation29 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:49883 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf chebi:49883 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf chebi:49883 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
up:ligand ?ligand32 ;
rdf:type up:Binding_Site_Annotation .
?pfsb30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?ligand32 rdfs:subClassOf chebi:49883 .
_:535729 a rdf:Statement ;
up:attribution _:535703 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:535730 a rdf:Statement ;
up:attribution _:535704 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:535731 a rdf:Statement ;
up:attribution _:535705 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:535732 a rdf:Statement ;
up:attribution _:535706 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:535733 a rdf:Statement ;
up:attribution _:535707 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:535734 a rdf:Statement ;
up:attribution _:535708 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:535735 a rdf:Statement ;
up:attribution _:535709 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:535736 a rdf:Statement ;
up:attribution _:535710 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:535737 a rdf:Statement ;
up:attribution _:535711 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:535738 a rdf:Statement ;
up:attribution _:535712 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1015 .
_:535739 a rdf:Statement ;
up:attribution _:535713 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:535740 a rdf:Statement ;
up:attribution _:535714 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:804 .
_:535741 a rdf:Statement ;
up:attribution _:535715 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:805 .
_:535742 a rdf:Statement ;
up:attribution _:535716 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051539 .
_:535743 a rdf:Statement ;
up:attribution _:535717 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:535744 a rdf:Statement ;
up:attribution _:535718 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006355 .
_:535745 a rdf:Statement ;
up:attribution _:535719 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:535746 a rdf:Statement ;
up:attribution _:535720 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0035731 .
_:535747 a rdf:Statement ;
up:attribution _:535721 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:4 .
_:535748 a rdf:Statement ;
up:attribution _:535722 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:535749 a rdf:Statement ;
up:attribution _:535723 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:411 .
_:535750 a rdf:Statement ;
up:attribution _:535724 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:535751 a rdf:Statement ;
up:source unirule:MF_01479 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:535752 a rdf:Statement ;
up:attribution _:535725 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:535753 a rdf:Statement ;
up:source unirule:MF_01479 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:535754 a rdf:Statement ;
up:attribution _:535726 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:535755 a rdf:Statement ;
up:source unirule:MF_01479 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:535756 a rdf:Statement ;
up:attribution _:535727 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:535757 a rdf:Statement ;
up:source unirule:MF_01479 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:535758 a rdf:Statement ;
up:attribution _:535728 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01479
#Rule MF_01479 Created by:? on:2012-10-08 Modified by:Edouard de Castro on:2023-01-13
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01479 .
?thisOrganism rdfs:subClassOf+ taxon:201174 .
BIND(URI(CONCAT(STR(?this), '#MF_01479a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01479a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01479a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01479a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01479a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01479a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01479a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch39 faldo:location ?templateMotifSequenceMatchRegionP9WF4340 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WF4342 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP9WF43MF_0147935 .
?templateMotifSequenceMatchRegionP9WF4340 faldo:begin ?templateMotifSequenceMatchBeginP9WF4341 .
?templateMotifSequenceMatchBeginP9WF4341 faldo:position ?templateMotifSequenceMatchBeginPositionP9WF4336 ;
faldo:reference isoform:P9WF43-1 .
?templateMotifSequenceProfileAlignmentOperationP9WF4342 edam:has_input signature:MF_01479 ;
rdf:type edam:operation_0300 .
?targetMotifMatch43 faldo:location ?targetMotifMatchRegionMatch44 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0147946 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP9WF43MF_0147937 .
?targetMotifMatchRegionMatch44 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0147945 .
?targetMotifMatchRegionMatchBeginMF_0147945 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0147938 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0147946 edam:has_input signature:MF_01479 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WF43MF_0147935, 1, (STRLEN(?templateMotifCigarP9WF43MF_0147935) - STRLEN(REPLACE(?templateMotifCigarP9WF43MF_0147935, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionP9WF4336) + 1)), '}'), '')))), '[a-z]', '')) AS ?step147) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WF43MF_0147937, 1, (STRLEN(?targetMotifMatchCigarP9WF43MF_0147937) - STRLEN(REPLACE(?targetMotifMatchCigarP9WF43MF_0147937, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WF43MF_0147937, 1, (STRLEN(?targetMotifMatchCigarP9WF43MF_0147937) - STRLEN(REPLACE(?targetMotifMatchCigarP9WF43MF_0147937, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step147), '}'), '')))), '[^-]', ''))) AS ?step248) .
BIND(((?step248 + ?targetMotifMatchRegionMatchBeginPositionMF_0147938) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WF43MF_0147935, 1, (STRLEN(?templateMotifCigarP9WF43MF_0147935) - STRLEN(REPLACE(?templateMotifCigarP9WF43MF_0147935, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionP9WF4336) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WF43MF_0147937, 1, (STRLEN(?targetMotifMatchCigarP9WF43MF_0147937) - STRLEN(REPLACE(?targetMotifMatchCigarP9WF43MF_0147937, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WF43MF_0147937, 1, (STRLEN(?targetMotifMatchCigarP9WF43MF_0147937) - STRLEN(REPLACE(?targetMotifMatchCigarP9WF43MF_0147937, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0147938) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WF43MF_0147935, 1, (STRLEN(?templateMotifCigarP9WF43MF_0147935) - STRLEN(REPLACE(?templateMotifCigarP9WF43MF_0147935, CONCAT('^(?:-*[^-]){', STR(((40 - ?templateMotifSequenceMatchBeginPositionP9WF4336) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WF43MF_0147937, 1, (STRLEN(?targetMotifMatchCigarP9WF43MF_0147937) - STRLEN(REPLACE(?targetMotifMatchCigarP9WF43MF_0147937, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WF43MF_0147937, 1, (STRLEN(?targetMotifMatchCigarP9WF43MF_0147937) - STRLEN(REPLACE(?targetMotifMatchCigarP9WF43MF_0147937, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) .
BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0147938) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WF43MF_0147935, 1, (STRLEN(?templateMotifCigarP9WF43MF_0147935) - STRLEN(REPLACE(?templateMotifCigarP9WF43MF_0147935, CONCAT('^(?:-*[^-]){', STR(((46 - ?templateMotifSequenceMatchBeginPositionP9WF4336) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WF43MF_0147937, 1, (STRLEN(?targetMotifMatchCigarP9WF43MF_0147937) - STRLEN(REPLACE(?targetMotifMatchCigarP9WF43MF_0147937, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WF43MF_0147937, 1, (STRLEN(?targetMotifMatchCigarP9WF43MF_0147937) - STRLEN(REPLACE(?targetMotifMatchCigarP9WF43MF_0147937, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) .
BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0147938) - 1) AS ?thisPositionOn33) .
BIND(?thisPositionOn33 AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'C')) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag59) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag59, ?UNBOUND_VARIABLE) AS ?case9) .
}
"xsd:string |