Simple Question (Direct)
Simple Question
Q23494406
P681
Q15989253
USER
What is a component of 4'-phosphopantetheinyl transferase    spr1541 ?
(Q23494406,P681,c(Q15989253))
action filter_type
action find
entity Q23494406
relation P681
type Q15989253
['Q23494406', 'P681', {'concept': 'Q15989253'}]
SELECT DISTINCT ?k WHERE { ?k rdf:type ontology:Q15989253 . resource:Q23494406 property:P681 ?k }
4'-phosphopantetheinyl transferase    spr1541
action filter_type
action find
entity 4'-phosphopantetheinyl transferase    spr1541
relation cell component
type part
["4'-phosphopantetheinyl transferase    spr1541", 'cell component', {'concept': 'part'}]
SELECT DISTINCT ?k WHERE { ?k rdf:type ontology:part . resource:4'-phosphopantetheinyl_transferase____spr1541 property:cell_component ?k }
[]
part
Q79899
SYSTEM
cytoplasm
Q79899
(Q23494406,P681,c(Q15989253))
action filter_type
action find
entity Q23494406
relation P681
type Q15989253
A component of 4 '- phosphopantetheinyl transferase spr1541 is a [ANSWER]
['Q23494406', 'P681', {'concept': 'Q15989253'}]
SELECT DISTINCT ?k WHERE { ?k rdf:type ontology:Q15989253 . resource:Q23494406 property:P681 ?k }
cytoplasm
A component of 4 '- phosphopantetheinyl transferase spr1541 is a cytoplasm
cytoplasm
action filter_type
action find
entity 4'-phosphopantetheinyl transferase    spr1541
relation cell component
type part
["4'-phosphopantetheinyl transferase    spr1541", 'cell component', {'concept': 'part'}]
SELECT DISTINCT ?k WHERE { ?k rdf:type ontology:part . resource:4'-phosphopantetheinyl_transferase____spr1541 property:cell_component ?k }
[]
Simple Question (Direct)
Simple Question|Single Entity
Q23494406
P680
Q44424
USER
Which chemical bonds represent molecular function of 4'-phosphopantetheinyl transferase    spr1541 ?
(Q23494406,P680,c(Q44424))
action filter_type
action find
entity Q23494406
relation P680
type Q44424
['Q23494406', 'P680', {'concept': 'Q44424'}]
SELECT DISTINCT ?k WHERE { resource:Q23494406 property:P680 ?k . ?k rdf:type ontology:Q44424 }
4'-phosphopantetheinyl transferase    spr1541
action filter_type
action find
entity 4'-phosphopantetheinyl transferase    spr1541
relation molecular function
type chemical bond
["4'-phosphopantetheinyl transferase    spr1541", 'molecular function', {'concept': 'chemical bond'}]
SELECT DISTINCT ?k WHERE { resource:4'-phosphopantetheinyl_transferase____spr1541 property:molecular_function ?k . ?k rdf:type ontology:chemical_bond }
[]
chemical bond
Q14860850 Q13667380
SYSTEM
magnesium ion binding, metal ion binding
Q14860850 Q13667380
(Q23494406,P680,c(Q44424))
action filter_type
action find
entity Q23494406
relation P680
type Q44424
[ANSWERS] represent molecular function of 4'-phosphopantetheinyl transferase spr1541
['Q23494406', 'P680', {'concept': 'Q44424'}]
SELECT DISTINCT ?k WHERE { resource:Q23494406 property:P680 ?k . ?k rdf:type ontology:Q44424 }
magnesium ion binding metal ion binding
Magnesium ion binding and metal ion binding represent molecular function of 4'-phosphopantetheinyl transferase spr1541
magnesium ion binding metal ion binding
action filter_type
action find
entity 4'-phosphopantetheinyl transferase    spr1541
relation molecular function
type chemical bond
["4'-phosphopantetheinyl transferase    spr1541", 'molecular function', {'concept': 'chemical bond'}]
SELECT DISTINCT ?k WHERE { resource:4'-phosphopantetheinyl_transferase____spr1541 property:molecular_function ?k . ?k rdf:type ontology:chemical_bond }
[]
Simple Question (Direct)
Simple Question|Single Entity
Q23494406
P688
Q863908
USER
Which nucleic acid sequence encodes 4'-phosphopantetheinyl transferase    spr1541 ?
(c(Q863908),P688,Q23494406)
action filter_type
action find_reverse
entity Q23494406
relation P688
type Q863908
[{'concept': 'Q863908'}, 'P688', 'Q23494406']
SELECT DISTINCT ?b WHERE { ?b property:P688 resource:Q23494406 . ?b rdf:type ontology:Q863908 }
4'-phosphopantetheinyl transferase    spr1541
action filter_type
action find_reverse
entity 4'-phosphopantetheinyl transferase    spr1541
relation encodes
type nucleic acid sequence
[{'concept': 'nucleic acid sequence'}, 'encodes', "4'-phosphopantetheinyl transferase    spr1541"]
SELECT DISTINCT ?b WHERE { ?b property:encodes resource:4'-phosphopantetheinyl_transferase____spr1541 . ?b rdf:type ontology:nucleic_acid_sequence }
[]
nucleic acid sequence
Q23227392
SYSTEM
4'-phosphopantetheinyl transferase    spr1541
Q23227392
(c(Q863908),P688,Q23494406)
action filter_type
action find_reverse
entity Q23494406
relation P688
type Q863908
4'-phosphopantetheinyl transferase spr1541 encodes 4'-phosphopantetheinyl transferase spr1541
[{'concept': 'Q863908'}, 'P688', 'Q23494406']
SELECT DISTINCT ?b WHERE { ?b property:P688 resource:Q23494406 . ?b rdf:type ontology:Q863908 }
4'-phosphopantetheinyl transferase    spr1541
4'-phosphopantetheinyl transferase spr1541 encodes 4'-phosphopantetheinyl transferase spr1541
4'-phosphopantetheinyl transferase    spr1541
action filter_type
action find_reverse
entity 4'-phosphopantetheinyl transferase    spr1541
relation encodes
type nucleic acid sequence
[{'concept': 'nucleic acid sequence'}, 'encodes', "4'-phosphopantetheinyl transferase    spr1541"]
SELECT DISTINCT ?b WHERE { ?b property:encodes resource:4'-phosphopantetheinyl_transferase____spr1541 . ?b rdf:type ontology:nucleic_acid_sequence }
[]
Simple Question (Direct)
Simple Question|Single Entity
Q23494406
P702
Q863908
USER
Which gene encodes 4'-phosphopantetheinyl transferase    spr1541 ?
(Q23494406,P702,c(Q863908))
action filter_type
action find
entity Q23494406
relation P702
type Q863908
['Q23494406', 'P702', {'concept': 'Q863908'}]
SELECT DISTINCT ?b WHERE { ?b rdf:type ontology:Q863908 . resource:Q23494406 property:P702 ?b }
4'-phosphopantetheinyl transferase    spr1541
action filter_type
action find
entity 4'-phosphopantetheinyl transferase    spr1541
relation encoded by
type nucleic acid sequence
["4'-phosphopantetheinyl transferase    spr1541", 'encoded by', {'concept': 'nucleic acid sequence'}]
SELECT DISTINCT ?b WHERE { ?b rdf:type ontology:nucleic_acid_sequence . resource:4'-phosphopantetheinyl_transferase____spr1541 property:encoded_by ?b }
[]
nucleic acid sequence
Q23227392
SYSTEM
4'-phosphopantetheinyl transferase    spr1541
Q23227392
(Q23494406,P702,c(Q863908))
action filter_type
action find
entity Q23494406
relation P702
type Q863908
4'-phosphopantetheinyl transferase spr1541 encodes 4'-phosphopantetheinyl transferase spr1541
['Q23494406', 'P702', {'concept': 'Q863908'}]
SELECT DISTINCT ?b WHERE { ?b rdf:type ontology:Q863908 . resource:Q23494406 property:P702 ?b }
4'-phosphopantetheinyl transferase    spr1541
4'-phosphopantetheinyl transferase spr1541 encodes 4'-phosphopantetheinyl transferase spr1541
4'-phosphopantetheinyl transferase    spr1541
action filter_type
action find
entity 4'-phosphopantetheinyl transferase    spr1541
relation encoded by
type nucleic acid sequence
["4'-phosphopantetheinyl transferase    spr1541", 'encoded by', {'concept': 'nucleic acid sequence'}]
SELECT DISTINCT ?b WHERE { ?b rdf:type ontology:nucleic_acid_sequence . resource:4'-phosphopantetheinyl_transferase____spr1541 property:encoded_by ?b }
[]
Simple Question (Ellipsis)
only subject is changed, parent and predicate remains same
Q21605208
Q863908
USER
And what about hypothetical protein    BB_R05?
(Q21605208,P702,c(Q863908))
action filter_type
action find
entity Q21605208
relation P702
type Q863908
['Q21605208', 'P702', {'concept': 'Q863908'}]
SELECT DISTINCT ?q WHERE { resource:Q21605208 property:P702 ?q . ?q rdf:type ontology:Q863908 }
hypothetical protein    BB_R05
action filter_type
action find
entity hypothetical protein    BB_R05
relation encoded by
type nucleic acid sequence
['hypothetical protein    BB_R05', 'encoded by', {'concept': 'nucleic acid sequence'}]
SELECT DISTINCT ?q WHERE { resource:hypothetical_protein____BB_R05 property:encoded_by ?q . ?q rdf:type ontology:nucleic_acid_sequence }
[]
nucleic acid sequence
Q21603258
SYSTEM
hypothetical protein BB_R05
Q21603258
(Q21605208,P702,c(Q863908))
action filter_type
action find
entity Q21605208
relation P702
type Q863908
[ANSWER]
['Q21605208', 'P702', {'concept': 'Q863908'}]
SELECT DISTINCT ?q WHERE { resource:Q21605208 property:P702 ?q . ?q rdf:type ontology:Q863908 }
hypothetical protein BB_R05
hypothetical protein BB_R05
action filter_type
action find
entity hypothetical protein    BB_R05
relation encoded by
type nucleic acid sequence
['hypothetical protein    BB_R05', 'encoded by', {'concept': 'nucleic acid sequence'}]
SELECT DISTINCT ?q WHERE { resource:hypothetical_protein____BB_R05 property:encoded_by ?q . ?q rdf:type ontology:nucleic_acid_sequence }
[]
Logical Reasoning (All)
Logical|Union|Single_Relation
Q23149119 Q23227392
P702
Q181394
USER
Which nutrients do 4'-phosphopantetheinyl transferase    spr1541 or undecaprenyl pyrophosphate phosphatase    ECUMN_1031 encode ?
OR((c(Q181394),P702,Q23227392), (c(Q181394),P702,Q23149119))
action filter_type
action union
action find_reverse
entity Q23227392
relation P702
action find_reverse
entity Q23149119
relation P702
type Q181394
{'OR': [[{'concept': 'Q181394'}, 'P702', 'Q23227392'], [{'concept': 'Q181394'}, 'P702', 'Q23149119']]}
SELECT DISTINCT ?j WHERE { { { ?j property:P702 resource:Q23227392 } UNION { ?j property:P702 resource:Q23149119 } } . ?j rdf:type ontology:Q181394 }
undecaprenyl pyrophosphate phosphatase    ECUMN_1031 4'-phosphopantetheinyl transferase    spr1541
action filter_type
action union
action find_reverse
entity 4'-phosphopantetheinyl transferase    spr1541
relation encoded by
action find_reverse
entity undecaprenyl pyrophosphate phosphatase    ECUMN_1031
relation encoded by
type nutrient
{'OR': [[{'concept': 'nutrient'}, 'encoded by', "4'-phosphopantetheinyl transferase    spr1541"], [{'concept': 'nutrient'}, 'encoded by', 'undecaprenyl pyrophosphate phosphatase    ECUMN_1031']]}
SELECT DISTINCT ?j WHERE { { { ?j property:encoded_by resource:4'-phosphopantetheinyl_transferase____spr1541 } UNION { ?j property:encoded_by resource:undecaprenyl_pyrophosphate_phosphatase____ECUMN_1031 } } . ?j rdf:type ontology:nutrient }
[]
nutrient
Q23494406 Q24149628
SYSTEM
4'-phosphopantetheinyl transferase    spr1541, undecaprenyl pyrophosphate phosphatase    ECUMN_1031
Q23494406 Q24149628
OR((c(Q181394),P702,Q23227392), (c(Q181394),P702,Q23149119))
action filter_type
action union
action find_reverse
entity Q23227392
relation P702
action find_reverse
entity Q23149119
relation P702
type Q181394
[ANSWERS]
{'OR': [[{'concept': 'Q181394'}, 'P702', 'Q23227392'], [{'concept': 'Q181394'}, 'P702', 'Q23149119']]}
SELECT DISTINCT ?j WHERE { { { ?j property:P702 resource:Q23227392 } UNION { ?j property:P702 resource:Q23149119 } } . ?j rdf:type ontology:Q181394 }
4'-phosphopantetheinyl transferase    spr1541 undecaprenyl pyrophosphate phosphatase    ECUMN_1031
4'-phosphopantetheinyl transferase spr1541 and undecaprenyl pyrophosphate phosphatase ECUMN 1031 4'-phosphopantetheinyl transferase spr1541 or undecaprenyl pyrophosphate phosphatase ECUMN_1031 encode
4'-phosphopantetheinyl transferase    spr1541 undecaprenyl pyrophosphate phosphatase    ECUMN_1031
action filter_type
action union
action find_reverse
entity 4'-phosphopantetheinyl transferase    spr1541
relation encoded by
action find_reverse
entity undecaprenyl pyrophosphate phosphatase    ECUMN_1031
relation encoded by
type nutrient
{'OR': [[{'concept': 'nutrient'}, 'encoded by', "4'-phosphopantetheinyl transferase    spr1541"], [{'concept': 'nutrient'}, 'encoded by', 'undecaprenyl pyrophosphate phosphatase    ECUMN_1031']]}
SELECT DISTINCT ?j WHERE { { { ?j property:encoded_by resource:4'-phosphopantetheinyl_transferase____spr1541 } UNION { ?j property:encoded_by resource:undecaprenyl_pyrophosphate_phosphatase____ECUMN_1031 } } . ?j rdf:type ontology:nutrient }
[]
Simple Question (Direct)
Simple Question|Mult. Entity|Indirect
Q23494406 Q24149628
P703
Q631147
USER
Which infraspecific names are 4'-phosphopantetheinyl transferase    spr1541 and undecaprenyl pyrophosphate phosphatase    ECUMN_1031 found in ?
(Q23494406,P703,c(Q631147)) (Q24149628,P703,c(Q631147))
action union
action filter_type
action find
entity Q23494406
relation P703
type Q631147
action filter_type
action find
entity Q24149628
relation P703
type Q631147
['Q23494406', 'P703', {'concept': 'Q631147'}] ['Q24149628', 'P703', {'concept': 'Q631147'}]
SELECT DISTINCT ?y WHERE { VALUES ( ?x ) { ( resource:Q23494406 ) ( resource:Q24149628 ) } . ?x property:P703 ?y }
4'-phosphopantetheinyl transferase    spr1541 undecaprenyl pyrophosphate phosphatase    ECUMN_1031
action union
action filter_type
action find
entity 4'-phosphopantetheinyl transferase    spr1541
relation found in taxon
type infraspecific name
action filter_type
action find
entity undecaprenyl pyrophosphate phosphatase    ECUMN_1031
relation found in taxon
type infraspecific name
["4'-phosphopantetheinyl transferase    spr1541", 'found in taxon', {'concept': 'infraspecific name'}] ['undecaprenyl pyrophosphate phosphatase    ECUMN_1031', 'found in taxon', {'concept': 'infraspecific name'}]
SELECT DISTINCT ?y WHERE { VALUES ( ?x ) { ( resource:4'-phosphopantetheinyl_transferase____spr1541 ) ( resource:undecaprenyl_pyrophosphate_phosphatase____ECUMN_1031 ) } . ?x property:found_in_taxon ?y }
[]
infraspecific name
Q21102963 Q21102931
SYSTEM
Streptococcus pneumoniae R6, Escherichia coli UMN026
Q21102963 Q21102931
(Q23494406,P703,c(Q631147)) (Q24149628,P703,c(Q631147))
action union
action filter_type
action find
entity Q23494406
relation P703
type Q631147
action filter_type
action find
entity Q24149628
relation P703
type Q631147
[ANSWERS] are 4'-phosphopantetheinyl transferase spr1541 and undecaprenyl pyrophosphate phosphatase ECUMN_1031 found in
['Q23494406', 'P703', {'concept': 'Q631147'}] ['Q24149628', 'P703', {'concept': 'Q631147'}]
SELECT DISTINCT ?y WHERE { VALUES ( ?x ) { ( resource:Q23494406 ) ( resource:Q24149628 ) } . ?x property:P703 ?y }
Streptococcus pneumoniae R6 Escherichia coli UMN026
Streptococcus pneumoniae R6 and Escherichia coli UMN026 are 4'-phosphopantetheinyl transferase spr1541 and undecaprenyl pyrophosphate phosphatase ECUMN_1031 found in
Streptococcus pneumoniae R6 Escherichia coli UMN026
action union
action filter_type
action find
entity 4'-phosphopantetheinyl transferase    spr1541
relation found in taxon
type infraspecific name
action filter_type
action find
entity undecaprenyl pyrophosphate phosphatase    ECUMN_1031
relation found in taxon
type infraspecific name
["4'-phosphopantetheinyl transferase    spr1541", 'found in taxon', {'concept': 'infraspecific name'}] ['undecaprenyl pyrophosphate phosphatase    ECUMN_1031', 'found in taxon', {'concept': 'infraspecific name'}]
SELECT DISTINCT ?y WHERE { VALUES ( ?x ) { ( resource:4'-phosphopantetheinyl_transferase____spr1541 ) ( resource:undecaprenyl_pyrophosphate_phosphatase____ECUMN_1031 ) } . ?x property:found_in_taxon ?y }
[]
Quantitative Reasoning (All)
Quantitative|Min/Max|Mult. entity type
P361
Q15989253 Q5058355 Q15989253
USER
Which parts are max number of cellular components and parts a component of ?
(c(Q5058355)|c(Q15989253),P361,c(Q15989253))
action argmax
action union
action find_reverse_tuple_counts
relation P361
type Q15989253
type Q5058355
action find_reverse_tuple_counts
relation P361
type Q15989253
type Q15989253
[[{'concept': 'Q5058355'}, {'concept': 'Q15989253'}], 'P361', {'concept': 'Q15989253'}]
SELECT DISTINCT ?w WHERE { FILTER ( ?v = ?r ) . { SELECT DISTINCT ?w ( COUNT ( ?j ) AS ?v ) WHERE { { ?j property:P361 ?w . ?j rdf:type ontology:Q15989253 . ?w rdf:type ontology:Q15989253 } UNION { ?j property:P361 ?w . ?w rdf:type ontology:Q15989253 . ?j rdf:type ontology:Q5058355 } } GROUP BY ?w } . { SELECT DISTINCT ( MAX ( ?d ) AS ?r ) { SELECT DISTINCT ?h ( COUNT ( ?c ) AS ?d ) WHERE { VALUES ( ?a ) { ( ontology:Q5058355 ) ( ontology:Q15989253 ) } . ?c rdf:type ?a } GROUP BY ?h } } }
action argmax
action union
action find_reverse_tuple_counts
relation part of
type part
type cellular component
action find_reverse_tuple_counts
relation part of
type part
type part
[[{'concept': 'cellular component'}, {'concept': 'part'}], 'part of', {'concept': 'part'}]
SELECT DISTINCT ?w WHERE { FILTER ( ?v = ?r ) . { SELECT DISTINCT ?w ( COUNT ( ?j ) AS ?v ) WHERE { { ?j property:part_of ?w . ?j rdf:type ontology:part . ?w rdf:type ontology:part } UNION { ?j property:part_of ?w . ?w rdf:type ontology:part . ?j rdf:type ontology:cellular_component } } GROUP BY ?w } . { SELECT DISTINCT ( MAX ( ?d ) AS ?r ) { SELECT DISTINCT ?h ( COUNT ( ?c ) AS ?d ) WHERE { VALUES ( ?a ) { ( ontology:cellular_component ) ( ontology:part ) } . ?c rdf:type ?a } GROUP BY ?h } } }
[]
part cellular component part
Q24780424
SYSTEM
Armadillo-type fold
Q24780424
(c(Q5058355)|c(Q15989253),P361,c(Q15989253))
action argmax
action union
action find_reverse_tuple_counts
relation P361
type Q15989253
type Q5058355
action find_reverse_tuple_counts
relation P361
type Q15989253
type Q15989253
[ANSWER] is max number of cellular components and parts a component of
[[{'concept': 'Q5058355'}, {'concept': 'Q15989253'}], 'P361', {'concept': 'Q15989253'}]
SELECT DISTINCT ?w WHERE { FILTER ( ?v = ?r ) . { SELECT DISTINCT ?w ( COUNT ( ?j ) AS ?v ) WHERE { { ?j property:P361 ?w . ?j rdf:type ontology:Q15989253 . ?w rdf:type ontology:Q15989253 } UNION { ?j property:P361 ?w . ?w rdf:type ontology:Q15989253 . ?j rdf:type ontology:Q5058355 } } GROUP BY ?w } . { SELECT DISTINCT ( MAX ( ?d ) AS ?r ) { SELECT DISTINCT ?h ( COUNT ( ?c ) AS ?d ) WHERE { VALUES ( ?a ) { ( ontology:Q5058355 ) ( ontology:Q15989253 ) } . ?c rdf:type ?a } GROUP BY ?h } } }
Armadillo-type fold
Armadillo-type fold is max number of cellular components and parts a component of
Armadillo-type fold
action argmax
action union
action find_reverse_tuple_counts
relation part of
type part
type cellular component
action find_reverse_tuple_counts
relation part of
type part
type part
[[{'concept': 'cellular component'}, {'concept': 'part'}], 'part of', {'concept': 'part'}]
SELECT DISTINCT ?w WHERE { FILTER ( ?v = ?r ) . { SELECT DISTINCT ?w ( COUNT ( ?j ) AS ?v ) WHERE { { ?j property:part_of ?w . ?j rdf:type ontology:part . ?w rdf:type ontology:part } UNION { ?j property:part_of ?w . ?w rdf:type ontology:part . ?j rdf:type ontology:cellular_component } } GROUP BY ?w } . { SELECT DISTINCT ( MAX ( ?d ) AS ?r ) { SELECT DISTINCT ?h ( COUNT ( ?c ) AS ?d ) WHERE { VALUES ( ?a ) { ( ontology:cellular_component ) ( ontology:part ) } . ?c rdf:type ?a } GROUP BY ?h } } }
[]