Skip to content

Commit

Permalink
Merge pull request #72 from Sage-Bionetworks/test
Browse files Browse the repository at this point in the history
Write GENIE release files to .synapseCache/ add vcf2maf dependency
  • Loading branch information
thomasyu888 authored Mar 9, 2019
2 parents 8de7ef7 + 9baca6b commit 3f4f0ae
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 12 deletions.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ RUN apt-get update && apt-get install -y \
libcurl4-openssl-dev

RUN pip3 install --upgrade pip
RUN pip install synapseclient httplib2 pycrypto
RUN pip install synapseclient httplib2 pycrypto PyYAML
RUN pip install pandas numexpr --upgrade

RUN rm /usr/bin/python
Expand Down
4 changes: 3 additions & 1 deletion docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,16 @@ RUN apt-get update && apt-get install -y \
libffi-dev

RUN pip3 install --upgrade pip
RUN pip install synapseclient httplib2 pycrypto
RUN pip install synapseclient httplib2 pycrypto PyYAML
RUN pip install pandas numexpr --upgrade

RUN rm /usr/bin/python
RUN ln -s /usr/bin/python3 /usr/bin/python

RUN apt-get install -y cpanminus
RUN apt-get install -y libmysqlclient-dev
RUN apt-get install -y libxml2-dev libgd-perl

RUN cpanm CPAN::Meta \
Archive::Zip \
DBI \
Expand Down
20 changes: 11 additions & 9 deletions genie/dashboard_table_updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -515,15 +515,17 @@ def run_dashboard(syn, database_mappingdf, release, staging=False, public=False)
'''
update_release_numbers(syn, database_mappingdf, release = release)
update_data_release_file_table(syn, database_mappingdf)

if not staging and not public:
print_clinical_values_difference_table(syn, database_mappingdf)
update_sample_difference_table(syn, database_mappingdf)
update_data_completeness_table(syn, database_mappingdf)
update_database_numbers(syn, database_mappingdf)
update_oncotree_code_tables(syn, database_mappingdf)
update_wiki(syn,database_mappingdf)

if not staging:
update_data_release_file_table(syn, database_mappingdf)
if not public:
print_clinical_values_difference_table(syn, database_mappingdf)
update_sample_difference_table(syn, database_mappingdf)
update_data_completeness_table(syn, database_mappingdf)
update_database_numbers(syn, database_mappingdf)
update_oncotree_code_tables(syn, database_mappingdf)
update_wiki(syn,database_mappingdf)


def main():
parser = argparse.ArgumentParser(description='Update dashboard tables')
Expand Down
3 changes: 2 additions & 1 deletion genie/database_to_staging.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)

GENIE_RELEASE_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)),"GENIE_release")
#GENIE_RELEASE_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)),"GENIE_release")
GENIE_RELEASE_DIR = os.path.join(os.path.expanduser("~/.synapseCache"),"GENIE_release")
CASE_LIST_PATH = os.path.join(GENIE_RELEASE_DIR,'case_lists')
CNA_CENTER_PATH = os.path.join(GENIE_RELEASE_DIR,"data_CNA_%s.txt")
SAMPLE_CENTER_PATH = os.path.join(GENIE_RELEASE_DIR,'data_clinical_supp_sample_%s.txt')
Expand Down

0 comments on commit 3f4f0ae

Please sign in to comment.