MCPcopy Create free account
hub / github.com/bbuchfink/diamond / AlignMode

Method AlignMode

src/basic/basic.cpp:38–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36const char* Const::program_name = "diamond";
37
38AlignMode::AlignMode(unsigned mode) :
39 mode(mode)
40{
41 sequence_type = SequenceType::amino_acid;
42 switch (mode) {
43 case blastx:
44 input_sequence_type = SequenceType::nucleotide;
45 query_contexts = 6;
46 query_translated = true;
47 query_len_factor = 3;
48 break;
49 case blastn:
50 input_sequence_type = SequenceType::nucleotide;
51 query_translated = false;
52 query_contexts = 1;
53 query_len_factor = 1;
54 sequence_type = SequenceType::nucleotide;
55 break;
56 default:
57 input_sequence_type = SequenceType::amino_acid;
58 query_contexts = 1;
59 query_translated = false;
60 query_len_factor = 1;
61 }
62}
63
64unsigned AlignMode::from_command(unsigned command)
65{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected