test3 / app.py
Matteo Peluso
Utils and such
49c5855
raw
history blame
645 Bytes
import streamlit as st
from utils import validate_sequence, predict
from model import model
def main():
st.title("AminoAnalytica - ML Experience")
# User input
sequence = st.text_input("Enter your amino acid sequence:")
if st.button("Analyze Sequence"):
if validate_sequence(sequence):
prediction = predict(model, sequence)
st.write("### Results")
st.table({"Property": ["Solubility"], "Model Output": [prediction]})
else:
st.error("Invalid sequence. Please enter a valid amino acid sequence of up to 200 characters.")
if __name__ == "__main__":
main()