Skip to content
This repository has been archived by the owner on Mar 16, 2022. It is now read-only.

Copied from cDNA_primer #17

Open
wants to merge 27 commits into
base: master
Choose a base branch
from
Open

Commits on Jun 20, 2015

  1. fix compiler warning

        daligner.c:696:17: warning: ‘broot’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                 free(broot);
    Christopher Dunn committed Jun 20, 2015
    Configuration menu
    Copy the full SHA
    496071e View commit details
    Browse the repository at this point in the history
  2. ignore another warning

        warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
    Christopher Dunn committed Jun 20, 2015
    Configuration menu
    Copy the full SHA
    1fd5a4b View commit details
    Browse the repository at this point in the history
  3. .gitignore helps git-submodules

    Christopher Dunn committed Jun 20, 2015
    Configuration menu
    Copy the full SHA
    6db074d View commit details
    Browse the repository at this point in the history
  4. .gitignore FALCON binaries

    Christopher Dunn committed Jun 20, 2015
    Configuration menu
    Copy the full SHA
    2287364 View commit details
    Browse the repository at this point in the history
  5. squashed old diconsensus branch

    but with filter_p.c deleted, instead using a macro in filter.c
    
    old commits
    -----------
    Add option "-m" for outputing "m4" like overlap summary data
    
    complie DB.c to DB.so to be called from python using ctypes
    
    python ctypes interface to read Dazzler Assembler read database and
    overlap database
    
    The DBLA_to_falcon.py generates output from an read db and overlap that
    can be sent to falcon_sense.py for generating consensus. For example,
    
    python DBLA_to_falcon.py yeast.1.las yeast.db | falcon_sense.py \
    --min_cov 4 --output_multi --min_idt 0.70 --trim_size 10 \
    --n_core 24 > preads.1.fa
    
    a note as an example
    
    the "3" should be "4"
    
    DBLib shosuld be DB.so
    
    mmm... forget something, fixing it
    
    experimental code to out data for using falcon_sense.py to generate
    consensus.
    
    fix various bugs for output format and reverse complement issues
    allowing more flexible ends / hard code length threshold cut
    
    add threholds for the read length to control what reads get corrected
    
    Two experimental to drive the jobs from the output from HPCdaligner on a
    SGE cluster
    
    DAPipe.py: running the daligner jobs
    LAPipe.py: sort / merge / doing error corrections
    
    relax the condition for proper overlapping
    the original one is too strigent for error correction
    
    add experimental code for reducing data sizes
    
    copied filter.c over filter_p.c, then copied change from other branch - cd
    
    squash corresponding to merge commit ef58b19 plus "Cosmetic mods"
    
    (remove -m option)
    
    edited Makefile to compile LA4Falcon ERR
    
    make proper overlapping detection more strict
    
    Add DB2Falcon.c and modify Makefile accordingly
    
    copied a correction from DAZZ_DB/DB2fasta.c - cd
    
    add missing LA4Falcon as targets ERR
    
    properly trimming the DB before dumping the sequences to get the id
    mapping right.
    
    change fopen to use mmap mode for reading
    
    When a read is detected as contained reads within other reads, it will ouput "* *" and ignore the rest of the bread.
    The fc_consensus.py should catch it and ignore to precess the aread as seed reads.  Since the error corrected reads
    will be contained with other reads, this should reduce the computation time for those reads which has no impact
    in the string graph construction.
    
    add "s" option to skip contained reads
    
    add some testing code to output alignment from Gene's alinger
    
    Cosmetic mods (typos, etc.)
    
    mapping read_id to dalinger internal ID
    
    Adapt FALCON specific code for the newer version of Daligner
    
    modify the code for Gene's new struct
    
    free the memory properly
    
    must not put foo.h on command-line
    
    This actually breaks clang (and on my mac, gcc is actually clang) with
    this obscure error message:
    
        clang: error: cannot specify -o when generating multiple output files
    pb-jchin authored and Christopher Dunn committed Jun 20, 2015
    Configuration menu
    Copy the full SHA
    c6cda80 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2015

  1. VERBOSE logging from mk-flow

    Christopher Dunn committed Jul 31, 2015
    Configuration menu
    Copy the full SHA
    c9e7e2c View commit details
    Browse the repository at this point in the history
  2. copy Makefile

    Christopher Dunn committed Jul 31, 2015
    Configuration menu
    Copy the full SHA
    dc3b25e View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2015

  1. rm unused files

    Christopher Dunn committed Aug 1, 2015
    Configuration menu
    Copy the full SHA
    1a0ff60 View commit details
    Browse the repository at this point in the history
  2. simpler GNUmakefile

    * simpler _p
    * relative to DAZZ_DB, for now
    * README_PB
    Christopher Dunn committed Aug 1, 2015
    Configuration menu
    Copy the full SHA
    abd5e84 View commit details
    Browse the repository at this point in the history
  3. Merge pull request PacificBiosciences#4 from pb-cdunn/better-makefile

    simpler GNUmakefile
    Christopher Dunn committed Aug 1, 2015
    Configuration menu
    Copy the full SHA
    dc506e6 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2015

  1. install rule

    mobs will call this.
    Christopher Dunn committed Aug 12, 2015
    Configuration menu
    Copy the full SHA
    272b12d View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2015

  1. For read that has many repeat hit, we only output top n supporting reads

    for generating consensus. This limits innecessary I/O without much lost
    in my test.  Some repeats might be lost but the overall efficiency for
    getting the useful information is higher.
    pb-jchin committed Aug 20, 2015
    Configuration menu
    Copy the full SHA
    64dbcac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a446872 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2015

  1. Merge pull request PacificBiosciences#5 from pb-jchin/LA4Falcon_Impro…

    …vement
    
    For read that has many repeat hit, we only output top n supporting reads sorted by overlapping lengths. This reduces the I/O load outputing many redundant sequences for highly repeatitive sequences with minimum effect on other region of a genome.
    pb-jchin committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    ba681a6 View commit details
    Browse the repository at this point in the history
  2. safe guard for memory error

    pb-jchin committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    2b54d63 View commit details
    Browse the repository at this point in the history
  3. scan through MAX_HIT_COUNT * 2 but only output hit_count or MAX_HIT_C…

    …OUNT to catch potential more longer overlap if avilable
    pb-jchin committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    6531e5b View commit details
    Browse the repository at this point in the history
  4. scan MAX_HIT_COUNT * 2 but only ouput hit_count or MAX_HIT_COUNT supp…

    …orting reads, fix for the last read
    pb-jchin committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    005d701 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2015

  1. Configuration menu
    Copy the full SHA
    3d2eda6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request PacificBiosciences#6 from pb-jchin/LA4Falcon_Impro…

    …vement
    
    Used this new modification for NIST Trio Child assembly. It works on-par with the previous version but with much better I/O performance and less useless computation during the consensus stage. I am merging the code.
    pb-jchin committed Aug 22, 2015
    Configuration menu
    Copy the full SHA
    7ef40d8 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2015

  1. ignore .o .d

    Christopher Dunn committed Sep 6, 2015
    Configuration menu
    Copy the full SHA
    24f1369 View commit details
    Browse the repository at this point in the history
  2. no VERY_VERBOSE by default

    Christopher Dunn committed Sep 6, 2015
    Configuration menu
    Copy the full SHA
    1ee01a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2015

  1. allow libdazzdb.a to come from LIBDIRS

    Christopher Dunn committed Sep 8, 2015
    Configuration menu
    Copy the full SHA
    e48fd4f View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2015

  1. Fix apparent MT bug.

    Not really MT bug. Simple buffer over-run caused one thread
    to write into next. Root cause was logic error in dividing
    hits into threads when nhits < NTHREADS.
    
    Fixes PacificBiosciences#9
    Christopher Dunn committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    207b185 View commit details
    Browse the repository at this point in the history
  2. Merge pull request PacificBiosciences#12 from pb-cdunn/fix-9

    Fix apparent MT bug.
    Christopher Dunn committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    6857500 View commit details
    Browse the repository at this point in the history
  3. Always use .o intermediates

    Christopher Dunn committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    c2ed2f9 View commit details
    Browse the repository at this point in the history
  4. Fix warnings

    Soon, we can drop VERY_VERBOSE altogether.
    Christopher Dunn committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    8f6079b View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2015

  1. Copied from cDNA_primer

    cDNA_primer/pbtranscript-tofu/external_daligner/DALIGNER-d4aa4871122b35ac92e2cc13d9b1b1e9c5b5dc5c-ICEmod/LA4Ice.c
    Christopher Dunn committed Nov 4, 2015
    Configuration menu
    Copy the full SHA
    753a4a5 View commit details
    Browse the repository at this point in the history