Команда products
Команда products
выводит список реакций, которые возможны с переданными в качестве аргумента молекулами. По сути она означает "выведи продукты, которые я могу получить используя эти молекулы в совокупности, допуская то, что мне может понадобиться еще какой-то элемент".
В этом обзоре я буду использовать пример документа mol
из предыдущих глав. У вас может быть другой вывод, если вы импортируете больше данных.
Вот пример для воды:
mol products H2O
Вывод:
[NH3, H2O] -> OH
[H2O, NH3] -> NH4
[H2O, Na] -> H2
[H2O, Na] -> NaOH
[H2O, K] -> H2
[H2O, K] -> KOH
Вот еще один пример для натрия:
mol products Na
Вывод:
[H2O, Na] -> H2
[H2O, Na] -> NaOH
[Cl2, Na] -> NaCl
В некоторых из этих реакций участвует также и вода. Давайте попробуем запросить продукты, которые можно получить из воды и натрия одновременно:
mol products Na H2O
[H2O, Na] -> H2
[H2O, Na] -> NaOH
Как видите, команда products
вывела только те реакции, в которых одновременно участвуют все молекулы переданные в качестве аргументов (в данном случае H2O
и Na
). Если бы существовала реакция с тремя реагентами вида H2O + Na + x -> ...
, то она также вывелась бы.