Skip to content

Commit

Permalink
Adding transcriptome annotation pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
r78v10a07 committed Jul 8, 2021
1 parent 3792472 commit 7e123b7
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 1 deletion.
1 change: 1 addition & 0 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ PM4NGS
pipelines/rnaseqDGAPipeline
pipelines/chipseqPipeline
pipelines/chipexoPipeline
pipelines/transcriptomeAnnotationPipeline
pipelines/creatingNewPipeline
pipelines/utils
pipelines/genomes
Expand Down
12 changes: 12 additions & 0 deletions docs/source/pipelines/transcriptomeAnnotationPipeline.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.. _transcriptomeAnnotationPipeline:

#########################################################
Transcriptome Annotation pipeline for non-model organisms
#########################################################

.. ATTENTION::

This annotation pipeline uses Google Cloud platform for all computing demand tasks. Users should have installed
and configured `Cloud SDK`_.

.. _Cloud SDK: https://cloud.google.com/sdk/docs/quickstart
4 changes: 3 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,9 @@ def readme():
'pm4ngs-chipseq = pm4ngs.main:chipseq',
'pm4ngs-chipseq-demo = pm4ngs.main:chipseq_demo',
'pm4ngs-chipexo = pm4ngs.main:chipexo',
'pm4ngs-chipexo-demo = pm4ngs.main:chipexo_demo'
'pm4ngs-chipexo-demo = pm4ngs.main:chipexo_demo',
'pm4ngs-transcriptome-annotation = pm4ngs.main:transcriptome_annotation',
'pm4ngs-transcriptome-annotation-demo = pm4ngs.main:transcriptome_annotation_demo'
],
}
)
18 changes: 18 additions & 0 deletions src/pm4ngs/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,16 @@
'https://raw.githubusercontent.com/ncbi/pm4ngs-chipexo/master'
'/example/pm4ngs_chipexo_demo_sample_data.csv'
},
4: {
'name': 'Transcriptome-Annotation',
'url': 'https://github.com/ncbi/pm4ngs-transcriptome-annotation',
'example_yml':
'https://raw.githubusercontent.com/ncbi/pm4ngs-transcriptome-annotation/master'
'/example/pm4ngs_transcriptome_demo_config.yaml',
'sample_sheet':
'https://raw.githubusercontent.com/ncbi/pm4ngs-transcriptome-annotation/master'
'/example/pm4ngs_transcriptome_demo_sample_data.csv'
}
}


Expand Down Expand Up @@ -97,6 +107,14 @@ def chipexo_demo():
generate_demo(3)


def transcriptome_annotation():
create_predefined(4)


def transcriptome_annotation_demo():
generate_demo(4)


def create_predefined(pipeline):
args = command_line(pipeline)
print('Generating {} data analysis project'.format(
Expand Down

0 comments on commit 7e123b7

Please sign in to comment.