def mhc_binding_prediction(mutated_regions, alleles): if args.random_mhc: return mhc_random.generate_scored_epitopes(mutated_regions, alleles) elif args.iedb_mhc: mhc = IEDB_MHC1(alleles=alleles) return mhc.predict(mutated_regions) elif args.netmhc_cons: predictor = ConsensusBindingPredictor(alleles) return predictor.predict(mutated_regions) else: predictor = PanBindingPredictor(alleles) return predictor.predict(mutated_regions)
def score_epitopes_random(transcripts_df, alleles): return mhc_random.generate_scored_epitopes(transcripts_df, alleles)