aboutsummaryrefslogtreecommitdiff
path: root/src/libbio/fasta.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libbio/fasta.c')
-rw-r--r--src/libbio/fasta.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/libbio/fasta.c b/src/libbio/fasta.c
index 3788544..eb0d090 100644
--- a/src/libbio/fasta.c
+++ b/src/libbio/fasta.c
@@ -23,7 +23,7 @@ reset(struct SeqBuf *sb)
}
static
-error
+int
grow(struct SeqBuf **sb, int min)
{
void* heap;
@@ -56,7 +56,7 @@ grow(struct SeqBuf **sb, int min)
}
static
-error
+int
put(struct SeqBuf **sb, byte c)
{
int err;
@@ -79,7 +79,7 @@ put(struct SeqBuf **sb, byte c)
}
static
-error
+int
push(struct SeqBuf **sb, int n, void *buf)
{
int d, err;
@@ -117,7 +117,7 @@ struct bio·SeqReader {
};
static
-error
+int
fill(bio·SeqReader *rdr)
{
int n;
@@ -141,7 +141,7 @@ fill(bio·SeqReader *rdr)
bio·SeqReader*
bio·openseq(io·Reader rdr, void *io, mem·Allocator mem, void *heap)
{
- error err;
+ int err;
bio·SeqReader *r;
r = mem.alloc(heap, 1, sizeof(bio·SeqReader));
@@ -168,7 +168,7 @@ ERROR:
return nil;
}
-error
+int
bio·closeseq(bio·SeqReader *rdr)
{
mem·Allocator mem;
@@ -185,11 +185,11 @@ bio·closeseq(bio·SeqReader *rdr)
static
-error
+int
readfasta(bio·SeqReader *rdr, bio·Seq *seq, byte hdr, byte stop)
{
- error err;
- byte *beg;
+ int err;
+ byte *beg;
if(rdr->eof && rdr->b == rdr->bend-1)
return EOF;
@@ -256,10 +256,10 @@ SUCCESS:
* fasta files
*/
-error
+int
bio·readfasta(bio·SeqReader *rdr, bio·Seq *seq)
{
- error err;
+ int err;
err = readfasta(rdr, seq, '>', '>');
if(err && err != EOF) {
@@ -279,12 +279,12 @@ bio·readfasta(bio·SeqReader *rdr, bio·Seq *seq)
* fastq files
*/
-error
+int
bio·readfastq(bio·SeqReader *rdr, bio·Seq *seq)
{
int n;
byte *beg;
- error err;
+ int err;
err = readfasta(rdr, seq, '@', '+');
if(err) {
@@ -352,7 +352,7 @@ SUCCESS:
// -----------------------------------------------------------------------
// sequence writing
-error
+int
bio·writefasta(io·Writer io, void *wtr, bio·Seq seq)
{
int i, j, d;
@@ -385,7 +385,7 @@ bio·writefasta(io·Writer io, void *wtr, bio·Seq seq)
return 0;
}
-error
+int
bio·writefastq(io·Writer io, void *wtr, bio·Seq seq)
{
panicf("need to implement");