Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01396#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01396#construct-template-92
http://purl.uniprot.org/unirules/MF_01396#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01396#construct-template-90
http://purl.uniprot.org/unirules/MF_01396#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01396#construct-template-100
http://purl.uniprot.org/unirules/MF_01396#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01396#construct-template-101
http://purl.uniprot.org/unirules/MF_01396#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01396#construct-template-102
http://purl.uniprot.org/unirules/MF_01396#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01396#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01396#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01396#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01396#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01396#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:505109 up:source unirule:MF_01396 . _:505110 up:source unirule:MF_01396 . _:505111 up:source unirule:MF_01396 . _:505112 up:source unirule:MF_01396 . _:505113 up:source unirule:MF_01396 . _:505114 up:source unirule:MF_01396 . _:505115 up:source unirule:MF_01396 . _:505116 up:source unirule:MF_01396 . _:505117 up:source unirule:MF_01396 . _:505118 up:source unirule:MF_01396 . _:505119 up:source unirule:MF_01396 . _:505120 up:source unirule:MF_01396 . _:505121 up:source unirule:MF_01396 . _:505122 up:source unirule:MF_01396 . _:505123 up:source unirule:MF_01396 . _:505124 up:source unirule:MF_01396 . _:505125 up:source unirule:MF_01396 . _:505126 up:source unirule:MF_01396 . _:505127 up:source unirule:MF_01396 . _:505128 up:source unirule:MF_01396 . _:505129 up:source unirule:MF_01396 . _:505130 up:source unirule:MF_01396 . _:505131 up:source unirule:MF_01396 . _:505132 up:source unirule:MF_01396 . _:505133 up:source unirule:MF_01396 . _:505134 up:source unirule:MF_01396 . _:505135 up:source unirule:MF_01396 . ?this up:annotation ?annotation0 , ?annotation1 , ?annotation2 ; up:classifiedWith GO:0046933 , keyword:1133 , keyword:138 , keyword:375 , keyword:406 , keyword:446 , keyword:472 , keyword:66 , keyword:812 , keyword:813 . ?annotation0 a up:Function_Annotation ; rdfs:comment 'F(1)F(0) ATP synthase produces ATP from ADP in the presence of a proton or sodium gradient. F-type ATPases consist of two structural domains, F(1) containing the extramembraneous catalytic core and F(0) containing the membrane proton channel, linked together by a central stalk and a peripheral stalk. During catalysis, ATP synthesis in the catalytic domain of F(1) is coupled via a rotary mechanism of the central stalk subunits to proton translocation.' . ?annotation1 a up:Function_Annotation ; rdfs:comment 'Key component of the F(0) channel; it plays a direct role in translocation across the membrane. A homomeric c-ring of between 10-14 subunits forms the central stalk rotor element with the F(1) delta and epsilon subunits.' . ?annotation2 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the ATPase C chain family.' . ?case8 up:classifiedWith keyword:1003 , keyword:997 . ?case11 up:classifiedWith GO:0042651 . ?case12 up:classifiedWith keyword:793 . ?case14 up:classifiedWith keyword:1003 , keyword:997 . ?case15 up:classifiedWith GO:0009535 . ?case16 up:classifiedWith GO:0005886 , GO:0015986 . ?case17 up:classifiedWith keyword:1003 . ?pfs18 up:annotation ?annotation19 . ?annotation19 faldo:begin ?pfsb20 ; faldo:end ?pfse21 ; rdf:type up:Site_Annotation ; rdfs:comment 'Reversibly protonated during proton transport' . ?pfsb20 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse21 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?sam24 up:classifiedWith keyword:1133 , keyword:472 , keyword:812 . ?transmembrane25 faldo:begin ?transmembraneb26 ; faldo:end ?transmembranee27 . ?transmembraneb26 faldo:position ?transmembranebp28 . ?transmembranee27 faldo:position ?transmembraneep29 . ?keyword30 up:range ?transmembrane25 . ?keyword31 up:range ?transmembrane25 . ?keyword32 up:range ?transmembrane25 . _:505136 a rdf:Statement ; up:attribution _:505109 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:505137 a rdf:Statement ; up:attribution _:505110 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:505138 a rdf:Statement ; up:attribution _:505111 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:505139 a rdf:Statement ; up:attribution _:505112 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:66 . _:505140 a rdf:Statement ; up:attribution _:505113 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:138 . _:505141 a rdf:Statement ; up:attribution _:505114 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:375 . _:505142 a rdf:Statement ; up:attribution _:505115 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:406 . _:505143 a rdf:Statement ; up:attribution _:505116 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:446 . _:505144 a rdf:Statement ; up:attribution _:505117 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:505145 a rdf:Statement ; up:attribution _:505118 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:505146 a rdf:Statement ; up:attribution _:505119 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:813 . _:505147 a rdf:Statement ; up:attribution _:505120 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . _:505148 a rdf:Statement ; up:attribution _:505121 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0046933 . _:505149 a rdf:Statement ; up:attribution _:505122 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:505150 a rdf:Statement ; up:attribution _:505123 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:505151 a rdf:Statement ; up:attribution _:505124 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object GO:0042651 . _:505152 a rdf:Statement ; up:attribution _:505125 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:793 . _:505153 a rdf:Statement ; up:attribution _:505126 ; rdf:subject ?case14 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:505154 a rdf:Statement ; up:attribution _:505127 ; rdf:subject ?case14 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:505155 a rdf:Statement ; up:attribution _:505128 ; rdf:subject ?case15 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009535 . _:505156 a rdf:Statement ; up:attribution _:505129 ; rdf:subject ?case16 ; rdf:predicate up:classifiedWith ; rdf:object GO:0015986 . _:505157 a rdf:Statement ; up:attribution _:505130 ; rdf:subject ?case16 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:505158 a rdf:Statement ; up:attribution _:505131 ; rdf:subject ?case17 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:505159 a rdf:Statement ; up:source unirule:MF_01396 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:505160 a rdf:Statement ; up:attribution _:505132 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:505161 a rdf:Statement ; up:attribution _:505133 ; rdf:subject ?sam24 ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:505162 a rdf:Statement ; up:attribution _:505134 ; rdf:subject ?sam24 ; rdf:predicate up:classifiedWith ; rdf:object keyword:812 . _:505163 a rdf:Statement ; up:attribution _:505135 ; rdf:subject ?sam24 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1133 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01396 #Rule MF_01396 Created by:? on:2009-01-30 Modified by:Edouard de Castro on:2023-06-01 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01396 . ?thisOrganism rdfs:subClassOf+ taxon:2 . } UNION { ?this rdfs:seeAlso signature:MF_01396 . { ?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_01396a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_01396a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_01396a2')) AS ?annotation2) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch37 faldo:location ?templateMotifSequenceMatchRegionP6869938 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP6869940 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP68699MF_0139633 . ?templateMotifSequenceMatchRegionP6869938 faldo:begin ?templateMotifSequenceMatchBeginP6869939 . ?templateMotifSequenceMatchBeginP6869939 faldo:position ?templateMotifSequenceMatchBeginPositionP6869934 ; faldo:reference isoform:P68699-1 . ?templateMotifSequenceProfileAlignmentOperationP6869940 edam:has_input signature:MF_01396 ; rdf:type edam:operation_0300 . ?targetMotifMatch41 faldo:location ?targetMotifMatchRegionMatch42 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0139644 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP68699MF_0139635 . ?targetMotifMatchRegionMatch42 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0139643 . ?targetMotifMatchRegionMatchBeginMF_0139643 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0139636 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0139644 edam:has_input signature:MF_01396 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP68699MF_0139633, 1, (STRLEN(?templateMotifCigarP68699MF_0139633) - STRLEN(REPLACE(?templateMotifCigarP68699MF_0139633, CONCAT('^(?:-*[^-]){', STR(((61 - ?templateMotifSequenceMatchBeginPositionP6869934) + 1)), '}'), '')))), '[a-z]', '')) AS ?step145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP68699MF_0139635, 1, (STRLEN(?targetMotifMatchCigarP68699MF_0139635) - STRLEN(REPLACE(?targetMotifMatchCigarP68699MF_0139635, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP68699MF_0139635, 1, (STRLEN(?targetMotifMatchCigarP68699MF_0139635) - STRLEN(REPLACE(?targetMotifMatchCigarP68699MF_0139635, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step145), '}'), '')))), '[^-]', ''))) AS ?step246) . BIND(((?step246 + ?targetMotifMatchRegionMatchBeginPositionMF_0139636) - 1) AS ?thisPositionOn22) . BIND(?thisPositionOn22 AS ?thisPositionOn23) . BIND(?this AS ?pfs1t47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) . FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01396a19')) AS ?annotation19) . BIND(?this AS ?pfs18) . } OPTIONAL { ?this a up:Protein . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(?this AS ?case3) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case4) . } OPTIONAL { ?this a up:Protein . { { ?this up:proteome . } UNION { ?this up:proteome ?p48 . ?p48 skos:narrower . } } UNION { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } } BIND(?this AS ?case5) . } 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:2 . })) . BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . { ?this up:proteome . } UNION { ?this up:proteome ?p49 . ?p49 skos:narrower . } FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . 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 . ?thisOrganism rdfs:subClassOf+ taxon:1117 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . 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:1117 . })) . BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . BIND(?this AS ?case11) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . } UNION { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } } BIND(?this AS ?case12) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . BIND(?this AS ?case13) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . { ?this up:proteome . } UNION { ?this up:proteome ?p50 . ?p50 skos:narrower . } FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . BIND(?this AS ?case14) . } 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 . })) . } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33071 . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } } BIND(?this AS ?case15) . } 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:1117 . })) . } UNION { ?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 ?case16) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:proteome . } UNION { ?this up:proteome ?p51 . ?p51 skos:narrower . } })) . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . } UNION { ?this up:organism ?thisOrganism . { ?this up:proteome . } UNION { ?this up:proteome ?p52 . ?p52 skos:narrower . } FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . } BIND(?this AS ?case17) . } OPTIONAL { ?this up:annotation ?samtransmembrane53 ; up:sequence ?thisSequence . ?samtransmembrane53 up:range ?samtransmembraner54 ; rdf:type up:Transmembrane_Annotation . ?samtransmembraner54 faldo:begin ?samtransmembraneb55 ; faldo:end ?samtransmembranee56 . ?samtransmembraneb55 faldo:position ?samtransmembranebp57 ; faldo:reference ?thisSequence . ?samtransmembranee56 faldo:position ?samtransmembraneep58 ; faldo:reference ?thisSequence . BIND(?this AS ?sam24) . } BIND(URI(CONCAT(STR(?this), '#MF_01396a30')) AS ?keyword30) . BIND(URI(CONCAT(STR(?this), '#MF_01396a31')) AS ?keyword31) . BIND(URI(CONCAT(STR(?this), '#MF_01396a32')) AS ?keyword32) . } "xsd:string
http://purl.uniprot.org/unirules/MF_01396http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01396#construct