On Aug 13, 2014, at 4:50 AM, Solomon Foster <colo...@gmail.com> wrote:

> On Sat, Aug 9, 2014 at 7:26 PM, Fields, Christopher J
> <cjfie...@illinois.edu> wrote:
>> I have a fairly simple question regarding the feasibility of using grammars 
>> with commonly used biological data formats.
>> 
>> My main question: if I wanted to parse() or subparse() vary large files (not 
>> unheard of to have FASTA/FASTQ or other similar data files exceed 100’s of 
>> GB) would a grammar be the best solution?  For instance, based on what I am 
>> reading the semantics appear to be greedy; for instance:
>> 
>>    Grammar.parsefile($file)
>> 
>> appears to be a convenient shorthand for:
>> 
>>    Grammar.parse($file.slurp)
>> 
>> since Grammar.parse() works on a Str, not a IO::Handle or Buf.  Or am I 
>> misunderstanding how this could be accomplished?
> 
> My understanding is it is intended that parsing can work on Cats
> (hypothetical lazy strings) but this hasn't been implemented yet
> anywhere.
> 
> -- 
> Solomon Foster: colo...@gmail.com
> HarmonyWare, Inc: http://www.harmonyware.com

Yeah, that’s what I recall as well.  I see very little in the specs re: Cat 
unfortunately.

chris

Reply via email to