| http://purl.uniprot.org/unirules/MF_04135#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:967172 up:source unirule:MF_04135 .
_:967173 up:source unirule:MF_04135 .
_:967174 up:source unirule:MF_04135 .
_:967175 up:source unirule:MF_04135 .
_:967176 up:source unirule:MF_04135 .
_:967177 up:source unirule:MF_04135 .
_:967178 up:source unirule:MF_04135 .
_:967179 up:source unirule:MF_04135 .
_:967180 up:source unirule:MF_04135 .
_:967181 up:source unirule:MF_04135 .
_:967182 up:source unirule:MF_04135 .
_:967183 up:source unirule:MF_04135 .
_:967184 up:source unirule:MF_04135 .
_:967185 up:source unirule:MF_04135 .
_:967186 up:source unirule:MF_04135 .
_:967187 up:source unirule:MF_04135 .
_:967188 up:source unirule:MF_04135 .
_:967189 up:fullName 'Protein B*' ;
rdf:type up:Structured_Name .
_:967190 up:source unirule:MF_04135 .
_:967191 up:source unirule:MF_04135 .
_:967192 up:source unirule:MF_04135 .
_:967193 up:source unirule:MF_04135 .
_:967194 up:source unirule:MF_04135 .
_:967195 up:source unirule:MF_04135 .
_:967196 up:source unirule:MF_04135 .
_:967197 up:source unirule:MF_04135 .
_:967198 up:source unirule:MF_04135 .
_:967199 up:source unirule:MF_04135 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation2 ,
?annotation4 ,
?annotation5 ;
up:classifiedWith GO:0005198 ,
GO:0019068 ,
GO:0046798 ,
keyword:1160 ,
keyword:1162 ,
keyword:1171 ,
keyword:1188 ,
keyword:118 ,
keyword:167 ,
keyword:231 ,
keyword:238 ,
keyword:946 ;
up:component ?namedpart6 .
?annotation0 a up:Function_Annotation ;
rdfs:comment 'Forms the portal vertex of the capsid. This portal plays critical roles in head assembly, genome packaging, neck/tail attachment, and genome ejection. The portal protein multimerizes as a single ring-shaped homododecamer arranged around a central channel. Binds to the terminase subunits to form the packaging machine.' .
?annotation1 a up:Subunit_Annotation ;
rdfs:comment 'Homododecamer. Interacts with the terminase complex composed of two small and one large terminase subunits.' .
?annotation2 a up:Subcellular_Location_Annotation .
?annotation2li3 up:cellularComponent .
?annotation4 a up:PTM_Annotation ;
rdfs:comment 'Proteolytically cleaved by the viral protease during capsid maturation.' .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the siphoviridae portal protein family.' .
?namedpart6 up:recommendedName _:967189 .
?case8 up:classifiedWith GO:0099001 ,
keyword:1243 .
?case9 up:classifiedWith keyword:1242 .
?case10 up:classifiedWith keyword:1244 .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Cleavage; by viral protease' .
?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:Chain_Annotation ;
rdfs:comment 'Protein B*' .
?pfsb20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
rdf:type up:Chain_Annotation ;
rdfs:comment 'Portal protein' .
?pfsb26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfs30 up:annotation ?annotation31 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
rdf:type up:Chain_Annotation ;
rdfs:comment 'Portal protein B' .
?pfsb32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?sam36 up:classifiedWith keyword:175 .
?coiledCoil37 faldo:begin ?coiledCoilb38 ;
faldo:end ?coiledCoile39 .
?coiledCoilb38 faldo:position ?coiledCoilbp40 .
?coiledCoile39 faldo:position ?coiledCoilep41 .
?keyword42 up:range ?coiledCoil37 .
_:967200 a rdf:Statement ;
up:attribution _:967172 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:967201 a rdf:Statement ;
up:attribution _:967173 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:967202 a rdf:Statement ;
up:attribution _:967174 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:967203 a rdf:Statement ;
up:attribution _:967175 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:967204 a rdf:Statement ;
up:attribution _:967176 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:967205 a rdf:Statement ;
up:attribution _:967177 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:167 .
_:967206 a rdf:Statement ;
up:attribution _:967178 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:967207 a rdf:Statement ;
up:attribution _:967179 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:118 .
_:967208 a rdf:Statement ;
up:attribution _:967180 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1171 .
_:967209 a rdf:Statement ;
up:attribution _:967181 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:231 .
_:967210 a rdf:Statement ;
up:attribution _:967182 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1162 .
_:967211 a rdf:Statement ;
up:attribution _:967183 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1188 .
_:967212 a rdf:Statement ;
up:attribution _:967184 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:946 .
_:967213 a rdf:Statement ;
up:attribution _:967185 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1160 .
_:967214 a rdf:Statement ;
up:attribution _:967186 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046798 .
_:967215 a rdf:Statement ;
up:attribution _:967187 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005198 .
_:967216 a rdf:Statement ;
up:attribution _:967188 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019068 .
_:967217 a rdf:Statement ;
up:attribution _:967190 ;
rdf:subject ?this ;
rdf:predicate up:component ;
rdf:object ?namedpart6 .
_:967218 a rdf:Statement ;
up:attribution _:967191 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1243 .
_:967219 a rdf:Statement ;
up:attribution _:967192 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0099001 .
_:967220 a rdf:Statement ;
up:attribution _:967193 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1242 .
_:967221 a rdf:Statement ;
up:attribution _:967194 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1244 .
_:967222 a rdf:Statement ;
up:source unirule:MF_04135 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:967223 a rdf:Statement ;
up:attribution _:967195 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:967224 a rdf:Statement ;
up:source unirule:MF_04135 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:967225 a rdf:Statement ;
up:attribution _:967196 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:967226 a rdf:Statement ;
up:source unirule:MF_04135 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:967227 a rdf:Statement ;
up:attribution _:967197 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:967228 a rdf:Statement ;
up:source unirule:MF_04135 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:967229 a rdf:Statement ;
up:attribution _:967198 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:967230 a rdf:Statement ;
up:attribution _:967199 ;
rdf:subject ?sam36 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:175 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04135
#Rule MF_04135 Created by:? on:2019-01-11 Modified by:Catherine Rivoire on:2024-03-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04135 .
?thisOrganism rdfs:subClassOf+ taxon:2731619 .
BIND(URI(CONCAT(STR(?this), '#MF_04135a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_04135a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_04135a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_04135a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_04135a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_04135a6')) AS ?namedpart6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch47 faldo:location ?templateMotifSequenceMatchRegionP0371048 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0371050 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03710MF_0413543 .
?templateMotifSequenceMatchRegionP0371048 faldo:begin ?templateMotifSequenceMatchBeginP0371049 .
?templateMotifSequenceMatchBeginP0371049 faldo:position ?templateMotifSequenceMatchBeginPositionP0371044 ;
faldo:reference isoform:P03710-1 .
?templateMotifSequenceProfileAlignmentOperationP0371050 edam:has_input signature:MF_04135 ;
rdf:type edam:operation_0300 .
?targetMotifMatch51 faldo:location ?targetMotifMatchRegionMatch52 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0413554 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03710MF_0413545 .
?targetMotifMatchRegionMatch52 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0413553 .
?targetMotifMatchRegionMatchBeginMF_0413553 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0413546 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0413554 edam:has_input signature:MF_04135 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagcleavage) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03710MF_0413543, 1, (STRLEN(?templateMotifCigarP03710MF_0413543) - STRLEN(REPLACE(?templateMotifCigarP03710MF_0413543, CONCAT('^(?:-*[^-]){', STR(((22 - ?templateMotifSequenceMatchBeginPositionP0371044) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03710MF_0413545, 1, (STRLEN(?targetMotifMatchCigarP03710MF_0413545) - STRLEN(REPLACE(?targetMotifMatchCigarP03710MF_0413545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03710MF_0413545, 1, (STRLEN(?targetMotifMatchCigarP03710MF_0413545) - STRLEN(REPLACE(?targetMotifMatchCigarP03710MF_0413545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) .
BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0413546) - 1) AS ?thisPositionOn16) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03710MF_0413543, 1, (STRLEN(?templateMotifCigarP03710MF_0413543) - STRLEN(REPLACE(?templateMotifCigarP03710MF_0413543, CONCAT('^(?:-*[^-]){', STR(((23 - ?templateMotifSequenceMatchBeginPositionP0371044) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03710MF_0413545, 1, (STRLEN(?targetMotifMatchCigarP03710MF_0413545) - STRLEN(REPLACE(?targetMotifMatchCigarP03710MF_0413545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03710MF_0413545, 1, (STRLEN(?targetMotifMatchCigarP03710MF_0413545) - STRLEN(REPLACE(?targetMotifMatchCigarP03710MF_0413545, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) .
BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0413546) - 1) AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t59) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER (REGEX('[GA]G', SUBSTR(?thisSequenceValue, ?thisPositionOn16, (?thisPositionOn17 - ?thisPositionOn16)))) .
BIND(URI(CONCAT(STR(?this), '#MF_04135a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionP0371065 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0371067 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03710MF_0413560 .
?templateMotifSequenceMatchRegionP0371065 faldo:begin ?templateMotifSequenceMatchBeginP0371066 .
?templateMotifSequenceMatchBeginP0371066 faldo:position ?templateMotifSequenceMatchBeginPositionP0371061 ;
faldo:reference isoform:P03710-1 .
?templateMotifSequenceProfileAlignmentOperationP0371067 edam:has_input signature:MF_04135 ;
rdf:type edam:operation_0300 .
?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0413571 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03710MF_0413562 .
?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0413570 .
?targetMotifMatchRegionMatchBeginMF_0413570 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0413563 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0413571 edam:has_input signature:MF_04135 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03710MF_0413560, 1, (STRLEN(?templateMotifCigarP03710MF_0413560) - STRLEN(REPLACE(?templateMotifCigarP03710MF_0413560, CONCAT('^(?:-*[^-]){', STR(((23 - ?templateMotifSequenceMatchBeginPositionP0371061) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03710MF_0413562, 1, (STRLEN(?targetMotifMatchCigarP03710MF_0413562) - STRLEN(REPLACE(?targetMotifMatchCigarP03710MF_0413562, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03710MF_0413562, 1, (STRLEN(?targetMotifMatchCigarP03710MF_0413562) - STRLEN(REPLACE(?targetMotifMatchCigarP03710MF_0413562, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0413563) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn23) .
BIND(?this AS ?pfs2t74) .
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_04135a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionP0371080 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0371082 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03710MF_0413575 .
?templateMotifSequenceMatchRegionP0371080 faldo:begin ?templateMotifSequenceMatchBeginP0371081 .
?templateMotifSequenceMatchBeginP0371081 faldo:position ?templateMotifSequenceMatchBeginPositionP0371076 ;
faldo:reference isoform:P03710-1 .
?templateMotifSequenceProfileAlignmentOperationP0371082 edam:has_input signature:MF_04135 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0413586 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03710MF_0413577 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0413585 .
?targetMotifMatchRegionMatchBeginMF_0413585 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0413578 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0413586 edam:has_input signature:MF_04135 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:186765 .
})) .
BIND(1 AS ?thisPositionOn28) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn29) .
BIND(?this AS ?pfs3t87) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) .
FILTER ((BOUND(?thisPositionOn28) && BOUND(?thisPositionOn29))) .
BIND(URI(CONCAT(STR(?this), '#MF_04135a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionP0371093 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0371095 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03710MF_0413588 .
?templateMotifSequenceMatchRegionP0371093 faldo:begin ?templateMotifSequenceMatchBeginP0371094 .
?templateMotifSequenceMatchBeginP0371094 faldo:position ?templateMotifSequenceMatchBeginPositionP0371089 ;
faldo:reference isoform:P03710-1 .
?templateMotifSequenceProfileAlignmentOperationP0371095 edam:has_input signature:MF_04135 ;
rdf:type edam:operation_0300 .
?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0413599 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03710MF_0413590 .
?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0413598 .
?targetMotifMatchRegionMatchBeginMF_0413598 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0413591 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0413599 edam:has_input signature:MF_04135 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:186765 .
BIND(1 AS ?thisPositionOn34) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn35) .
BIND(?this AS ?pfs4t100) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse33) .
FILTER ((BOUND(?thisPositionOn34) && BOUND(?thisPositionOn35))) .
BIND(URI(CONCAT(STR(?this), '#MF_04135a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag101) .
}
BIND(IF(BOUND(?tagcleavage), ?caseWithTag101, ?UNBOUND_VARIABLE) AS ?case7) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:186765 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1198136 .
BIND(?this AS ?case9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:110456 .
BIND(?this AS ?case10) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:186765 .
})) .
BIND(?this AS ?case11) .
}
OPTIONAL {
?this up:annotation ?samcc102 ;
up:sequence ?thisSequence .
?samcc102 up:range ?samccr103 ;
rdf:type up:Coiled_Coil_Annotation .
?samccr103 faldo:begin ?samccb104 ;
faldo:end ?samcce105 .
?samccb104 faldo:position ?samccbp106 ;
faldo:reference ?thisSequence .
?samcce105 faldo:position ?samccep107 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam36) .
}
BIND(URI(CONCAT(STR(?this), '#MF_04135a42')) AS ?keyword42) .
}
"xsd:string |