| http://purl.uniprot.org/unirules/MF_00867#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:309623 up:source unirule:MF_00867 .
_:309624 up:source unirule:MF_00867 .
_:309625 up:source unirule:MF_00867 .
_:309626 up:source unirule:MF_00867 .
_:309627 up:source unirule:MF_00867 .
_:309628 up:source unirule:MF_00867 .
_:309629 up:source unirule:MF_00867 .
_:309630 up:source unirule:MF_00867 .
_:309631 up:source unirule:MF_00867 .
_:309632 up:source unirule:MF_00867 .
_:309633 up:source unirule:MF_00867 .
_:309634 up:source unirule:MF_00867 .
_:309635 up:source unirule:MF_00867 .
_:309636 up:source unirule:MF_00867 .
_:309637 up:source unirule:MF_00867 .
_:309638 up:source unirule:MF_00867 .
_:309639 up:source unirule:MF_00867 .
_:309640 up:source unirule:MF_00867 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation8 ;
up:classifiedWith GO:0003723 ,
GO:0005737 ,
GO:0009252 ,
keyword:133 ,
keyword:143 ,
keyword:694 ,
keyword:961 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'RNA-binding protein KhpB' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'RNA-binding protein EloR' ;
rdf:type up:Structured_Name .
?gene2 skos:altLabel 'eloR' ;
skos:prefLabel 'khpB' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'A probable RNA chaperone. Forms a complex with KhpA which binds to cellular RNA and controls its expression. Plays a role in peptidoglycan (PG) homeostasis and cell length regulation.' .
?annotation4 a up:Subunit_Annotation ;
rdfs:comment 'Forms a complex with KhpA.' .
?annotation5 a up:Subcellular_Location_Annotation .
?annotation5li6 up:cellularComponent .
?annotation7 a up:Domain_Annotation ;
rdfs:comment 'Has an N-terminal Jag-N domain and 2 RNA-binding domains (KH and R3H).' .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the KhpB RNA-binding protein family.' .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
rdf:type up:Domain_Extent_Annotation ;
rdfs:comment 'KH' .
?pfsb11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Jag_N domain' .
?pfsb17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
_:309641 a rdf:Statement ;
up:attribution _:309623 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:309642 a rdf:Statement ;
up:attribution _:309624 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:309643 a rdf:Statement ;
up:attribution _:309625 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:309644 a rdf:Statement ;
up:attribution _:309626 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:309645 a rdf:Statement ;
up:attribution _:309627 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:309646 a rdf:Statement ;
up:attribution _:309628 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:309647 a rdf:Statement ;
up:attribution _:309629 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:309648 a rdf:Statement ;
up:attribution _:309630 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:309649 a rdf:Statement ;
up:attribution _:309631 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:133 .
_:309650 a rdf:Statement ;
up:attribution _:309632 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:961 .
_:309651 a rdf:Statement ;
up:attribution _:309633 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:143 .
_:309652 a rdf:Statement ;
up:attribution _:309634 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:309653 a rdf:Statement ;
up:attribution _:309635 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:694 .
_:309654 a rdf:Statement ;
up:attribution _:309636 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009252 .
_:309655 a rdf:Statement ;
up:attribution _:309637 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:309656 a rdf:Statement ;
up:attribution _:309638 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003723 .
_:309657 a rdf:Statement ;
up:source unirule:MF_00867 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:309658 a rdf:Statement ;
up:attribution _:309639 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:309659 a rdf:Statement ;
up:source unirule:MF_00867 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:309660 a rdf:Statement ;
up:attribution _:309640 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00867
#Rule MF_00867 Created by:? on:2021-09-13 Modified by:Catherine Rivoire on:2021-10-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00867 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00867a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00867a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00867a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00867a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00867a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00867a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00867a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch25 faldo:location ?templateMotifSequenceMatchRegionQ8CY8726 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8CY8728 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8CY87MF_0086721 .
?templateMotifSequenceMatchRegionQ8CY8726 faldo:begin ?templateMotifSequenceMatchBeginQ8CY8727 .
?templateMotifSequenceMatchBeginQ8CY8727 faldo:position ?templateMotifSequenceMatchBeginPositionQ8CY8722 ;
faldo:reference isoform:Q8CY87-1 .
?templateMotifSequenceProfileAlignmentOperationQ8CY8728 edam:has_input signature:MF_00867 ;
rdf:type edam:operation_0300 .
?targetMotifMatch29 faldo:location ?targetMotifMatchRegionMatch30 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0086732 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8CY87MF_0086723 .
?targetMotifMatchRegionMatch30 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0086731 .
?targetMotifMatchRegionMatchBeginMF_0086731 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0086724 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0086732 edam:has_input signature:MF_00867 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8CY87MF_0086721, 1, (STRLEN(?templateMotifCigarQ8CY87MF_0086721) - STRLEN(REPLACE(?templateMotifCigarQ8CY87MF_0086721, CONCAT('^(?:-*[^-]){', STR(((181 - ?templateMotifSequenceMatchBeginPositionQ8CY8722) + 1)), '}'), '')))), '[a-z]', '')) AS ?step133) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8CY87MF_0086723, 1, (STRLEN(?targetMotifMatchCigarQ8CY87MF_0086723) - STRLEN(REPLACE(?targetMotifMatchCigarQ8CY87MF_0086723, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8CY87MF_0086723, 1, (STRLEN(?targetMotifMatchCigarQ8CY87MF_0086723) - STRLEN(REPLACE(?targetMotifMatchCigarQ8CY87MF_0086723, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step133), '}'), '')))), '[^-]', ''))) AS ?step234) .
BIND(((?step234 + ?targetMotifMatchRegionMatchBeginPositionMF_0086724) - 1) AS ?thisPositionOn13) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8CY87MF_0086721, 1, (STRLEN(?templateMotifCigarQ8CY87MF_0086721) - STRLEN(REPLACE(?templateMotifCigarQ8CY87MF_0086721, CONCAT('^(?:-*[^-]){', STR(((258 - ?templateMotifSequenceMatchBeginPositionQ8CY8722) + 1)), '}'), '')))), '[a-z]', '')) AS ?step135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8CY87MF_0086723, 1, (STRLEN(?targetMotifMatchCigarQ8CY87MF_0086723) - STRLEN(REPLACE(?targetMotifMatchCigarQ8CY87MF_0086723, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8CY87MF_0086723, 1, (STRLEN(?targetMotifMatchCigarQ8CY87MF_0086723) - STRLEN(REPLACE(?targetMotifMatchCigarQ8CY87MF_0086723, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step135), '}'), '')))), '[^-]', ''))) AS ?step236) .
BIND(((?step236 + ?targetMotifMatchRegionMatchBeginPositionMF_0086724) - 1) AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) .
FILTER ((BOUND(?thisPositionOn13) && BOUND(?thisPositionOn14))) .
BIND(URI(CONCAT(STR(?this), '#MF_00867a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch42 faldo:location ?templateMotifSequenceMatchRegionQ8CY8743 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8CY8745 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8CY87MF_0086738 .
?templateMotifSequenceMatchRegionQ8CY8743 faldo:begin ?templateMotifSequenceMatchBeginQ8CY8744 .
?templateMotifSequenceMatchBeginQ8CY8744 faldo:position ?templateMotifSequenceMatchBeginPositionQ8CY8739 ;
faldo:reference isoform:Q8CY87-1 .
?templateMotifSequenceProfileAlignmentOperationQ8CY8745 edam:has_input signature:MF_00867 ;
rdf:type edam:operation_0300 .
?targetMotifMatch46 faldo:location ?targetMotifMatchRegionMatch47 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0086749 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8CY87MF_0086740 .
?targetMotifMatchRegionMatch47 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0086748 .
?targetMotifMatchRegionMatchBeginMF_0086748 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0086741 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0086749 edam:has_input signature:MF_00867 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8CY87MF_0086738, 1, (STRLEN(?templateMotifCigarQ8CY87MF_0086738) - STRLEN(REPLACE(?templateMotifCigarQ8CY87MF_0086738, CONCAT('^(?:-*[^-]){', STR(((3 - ?templateMotifSequenceMatchBeginPositionQ8CY8739) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8CY87MF_0086740, 1, (STRLEN(?targetMotifMatchCigarQ8CY87MF_0086740) - STRLEN(REPLACE(?targetMotifMatchCigarQ8CY87MF_0086740, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8CY87MF_0086740, 1, (STRLEN(?targetMotifMatchCigarQ8CY87MF_0086740) - STRLEN(REPLACE(?targetMotifMatchCigarQ8CY87MF_0086740, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0086741) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8CY87MF_0086738, 1, (STRLEN(?templateMotifCigarQ8CY87MF_0086738) - STRLEN(REPLACE(?templateMotifCigarQ8CY87MF_0086738, CONCAT('^(?:-*[^-]){', STR(((53 - ?templateMotifSequenceMatchBeginPositionQ8CY8739) + 1)), '}'), '')))), '[a-z]', '')) AS ?step152) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8CY87MF_0086740, 1, (STRLEN(?targetMotifMatchCigarQ8CY87MF_0086740) - STRLEN(REPLACE(?targetMotifMatchCigarQ8CY87MF_0086740, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8CY87MF_0086740, 1, (STRLEN(?targetMotifMatchCigarQ8CY87MF_0086740) - STRLEN(REPLACE(?targetMotifMatchCigarQ8CY87MF_0086740, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step152), '}'), '')))), '[^-]', ''))) AS ?step253) .
BIND(((?step253 + ?targetMotifMatchRegionMatchBeginPositionMF_0086741) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) .
FILTER ((BOUND(?thisPositionOn19) && BOUND(?thisPositionOn20))) .
BIND(URI(CONCAT(STR(?this), '#MF_00867a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
}
"xsd:string |