package
0.0.7
Repository: https://github.com/go-go-golems/go-go-labs.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewParser initializes and returns a new Parser.
NewTokenizer initializes and returns a new Tokenizer.
OutputLogDataToGlazedProcessor outputs the LogData to a Glazed Processor.
ParseLog parses the Snakemake log file and returns structured LogData.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

DateData represents the parsed date information.
EmptyData represents an empty data structure for tokens that don't carry additional information.
GenericPairData represents the parsed generic pair information.
InputData represents the parsed input information.
Job represents a Snakemake job with its details.
JobEndData represents the parsed job end information.
JobIDData represents the parsed job ID information.
JobStartData represents the parsed job start information.
JobStatsData represents the parsed job stats information.
JobSubmittedData represents the parsed job submitted information.
LogData holds the parsed data from the Snakemake log.
OutputData represents the parsed output information.
Parser handles the parsing logic using tokens provided by the Tokenizer.
ReasonData represents the parsed reason information.
Resource represents a resource with a name and value.
ResourcesData represents the parsed resources information.
Rule represents a Snakemake rule with its associated jobs and resources.
ThreadsData represents the parsed threads information.
Token represents a single token identified by the tokenizer.
Tokenizer is responsible for breaking the log into tokens.
WildcardsData represents the parsed wildcards information.

# Interfaces

TokenData is an interface for structured token data.

# Type aliases

JobStatus represents the status of a job.
TokenType defines the type of token identified by the tokenizer.