JASSv2
Enumerations | Functions | Variables
JASS_index.cpp File Reference

The JASS indexer. More...

#include <string.h>
#include <vector>
#include <filesystem>
#include "timer.h"
#include "parser.h"
#include "version.h"
#include "quantize.h"
#include "commandline.h"
#include "stem_porter.h"
#include "parser_fasta.h"
#include "serialise_ci.h"
#include "quantize_none.h"
#include "instream_file.h"
#include "instream_memory.h"
#include "instream_deflate.h"
#include "compress_integer.h"
#include "serialise_jass_v1.h"
#include "serialise_jass_v2.h"
#include "serialise_integers.h"
#include "parser_unicoil_json.h"
#include "instream_document_trec.h"
#include "instream_document_fasta.h"
#include "serialise_forward_index.h"
#include "index_manager_sequential.h"
#include "ranking_function_atire_bm25.h"
#include "instream_directory_iterator.h"
#include "instream_document_unicoil_json.h"
Include dependency graph for JASS_index.cpp:

Enumerations

enum  document_format { NONE, TREC, K_MER, JSON_uniCOIL }
 

Functions

uint8_t usage (const std::string &exename)
 
document_format get_document_format ()
 
int main (int argc, const char *argv[])
 

Variables

bool parameter_jass_v1_index = false
 
bool parameter_jass_v2_index = false
 
bool parameter_compiled_index = false
 
bool parameter_uint32_index = false
 
bool parameter_forward_index = false
 
std::string parameter_filename = ""
 
bool parameter_quiet = false
 
bool parameter_help = false
 
size_t parameter_report_every_n = (std::numeric_limits<size_t>::max)()
 
bool parameter_atire_similar = false
 
size_t parameter_fasta_kmer_length = 0
 
bool parameter_stem_porter = false
 
bool parameter_document_format_trec = true
 
bool parameter_document_format_JSON_uniCOIL = false
 
auto command_line_parameters
 

Detailed Description

The JASS indexer.

Author
Andrew Trotman