Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Streaming FASTA parser #10

Open
vgel opened this issue Jul 26, 2022 · 1 comment
Open

Streaming FASTA parser #10

vgel opened this issue Jul 26, 2022 · 1 comment
Assignees

Comments

@vgel
Copy link
Contributor

vgel commented Jul 26, 2022

Discussed in #9

Right now, the FASTA parser inhales the whole file and produces a Vec of records. For very large files, we might prefer a streaming API. Possible inspiration is https://github.com/raphlinus/pulldown-cmark

@vgel
Copy link
Contributor Author

vgel commented Jul 26, 2022

(also, once we have a streaming API, we can re-implement the Vec-based API in terms of it very easily)

@mkysel mkysel self-assigned this Dec 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants