CONSTRUCT { _:114651 up:source unirule:MF_00285 . _:114652 up:source unirule:MF_00285 . _:114653 up:source unirule:MF_00285 . _:114654 up:source unirule:MF_00285 . _:114655 up:source unirule:MF_00285 . _:114656 up:source unirule:MF_00285 . _:114657 up:source unirule:MF_00285 . _:114658 up:source unirule:MF_00285 . _:114659 up:source unirule:MF_00285 . _:114660 up:source unirule:MF_00285 . _:114661 up:source unirule:MF_00285 . _:114662 up:source unirule:MF_00285 . _:114663 up:source unirule:MF_00285 . _:114664 up:source unirule:MF_00285 . _:114665 up:source unirule:MF_00285 . _:114666 up:source unirule:MF_00285 . _:114667 up:source unirule:MF_00285 . _:114668 up:source unirule:MF_00285 . _:114669 up:source unirule:MF_00285 . _:114670 up:source unirule:MF_00285 . _:114671 up:source unirule:MF_00285 . _:114672 up:source unirule:MF_00285 . _:114673 up:source unirule:MF_00285 . _:114674 up:source unirule:MF_00285 . _:114675 up:source unirule:MF_00285 . _:114676 up:source unirule:MF_00285 . _:114677 up:source unirule:MF_00285 . _:114678 up:source unirule:MF_00285 . _:114679 up:source unirule:MF_00285 . _:114680 up:source unirule:MF_00285 . _:114681 up:source unirule:MF_00285 . _:114682 up:source unirule:MF_00285 . _:114683 up:source unirule:MF_00285 . _:114684 up:source unirule:MF_00285 . _:114685 up:source unirule:MF_00285 . _:114686 up:source unirule:MF_00285 . _:114687 up:source unirule:MF_00285 . _:114688 up:source unirule:MF_00285 . _:114689 up:source unirule:MF_00285 . ?this up:alternativeName ?name1 , ?name2 , ?name3 ; up:annotation ?annotation5 , ?annotation6 , ?annotation8 , ?annotation9 ; up:classifiedWith GO:0000287 , GO:0005524 , GO:0005886 , GO:0006813 , GO:0008556 , keyword:1003 , keyword:1133 , keyword:1278 , keyword:406 , keyword:460 , keyword:472 , keyword:479 , keyword:547 , keyword:597 , keyword:630 , keyword:633 , keyword:67 , keyword:812 , keyword:813 ; up:recommendedName ?name0 . ?name0 up:ecName '7.2.2.6' ; up:fullName 'Potassium-transporting ATPase ATP-binding subunit' ; rdf:type up:Structured_Name . ?name1 up:fullName 'ATP phosphohydrolase [potassium-transporting] B chain' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Potassium-binding and translocating subunit B' ; rdf:type up:Structured_Name . ?name3 up:fullName 'Potassium-translocating ATPase B chain' ; rdf:type up:Structured_Name . ?gene4 skos:prefLabel 'kdpB' . ?annotation5 a up:Function_Annotation ; rdfs:comment 'Part of the high-affinity ATP-driven potassium transport (or Kdp) system, which catalyzes the hydrolysis of ATP coupled with the electrogenic transport of potassium into the cytoplasm. This subunit is responsible for energy coupling to the transport system and for the release of the potassium ions to the cytoplasm.' . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/16777>; up:enzymeClass <http://purl.uniprot.org/enzyme/7.2.2.6>. ?annotation8 a up:Subunit_Annotation ; rdfs:comment 'The system is composed of three essential subunits: KdpA, KdpB and KdpC.' . ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the cation transport ATPase (P-type) (TC 3.A.3) family. Type IA subfamily.' . ?case10 up:classifiedWith keyword:997 . ?pfs12 up:annotation ?annotation13 . ?annotation13 faldo:begin ?pfsb14 ; faldo:end ?pfse15 ; up:ligand ?ligand16 ; rdf:type up:Binding_Site_Annotation . ?pfsb14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfse15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?ligand16 rdfs:subClassOf chebi:30616 . ?pfs19 up:annotation ?annotation20 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; rdf:type up:Active_Site_Annotation ; rdfs:comment '4-aspartylphosphate intermediate' . ?pfsb21 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfs25 up:annotation ?annotation26 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation . ?pfsb27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf chebi:18420 . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; up:ligand ?ligand36 ; rdf:type up:Binding_Site_Annotation . ?pfsb34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand36 rdfs:subClassOf chebi:18420 . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf chebi:30616 . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; up:ligand ?ligand50 ; rdf:type up:Binding_Site_Annotation . ?pfsb48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?ligand50 rdfs:subClassOf chebi:30616 . ?pfs53 up:annotation ?annotation54 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; up:ligand ?ligand57 ; rdf:type up:Binding_Site_Annotation . ?pfsb55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?ligand57 rdfs:subClassOf chebi:30616 . ?sam60 up:classifiedWith keyword:1133 , keyword:472 , keyword:812 . ?transmembrane61 faldo:begin ?transmembraneb62 ; faldo:end ?transmembranee63 . ?transmembraneb62 faldo:position ?transmembranebp64 . ?transmembranee63 faldo:position ?transmembraneep65 . ?keyword66 up:range ?transmembrane61 . ?keyword67 up:range ?transmembrane61 . ?keyword68 up:range ?transmembrane61 . _:114690 a rdf:Statement ; up:attribution _:114651 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:114691 a rdf:Statement ; up:attribution _:114652 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:114692 a rdf:Statement ; up:attribution _:114653 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:114693 a rdf:Statement ; up:attribution _:114654 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:114694 a rdf:Statement ; up:attribution _:114655 ; rdf:subject ?gene4 ; rdf:predicate up:encodedBy ; rdf:object ?gene4 . _:114695 a rdf:Statement ; up:attribution _:114656 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:114696 a rdf:Statement ; up:attribution _:114657 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:114697 a rdf:Statement ; up:attribution _:114658 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:114698 a rdf:Statement ; up:attribution _:114659 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:114699 a rdf:Statement ; up:attribution _:114660 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:114700 a rdf:Statement ; up:attribution _:114661 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1278 . _:114701 a rdf:Statement ; up:attribution _:114662 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:813 . _:114702 a rdf:Statement ; up:attribution _:114663 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:406 . _:114703 a rdf:Statement ; up:attribution _:114664 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:630 . _:114704 a rdf:Statement ; up:attribution _:114665 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:633 . _:114705 a rdf:Statement ; up:attribution _:114666 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:114706 a rdf:Statement ; up:attribution _:114667 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:114707 a rdf:Statement ; up:attribution _:114668 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:597 . _:114708 a rdf:Statement ; up:attribution _:114669 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:114709 a rdf:Statement ; up:attribution _:114670 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:114710 a rdf:Statement ; up:attribution _:114671 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:114711 a rdf:Statement ; up:attribution _:114672 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:114712 a rdf:Statement ; up:attribution _:114673 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:114713 a rdf:Statement ; up:attribution _:114674 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:114714 a rdf:Statement ; up:attribution _:114675 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:114715 a rdf:Statement ; up:attribution _:114676 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008556 . _:114716 a rdf:Statement ; up:attribution _:114677 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006813 . _:114717 a rdf:Statement ; up:attribution _:114678 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:114718 a rdf:Statement ; up:attribution _:114679 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:114719 a rdf:Statement ; up:source unirule:MF_00285 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:114720 a rdf:Statement ; up:attribution _:114680 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:114721 a rdf:Statement ; up:source unirule:MF_00285 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:114722 a rdf:Statement ; up:attribution _:114681 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:114723 a rdf:Statement ; up:source unirule:MF_00285 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:114724 a rdf:Statement ; up:attribution _:114682 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:114725 a rdf:Statement ; up:source unirule:MF_00285 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:114726 a rdf:Statement ; up:attribution _:114683 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:114727 a rdf:Statement ; up:source unirule:MF_00285 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:114728 a rdf:Statement ; up:attribution _:114684 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:114729 a rdf:Statement ; up:source unirule:MF_00285 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:114730 a rdf:Statement ; up:attribution _:114685 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:114731 a rdf:Statement ; up:source unirule:MF_00285 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:114732 a rdf:Statement ; up:attribution _:114686 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:114733 a rdf:Statement ; up:attribution _:114687 ; rdf:subject ?sam60 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:114734 a rdf:Statement ; up:attribution _:114688 ; rdf:subject ?sam60 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:114735 a rdf:Statement ; up:attribution _:114689 ; rdf:subject ?sam60 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00285 #Rule MF_00285 Created by:hamap on:2001-06-01 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon69 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00285 . ?thisOrganism rdfs:subClassOf+ ?supertaxon69 . BIND(URI(CONCAT(STR(?this), '#MF_00285a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00285a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00285a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00285a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_00285a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00285a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00285a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00285a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch74 faldo:location ?templateMotifSequenceMatchRegionP0396075 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0396077 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03960MF_0028570 . ?templateMotifSequenceMatchRegionP0396075 faldo:begin ?templateMotifSequenceMatchBeginP0396076 . ?templateMotifSequenceMatchBeginP0396076 faldo:position ?templateMotifSequenceMatchBeginPositionP0396071 ; faldo:reference isoform:P03960-1 . ?templateMotifSequenceProfileAlignmentOperationP0396077 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . ?targetMotifMatch78 faldo:location ?targetMotifMatchRegionMatch79 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0028581 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03960MF_0028572 . ?targetMotifMatchRegionMatch79 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0028580 . ?targetMotifMatchRegionMatchBeginMF_0028580 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0028573 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0028581 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03960MF_0028570, 1, (STRLEN(?templateMotifCigarP03960MF_0028570) - STRLEN(REPLACE(?templateMotifCigarP03960MF_0028570, CONCAT('^(?:-*[^-]){', STR(((377 - ?templateMotifSequenceMatchBeginPositionP0396071) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03960MF_0028572, 1, (STRLEN(?targetMotifMatchCigarP03960MF_0028572) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_0028572, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03960MF_0028572, 1, (STRLEN(?targetMotifMatchCigarP03960MF_0028572) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_0028572, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) . BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0028573) - 1) AS ?thisPositionOn17) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03960MF_0028570, 1, (STRLEN(?templateMotifCigarP03960MF_0028570) - STRLEN(REPLACE(?templateMotifCigarP03960MF_0028570, CONCAT('^(?:-*[^-]){', STR(((384 - ?templateMotifSequenceMatchBeginPositionP0396071) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03960MF_0028572, 1, (STRLEN(?targetMotifMatchCigarP03960MF_0028572) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_0028572, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03960MF_0028572, 1, (STRLEN(?targetMotifMatchCigarP03960MF_0028572) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_0028572, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) . BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0028573) - 1) AS ?thisPositionOn18) . BIND(?this AS ?pfs1t86) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) . FILTER (REGEX('F[ARNDCQEGHILKMFPSTWYVBZJUOX][AS][ARNDCQEGHILKMFPSTWYVBZJUOX][TS][RK][ARNDCQEGHILKMFPSTWYVBZJUOX]S', SUBSTR(?thisSequenceValue, ?thisPositionOn17, (?thisPositionOn18 - ?thisPositionOn17)))) . BIND(URI(CONCAT(STR(?this), '#MF_00285a13')) AS ?annotation13) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch91 faldo:location ?templateMotifSequenceMatchRegionP0396092 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0396094 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03960MF_0028587 . ?templateMotifSequenceMatchRegionP0396092 faldo:begin ?templateMotifSequenceMatchBeginP0396093 . ?templateMotifSequenceMatchBeginP0396093 faldo:position ?templateMotifSequenceMatchBeginPositionP0396088 ; faldo:reference isoform:P03960-1 . ?templateMotifSequenceProfileAlignmentOperationP0396094 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . ?targetMotifMatch95 faldo:location ?targetMotifMatchRegionMatch96 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0028598 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03960MF_0028589 . ?targetMotifMatchRegionMatch96 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0028597 . ?targetMotifMatchRegionMatchBeginMF_0028597 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0028590 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0028598 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03960MF_0028587, 1, (STRLEN(?templateMotifCigarP03960MF_0028587) - STRLEN(REPLACE(?templateMotifCigarP03960MF_0028587, CONCAT('^(?:-*[^-]){', STR(((307 - ?templateMotifSequenceMatchBeginPositionP0396088) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03960MF_0028589, 1, (STRLEN(?targetMotifMatchCigarP03960MF_0028589) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_0028589, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03960MF_0028589, 1, (STRLEN(?targetMotifMatchCigarP03960MF_0028589) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_0028589, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) . BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0028590) - 1) AS ?thisPositionOn23) . BIND(?thisPositionOn23 AS ?thisPositionOn24) . BIND(?this AS ?pfs1t101) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00285a20')) AS ?annotation20) . BIND(?this AS ?pfs19) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch106 faldo:location ?templateMotifSequenceMatchRegionP03960107 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03960109 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03960MF_00285102 . ?templateMotifSequenceMatchRegionP03960107 faldo:begin ?templateMotifSequenceMatchBeginP03960108 . ?templateMotifSequenceMatchBeginP03960108 faldo:position ?templateMotifSequenceMatchBeginPositionP03960103 ; faldo:reference isoform:P03960-1 . ?templateMotifSequenceProfileAlignmentOperationP03960109 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . ?targetMotifMatch110 faldo:location ?targetMotifMatchRegionMatch111 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00285113 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03960MF_00285104 . ?targetMotifMatchRegionMatch111 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00285112 . ?targetMotifMatchRegionMatchBeginMF_00285112 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00285105 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00285113 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03960MF_00285102, 1, (STRLEN(?templateMotifCigarP03960MF_00285102) - STRLEN(REPLACE(?templateMotifCigarP03960MF_00285102, CONCAT('^(?:-*[^-]){', STR(((518 - ?templateMotifSequenceMatchBeginPositionP03960103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03960MF_00285104, 1, (STRLEN(?targetMotifMatchCigarP03960MF_00285104) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_00285104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03960MF_00285104, 1, (STRLEN(?targetMotifMatchCigarP03960MF_00285104) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_00285104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) . BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_00285105) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t116) . 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) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00285a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionP03960122 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03960124 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03960MF_00285117 . ?templateMotifSequenceMatchRegionP03960122 faldo:begin ?templateMotifSequenceMatchBeginP03960123 . ?templateMotifSequenceMatchBeginP03960123 faldo:position ?templateMotifSequenceMatchBeginPositionP03960118 ; faldo:reference isoform:P03960-1 . ?templateMotifSequenceProfileAlignmentOperationP03960124 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . ?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00285128 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03960MF_00285119 . ?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00285127 . ?targetMotifMatchRegionMatchBeginMF_00285127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00285120 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00285128 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03960MF_00285117, 1, (STRLEN(?templateMotifCigarP03960MF_00285117) - STRLEN(REPLACE(?templateMotifCigarP03960MF_00285117, CONCAT('^(?:-*[^-]){', STR(((522 - ?templateMotifSequenceMatchBeginPositionP03960118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03960MF_00285119, 1, (STRLEN(?targetMotifMatchCigarP03960MF_00285119) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_00285119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03960MF_00285119, 1, (STRLEN(?targetMotifMatchCigarP03960MF_00285119) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_00285119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_00285120) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t131) . 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) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00285a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP03960137 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03960139 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03960MF_00285132 . ?templateMotifSequenceMatchRegionP03960137 faldo:begin ?templateMotifSequenceMatchBeginP03960138 . ?templateMotifSequenceMatchBeginP03960138 faldo:position ?templateMotifSequenceMatchBeginPositionP03960133 ; faldo:reference isoform:P03960-1 . ?templateMotifSequenceProfileAlignmentOperationP03960139 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . ?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00285143 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03960MF_00285134 . ?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00285142 . ?targetMotifMatchRegionMatchBeginMF_00285142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00285135 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00285143 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03960MF_00285132, 1, (STRLEN(?templateMotifCigarP03960MF_00285132) - STRLEN(REPLACE(?templateMotifCigarP03960MF_00285132, CONCAT('^(?:-*[^-]){', STR(((344 - ?templateMotifSequenceMatchBeginPositionP03960133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03960MF_00285134, 1, (STRLEN(?targetMotifMatchCigarP03960MF_00285134) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_00285134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03960MF_00285134, 1, (STRLEN(?targetMotifMatchCigarP03960MF_00285134) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_00285134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_00285135) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs1t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00285a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch151 faldo:location ?templateMotifSequenceMatchRegionP03960152 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03960154 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03960MF_00285147 . ?templateMotifSequenceMatchRegionP03960152 faldo:begin ?templateMotifSequenceMatchBeginP03960153 . ?templateMotifSequenceMatchBeginP03960153 faldo:position ?templateMotifSequenceMatchBeginPositionP03960148 ; faldo:reference isoform:P03960-1 . ?templateMotifSequenceProfileAlignmentOperationP03960154 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . ?targetMotifMatch155 faldo:location ?targetMotifMatchRegionMatch156 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00285158 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03960MF_00285149 . ?targetMotifMatchRegionMatch156 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00285157 . ?targetMotifMatchRegionMatchBeginMF_00285157 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00285150 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00285158 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03960MF_00285147, 1, (STRLEN(?templateMotifCigarP03960MF_00285147) - STRLEN(REPLACE(?templateMotifCigarP03960MF_00285147, CONCAT('^(?:-*[^-]){', STR(((348 - ?templateMotifSequenceMatchBeginPositionP03960148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03960MF_00285149, 1, (STRLEN(?targetMotifMatchCigarP03960MF_00285149) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_00285149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03960MF_00285149, 1, (STRLEN(?targetMotifMatchCigarP03960MF_00285149) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_00285149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_00285150) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs1t161) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse49) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00285a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch166 faldo:location ?templateMotifSequenceMatchRegionP03960167 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03960169 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03960MF_00285162 . ?templateMotifSequenceMatchRegionP03960167 faldo:begin ?templateMotifSequenceMatchBeginP03960168 . ?templateMotifSequenceMatchBeginP03960168 faldo:position ?templateMotifSequenceMatchBeginPositionP03960163 ; faldo:reference isoform:P03960-1 . ?templateMotifSequenceProfileAlignmentOperationP03960169 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . ?targetMotifMatch170 faldo:location ?targetMotifMatchRegionMatch171 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00285173 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03960MF_00285164 . ?targetMotifMatchRegionMatch171 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00285172 . ?targetMotifMatchRegionMatchBeginMF_00285172 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00285165 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00285173 edam:has_input signature:MF_00285 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03960MF_00285162, 1, (STRLEN(?templateMotifCigarP03960MF_00285162) - STRLEN(REPLACE(?templateMotifCigarP03960MF_00285162, CONCAT('^(?:-*[^-]){', STR(((395 - ?templateMotifSequenceMatchBeginPositionP03960163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03960MF_00285164, 1, (STRLEN(?targetMotifMatchCigarP03960MF_00285164) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_00285164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03960MF_00285164, 1, (STRLEN(?targetMotifMatchCigarP03960MF_00285164) - STRLEN(REPLACE(?targetMotifMatchCigarP03960MF_00285164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) . BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_00285165) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs1t176) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse56) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00285a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this a up:Protein . { ?this up:proteome <http://purl.uniprot.org/proteomes/Membrane#2>. } UNION { ?this up:proteome ?p177 . ?p177 skos:narrower <http://purl.uniprot.org/proteomes/Membrane#2>. } BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . { FILTER (! (EXISTS { { ?this up:proteome <http://purl.uniprot.org/proteomes/Membrane#any>. } UNION { ?this up:proteome ?p178 . ?p178 skos:narrower <http://purl.uniprot.org/proteomes/Membrane#any>. } })) . } UNION { FILTER (! (EXISTS { { ?this up:proteome <http://purl.uniprot.org/proteomes/Membrane#2>. } UNION { ?this up:proteome ?p179 . ?p179 skos:narrower <http://purl.uniprot.org/proteomes/Membrane#2>. } })) . } BIND(?this AS ?case11) . } OPTIONAL { ?this up:annotation ?samtransmembrane180 ; up:sequence ?thisSequence . ?samtransmembrane180 up:range ?samtransmembraner181 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner181 faldo:begin ?samtransmembraneb182 ; faldo:end ?samtransmembranee183 . ?samtransmembraneb182 faldo:position ?samtransmembranebp184 ; faldo:reference ?thisSequence . ?samtransmembranee183 faldo:position ?samtransmembraneep185 ; faldo:reference ?thisSequence . BIND(?this AS ?sam60) . } BIND(URI(CONCAT(STR(?this), '#MF_00285a66')) AS ?keyword66) . BIND(URI(CONCAT(STR(?this), '#MF_00285a67')) AS ?keyword67) . BIND(URI(CONCAT(STR(?this), '#MF_00285a68')) AS ?keyword68) . }