Class: Rafflesia::BlastSearchBenchmarkRequest
- Inherits:
-
Types::BaseModel
- Object
- Types::BaseModel
- Rafflesia::BlastSearchBenchmarkRequest
- Defined in:
- lib/rafflesia/sequences/blast_search_benchmark_request.rb
Constant Summary collapse
- HASH_ATTRS =
{ db: :db, evalue: :evalue, manifest_path: :manifest_path, max_local_control_bytes: :max_local_control_bytes, max_object_bytes: :max_object_bytes, max_object_reads: :max_object_reads, max_target_seqs: :max_target_seqs, min_bit_score: :min_bit_score, min_byte_reduction_fraction: :min_byte_reduction_fraction, min_hit_overlap_fraction: :min_hit_overlap_fraction, min_recall_at_1: :min_recall_at_1, min_recall_at_10: :min_recall_at_10, output_dir: :output_dir, profile: :profile, program: :program, query: :query, require_exact_pack_reads: :require_exact_pack_reads, require_no_local_control_files: :require_no_local_control_files, require_zero_materialization: :require_zero_materialization, routing_concurrency: :routing_concurrency, routing_index_id: :routing_index_id, routing_kmer_size: :routing_kmer_size, routing_manifest_object_id: :routing_manifest_object_id, routing_manifest_path: :routing_manifest_path, routing_max_candidates: :routing_max_candidates, routing_min_identity: :routing_min_identity, routing_name: :routing_name, routing_rerank_alignment: :routing_rerank_alignment, routing_use_block_cache: :routing_use_block_cache, routing_version: :routing_version, store_artifact: :store_artifact, target_dir: :target_dir }.freeze
Instance Attribute Summary collapse
-
#db ⇒ Object
Returns the value of attribute db.
-
#evalue ⇒ Object
Returns the value of attribute evalue.
-
#manifest_path ⇒ Object
Returns the value of attribute manifest_path.
-
#max_local_control_bytes ⇒ Object
Returns the value of attribute max_local_control_bytes.
-
#max_object_bytes ⇒ Object
Returns the value of attribute max_object_bytes.
-
#max_object_reads ⇒ Object
Returns the value of attribute max_object_reads.
-
#max_target_seqs ⇒ Object
Returns the value of attribute max_target_seqs.
-
#min_bit_score ⇒ Object
Returns the value of attribute min_bit_score.
-
#min_byte_reduction_fraction ⇒ Object
Returns the value of attribute min_byte_reduction_fraction.
-
#min_hit_overlap_fraction ⇒ Object
Returns the value of attribute min_hit_overlap_fraction.
-
#min_recall_at_1 ⇒ Object
Returns the value of attribute min_recall_at_1.
-
#min_recall_at_10 ⇒ Object
Returns the value of attribute min_recall_at_10.
-
#output_dir ⇒ Object
Returns the value of attribute output_dir.
-
#profile ⇒ Object
Returns the value of attribute profile.
-
#program ⇒ Object
Returns the value of attribute program.
-
#query ⇒ Object
Returns the value of attribute query.
-
#require_exact_pack_reads ⇒ Object
Returns the value of attribute require_exact_pack_reads.
-
#require_no_local_control_files ⇒ Object
Returns the value of attribute require_no_local_control_files.
-
#require_zero_materialization ⇒ Object
Returns the value of attribute require_zero_materialization.
-
#routing_concurrency ⇒ Object
Returns the value of attribute routing_concurrency.
-
#routing_index_id ⇒ Object
Returns the value of attribute routing_index_id.
-
#routing_kmer_size ⇒ Object
Returns the value of attribute routing_kmer_size.
-
#routing_manifest_object_id ⇒ Object
Returns the value of attribute routing_manifest_object_id.
-
#routing_manifest_path ⇒ Object
Returns the value of attribute routing_manifest_path.
-
#routing_max_candidates ⇒ Object
Returns the value of attribute routing_max_candidates.
-
#routing_min_identity ⇒ Object
Returns the value of attribute routing_min_identity.
-
#routing_name ⇒ Object
Returns the value of attribute routing_name.
-
#routing_rerank_alignment ⇒ Object
Returns the value of attribute routing_rerank_alignment.
-
#routing_use_block_cache ⇒ Object
Returns the value of attribute routing_use_block_cache.
-
#routing_version ⇒ Object
Returns the value of attribute routing_version.
-
#store_artifact ⇒ Object
Returns the value of attribute store_artifact.
-
#target_dir ⇒ Object
Returns the value of attribute target_dir.
Instance Method Summary collapse
-
#initialize(json) ⇒ BlastSearchBenchmarkRequest
constructor
A new instance of BlastSearchBenchmarkRequest.
Constructor Details
#initialize(json) ⇒ BlastSearchBenchmarkRequest
Returns a new instance of BlastSearchBenchmarkRequest.
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 77 def initialize(json) super() hash = self.class.normalize(json) @db = hash[:db] @evalue = hash[:evalue] @manifest_path = hash[:manifest_path] @max_local_control_bytes = hash[:max_local_control_bytes] @max_object_bytes = hash[:max_object_bytes] @max_object_reads = hash[:max_object_reads] @max_target_seqs = hash[:max_target_seqs] @min_bit_score = hash[:min_bit_score] @min_byte_reduction_fraction = hash[:min_byte_reduction_fraction] @min_hit_overlap_fraction = hash[:min_hit_overlap_fraction] @min_recall_at_1 = hash[:min_recall_at_1] @min_recall_at_10 = hash[:min_recall_at_10] @output_dir = hash[:output_dir] @profile = hash[:profile] @program = hash[:program] @query = hash[:query] @require_exact_pack_reads = hash[:require_exact_pack_reads] @require_no_local_control_files = hash[:require_no_local_control_files] @require_zero_materialization = hash[:require_zero_materialization] @routing_concurrency = hash[:routing_concurrency] @routing_index_id = hash[:routing_index_id] @routing_kmer_size = hash[:routing_kmer_size] @routing_manifest_object_id = hash[:routing_manifest_object_id] @routing_manifest_path = hash[:routing_manifest_path] @routing_max_candidates = hash[:routing_max_candidates] @routing_min_identity = hash[:routing_min_identity] @routing_name = hash[:routing_name] @routing_rerank_alignment = hash[:routing_rerank_alignment] @routing_use_block_cache = hash[:routing_use_block_cache] @routing_version = hash[:routing_version] @store_artifact = hash[:store_artifact] @target_dir = hash[:target_dir] end |
Instance Attribute Details
#db ⇒ Object
Returns the value of attribute db.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def db @db end |
#evalue ⇒ Object
Returns the value of attribute evalue.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def evalue @evalue end |
#manifest_path ⇒ Object
Returns the value of attribute manifest_path.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def manifest_path @manifest_path end |
#max_local_control_bytes ⇒ Object
Returns the value of attribute max_local_control_bytes.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def max_local_control_bytes @max_local_control_bytes end |
#max_object_bytes ⇒ Object
Returns the value of attribute max_object_bytes.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def max_object_bytes @max_object_bytes end |
#max_object_reads ⇒ Object
Returns the value of attribute max_object_reads.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def max_object_reads @max_object_reads end |
#max_target_seqs ⇒ Object
Returns the value of attribute max_target_seqs.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def max_target_seqs @max_target_seqs end |
#min_bit_score ⇒ Object
Returns the value of attribute min_bit_score.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def min_bit_score @min_bit_score end |
#min_byte_reduction_fraction ⇒ Object
Returns the value of attribute min_byte_reduction_fraction.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def min_byte_reduction_fraction @min_byte_reduction_fraction end |
#min_hit_overlap_fraction ⇒ Object
Returns the value of attribute min_hit_overlap_fraction.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def min_hit_overlap_fraction @min_hit_overlap_fraction end |
#min_recall_at_1 ⇒ Object
Returns the value of attribute min_recall_at_1.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def min_recall_at_1 @min_recall_at_1 end |
#min_recall_at_10 ⇒ Object
Returns the value of attribute min_recall_at_10.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def min_recall_at_10 @min_recall_at_10 end |
#output_dir ⇒ Object
Returns the value of attribute output_dir.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def output_dir @output_dir end |
#profile ⇒ Object
Returns the value of attribute profile.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def profile @profile end |
#program ⇒ Object
Returns the value of attribute program.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def program @program end |
#query ⇒ Object
Returns the value of attribute query.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def query @query end |
#require_exact_pack_reads ⇒ Object
Returns the value of attribute require_exact_pack_reads.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def require_exact_pack_reads @require_exact_pack_reads end |
#require_no_local_control_files ⇒ Object
Returns the value of attribute require_no_local_control_files.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def require_no_local_control_files @require_no_local_control_files end |
#require_zero_materialization ⇒ Object
Returns the value of attribute require_zero_materialization.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def require_zero_materialization @require_zero_materialization end |
#routing_concurrency ⇒ Object
Returns the value of attribute routing_concurrency.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def routing_concurrency @routing_concurrency end |
#routing_index_id ⇒ Object
Returns the value of attribute routing_index_id.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def routing_index_id @routing_index_id end |
#routing_kmer_size ⇒ Object
Returns the value of attribute routing_kmer_size.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def routing_kmer_size @routing_kmer_size end |
#routing_manifest_object_id ⇒ Object
Returns the value of attribute routing_manifest_object_id.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def routing_manifest_object_id @routing_manifest_object_id end |
#routing_manifest_path ⇒ Object
Returns the value of attribute routing_manifest_path.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def routing_manifest_path @routing_manifest_path end |
#routing_max_candidates ⇒ Object
Returns the value of attribute routing_max_candidates.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def routing_max_candidates @routing_max_candidates end |
#routing_min_identity ⇒ Object
Returns the value of attribute routing_min_identity.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def routing_min_identity @routing_min_identity end |
#routing_name ⇒ Object
Returns the value of attribute routing_name.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def routing_name @routing_name end |
#routing_rerank_alignment ⇒ Object
Returns the value of attribute routing_rerank_alignment.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def routing_rerank_alignment @routing_rerank_alignment end |
#routing_use_block_cache ⇒ Object
Returns the value of attribute routing_use_block_cache.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def routing_use_block_cache @routing_use_block_cache end |
#routing_version ⇒ Object
Returns the value of attribute routing_version.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def routing_version @routing_version end |
#store_artifact ⇒ Object
Returns the value of attribute store_artifact.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def store_artifact @store_artifact end |
#target_dir ⇒ Object
Returns the value of attribute target_dir.
43 44 45 |
# File 'lib/rafflesia/sequences/blast_search_benchmark_request.rb', line 43 def target_dir @target_dir end |