def process(args): # Create the Genonets object. This will load the input file into # memory. gn = Genonets(args) # Use 'gn' to create genotype networks for all genotype sets. gn.create() # Perform only 'Robustness' and 'Evolvability' analyses on just two of # the genotype sets available in the input file, i.e., 'Foxa2' and 'Bbx'. gn.analyze(["Foxa2", "Bbx"], analyses=[ac.ROBUSTNESS, ac.EVOLVABILITY]) # Write the given genotype networks to files in GML format. # For a genotype network with two or more components, two files are generated: # One corresponds to the entire network with all components, and the other # corresponds to the dominant component only. gn.save(["Foxa2", "Bbx"]) # Save genotype network level measures for the given genotype sets to # 'Genotype_set_measures.txt'. gn.save_network_results(["Foxa2", "Bbx"]) # Save all genotype level measures for the given genotype sets to # 'Foxa2_genotype_measures.txt' and 'Bbx_genotype_measures.txt' files. gn.save_genotype_results(["Foxa2", "Bbx"])
def process(args): # Create the Genonets object. This will load the input file into # memory. gn = Genonets(args) # Use 'gn' to create genotype networks for all genotype sets. gn.create() # Perform all available analyses on all genotype networks. gn.analyze() # Write all genotype networks to files in GML format. For a genotype network # with two or more components, two files are generated: One corresponds to the # entire network with all components, and the other corresponds to the dominant # component only. gn.save() # Save all genotype network level measures to 'Genotype_set_measures.txt'. gn.save_network_results() # Save all genotype level measures to '<genotypeSetName>_genotype_measures.txt' # files. One file per genotype set is generated. gn.save_genotype_results()