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()