Metadata-Version: 2.1
Name: luciferase
Version: 0.0.3
Summary: Helper functions for luciferase data
Home-page: https://github.com/anthony-aylward/luciferase.git
Author: Anthony Aylward
Author-email: aaylward@eng.ucsd.edu
License: UNKNOWN
Description: # luciferase
        Helper functions and scripts for luciferase reporter data
        
        ## Installation
        ```sh
        pip3 install luciferase
        ```
        
        ## Command-line interface for barplots
        
        A script called `reporter-barplot` for creating bar plots from JSON-formatted
        data is included. After installing `luciferase`, you can use it like this:
        ```sh
        reporter-barplot --title "plot title" example.json example.pdf 
        ```
        
        See also the help message:
        ```sh
        reporter-barplot -h
        ```
        
        Examples of luciferase reporter data in JSON format:
        ```json
        {
          "Non-risk, Fwd": [8.354, 12.725, 8.506],
          "Risk, Fwd": [5.078, 5.038, 5.661],
          "Non-risk, Rev": [9.564, 9.692, 12.622],
          "Risk, Rev": [10.777, 11.389, 10.598],
          "Empty": [1.042, 0.92, 1.042]
        }
        ```
        ```json
        {
          "Alt, MIN6": [5.47, 7.17, 6.15],
          "Ref, MIN6": [3.16, 3.04, 4.34],
          "Empty, MIN6": [1.07, 0.83, 0.76],
          "Alt, ALPHA-TC6": [2.50, 3.47, 3.33],
          "Ref, ALPHA-TC6": [2.01, 1.96, 2.31],
          "Empty, ALPHA-TC6": [1.042, 0.92, 1.042]
        }
        ```
        
        The input JSON should contain either five entries or six entries. If it contains
        five entries, the bars of the resulting plot will have a 2-2-1 style. If it
        contains six entries, the bars will have a 2-1-2-1 style.
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
