| http://purl.uniprot.org/unirules/MF_04108#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:955421 up:source unirule:MF_04108 .
_:955422 up:source unirule:MF_04108 .
_:955423 up:source unirule:MF_04108 .
_:955424 up:source unirule:MF_04108 .
_:955425 up:source unirule:MF_04108 .
_:955426 up:source unirule:MF_04108 .
_:955427 up:source unirule:MF_04108 .
_:955428 up:source unirule:MF_04108 .
_:955429 up:source unirule:MF_04108 .
_:955430 up:source unirule:MF_04108 .
_:955431 up:source unirule:MF_04108 .
_:955432 up:source unirule:MF_04108 .
_:955433 up:source unirule:MF_04108 .
_:955434 up:source unirule:MF_04108 .
_:955435 up:source unirule:MF_04108 .
_:955436 up:source unirule:MF_04108 .
_:955437 up:source unirule:MF_04108 .
_:955438 up:source unirule:MF_04108 .
_:955439 up:source unirule:MF_04108 .
_:955440 up:source unirule:MF_04108 .
_:955441 up:source unirule:MF_04108 .
_:955442 up:source unirule:MF_04108 .
_:955443 up:source unirule:MF_04108 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0016020 ,
GO:0019076 ,
GO:0019835 ,
GO:0020002 ,
GO:0140911 ,
keyword:1030 ,
keyword:1032 ,
keyword:1043 ,
keyword:1133 ,
keyword:1188 ,
keyword:204 ,
keyword:472 ,
keyword:578 ,
keyword:735 ,
keyword:812 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Holin' ;
rdf:type up:Structured_Name .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Accumulates harmlessly in the cytoplasmic membrane until it reaches a critical concentration that triggers the formation of micron-scale pores (holes) causing host cell membrane disruption and endolysin escape into the periplasmic space. Participates in determining the precise timing of host cell lysis. Participates with the endolysin and spanin proteins in the sequential events which lead to the programmed host cell lysis releasing the mature viral particles from the host cell.' .
?annotation2 a up:Subunit_Annotation ;
rdfs:comment 'Homomultimer.' .
?annotation3 a up:Subcellular_Location_Annotation ;
rdfs:comment 'Classified as a class II holin although it seems to have only one transmembrane domain' .
?annotation3li4 up:cellularComponent ;
up:orientation ;
up:topology .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the T7likevirus holin family.' .
?pfs6 up:annotation ?annotation7 .
?annotation7 faldo:begin ?pfsb8 ;
faldo:end ?pfse9 ;
rdf:type up:Topological_Domain_Annotation ;
rdfs:comment 'Cytoplasmic' .
?pfsb8 faldo:position ?thisPositionOn10 ;
rdf:type faldo:ExactPosition .
?pfse9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Transmembrane_Annotation ;
rdfs:comment 'Helical; Signal-anchor for type II membrane protein' .
?pfsb14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
rdf:type up:Topological_Domain_Annotation ;
rdfs:comment 'Periplasmic' .
?pfsb20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
_:955444 a rdf:Statement ;
up:attribution _:955421 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:955445 a rdf:Statement ;
up:attribution _:955422 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:955446 a rdf:Statement ;
up:attribution _:955423 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:955447 a rdf:Statement ;
up:attribution _:955424 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:955448 a rdf:Statement ;
up:attribution _:955425 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:955449 a rdf:Statement ;
up:attribution _:955426 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:204 .
_:955450 a rdf:Statement ;
up:attribution _:955427 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1030 .
_:955451 a rdf:Statement ;
up:attribution _:955428 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:578 .
_:955452 a rdf:Statement ;
up:attribution _:955429 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1032 .
_:955453 a rdf:Statement ;
up:attribution _:955430 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1043 .
_:955454 a rdf:Statement ;
up:attribution _:955431 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:955455 a rdf:Statement ;
up:attribution _:955432 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:735 .
_:955456 a rdf:Statement ;
up:attribution _:955433 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:955457 a rdf:Statement ;
up:attribution _:955434 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:955458 a rdf:Statement ;
up:attribution _:955435 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1188 .
_:955459 a rdf:Statement ;
up:attribution _:955436 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019835 .
_:955460 a rdf:Statement ;
up:attribution _:955437 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0140911 .
_:955461 a rdf:Statement ;
up:attribution _:955438 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016020 .
_:955462 a rdf:Statement ;
up:attribution _:955439 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0020002 .
_:955463 a rdf:Statement ;
up:attribution _:955440 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019076 .
_:955464 a rdf:Statement ;
up:source unirule:MF_04108 ;
rdf:subject ?pfs6 ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:955465 a rdf:Statement ;
up:attribution _:955441 ;
rdf:subject ?pfs6 ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:955466 a rdf:Statement ;
up:source unirule:MF_04108 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:955467 a rdf:Statement ;
up:attribution _:955442 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:955468 a rdf:Statement ;
up:source unirule:MF_04108 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:955469 a rdf:Statement ;
up:attribution _:955443 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04108
#Rule MF_04108 Created by:? on:2016-10-18 Modified by:Catherine Rivoire on:2022-12-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04108 .
?thisOrganism rdfs:subClassOf+ taxon:2731619 .
BIND(URI(CONCAT(STR(?this), '#MF_04108a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_04108a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_04108a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_04108a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_04108a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch28 faldo:location ?templateMotifSequenceMatchRegionP0380229 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0380231 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03802MF_0410824 .
?templateMotifSequenceMatchRegionP0380229 faldo:begin ?templateMotifSequenceMatchBeginP0380230 .
?templateMotifSequenceMatchBeginP0380230 faldo:position ?templateMotifSequenceMatchBeginPositionP0380225 ;
faldo:reference isoform:P03802-1 .
?templateMotifSequenceProfileAlignmentOperationP0380231 edam:has_input signature:MF_04108 ;
rdf:type edam:operation_0300 .
?targetMotifMatch32 faldo:location ?targetMotifMatchRegionMatch33 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0410835 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03802MF_0410826 .
?targetMotifMatchRegionMatch33 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0410834 .
?targetMotifMatchRegionMatchBeginMF_0410834 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0410827 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0410835 edam:has_input signature:MF_04108 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn10) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03802MF_0410824, 1, (STRLEN(?templateMotifCigarP03802MF_0410824) - STRLEN(REPLACE(?templateMotifCigarP03802MF_0410824, CONCAT('^(?:-*[^-]){', STR(((36 - ?templateMotifSequenceMatchBeginPositionP0380225) + 1)), '}'), '')))), '[a-z]', '')) AS ?step136) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03802MF_0410826, 1, (STRLEN(?targetMotifMatchCigarP03802MF_0410826) - STRLEN(REPLACE(?targetMotifMatchCigarP03802MF_0410826, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03802MF_0410826, 1, (STRLEN(?targetMotifMatchCigarP03802MF_0410826) - STRLEN(REPLACE(?targetMotifMatchCigarP03802MF_0410826, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step136), '}'), '')))), '[^-]', ''))) AS ?step237) .
BIND(((?step237 + ?targetMotifMatchRegionMatchBeginPositionMF_0410827) - 1) AS ?thisPositionOn11) .
BIND(?this AS ?pfs1t38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn10))) AS ?pfsb8) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfse9) .
FILTER ((BOUND(?thisPositionOn10) && BOUND(?thisPositionOn11))) .
BIND(URI(CONCAT(STR(?this), '#MF_04108a7')) AS ?annotation7) .
BIND(?this AS ?pfs6) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch43 faldo:location ?templateMotifSequenceMatchRegionP0380244 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0380246 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03802MF_0410839 .
?templateMotifSequenceMatchRegionP0380244 faldo:begin ?templateMotifSequenceMatchBeginP0380245 .
?templateMotifSequenceMatchBeginP0380245 faldo:position ?templateMotifSequenceMatchBeginPositionP0380240 ;
faldo:reference isoform:P03802-1 .
?templateMotifSequenceProfileAlignmentOperationP0380246 edam:has_input signature:MF_04108 ;
rdf:type edam:operation_0300 .
?targetMotifMatch47 faldo:location ?targetMotifMatchRegionMatch48 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0410850 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03802MF_0410841 .
?targetMotifMatchRegionMatch48 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0410849 .
?targetMotifMatchRegionMatchBeginMF_0410849 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0410842 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0410850 edam:has_input signature:MF_04108 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03802MF_0410839, 1, (STRLEN(?templateMotifCigarP03802MF_0410839) - STRLEN(REPLACE(?templateMotifCigarP03802MF_0410839, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionP0380240) + 1)), '}'), '')))), '[a-z]', '')) AS ?step151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03802MF_0410841, 1, (STRLEN(?targetMotifMatchCigarP03802MF_0410841) - STRLEN(REPLACE(?targetMotifMatchCigarP03802MF_0410841, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03802MF_0410841, 1, (STRLEN(?targetMotifMatchCigarP03802MF_0410841) - STRLEN(REPLACE(?targetMotifMatchCigarP03802MF_0410841, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), '')))), '[^-]', ''))) AS ?step252) .
BIND(((?step252 + ?targetMotifMatchRegionMatchBeginPositionMF_0410842) - 1) AS ?thisPositionOn16) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03802MF_0410839, 1, (STRLEN(?templateMotifCigarP03802MF_0410839) - STRLEN(REPLACE(?templateMotifCigarP03802MF_0410839, CONCAT('^(?:-*[^-]){', STR(((55 - ?templateMotifSequenceMatchBeginPositionP0380240) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03802MF_0410841, 1, (STRLEN(?targetMotifMatchCigarP03802MF_0410841) - STRLEN(REPLACE(?targetMotifMatchCigarP03802MF_0410841, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03802MF_0410841, 1, (STRLEN(?targetMotifMatchCigarP03802MF_0410841) - STRLEN(REPLACE(?targetMotifMatchCigarP03802MF_0410841, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) .
BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0410842) - 1) AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER ((BOUND(?thisPositionOn16) && BOUND(?thisPositionOn17))) .
BIND(URI(CONCAT(STR(?this), '#MF_04108a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch60 faldo:location ?templateMotifSequenceMatchRegionP0380261 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0380263 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03802MF_0410856 .
?templateMotifSequenceMatchRegionP0380261 faldo:begin ?templateMotifSequenceMatchBeginP0380262 .
?templateMotifSequenceMatchBeginP0380262 faldo:position ?templateMotifSequenceMatchBeginPositionP0380257 ;
faldo:reference isoform:P03802-1 .
?templateMotifSequenceProfileAlignmentOperationP0380263 edam:has_input signature:MF_04108 ;
rdf:type edam:operation_0300 .
?targetMotifMatch64 faldo:location ?targetMotifMatchRegionMatch65 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0410867 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03802MF_0410858 .
?targetMotifMatchRegionMatch65 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0410866 .
?targetMotifMatchRegionMatchBeginMF_0410866 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0410859 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0410867 edam:has_input signature:MF_04108 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03802MF_0410856, 1, (STRLEN(?templateMotifCigarP03802MF_0410856) - STRLEN(REPLACE(?templateMotifCigarP03802MF_0410856, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionP0380257) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03802MF_0410858, 1, (STRLEN(?targetMotifMatchCigarP03802MF_0410858) - STRLEN(REPLACE(?targetMotifMatchCigarP03802MF_0410858, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03802MF_0410858, 1, (STRLEN(?targetMotifMatchCigarP03802MF_0410858) - STRLEN(REPLACE(?targetMotifMatchCigarP03802MF_0410858, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) .
BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0410859) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t70) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) .
FILTER ((BOUND(?thisPositionOn22) && BOUND(?thisPositionOn23))) .
BIND(URI(CONCAT(STR(?this), '#MF_04108a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
}
"xsd:string |