Re: [Seqan-dev] Container type for storing sequences in memory


Hey, 

you are probably looking for a StringSet. 
This data structure simply stores a set of strings. You’ll need two of them for the ids and the sequences.
There is already functionality that directly reads a fasta file and stores the information in the StringSets.

You can read this tutorial to look into loading sequence files using StringSets.

There you’ll also find links to the documentation of the StringSet.
Note that this is the current develop version. 
As we will have a release coming very soon this might be the thing to look at. 

cheers,

René

On 09 Jan 2015, at 11:00, Jordan Willis <jwillis0720@gmail.com> wrote:

Hi,

I was wondering if there is a builtin container in Seqan for storing a small database of sequence ids and sequences that can be stored in memory. The sequences will be continually iterated through and local alignments will be performed. Does anyone have any recommendations for this or perhaps point me to one of the builtin apps that does this?

Thanks so much,
j
_______________________________________________
seqan-dev mailing list
seqan-dev@lists.fu-berlin.de
https://lists.fu-berlin.de/listinfo/seqan-dev

---

René Rahn
Ph.D. Student
--------------------------------
Tel:  (+49) 30 838 75277
--------------------------------
Institute of Computer Science
Algorithmic Bioinformatics (ABI)
--------------------------------
Freie Universität Berlin
Takustraße 9
14195 Berlin
--------------------------------