Skip to content

Commit 1d1fcb2

Browse files
author
Brian C. Thomas
committed
updated docs
1 parent 2ddc80f commit 1d1fcb2

File tree

4 files changed

+74
-14
lines changed

4 files changed

+74
-14
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
*.swp
22
*.o
33
*.gch
4-
seqdiff_dev.txt
54
src/pullseq
65
src/seqdiff
76
src/test_hash.c

AUTHORS

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
pullseq was written by Brian C. Thomas (bct.x42@gmail.com)
1+
pullseq/seqdiff was written by Brian C. Thomas (bct.x42@gmail.com)
2+
Copyright 2013

ChangeLog

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,34 @@
1+
2013-03-13 13:26:11 -0700 Brian C. Thomas
2+
3+
* finished seqdiff (HEAD, seqdiff)
4+
5+
2013-03-09 14:25:41 -0800 Brian C. Thomas
6+
7+
* Completed cmpseq()
8+
9+
2013-02-28 09:44:44 -0800 Brian C. Thomas
10+
11+
* updated license to be accurate
12+
13+
2013-02-27 15:10:50 -0800 Brian C. Thomas
14+
15+
* updated AC_CONFIG_SRCDIR
16+
17+
2013-02-27 15:02:24 -0800 Brian C. Thomas
18+
19+
* modernized for automake 1.13+
20+
21+
2013-02-27 14:49:34 -0800 Brian C. Thomas
22+
23+
* updated ChangeLog
24+
125
2013-02-27 14:48:29 -0800 Brian C. Thomas
226

3-
* removed leftover junk (HEAD, master)
27+
* removed leftover junk
428

529
2013-02-27 14:46:20 -0800 Brian C. Thomas
630

7-
* convert to autotools! (origin/master)
31+
* convert to autotools!
832

933
2013-02-26 12:39:31 -0800 Brian C. Thomas
1034

README

Lines changed: 46 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
Summary:
2-
pullseq: extract sequences from a fasta/fastq file. This program is
1+
This software includes two applications: pullseq and seqdiff.
2+
3+
Pullseq Summary:
4+
pullseq - extract sequences from a fasta/fastq file. This program is
35
fast, and can be useful in a variety of situations. You can use it to
46
extract sequences from one fasta/fastq file into a new file, given
57
either a list of header ids to include / exclude or a size minimum /
@@ -34,22 +36,56 @@ Synopsis:
3436
-v, --verbose, Print extra details during the run
3537
--version, Output version information and exit
3638

39+
40+
Seqdiff Summary:
41+
seqdiff - compare two fasta (or fastq) files to determine overlap of
42+
sequences. This overlap can be at the sequence level (are two
43+
sequences exactly the same in both files?) or at the header name
44+
level (do two sequences contain the same header name between the two
45+
files?).
46+
47+
Synopsis:
48+
seqdiff -1 first_file.fa -2 second_file.fa
49+
50+
Usage:
51+
seqdiff -1 <first input fasta/fastq file> -2 <second fasta/fastq file>
52+
53+
Options:
54+
-1, --first, First sequence file (required)
55+
-2, --second, Second sequence file (required)
56+
-a, --a_output, File name for uniques from first file
57+
-b, --b_output, File name for uniques from second file
58+
-c, --c_output, File name for common entries
59+
-d, --headers, Compare headers instead of sequences (default: false)
60+
-s, --summary, Just show summary stats? (default: false)
61+
-h, --help, Display this help and exit
62+
-v, --verbose, Print extra details during the run
63+
--version, Output version information and exit
64+
3765
REQUIREMENTS:
38-
Pullseq requires a C compiler and has been tested to work with
39-
either GCC or clang. Pullseq also requires and includes kseq.h
40-
(Heng Li).
66+
Pullseq/Seqdiff require a C compiler and has been tested to work with
67+
either GCC or clang. They also require (and include) kseq.h (Heng
68+
Li) and uthash.h (http://troydhanson.github.com/uthash/).
4169

42-
Pullseq (actually kseq.h) also requires Zlib (so your linker
43-
should be able to handle the '-lz' option). You can obtain zlib
44-
from http://www.zlib.net/ or commonly from your OS package manager
45-
(e.g. apt-get zlib or emerge zlib).
70+
kseq.h also requires Zlib (so your linker should be able to handle
71+
the '-lz' option). You can obtain zlib from http://www.zlib.net/
72+
or commonly from your OS package manager (e.g. apt-get zlib or
73+
emerge zlib).
4674

4775
INSTALL:
48-
To install pullseq, do the following in a shell on your system...
76+
To install, do the following in a shell on your system...
4977

78+
From Git:
5079
git clone https://github.com/bcthomas/pullseq.git # checkout the code using git
5180
cd pullseq
5281
./bootstrap # get set up for config/build after cloning
5382
./configure # configure the application based on your system
5483
make # will build the application
5584
make install # will install in /usr/local by default
85+
86+
From a Tar file:
87+
tar xvf pullseq_version.tar.gz
88+
cd pullseq_version
89+
./configure # configure the application based on your system
90+
make # will build the application
91+
make install # will install in /usr/local by default

0 commit comments

Comments
 (0)