PROBA_DEATH = cfg['config']["PROBA_DEATH"] TIME_WITHOUT_S = cfg['config']["TIME_WITHOUT_S"] TIME_CONTAMINATED = cfg['config']["TIME_CONTAMINATED"] TIME_TOO_MUCH = cfg['config']["TIME_TOO_MUCH"] PROBA_MEET = cfg['config']["PROBA_MEET"] MALUS = cfg['config']["MALUS"] PROBA_DEATH_DURING_REA = cfg['config']["PROBA_DEATH_DURING_REA"] TIME_VACCINE_DISCOVER = cfg['config']["TIME_VACCINE_DISCOVER"] NUM_VACC_PER_DAY = cfg['config']["NUM_VACC_PER_DAY"] VACCINE_EFFECT = cfg['config']["VACCINE_EFFECT"] # ================================================================================= # Simulation # ================================================================================= # Setup the simulation features.setup(nber_person=NUM_PERSON, max_neighbours=MAX_NEIGHBOURS) # Run the simulation for day in range(NUM_DAY): # Create an environment and start the setup process env = simpy.Environment() # Setup and start the simulation env.process( features.day(env=env, area_zone=NUM_AREA, meetime=TIMEMEET, nber_person=NUM_PERSON, proba_conta=proba_conta, proba_meet=PROBA_MEET, malus=MALUS))
def setup_features_service(self) -> None: import features features.validate() features.setup()
import shutil import sys from subprocess import call, PIPE, Popen from datetime import datetime from time import sleep from Bio import SeqIO import blaster import features import muscler import prositer features.header() #UserInterface features.setup() #UserInterface #Argparse: check arguments position and type parser = argparse.ArgumentParser() parser.add_argument("query", help="Protein fasta file for the query", type=argparse.FileType('r')) parser.add_argument("subject", help="Protein fasta file for the subject", type=argparse.FileType('r')) args = parser.parse_args() if not args.query or not args.query: print(args) filequery = sys.argv[1] filesubject = sys.argv[2]