-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathforms.py
More file actions
19 lines (15 loc) · 810 Bytes
/
forms.py
File metadata and controls
19 lines (15 loc) · 810 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from flask_wtf import FlaskForm
from wtforms import StringField, SubmitField, SelectField
from wtforms.validators import DataRequired
class FindSimilarsForm(FlaskForm):
smiles=StringField('SMILES', validators=[DataRequired()])
select=SelectField('Choose a dataset to query', choices=[], coerce=int)
select_n_to_keep=SelectField('Numer of similars to keep', choices=[], coerce=int)
submit=SubmitField('Find 3D similars')
class PredictTargetsForm(FlaskForm):
smiles=StringField('SMILES', validators=[DataRequired()])
select_n_to_keep=SelectField('Numer of similars to use (default 100)', choices=[], coerce=int)
submit=SubmitField('Predict targets')
class PredictLogP(FlaskForm):
smiles=StringField('SMILES', validators=[DataRequired()])
submit=SubmitField('Predict logP')