| http://purl.uniprot.org/unirules/MF_01347#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:483915 up:source unirule:MF_01347 .
_:483916 up:source unirule:MF_01347 .
_:483917 up:source unirule:MF_01347 .
_:483918 up:source unirule:MF_01347 .
_:483919 up:source unirule:MF_01347 .
_:483920 up:source unirule:MF_01347 .
_:483921 up:source unirule:MF_01347 .
_:483922 up:source unirule:MF_01347 .
_:483923 up:source unirule:MF_01347 .
_:483924 up:source unirule:MF_01347 .
_:483925 up:source unirule:MF_01347 .
_:483926 up:source unirule:MF_01347 .
_:483927 up:source unirule:MF_01347 .
_:483928 up:source unirule:MF_01347 .
_:483929 up:source unirule:MF_01347 .
_:483930 up:source unirule:MF_01347 .
_:483931 up:source unirule:MF_01347 .
_:483932 up:source unirule:MF_01347 .
_:483933 up:source unirule:MF_01347 .
_:483934 up:source unirule:MF_01347 .
_:483935 up:source unirule:MF_01347 .
_:483936 up:source unirule:MF_01347 .
_:483937 up:source unirule:MF_01347 .
_:483938 up:source unirule:MF_01347 .
_:483939 up:source unirule:MF_01347 .
_:483940 up:source unirule:MF_01347 .
_:483941 up:source unirule:MF_01347 .
_:483942 up:source unirule:MF_01347 .
_:483943 up:source unirule:MF_01347 .
_:483944 up:source unirule:MF_01347 .
_:483945 up:source unirule:MF_01347 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ;
up:classifiedWith GO:0005524 ,
GO:0015986 ,
GO:0046933 ,
keyword:1278 ,
keyword:139 ,
keyword:375 ,
keyword:406 ,
keyword:472 ,
keyword:547 ,
keyword:66 ,
keyword:67 ,
keyword:813 .
?annotation0 a up:Function_Annotation ;
rdfs:comment 'Produces ATP from ADP in the presence of a proton gradient across the membrane. The catalytic sites are hosted primarily by the beta subunits.' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the ATPase alpha/beta chains family.' .
?case5 up:alternativeName ?name7 ,
?name8 ;
up:recommendedName ?name6 .
?name6 up:ecName '7.1.2.2' ;
up:fullName 'ATP synthase subunit beta' ;
rdf:type up:Structured_Name .
?name7 up:fullName 'ATP synthase F1 sector subunit beta' ;
rdf:type up:Structured_Name .
?name8 up:fullName 'F-ATPase subunit beta' ;
rdf:type up:Structured_Name .
?case10 up:alternativeName ?name12 ,
?name13 ;
up:recommendedName ?name11 .
?name11 up:ecName '7.1.2.2' ;
up:fullName 'ATP synthase subunit beta, chloroplastic' ;
rdf:type up:Structured_Name .
?name12 up:fullName 'ATP synthase F1 sector subunit beta' ;
rdf:type up:Structured_Name .
?name13 up:fullName 'F-ATPase subunit beta' ;
rdf:type up:Structured_Name .
?case15 up:classifiedWith keyword:1003 ,
keyword:997 .
?case18 up:classifiedWith GO:0042651 .
?case19 up:classifiedWith keyword:793 .
?case21 up:classifiedWith keyword:1003 ,
keyword:997 .
?case22 up:classifiedWith GO:0009535 .
?case23 up:classifiedWith GO:0005886 .
?case24 up:classifiedWith keyword:1003 .
?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:30616 .
_:483946 a rdf:Statement ;
up:attribution _:483915 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:483947 a rdf:Statement ;
up:attribution _:483916 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:483948 a rdf:Statement ;
up:attribution _:483917 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:483949 a rdf:Statement ;
up:attribution _:483918 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:66 .
_:483950 a rdf:Statement ;
up:attribution _:483919 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:483951 a rdf:Statement ;
up:attribution _:483920 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:139 .
_:483952 a rdf:Statement ;
up:attribution _:483921 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:375 .
_:483953 a rdf:Statement ;
up:attribution _:483922 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:406 .
_:483954 a rdf:Statement ;
up:attribution _:483923 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:483955 a rdf:Statement ;
up:attribution _:483924 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1278 .
_:483956 a rdf:Statement ;
up:attribution _:483925 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:813 .
_:483957 a rdf:Statement ;
up:attribution _:483926 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:483958 a rdf:Statement ;
up:attribution _:483927 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:483959 a rdf:Statement ;
up:attribution _:483928 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046933 .
_:483960 a rdf:Statement ;
up:attribution _:483929 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0015986 .
_:483961 a rdf:Statement ;
up:attribution _:483930 ;
rdf:subject ?case5 ;
rdf:predicate up:recommendedName ;
rdf:object ?name6 .
_:483962 a rdf:Statement ;
up:attribution _:483931 ;
rdf:subject ?case5 ;
rdf:predicate up:alternativeName ;
rdf:object ?name7 .
_:483963 a rdf:Statement ;
up:attribution _:483932 ;
rdf:subject ?case5 ;
rdf:predicate up:alternativeName ;
rdf:object ?name8 .
_:483964 a rdf:Statement ;
up:attribution _:483933 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:483965 a rdf:Statement ;
up:attribution _:483934 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:483966 a rdf:Statement ;
up:attribution _:483935 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name13 .
_:483967 a rdf:Statement ;
up:attribution _:483936 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:483968 a rdf:Statement ;
up:attribution _:483937 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:483969 a rdf:Statement ;
up:attribution _:483938 ;
rdf:subject ?case18 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042651 .
_:483970 a rdf:Statement ;
up:attribution _:483939 ;
rdf:subject ?case19 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:793 .
_:483971 a rdf:Statement ;
up:attribution _:483940 ;
rdf:subject ?case21 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:483972 a rdf:Statement ;
up:attribution _:483941 ;
rdf:subject ?case21 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:483973 a rdf:Statement ;
up:attribution _:483942 ;
rdf:subject ?case22 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009535 .
_:483974 a rdf:Statement ;
up:attribution _:483943 ;
rdf:subject ?case23 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:483975 a rdf:Statement ;
up:attribution _:483944 ;
rdf:subject ?case24 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:483976 a rdf:Statement ;
up:source unirule:MF_01347 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:483977 a rdf:Statement ;
up:attribution _:483945 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01347
#Rule MF_01347 Created by:? on:2006-05-18 Modified by:Edouard de Castro on:2024-09-02
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01347 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
} UNION {
?this rdfs:seeAlso signature:MF_01347 .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
}
BIND(URI(CONCAT(STR(?this), '#MF_01347a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_01347a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01347a3')) AS ?annotation3) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch36 faldo:location ?templateMotifSequenceMatchRegionP0ABB437 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0ABB439 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0ABB4MF_0134732 .
?templateMotifSequenceMatchRegionP0ABB437 faldo:begin ?templateMotifSequenceMatchBeginP0ABB438 .
?templateMotifSequenceMatchBeginP0ABB438 faldo:position ?templateMotifSequenceMatchBeginPositionP0ABB433 ;
faldo:reference isoform:P0ABB4-1 .
?templateMotifSequenceProfileAlignmentOperationP0ABB439 edam:has_input signature:MF_01347 ;
rdf:type edam:operation_0300 .
?targetMotifMatch40 faldo:location ?targetMotifMatchRegionMatch41 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0134743 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0ABB4MF_0134734 .
?targetMotifMatchRegionMatch41 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0134742 .
?targetMotifMatchRegionMatchBeginMF_0134742 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0134735 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0134743 edam:has_input signature:MF_01347 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABB4MF_0134732, 1, (STRLEN(?templateMotifCigarP0ABB4MF_0134732) - STRLEN(REPLACE(?templateMotifCigarP0ABB4MF_0134732, CONCAT('^(?:-*[^-]){', STR(((150 - ?templateMotifSequenceMatchBeginPositionP0ABB433) + 1)), '}'), '')))), '[a-z]', '')) AS ?step144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABB4MF_0134734, 1, (STRLEN(?targetMotifMatchCigarP0ABB4MF_0134734) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABB4MF_0134734, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABB4MF_0134734, 1, (STRLEN(?targetMotifMatchCigarP0ABB4MF_0134734) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABB4MF_0134734, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step144), '}'), '')))), '[^-]', ''))) AS ?step245) .
BIND(((?step245 + ?targetMotifMatchRegionMatchBeginPositionMF_0134735) - 1) AS ?thisPositionOn30) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0ABB4MF_0134732, 1, (STRLEN(?templateMotifCigarP0ABB4MF_0134732) - STRLEN(REPLACE(?templateMotifCigarP0ABB4MF_0134732, CONCAT('^(?:-*[^-]){', STR(((157 - ?templateMotifSequenceMatchBeginPositionP0ABB433) + 1)), '}'), '')))), '[a-z]', '')) AS ?step146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0ABB4MF_0134734, 1, (STRLEN(?targetMotifMatchCigarP0ABB4MF_0134734) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABB4MF_0134734, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0ABB4MF_0134734, 1, (STRLEN(?targetMotifMatchCigarP0ABB4MF_0134734) - STRLEN(REPLACE(?targetMotifMatchCigarP0ABB4MF_0134734, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step146), '}'), '')))), '[^-]', ''))) AS ?step247) .
BIND(((?step247 + ?targetMotifMatchRegionMatchBeginPositionMF_0134735) - 1) AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t48) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) .
FILTER (REGEX('GGAG[V,L,C,M]GK[T,S]', SUBSTR(?thisSequenceValue, ?thisPositionOn30, (?thisPositionOn31 - ?thisPositionOn30)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01347a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
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:2 .
BIND(?this AS ?case5) .
BIND(URI(CONCAT(STR(?this), '#MF_01347a6')) AS ?name6) .
BIND(URI(CONCAT(STR(?this), '#MF_01347a7')) AS ?name7) .
BIND(URI(CONCAT(STR(?this), '#MF_01347a8')) AS ?name8) .
}
OPTIONAL {
?this a up:Protein .
{
{
?this up:proteome .
} UNION {
?this up:proteome ?p49 .
?p49 skos:narrower .
}
} UNION {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
}
BIND(?this AS ?case9) .
}
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 ?case10) .
BIND(URI(CONCAT(STR(?this), '#MF_01347a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_01347a12')) AS ?name12) .
BIND(URI(CONCAT(STR(?this), '#MF_01347a13')) AS ?name13) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:proteome .
} UNION {
?this up:proteome ?p50 .
?p50 skos:narrower .
}
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
BIND(?this AS ?case14) .
}
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 ?case15) .
}
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 ?case16) .
}
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 ?case17) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1117 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:33071 .
})) .
BIND(?this AS ?case18) .
}
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 ?case19) .
}
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 ?case20) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
{
?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 .
})) .
BIND(?this AS ?case21) .
}
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 ?case22) .
}
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 ?case23) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
{
?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 .
})) .
} UNION {
?this up:organism ?thisOrganism .
{
?this up:proteome .
} UNION {
?this up:proteome ?p53 .
?p53 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 ?case24) .
}
}
"xsd:string |