libuproc  1.2.0
Data Structures | Macros | Functions
seqio.h File Reference

Module: Sequence IO. More...

#include <stdlib.h>
#include <stdio.h>
#include <stdbool.h>
#include "uproc/io.h"

Go to the source code of this file.

Data Structures

struct  uproc_sequence
 DNA/RNA or protein sequence. More...
 

Macros

#define UPROC_SEQUENCE_INITIALIZER
 Initializer for uproc_sequence structs. More...
 

Functions

void uproc_sequence_init (struct uproc_sequence *seq)
 Initialize a uproc_sequence struct. More...
 
void uproc_sequence_free (struct uproc_sequence *seq)
 Free allocated pointers of a uproc_sequence struct. More...
 
int uproc_sequence_copy (struct uproc_sequence *dest, const struct uproc_sequence *src)
 Deep-copy a uproc_sequence struct. More...
 
uproc_seqiter * uproc_seqiter_create (uproc_io_stream *stream)
 Create new sequence iterator. More...
 

Detailed Description

Module: Sequence IO.