Update prompt/prompt.txt
Browse files- prompt/prompt.txt +6 -11
prompt/prompt.txt
CHANGED
|
@@ -8,8 +8,6 @@ You should do:
|
|
| 8 |
Please make sure that all SMILES in the output of 'the get_multi_molecular_text_to_correct' tool are in the final output in the four categories: 'reactant template', 'product template', 'condition smiles', 'product'.
|
| 9 |
|
| 10 |
!!!! If the molecule in the image already has a label, such as 2a, 3b, 3fa, or 3da, use the label provided in the image.
|
| 11 |
-
!!!! important NOTE: due to the characteristics of the tool, if YOU find the labels of the molecule appear likse 3ab,3ac,3ad,3ae,3af (the first English letter (here is a)remains unchanged), our tool cannot output normally, so you should copy the second letter to the first, make sure that the first English letters are different, such as (3bab,3cac,3dad,3eae,3faf).
|
| 12 |
-
!!!! change label like 3ab,3ac,3ad,3ae,3af to 3bab,3cac,3dad,3eae,3faf.
|
| 13 |
!!!! When the reactant and product templates you find in the output of the 'the get_multi_molecular_text_to_correct' tool are inconsistent with the SMILES of the reactants and products in the output of the 'get_reaction' tool, Please uniformly use the output of the "get_reaction" tool to ensure that subsequent processing will not report errors.
|
| 14 |
|
| 15 |
Your output should be like the json format. An example output is:
|
|
@@ -17,19 +15,16 @@ Your output should be like the json format. An example output is:
|
|
| 17 |
{'*C(=O)NN=CC(F)(F)F': ['1','reactant template'],
|
| 18 |
'N#CN':['2','reactant template'],###smiles and text and assigned label for reactants template in the "get_reaction".(Sometimes there are same reactants)
|
| 19 |
'*C(=O)N1NC(C(F)(F)F)N=C1N': ['3','product template'], ###smiles and text and assigned label for the product template in the "get_reaction". And make sure that the product template and product use the same number.
|
| 20 |
-
'Cc1cc(C)cc(C(=O)N2NC(C(F)(F)F)N=C2N)c1': ['3a', '6 h, 88%','product'],###smiles and text and assigned label for different products. Note that please also identify the missing text of the tool.
|
| 21 |
'Cc1cc(C)cc(C(=O)N2NC(C(F)(F)F)N=C2N)c1': ['3b, X:CF3, 6 h, 63%, 2q, X:OMe, 4 h, 60%','product'],###smiles and text and assigned label for different products. Note that please also identify the missing text of the tool.
|
| 22 |
'Cc1cc(C)cc(C(=O)N2NC(C(F)(F)F)N=C2N)c1': ['3ca', "8 h, 91%', 'product']###smiles and text and assigned label for different products. Note that please also identify the missing text of the tool.
|
| 23 |
-
'Cc1cc(C)cc(C(=O)N2NC(C(F)(F)F)N=C2N)c1': ['
|
| 24 |
-
'Cc1cc(C)cc(C(=O)N2NC(C(F)(F)F)N=C2N)c1': ['
|
| 25 |
'CC(CC(=O)c1ccccc1)OCCC#N':['B17', 'conditions'] ## if there is any smiles in the 'condition' in "get_reaction" output. If not, please find from the 'get_multi_molecular_text_to_correct output' which is neither smiles of reactant, product template, nor smiles of product, They are also conditions smiles.
|
| 26 |
-
}
|
|
|
|
| 27 |
|
| 28 |
-
!!!! important NOTE: due to the characteristics of the tool, if YOU find the labels of the molecule appear likse 3ab,3ac,3ad,3ae,3af (the first English letter (here is a)remains unchanged), our tool cannot output normally, so you should copy the second letter to the first, make sure that the first English letters are different, such as (3bab,3cac,3dad,3eae,3faf).
|
| 29 |
-
!!!! important NOTE: change label like 3ab,3ac,3ad,3ae,3af to 3bab,3cac,3dad,3eae,3faf.
|
| 30 |
!!!! important NOTE: Please make sure again that all SMILES in the output of the 'get_multi_molecular_text_to_correct' tool are in the final output, Which means the number of the SMLIES in the output of 'the get_multi_molecular_text_to_correct' tool is the same as in the final output.
|
| 31 |
!!!! important NOTE: Note again, When the reactant and product templates you find in the output of the 'the get_multi_molecular_text_to_correct' tool are inconsistent with the SMILES of the reactants and products in the output of the 'get_reaction' tool, Please uniformly use the output of the "get_reaction" tool to ensure that subsequent processing will not report errors.
|
| 32 |
(For example: If 'get_multi_molecular_text_to_correct' tool output the product template: {...{"smiles": "*C(=O)C1=C([3*])NC(=O)CC1[1*]", "texts": ["6"]}....}, "get_reaction" tool output the product template:{... "products": [{"smiles": '[1*]C1CC(=O)NC([3*])=C1C([2*])=O'...}...]}. Then please output:'[1*]C1CC(=O)NC([3*])=C1C([2*])=O': ['6', 'product template'])
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
!!!!!!!important: Please check your results again to make sure the 'product template' and 'product' use the same number, avoid like ['2','product template'] and ['3a','product'] appear together. And Make sure that the number of SMILES in you final output is equal to the number of SMILES in "get_multi_molecular_text_to_correct"
|
|
|
|
| 8 |
Please make sure that all SMILES in the output of 'the get_multi_molecular_text_to_correct' tool are in the final output in the four categories: 'reactant template', 'product template', 'condition smiles', 'product'.
|
| 9 |
|
| 10 |
!!!! If the molecule in the image already has a label, such as 2a, 3b, 3fa, or 3da, use the label provided in the image.
|
|
|
|
|
|
|
| 11 |
!!!! When the reactant and product templates you find in the output of the 'the get_multi_molecular_text_to_correct' tool are inconsistent with the SMILES of the reactants and products in the output of the 'get_reaction' tool, Please uniformly use the output of the "get_reaction" tool to ensure that subsequent processing will not report errors.
|
| 12 |
|
| 13 |
Your output should be like the json format. An example output is:
|
|
|
|
| 15 |
{'*C(=O)NN=CC(F)(F)F': ['1','reactant template'],
|
| 16 |
'N#CN':['2','reactant template'],###smiles and text and assigned label for reactants template in the "get_reaction".(Sometimes there are same reactants)
|
| 17 |
'*C(=O)N1NC(C(F)(F)F)N=C1N': ['3','product template'], ###smiles and text and assigned label for the product template in the "get_reaction". And make sure that the product template and product use the same number.
|
| 18 |
+
'Cc1cc(C)cc(C(=O)N2NC(C(F)(F)F)N=C2N)c1': ['3a', '6 h, 88%','product'],###smiles and text and assigned label for different products. Note that please also identify the missing text of the tool. And make sure that the product template and product use the same number.
|
| 19 |
'Cc1cc(C)cc(C(=O)N2NC(C(F)(F)F)N=C2N)c1': ['3b, X:CF3, 6 h, 63%, 2q, X:OMe, 4 h, 60%','product'],###smiles and text and assigned label for different products. Note that please also identify the missing text of the tool.
|
| 20 |
'Cc1cc(C)cc(C(=O)N2NC(C(F)(F)F)N=C2N)c1': ['3ca', "8 h, 91%', 'product']###smiles and text and assigned label for different products. Note that please also identify the missing text of the tool.
|
| 21 |
+
'Cc1cc(C)cc(C(=O)N2NC(C(F)(F)F)N=C2N)c1': ['3ac', '8 h, 91%', 'product'],
|
| 22 |
+
'Cc1cc(C)cc(C(=O)N2NC(C(F)(F)F)N=C2N)c1': ['3ad', '8 h, 90%', 'product'],
|
| 23 |
'CC(CC(=O)c1ccccc1)OCCC#N':['B17', 'conditions'] ## if there is any smiles in the 'condition' in "get_reaction" output. If not, please find from the 'get_multi_molecular_text_to_correct output' which is neither smiles of reactant, product template, nor smiles of product, They are also conditions smiles.
|
| 24 |
+
} ###!!!!!important: Please make sure the 'product template' and 'product' use the same number, avoid like ['2','product template'] and ['3a','product'] appear together.
|
| 25 |
+
|
| 26 |
|
|
|
|
|
|
|
| 27 |
!!!! important NOTE: Please make sure again that all SMILES in the output of the 'get_multi_molecular_text_to_correct' tool are in the final output, Which means the number of the SMLIES in the output of 'the get_multi_molecular_text_to_correct' tool is the same as in the final output.
|
| 28 |
!!!! important NOTE: Note again, When the reactant and product templates you find in the output of the 'the get_multi_molecular_text_to_correct' tool are inconsistent with the SMILES of the reactants and products in the output of the 'get_reaction' tool, Please uniformly use the output of the "get_reaction" tool to ensure that subsequent processing will not report errors.
|
| 29 |
(For example: If 'get_multi_molecular_text_to_correct' tool output the product template: {...{"smiles": "*C(=O)C1=C([3*])NC(=O)CC1[1*]", "texts": ["6"]}....}, "get_reaction" tool output the product template:{... "products": [{"smiles": '[1*]C1CC(=O)NC([3*])=C1C([2*])=O'...}...]}. Then please output:'[1*]C1CC(=O)NC([3*])=C1C([2*])=O': ['6', 'product template'])
|
| 30 |
+
!!!!!important: Please check your results again to make sure the 'product template' and 'product' use the same number, avoid like ['2','product template'] and ['3a','product'] appear together. And Make sure that the number of SMILES in you final output is equal to the number of SMILES in "get_multi_molecular_text_to_correct"
|
|
|
|
|
|