pub struct FieldBuilder {Show 28 fields
pub taxon_assembly: bool,
pub taxon_bioproject: bool,
pub taxon_busco: bool,
pub taxon_country_list: bool,
pub taxon_cvalues: bool,
pub taxon_date: bool,
pub taxon_gc_percent: bool,
pub taxon_gene_count: bool,
pub taxon_gs: bool,
pub taxon_karyotype: bool,
pub taxon_legislation: bool,
pub taxon_mitochondrion: bool,
pub taxon_n50: bool,
pub taxon_names: bool,
pub taxon_plastid: bool,
pub taxon_ploidy: bool,
pub taxon_sex_determination: bool,
pub taxon_status: bool,
pub taxon_target_lists: bool,
pub taxon_tidy: bool,
pub assembly_assembly: bool,
pub assembly_karyotype: bool,
pub assembly_contig: bool,
pub assembly_scaffold: bool,
pub assembly_gc: bool,
pub assembly_gene: bool,
pub assembly_busco: bool,
pub assembly_btk: bool,
}Expand description
Boolean struct containing all of the CLI flag information
passed from the user. This struct has been expanded to include
both taxon and assembly indexes.
Fields§
§taxon_assembly: boolAdd only assembly level/span GoaT fields.
A taxon index flag.
taxon_bioproject: boolAdd bioproject GoaT field.
A taxon index flag.
taxon_busco: boolAdd BUSCO completeness.
A taxon index flag.
taxon_country_list: boolAdd country list GoaT field.
A taxon index flag.
taxon_cvalues: boolAdd C-value information GoaT field.
A taxon index flag.
taxon_date: boolAdd assembly & EBP metric date GoaT fields.
A taxon index flag.
taxon_gc_percent: boolAdd GC percent GoaT field.
A taxon index flag.
taxon_gene_count: boolAdd gene count GoaT field.
A taxon index flag.
taxon_gs: boolAdd genome size GoaT fields.
A taxon index flag.
taxon_karyotype: boolAdd karyotype GoaT fields; chromosome number and haploid number.
A taxon index flag.
taxon_legislation: boolAdd return information for isb_wildlife_act_1976,
habreg_2017, marhabreg-2017, waca_1981,
protection_of_badgers_act_1992, echabs92
A taxon index flag.
taxon_mitochondrion: boolAdd mitochondrial assembly span and gc percent GoaT fields.
A taxon index flag.
taxon_n50: boolAdd contig and scaffold n50 GoaT fields.
A taxon index flag.
taxon_names: boolAdd synonym, tolID, and common name GoaT fields.
Not implemented in FieldBuilder below.
A taxon index flag.
taxon_plastid: boolAdd plastid assembly span and gc percent GoaT fields.
A taxon index flag.
taxon_ploidy: boolAdd ploidy GoaT field.
A taxon index flag.
taxon_sex_determination: boolAdd sex determination GoaT field.
A taxon index flag.
taxon_status: boolAdd sample tracking information GoaT field.
A taxon index flag.
taxon_target_lists: boolAdd long_list, other_priority, and family_representative
GoaT fields.
A taxon index flag.
taxon_tidy: bool§assembly_assembly: boolAssembly span and level.
An assembly index flag.
assembly_karyotype: boolOnly chromosome count.
An assembly index flag.
assembly_contig: boolAll the contig information.
An assembly index flag.
assembly_scaffold: boolAll scaffold information.
An assembly index flag.
assembly_gc: boolGC content.
An assembly index flag.
assembly_gene: boolGene and non-coding gene count.
An assembly index flag.
assembly_busco: boolBUSCO completeness, lineage and string.
An assembly index flag.
assembly_btk: boolBlobToolKit stats(?). No hit/target.
An assembly index flag.
Implementations§
Source§impl FieldBuilder
impl FieldBuilder
Sourcepub fn build_fields_string(&self) -> String
pub fn build_fields_string(&self) -> String
A function which formats all of the GoaT fields together into a URL segment.
Trait Implementations§
Source§impl Clone for FieldBuilder
impl Clone for FieldBuilder
Source§fn clone(&self) -> FieldBuilder
fn clone(&self) -> FieldBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more