예제 #1
0
 public OmimTsvCreator(string geneMap2Path, string mim2GenePath, GeneSymbolUpdater geneSymbolUpdater,
                       string outputDirectory)
 {
     _geneMap2Path      = geneMap2Path;
     _mim2GenePath      = mim2GenePath;
     _geneSymbolUpdater = geneSymbolUpdater;
     _outputDirectory   = outputDirectory;
 }
예제 #2
0
        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());
        }