public OmimTsvCreator(string geneMap2Path, string mim2GenePath, GeneSymbolUpdater geneSymbolUpdater, string outputDirectory) { _geneMap2Path = geneMap2Path; _mim2GenePath = mim2GenePath; _geneSymbolUpdater = geneSymbolUpdater; _outputDirectory = outputDirectory; }
private static ExitCodes ProgramExecution() { var(ensemblGeneIdToSymbol, entrezGeneIdToSymbol) = ParseUniversalGeneArchive(); var geneSymbolUpdater = new GeneSymbolUpdater(ensemblGeneIdToSymbol, entrezGeneIdToSymbol); var omimTsvCreator = new OmimTsvCreator(_inputGeneMap2Path, _mim2GenePath, geneSymbolUpdater, _outputTsvDirectory); return(omimTsvCreator.Create()); }