Giter Club home page Giter Club logo

csv-to-fasta's Introduction

csv-to-fasta

Gregory W. Schwartz

This program will take a csv file and return a fasta file or CLIP fasta file with germlines and / or clones.

To install:

cabal update
cabal install
csv-to-fasta, Gregory W. Schwartz

Usage: csv-to-fasta [-n|--headers STRING] [-N|--header-cols INT]
                    [-s|--seqs STRING] [-S|--seqs-col INT]
                    [-g|--germline STRING] [-G|--germline-col INT]
                    [-c|--clone STRING] [-C|--clone-col INT] [-l|--label STRING]
                    [-e|--sep STRING] [-h|--no-header] [-p|--include-germline]
                    [-P|--include-clone] [-i|--input FILE] [-o|--output FILE]
  Convert a csv file to a fasta file

Available options:
  -h,--help                Show this help text
  -n,--headers STRING      The column names headers separated by a space.
                           Appears in the header in the order given. Has
                           preference over header-cols
  -N,--header-cols INT     The column numbers for the header separated by a
                           space. Appears in the header in the order given
  -s,--seqs STRING         The column name for the sequences. Has preference
                           over seqs-col
  -S,--seqs-col INT        The column number for the sequences
  -g,--germline STRING     The column name for the germline sequences. Has
                           preference over germline-col
  -G,--germline-col INT    The column number for the germline sequences
  -c,--clone STRING        The column name for the clone ID. Requires germline
                           column. Has preference over clone-col
  -C,--clone-col INT       The column number for the clone ID. Requires germline
                           column
  -l,--label STRING        An optional label to be added at the end of the
                           header
  -e,--sep STRING          The csv delimiter
  -h,--no-header           Whether the csv contains a header
  -p,--include-germline    Whether to include the germline in CLIP fasta style
                           formatting
  -P,--include-clone       Whether to include the clones in CLIP fasta style
                           formatting (needs include-germline)
  -i,--input FILE          The input csv file
  -o,--output FILE         The output fasta file

csv-to-fasta's People

Contributors

gregoryschwartz avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.