| http://purl.uniprot.org/unirules/MF_00946#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:329619 up:source unirule:MF_00946 .
_:329620 up:source unirule:MF_00946 .
_:329621 up:source unirule:MF_00946 .
_:329622 up:source unirule:MF_00946 .
_:329623 up:source unirule:MF_00946 .
_:329624 up:source unirule:MF_00946 .
_:329625 up:source unirule:MF_00946 .
_:329626 up:source unirule:MF_00946 .
_:329627 up:source unirule:MF_00946 .
_:329628 up:source unirule:MF_00946 .
_:329629 up:source unirule:MF_00946 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation4 ;
up:classifiedWith GO:0042597 ,
GO:1990451 ,
keyword:143 ,
keyword:574 .
?gene0 skos:prefLabel 'hdeA' .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Required for optimal acid stress protection. Exhibits a chaperone-like activity only at low pH by suppressing non-specifically the aggregation of denaturated periplasmic proteins.' .
?annotation2 a up:Subcellular_Location_Annotation .
?annotation2li3 up:cellularComponent .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the HdeA family.' .
?case5 up:classifiedWith keyword:1015 .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
rdf:type up:Disulfide_Bond_Annotation .
?pfsb10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?sam14 up:classifiedWith keyword:732 .
?signal15 faldo:begin ?signalb16 ;
faldo:end ?signale17 .
?signalb16 faldo:position ?signalbp18 .
?signale17 faldo:position ?signalep19 .
?keyword20 up:range ?signal15 .
_:329630 a rdf:Statement ;
up:attribution _:329619 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:329631 a rdf:Statement ;
up:attribution _:329620 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:329632 a rdf:Statement ;
up:attribution _:329621 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:329633 a rdf:Statement ;
up:attribution _:329622 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:329634 a rdf:Statement ;
up:attribution _:329623 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:143 .
_:329635 a rdf:Statement ;
up:attribution _:329624 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:574 .
_:329636 a rdf:Statement ;
up:attribution _:329625 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:1990451 .
_:329637 a rdf:Statement ;
up:attribution _:329626 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042597 .
_:329638 a rdf:Statement ;
up:attribution _:329627 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1015 .
_:329639 a rdf:Statement ;
up:source unirule:MF_00946 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:329640 a rdf:Statement ;
up:attribution _:329628 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:329641 a rdf:Statement ;
up:attribution _:329629 ;
rdf:subject ?sam14 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:732 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00946
#Rule MF_00946 Created by:? on:2013-03-04 Modified by:Edouard de Castro on:2023-01-26
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00946 .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(URI(CONCAT(STR(?this), '#MF_00946a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00946a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00946a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch25 faldo:location ?templateMotifSequenceMatchRegionP0AES926 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AES928 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0AES9MF_0094621 .
?templateMotifSequenceMatchRegionP0AES926 faldo:begin ?templateMotifSequenceMatchBeginP0AES927 .
?templateMotifSequenceMatchBeginP0AES927 faldo:position ?templateMotifSequenceMatchBeginPositionP0AES922 ;
faldo:reference isoform:P0AES9-1 .
?templateMotifSequenceProfileAlignmentOperationP0AES928 edam:has_input signature:MF_00946 ;
rdf:type edam:operation_0300 .
?targetMotifMatch29 faldo:location ?targetMotifMatchRegionMatch30 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0094632 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0AES9MF_0094623 .
?targetMotifMatchRegionMatch30 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0094631 .
?targetMotifMatchRegionMatchBeginMF_0094631 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0094624 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0094632 edam:has_input signature:MF_00946 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagdisulf) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AES9MF_0094621, 1, (STRLEN(?templateMotifCigarP0AES9MF_0094621) - STRLEN(REPLACE(?templateMotifCigarP0AES9MF_0094621, CONCAT('^(?:-*[^-]){', STR(((39 - ?templateMotifSequenceMatchBeginPositionP0AES922) + 1)), '}'), '')))), '[a-z]', '')) AS ?step133) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AES9MF_0094623, 1, (STRLEN(?targetMotifMatchCigarP0AES9MF_0094623) - STRLEN(REPLACE(?targetMotifMatchCigarP0AES9MF_0094623, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AES9MF_0094623, 1, (STRLEN(?targetMotifMatchCigarP0AES9MF_0094623) - STRLEN(REPLACE(?targetMotifMatchCigarP0AES9MF_0094623, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step133), '}'), '')))), '[^-]', ''))) AS ?step234) .
BIND(((?step234 + ?targetMotifMatchRegionMatchBeginPositionMF_0094624) - 1) AS ?thisPositionOn12) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AES9MF_0094621, 1, (STRLEN(?templateMotifCigarP0AES9MF_0094621) - STRLEN(REPLACE(?templateMotifCigarP0AES9MF_0094621, CONCAT('^(?:-*[^-]){', STR(((87 - ?templateMotifSequenceMatchBeginPositionP0AES922) + 1)), '}'), '')))), '[a-z]', '')) AS ?step135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AES9MF_0094623, 1, (STRLEN(?targetMotifMatchCigarP0AES9MF_0094623) - STRLEN(REPLACE(?targetMotifMatchCigarP0AES9MF_0094623, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AES9MF_0094623, 1, (STRLEN(?targetMotifMatchCigarP0AES9MF_0094623) - STRLEN(REPLACE(?targetMotifMatchCigarP0AES9MF_0094623, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), '')))), '[^-]', ''))) AS ?step236) .
BIND(((?step236 + ?targetMotifMatchRegionMatchBeginPositionMF_0094624) - 1) AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn12, (?thisPositionOn13 - ?thisPositionOn12)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00946a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag38) .
}
BIND(IF(BOUND(?tagdisulf), ?caseWithTag38, ?UNBOUND_VARIABLE) AS ?case5) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:91347 .
})) .
BIND(?this AS ?case7) .
}
OPTIONAL {
?this up:annotation ?samsignal39 ;
up:sequence ?thisSequence .
?samsignal39 up:range ?samsignalr40 ;
rdf:type up:Signal_Peptide_Annotation .
?samsignalr40 faldo:begin ?samsignalb41 ;
faldo:end ?samsignale42 .
?samsignalb41 faldo:position ?samsignalbp43 ;
faldo:reference ?thisSequence .
?samsignale42 faldo:position ?samsignalep44 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam14) .
}
BIND(URI(CONCAT(STR(?this), '#MF_00946a20')) AS ?keyword20) .
}
"xsd:string |