Repository 'vapper'
hg clone https://toolshed.g2.bx.psu.edu/repos/johnheap/vapper

Changeset 17:5e346d75ccf3 (2019-06-03)
Previous changeset 16:c4e87b277576 (2019-06-03) Next changeset 18:e7da2274c9f6 (2019-06-03)
Commit message:
Uploaded
modified:
Tryp_T.py
b
diff -r c4e87b277576 -r 5e346d75ccf3 Tryp_T.py
--- a/Tryp_T.py Mon Jun 03 15:58:48 2019 -0400
+++ b/Tryp_T.py Mon Jun 03 15:59:39 2019 -0400
[
b'@@ -1,2261 +1,345 @@\n-\n-\n-\n-\n-\n-\n-<!DOCTYPE html>\n-<html lang="en">\n-  <head>\n-    <meta charset="utf-8">\n-  <link rel="dns-prefetch" href="https://github.githubassets.com">\n-  <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com">\n-  <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com">\n-  <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com">\n-  <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com">\n-  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">\n-  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">\n-\n-\n-\n-  <link crossorigin="anonymous" media="all" integrity="sha512-3+HOqCwtQal5hOJQ+mdxiq5zmGOTjF6RhjDsPLxbKDYgGlLFeCwzoIanb7j5IiCuXKUqyC2q8FdkC4nmx2P2rA==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-a2fba223d5af91496cac70d4ec3624df.css" />\n-  <link crossorigin="anonymous" media="all" integrity="sha512-MRlTIqIyb8caK5+o8llXVntXovciHyAM4qE3kWU2S7SIjAPDxYp4mE0jQp4kP5UYegy+lG9y1I6VlsdzEjb5Qw==" rel="stylesheet" href="https://github.githubassets.com/assets/site-294181adec18ed639e160b96b45d17ac.css" />\n-    <link crossorigin="anonymous" media="all" integrity="sha512-XjvAy/mMWN5aOA+pyb/FgAgcVgJkPkwTCwvFK07Ez/H44lvl55ZLGwtpyL4MaMrwDE8QYO+1VYljKFjqr4/iJA==" rel="stylesheet" href="https://github.githubassets.com/assets/github-5b066aa36cc405c9cbcbadf1bde399ed.css" />\n-    \n-    \n-    \n-    \n-\n-  <meta name="viewport" content="width=device-width">\n-  \n-  <title>VAPPER-Galaxy/Tryp_T.py at master \xc2\xb7 johnheap/VAPPER-Galaxy \xc2\xb7 GitHub</title>\n-    <meta name="description" content="Contribute to johnheap/VAPPER-Galaxy development by creating an account on GitHub.">\n-    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">\n-  <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">\n-  <meta property="fb:app_id" content="1401488693436528">\n-\n-    <meta name="twitter:image:src" content="https://avatars0.githubusercontent.com/u/24318980?s=400&amp;v=4" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="johnheap/VAPPER-Galaxy" /><meta name="twitter:description" content="Contribute to johnheap/VAPPER-Galaxy development by creating an account on GitHub." />\n-    <meta property="og:image" content="https://avatars0.githubusercontent.com/u/24318980?s=400&amp;v=4" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="johnheap/VAPPER-Galaxy" /><meta property="og:url" content="https://github.com/johnheap/VAPPER-Galaxy" /><meta property="og:description" content="Contribute to johnheap/VAPPER-Galaxy development by creating an account on GitHub." />\n-\n-  <link rel="assets" href="https://github.githubassets.com/">\n-  \n-  <meta name="pjax-timeout" content="1000">\n-  \n-  <meta name="request-id" content="A68B:03C7:99543:10DBF9:5CF561B6" data-pjax-transient>\n-\n-\n-  \n-\n-  <meta name="selected-link" value="repo_source" data-pjax-transient>\n-\n-      <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">\n-    <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">\n-    <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc">\n-\n-  <meta name="octolytics-host" content="collector.githubapp.com" /><meta name="octolytics-app-id" content="github" /><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" /><meta name="octolytics-dimension-request_id" content="A68B:03C7:99543:10DBF9:5CF561B6" /><meta name="octolytics-dimension-region_edge" content="iad" /><meta name="octolytics-dimension-region_render" content="iad" />\n-<meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-pjax-transient="true" />\n-\n-\n-\n-    <m'..b'67 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg>\n-    <span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>\n-    <span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>\n-  </div>\n-  <template id="site-details-dialog">\n-  <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark hx_rsm" open>\n-    <summary role="button" aria-label="Close dialog"></summary>\n-    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">\n-      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>\n-        <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>\n-      </button>\n-      <div class="octocat-spinner my-6 js-details-dialog-spinner"></div>\n-    </details-dialog>\n-  </details>\n-</template>\n+#argdict = {\'name\':2, \'pdfexport\': 3, \'strain\': 4, \'forward\': 5, \'reverse\': 6, \'html_file\': 7, \'html_resource\': 8}\n+def transcriptomicProcess(args,dict):\n+    transcriptMapping(args[dict[\'name\']], args[dict[\'strain\']], args[dict[\'forward\']], args[dict[\'reverse\']])        #uses bowtie\n+    processSamFiles(args[dict[\'name\']])                              #uses samtools\n+    transcriptAbundance(args[dict[\'name\']],args[dict[\'strain\']])                          #uses cufflinks -> ?.cuff/*.*\n+    cuff_df = convertToFasta(args[dict[\'name\']],args[dict[\'strain\']])\n+    countList, weightList = HMMerMotifSearch(args[dict[\'name\']],args[dict[\'strain\']], cuff_df)\n+    relFreqList = relativeFrequencyTable(countList,args[dict[\'name\']],args[dict[\'html_resource\']])\n+    relWeightList = weightedFrequencyTable(weightList,args[dict[\'name\']],args[dict[\'html_resource\']])\n+    createStackedBar(args[dict[\'name\']],relWeightList, args[dict[\'strain\']],args[dict[\'pdfexport\']],args[dict[\'html_resource\']])\n+    createHTML(args[dict[\'name\']],args[dict[\'html_file\']],args[dict[\'html_resource\']], relFreqList, relWeightList)\n \n-  <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0">\n-  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;">\n-  </div>\n-</div>\n+if __name__ == "__main__":\n+    #print("Commencing Transcript Mapping")\n+    #transcriptMapping("T_Test", "Transcripts.1","Transcripts.2")\n+    #print("Processimg Sam Files")\n+    #processSamFiles("T_Test")\n+    #print("Assessing Transcript Abundance")\n+    #transcriptAbundance("T_Test")\n+    #print ("Converting to Fasta Subset")\n+    #cuff_df = convertToFasta("T_Test")\n+    #print("Commencing HMMer search")\n+    #countList, weightList = HMMerMotifSearch("T_Test",cuff_df)\n+    #relativeFrequencyTable(countList,\'T_Test\')\n+    #weightedFrequencyTable(weightList,\'T_Test\')\n+    relFreqList = [0.111842105,0.059210526,0.026315789,0.013157895,\n+                   0.006578947,0.013157895,0.032894737,0.019736842,\n+                   0.039473684,0.046052632,0.217105263,0.065789474,\n+                   0.151315789,0.059210526,0.138157895]\n \n-  <div aria-live="polite" class="js-global-screen-reader-notice sr-only"></div>\n+    relWeightList = [0.07532571,0.05900545,0.009601452,0.042357532,0.01236219,0.001675663,0.04109726,\n+                     0.097464248,0.057491666,0.05826875,0.279457473,0.070004772,0.065329007,0.085361298,0.045197529]\n \n-  </body>\n-</html>\n-\n+    createStackedBar(\'T_Test\',relWeightList, \'Tc148\',\'PDF_Yes\',\'results\')\n+    createHTML("t_test","results/t_test.html","results",relFreqList,relWeightList)\n'