Struct light_phylogeny::Options[][src]

pub struct Options {
Show fields pub gene_internal: bool, pub species_internal: bool, pub clado_flag: bool, pub species_only_flag: bool, pub real_length_flag: bool, pub open_browser: bool, pub verbose: bool, pub disp_gene: usize, pub scale: f32, pub ratio: f32, pub rotate: bool, pub remove: bool, pub thickness_flag: bool, pub thickness_thresh: usize, pub thickness_gene: usize, pub thickness_disp_score: bool, pub optimisation: bool, pub height: f32, pub width: f32, pub support: bool,
}
Expand description

Structure Options: drawing options.

Fields

gene_internal: bool
Expand description

display internal gene nodes

species_internal: bool
Expand description

display internal species nodes (recPhyloXML)

clado_flag: bool
Expand description

display a cladogramme

species_only_flag: bool
Expand description

only draw the species tree (recPhyloXML)

real_length_flag: bool
Expand description

use the real branch length

open_browser: bool
Expand description

open the svg in the browser

verbose: bool
Expand description

verbose mode

disp_gene: usize
Expand description

only draw gene tree number # (recPhyloXML)

scale: f32
Expand description

scale to be applied to real branch length

ratio: f32
Expand description

ratio between species pipe tree width and cumulated gene trees width (recPhyloXML)

rotate: bool
Expand description

rotate the svg 90 counter clockwise

remove: bool
Expand description

not yet implemented

thickness_flag: bool
Expand description

draw only one transfer to represent redundant transfers (recPhyloXML)

thickness_thresh: usize
Expand description

abundance threshold for displaying redundant transfers (recPhyloXML)

thickness_gene: usize
Expand description

number of the gene tree to display when displaying redundant transfers as one (recPhyloXML)

thickness_disp_score: bool
Expand description

display the abundance of the redundant transfers (recPhyloXML)

optimisation: bool
Expand description

optimise species branches left/right orientation in order to minimise transfer crossings (recPhyloXML, under development)

height: f32
Expand description

scale to be applied to the heigth of the tree

width: f32
Expand description

width to be applied to the heigth of the tree

support: bool
Expand description

display support

Implementations

impl Options[src]

pub fn new() -> Self[src]

Trait Implementations

impl Debug for Options[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl RefUnwindSafe for Options

impl Send for Options

impl Sync for Options

impl Unpin for Options

impl UnwindSafe for Options

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

pub fn vzip(self) -> V