Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01378#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01378#construct-template-52
http://purl.uniprot.org/unirules/MF_01378#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01378#construct-template-132
http://purl.uniprot.org/unirules/MF_01378#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01378#construct-template-60
http://purl.uniprot.org/unirules/MF_01378#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01378#construct-template-103
http://purl.uniprot.org/unirules/MF_01378#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01378#construct-template-110
http://purl.uniprot.org/unirules/MF_01378#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01378#construct-template-130
http://purl.uniprot.org/unirules/MF_01378#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01378#construct-template-112
http://purl.uniprot.org/unirules/MF_01378#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01378#construct-template-134
http://purl.uniprot.org/unirules/MF_01378#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01378#construct-template-106
http://purl.uniprot.org/unirules/MF_01378#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01378#construct-template-128
http://purl.uniprot.org/unirules/MF_01378#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01378#construct-template-108
http://purl.uniprot.org/unirules/MF_01378#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01378#construct-template-125
http://purl.uniprot.org/unirules/MF_01378#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01378#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01378#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01378#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01378#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01378#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:496360 up:source unirule:MF_01378 . _:496361 up:source unirule:MF_01378 . _:496362 up:source unirule:MF_01378 . _:496363 up:source unirule:MF_01378 . _:496364 up:source unirule:MF_01378 . _:496365 up:source unirule:MF_01378 . _:496366 up:source unirule:MF_01378 . _:496367 up:source unirule:MF_01378 . _:496368 up:source unirule:MF_01378 . _:496369 up:source unirule:MF_01378 . _:496370 up:source unirule:MF_01378 . _:496371 up:source unirule:MF_01378 . _:496372 up:source unirule:MF_01378 . _:496373 up:source unirule:MF_01378 . _:496374 up:source unirule:MF_01378 . _:496375 up:source unirule:MF_01378 . _:496376 up:source unirule:MF_01378 . _:496377 up:source unirule:MF_01378 . _:496378 up:source unirule:MF_01378 . _:496379 up:source unirule:MF_01378 . _:496380 up:source unirule:MF_01378 . _:496381 up:source unirule:MF_01378 . _:496382 up:source unirule:MF_01378 . _:496383 up:source unirule:MF_01378 . _:496384 up:source unirule:MF_01378 . ?this up:annotation ?annotation1 , ?annotation2 , ?annotation3 ; up:classifiedWith GO:0018063 , GO:0019684 , keyword:249 , keyword:349 , keyword:408 , keyword:472 , keyword:479 , keyword:602 , keyword:604 , keyword:813 . ?gene0 skos:prefLabel 'psbV' . ?annotation1 a up:Function_Annotation ; rdfs:comment 'One of the extrinsic, lumenal subunits of photosystem II (PSII). PSII is a light-driven water plastoquinone oxidoreductase, using light energy to abstract electrons from H(2)O, generating a proton gradient subsequently used for ATP formation. The extrinsic proteins stabilize the structure of photosystem II oxygen-evolving complex (OEC), the ion environment of oxygen evolution and protect the OEC against heat-induced inactivation. Low-potential cytochrome c that plays a role in the OEC of PSII.' . ?annotation2 up:cofactor chebi:61717 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 heme c group covalently per subunit.' . ?annotation3 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the cytochrome c family. PsbV subfamily.' . ?case4 up:classifiedWith GO:0009535 . ?case5 up:classifiedWith keyword:1003 , keyword:997 . ?case7 up:classifiedWith keyword:793 . ?case8 up:classifiedWith GO:0005886 . ?case10 up:classifiedWith GO:0042651 . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; up:ligand ?ligand15 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'axial binding residue' . ?pfsb13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?ligand15 up:ligandPart ?ligand15 ; rdfs:subClassOf chebi:18248 , chebi:61717 . ?pfs18 up:annotation ?annotation19 . ?annotation19 faldo:begin ?pfsb20 ; faldo:end ?pfse21 ; up:ligand ?ligand22 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'axial binding residue' . ?pfsb20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?ligand22 up:ligandPart ?ligand22 ; rdfs:subClassOf chebi:18248 , chebi:61717 . ?pfs25 up:annotation ?annotation26 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'covalent' . ?pfsb27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf chebi:61717 . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; up:ligand ?ligand36 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'covalent' . ?pfsb34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand36 rdfs:subClassOf chebi:61717 . ?sam39 up:classifiedWith keyword:732 . ?signal40 faldo:begin ?signalb41 ; faldo:end ?signale42 . ?signalb41 faldo:position ?signalbp43 . ?signale42 faldo:position ?signalep44 . ?keyword45 up:range ?signal40 . _:496385 a rdf:Statement ; up:attribution _:496360 ; rdf:subject ?gene0 ; rdf:predicate up:encodedBy ; rdf:object ?gene0 . _:496386 a rdf:Statement ; up:attribution _:496361 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:496387 a rdf:Statement ; up:attribution _:496362 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:496388 a rdf:Statement ; up:attribution _:496363 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:496389 a rdf:Statement ; up:attribution _:496364 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:249 . _:496390 a rdf:Statement ; up:attribution _:496365 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:349 . _:496391 a rdf:Statement ; up:attribution _:496366 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:496392 a rdf:Statement ; up:attribution _:496367 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:496393 a rdf:Statement ; up:attribution _:496368 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:602 . _:496394 a rdf:Statement ; up:attribution _:496369 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:604 . _:496395 a rdf:Statement ; up:attribution _:496370 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:496396 a rdf:Statement ; up:attribution _:496371 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:813 . _:496397 a rdf:Statement ; up:attribution _:496372 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019684 . _:496398 a rdf:Statement ; up:attribution _:496373 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0018063 . _:496399 a rdf:Statement ; up:attribution _:496374 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009535 . _:496400 a rdf:Statement ; up:attribution _:496375 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:496401 a rdf:Statement ; up:attribution _:496376 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:496402 a rdf:Statement ; up:attribution _:496377 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:793 . _:496403 a rdf:Statement ; up:attribution _:496378 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:496404 a rdf:Statement ; up:attribution _:496379 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object GO:0042651 . _:496405 a rdf:Statement ; up:source unirule:MF_01378 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:496406 a rdf:Statement ; up:attribution _:496380 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:496407 a rdf:Statement ; up:source unirule:MF_01378 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:496408 a rdf:Statement ; up:attribution _:496381 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:496409 a rdf:Statement ; up:source unirule:MF_01378 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:496410 a rdf:Statement ; up:attribution _:496382 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:496411 a rdf:Statement ; up:source unirule:MF_01378 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:496412 a rdf:Statement ; up:attribution _:496383 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:496413 a rdf:Statement ; up:attribution _:496384 ; rdf:subject ?sam39 ; rdf:predicate up:classifiedWith ; rdf:object keyword:732 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01378 #Rule MF_01378 Created by:? on:2007-06-28 Modified by:Andrea Auchincloss on:2023-08-02 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01378 . ?thisOrganism rdfs:subClassOf+ taxon:1117 . } UNION { ?this rdfs:seeAlso signature:MF_01378 . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } UNION { ?this up:encodedIn up:Cyanelle . } UNION { ?this up:encodedIn up:Apicoplast . } UNION { ?this up:encodedIn up:Organellar_chromatophore . } UNION { ?this up:encodedIn up:Non-photosynthetic_plastid . } } BIND(URI(CONCAT(STR(?this), '#MF_01378a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_01378a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01378a3')) AS ?annotation3) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch50 faldo:location ?templateMotifSequenceMatchRegionP0A38651 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A38653 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A386MF_0137846 . ?templateMotifSequenceMatchRegionP0A38651 faldo:begin ?templateMotifSequenceMatchBeginP0A38652 . ?templateMotifSequenceMatchBeginP0A38652 faldo:position ?templateMotifSequenceMatchBeginPositionP0A38647 ; faldo:reference isoform:P0A386-1 . ?templateMotifSequenceProfileAlignmentOperationP0A38653 edam:has_input signature:MF_01378 ; rdf:type edam:operation_0300 . ?targetMotifMatch54 faldo:location ?targetMotifMatchRegionMatch55 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0137857 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A386MF_0137848 . ?targetMotifMatchRegionMatch55 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0137856 . ?targetMotifMatchRegionMatchBeginMF_0137856 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0137849 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0137857 edam:has_input signature:MF_01378 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A386MF_0137846, 1, (STRLEN(?templateMotifCigarP0A386MF_0137846) - STRLEN(REPLACE(?templateMotifCigarP0A386MF_0137846, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionP0A38647) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A386MF_0137848, 1, (STRLEN(?targetMotifMatchCigarP0A386MF_0137848) - STRLEN(REPLACE(?targetMotifMatchCigarP0A386MF_0137848, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A386MF_0137848, 1, (STRLEN(?targetMotifMatchCigarP0A386MF_0137848) - STRLEN(REPLACE(?targetMotifMatchCigarP0A386MF_0137848, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) . BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0137849) - 1) AS ?thisPositionOn16) . BIND(?thisPositionOn16 AS ?thisPositionOn17) . BIND(?this AS ?pfs1t60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01378a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch65 faldo:location ?templateMotifSequenceMatchRegionP0A38666 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A38668 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A386MF_0137861 . ?templateMotifSequenceMatchRegionP0A38666 faldo:begin ?templateMotifSequenceMatchBeginP0A38667 . ?templateMotifSequenceMatchBeginP0A38667 faldo:position ?templateMotifSequenceMatchBeginPositionP0A38662 ; faldo:reference isoform:P0A386-1 . ?templateMotifSequenceProfileAlignmentOperationP0A38668 edam:has_input signature:MF_01378 ; rdf:type edam:operation_0300 . ?targetMotifMatch69 faldo:location ?targetMotifMatchRegionMatch70 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0137872 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A386MF_0137863 . ?targetMotifMatchRegionMatch70 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0137871 . ?targetMotifMatchRegionMatchBeginMF_0137871 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0137864 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0137872 edam:has_input signature:MF_01378 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A386MF_0137861, 1, (STRLEN(?templateMotifCigarP0A386MF_0137861) - STRLEN(REPLACE(?templateMotifCigarP0A386MF_0137861, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionP0A38662) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A386MF_0137863, 1, (STRLEN(?targetMotifMatchCigarP0A386MF_0137863) - STRLEN(REPLACE(?targetMotifMatchCigarP0A386MF_0137863, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A386MF_0137863, 1, (STRLEN(?targetMotifMatchCigarP0A386MF_0137863) - STRLEN(REPLACE(?targetMotifMatchCigarP0A386MF_0137863, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) . BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0137864) - 1) AS ?thisPositionOn23) . BIND(?thisPositionOn23 AS ?thisPositionOn24) . BIND(?this AS ?pfs1t75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01378a19')) AS ?annotation19) . BIND(?this AS ?pfs18) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch80 faldo:location ?templateMotifSequenceMatchRegionP0A38681 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A38683 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A386MF_0137876 . ?templateMotifSequenceMatchRegionP0A38681 faldo:begin ?templateMotifSequenceMatchBeginP0A38682 . ?templateMotifSequenceMatchBeginP0A38682 faldo:position ?templateMotifSequenceMatchBeginPositionP0A38677 ; faldo:reference isoform:P0A386-1 . ?templateMotifSequenceProfileAlignmentOperationP0A38683 edam:has_input signature:MF_01378 ; rdf:type edam:operation_0300 . ?targetMotifMatch84 faldo:location ?targetMotifMatchRegionMatch85 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0137887 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A386MF_0137878 . ?targetMotifMatchRegionMatch85 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0137886 . ?targetMotifMatchRegionMatchBeginMF_0137886 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0137879 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0137887 edam:has_input signature:MF_01378 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A386MF_0137876, 1, (STRLEN(?templateMotifCigarP0A386MF_0137876) - STRLEN(REPLACE(?templateMotifCigarP0A386MF_0137876, CONCAT('^(?:-*[^-]){', STR(((63 - ?templateMotifSequenceMatchBeginPositionP0A38677) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A386MF_0137878, 1, (STRLEN(?targetMotifMatchCigarP0A386MF_0137878) - STRLEN(REPLACE(?targetMotifMatchCigarP0A386MF_0137878, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A386MF_0137878, 1, (STRLEN(?targetMotifMatchCigarP0A386MF_0137878) - STRLEN(REPLACE(?targetMotifMatchCigarP0A386MF_0137878, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) . BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0137879) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_01378a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionP0A38696 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A38698 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A386MF_0137891 . ?templateMotifSequenceMatchRegionP0A38696 faldo:begin ?templateMotifSequenceMatchBeginP0A38697 . ?templateMotifSequenceMatchBeginP0A38697 faldo:position ?templateMotifSequenceMatchBeginPositionP0A38692 ; faldo:reference isoform:P0A386-1 . ?templateMotifSequenceProfileAlignmentOperationP0A38698 edam:has_input signature:MF_01378 ; rdf:type edam:operation_0300 . ?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01378102 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A386MF_0137893 . ?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01378101 . ?targetMotifMatchRegionMatchBeginMF_01378101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0137894 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01378102 edam:has_input signature:MF_01378 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A386MF_0137891, 1, (STRLEN(?templateMotifCigarP0A386MF_0137891) - STRLEN(REPLACE(?templateMotifCigarP0A386MF_0137891, CONCAT('^(?:-*[^-]){', STR(((66 - ?templateMotifSequenceMatchBeginPositionP0A38692) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A386MF_0137893, 1, (STRLEN(?targetMotifMatchCigarP0A386MF_0137893) - STRLEN(REPLACE(?targetMotifMatchCigarP0A386MF_0137893, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A386MF_0137893, 1, (STRLEN(?targetMotifMatchCigarP0A386MF_0137893) - STRLEN(REPLACE(?targetMotifMatchCigarP0A386MF_0137893, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0137894) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_01378a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this a up:Protein . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(?this AS ?case4) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33071 . BIND(?this AS ?case5) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . BIND(?this AS ?case7) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33071 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . BIND(?this AS ?case10) . } OPTIONAL { ?this up:annotation ?samsignal106 ; up:sequence ?thisSequence . ?samsignal106 up:range ?samsignalr107 ; rdf:type up:Signal_Peptide_Annotation . ?samsignalr107 faldo:begin ?samsignalb108 ; faldo:end ?samsignale109 . ?samsignalb108 faldo:position ?samsignalbp110 ; faldo:reference ?thisSequence . ?samsignale109 faldo:position ?samsignalep111 ; faldo:reference ?thisSequence . BIND(?this AS ?sam39) . } BIND(URI(CONCAT(STR(?this), '#MF_01378a45')) AS ?keyword45) . } "xsd:string
http://purl.uniprot.org/unirules/MF_01378http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01378#construct