| http://purl.uniprot.org/unirules/MF_04116#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:957867 up:source unirule:MF_04116 .
_:957868 up:source unirule:MF_04116 .
_:957869 up:source unirule:MF_04116 .
_:957870 up:source unirule:MF_04116 .
_:957871 up:source unirule:MF_04116 .
_:957872 up:source unirule:MF_04116 .
_:957873 up:source unirule:MF_04116 .
_:957874 up:source unirule:MF_04116 .
_:957875 up:source unirule:MF_04116 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0098021 ,
keyword:167 ,
keyword:946 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Highly immunogenic outer capsid protein' ;
up:shortName 'Hoc' ;
rdf:type up:Structured_Name .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Capsid decoration protein that binds as a monomer at the center of each major capsid protein hexamer once maturation and expension of the capsid has occured. It only has a marginal effect on head stability. Dispensable for the head morphogenesis and phage infection.' .
?annotation2 a up:Subunit_Annotation ;
rdfs:comment 'Monomer. Interacts with the major capsid protein; one hoc molecule associates with each hexamer facet.' .
?annotation3 a up:Subcellular_Location_Annotation .
?annotation3li4 up:cellularComponent .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the Tevenvirinae Hoc family.' .
?pfs6 up:annotation ?annotation7 .
?annotation7 faldo:begin ?pfsb8 ;
faldo:end ?pfse9 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Interaction with the major capsid protein' .
?pfsb8 faldo:position ?thisPositionOn10 ;
rdf:type faldo:ExactPosition .
?pfse9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
_:957876 a rdf:Statement ;
up:attribution _:957867 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:957877 a rdf:Statement ;
up:attribution _:957868 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:957878 a rdf:Statement ;
up:attribution _:957869 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:957879 a rdf:Statement ;
up:attribution _:957870 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:957880 a rdf:Statement ;
up:attribution _:957871 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:957881 a rdf:Statement ;
up:attribution _:957872 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:167 .
_:957882 a rdf:Statement ;
up:attribution _:957873 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:946 .
_:957883 a rdf:Statement ;
up:attribution _:957874 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0098021 .
_:957884 a rdf:Statement ;
up:source unirule:MF_04116 ;
rdf:subject ?pfs6 ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:957885 a rdf:Statement ;
up:attribution _:957875 ;
rdf:subject ?pfs6 ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04116
#Rule MF_04116 Created by:? on:2017-10-11 Modified by:Chantal Hulo on:2022-08-23
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04116 .
?thisOrganism rdfs:subClassOf+ taxon:2731619 .
BIND(URI(CONCAT(STR(?this), '#MF_04116a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_04116a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_04116a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_04116a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_04116a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch16 faldo:location ?templateMotifSequenceMatchRegionP1805617 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1805619 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP18056MF_0411612 .
?templateMotifSequenceMatchRegionP1805617 faldo:begin ?templateMotifSequenceMatchBeginP1805618 .
?templateMotifSequenceMatchBeginP1805618 faldo:position ?templateMotifSequenceMatchBeginPositionP1805613 ;
faldo:reference isoform:P18056-1 .
?templateMotifSequenceProfileAlignmentOperationP1805619 edam:has_input signature:MF_04116 ;
rdf:type edam:operation_0300 .
?targetMotifMatch20 faldo:location ?targetMotifMatchRegionMatch21 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0411623 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP18056MF_0411614 .
?targetMotifMatchRegionMatch21 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0411622 .
?targetMotifMatchRegionMatchBeginMF_0411622 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0411615 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0411623 edam:has_input signature:MF_04116 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP18056MF_0411612, 1, (STRLEN(?templateMotifCigarP18056MF_0411612) - STRLEN(REPLACE(?templateMotifCigarP18056MF_0411612, CONCAT('^(?:-*[^-]){', STR(((355 - ?templateMotifSequenceMatchBeginPositionP1805613) + 1)), '}'), '')))), '[a-z]', '')) AS ?step124) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP18056MF_0411614, 1, (STRLEN(?targetMotifMatchCigarP18056MF_0411614) - STRLEN(REPLACE(?targetMotifMatchCigarP18056MF_0411614, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP18056MF_0411614, 1, (STRLEN(?targetMotifMatchCigarP18056MF_0411614) - STRLEN(REPLACE(?targetMotifMatchCigarP18056MF_0411614, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step124), '}'), '')))), '[^-]', ''))) AS ?step225) .
BIND(((?step225 + ?targetMotifMatchRegionMatchBeginPositionMF_0411615) - 1) AS ?thisPositionOn10) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP18056MF_0411612, 1, (STRLEN(?templateMotifCigarP18056MF_0411612) - STRLEN(REPLACE(?templateMotifCigarP18056MF_0411612, CONCAT('^(?:-*[^-]){', STR(((359 - ?templateMotifSequenceMatchBeginPositionP1805613) + 1)), '}'), '')))), '[a-z]', '')) AS ?step126) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP18056MF_0411614, 1, (STRLEN(?targetMotifMatchCigarP18056MF_0411614) - STRLEN(REPLACE(?targetMotifMatchCigarP18056MF_0411614, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP18056MF_0411614, 1, (STRLEN(?targetMotifMatchCigarP18056MF_0411614) - STRLEN(REPLACE(?targetMotifMatchCigarP18056MF_0411614, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step126), '}'), '')))), '[^-]', ''))) AS ?step227) .
BIND(((?step227 + ?targetMotifMatchRegionMatchBeginPositionMF_0411615) - 1) AS ?thisPositionOn11) .
BIND(?this AS ?pfs1t28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn10))) AS ?pfsb8) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfse9) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn10, (?thisPositionOn11 - ?thisPositionOn10)) = 'ESRNG')) .
BIND(URI(CONCAT(STR(?this), '#MF_04116a7')) AS ?annotation7) .
BIND(?this AS ?pfs6) .
}
}
"xsd:string |