def main(): '''main method.''' taxonomy_id = '83333' len_target = 60 tir_target = 15000 loose_accept = 0.75 tight_accept = 0.1 verbose = True optimised_chi = 'MGSMALPSISAKWKGKNAKELTESVPFFRQLVTGEFEKLARVTMKKRLTGIQY' + \ 'SEKVVENCEEIMKASGKYTRSEAKAIDQFLMVFKNQDFPPGSSIIFAICPKGSLTIAFSKEERVP' + \ 'KTGKAVIKNKLLGEAVLESMIGKNGVSPATRKSLAERLSKLMNKKDPYNEANVNVATKN' # PAL sol = sim_ann.optimise(RBSSolution(['P35510'], taxonomy_id, len_target, tir_target), acceptance=tight_accept, verbose=verbose)[0] sol.print_sol() # CHS sol = sim_ann.optimise(RBSSolution(['P13114'], taxonomy_id, len_target, tir_target), acceptance=tight_accept, verbose=verbose)[0] sol.print_sol() # CHI sol = sim_ann.optimise(RBSSolution(['P41088', optimised_chi], taxonomy_id, len_target, tir_target), acceptance=tight_accept, verbose=verbose)[0] sol.print_sol() # TAL sol = sim_ann.optimise(RBSSolution(['Q3IWB0', 'A9AUJ9', 'A5FKY3', 'Q1LRV9', 'Q8VXG7'], taxonomy_id, len_target, tir_target), acceptance=loose_accept, verbose=verbose)[0] sol.print_sol() # 4CL sol = sim_ann.optimise(RBSSolution(['O54075', 'O24146', 'Q9S777', 'P31687', 'Q42879', 'Q9K3W1'], taxonomy_id, len_target, tir_target), acceptance=loose_accept, verbose=verbose)[0] sol.print_sol()
def main(): '''main method.''' taxonomy_id = '83333' len_target = 60 tir_target = 15000 verbose = True optimised_p07023 = 'MVAELTALRDQIDEVDKALLNLLAKRLELVAEVGEVKSRFGLPIYVPERE' + \ 'ASILASRRAEAEALGVPPDLIEDVLRRVMRESYSSENDKGFKTLCPSLRPVVIVGGGGQMGRLFE' + \ 'KMLTLSGYQVRILEQHDWDRAADIVADAGMVIVSVPIHVTEQVIGKLPPLPKDCILVDLASVKNG' + \ 'PLQAMLVAHDGPVLGLHPMFGPDSGSLAKQVVVWCDGRKPEAYQWFLEQIQVWGARLHRISAVEH' + \ 'DQNMAFIQALRHFATFAYGLHLAEENVQLEQLLALSSPIYRLELAMVGRLFAQDPQLYADIIMSS' + \ 'ERNLALIKRYYKRFGEAIELLEQGDKQAFIDSFRKVEHWFGDYVQRFQSESRVLLRQANDNRQ' optimised_p0ab91 = 'MNYQNDDLRIKEIKELLPPVALLEKFPATENAANTVAHARKAIHKILKGN' + \ 'DDRLLVVIGPCSIHDPVAAKEYATRLLALREELKDELEIVMRVYFEKPRTTVGWKGLINDPHMDN' + \ 'SFQINDGLRIARKLLLDINDSGLPAAGEFLNMITPQYLADLMSWGAIGARTTESQVHRELASGLS' + \ 'CPVGFKNGTDGTIKVAIDAINAAGAPHCFLSVTKWGHSAIVNTSGNGDCHIILRGGKEPNYSAKH' + \ 'VAEVKEGLNKAGLPAQVMIDFSHANSSKQFKKQMDVCADVCQQIAGGEKAIIGVMVESHLVEGNQ' + \ 'SLESGEPLAYGKSITDACIGWEDTDALLRQLANAVKARRG' sol = sim_ann.optimise(RBSSolution([optimised_p07023], taxonomy_id, len_target, tir_target), verbose=verbose)[0] sol.print_sol() sol = sim_ann.optimise(RBSSolution([optimised_p0ab91], taxonomy_id, len_target, tir_target), verbose=verbose)[0] sol.print_sol() sol = sim_ann.optimise(RBSSolution(['P23538'], taxonomy_id, len_target, tir_target), verbose=verbose)[0] sol.print_sol() sol = sim_ann.optimise(RBSSolution(['P27302'], taxonomy_id, len_target, tir_target), verbose=verbose)[0] sol.print_sol() sol = sim_ann.optimise(RBSSolution(['Q57160'], taxonomy_id, len_target, tir_target), verbose=verbose)[0] sol.print_sol() sol = sim_ann.optimise(RBSSolution(['Q57501'], taxonomy_id, len_target, tir_target), verbose=verbose)[0] sol.print_sol() sol = sim_ann.optimise(RBSSolution(['K0IQX2'], taxonomy_id, len_target, tir_target), verbose=verbose)[0] sol.print_sol()