INNER CODE UNIT · Python

check_options

hahnlab/CAFE5 · scripts/barista.py:38

    def check_options(self):
        if simulate and gene_families_path:
            exit('You can only infer/compute a likelihood or simulate. Exiting\n')

    def add_option(self, option, value):
        """option (e.g., -n), value (e.g., 10)"""

        if value:
            self.command_line += [option, value]

    def build_command_line(self):
        self.command_line.append(os.path.join(self.binary_path, 'cafexp'))

        self.add_option('-l', self.a_lambda)
        self.add_option('-p', self.a_poisson_lambda)
        self.add_option('-t', self.tree_path)
        self.add_option('-n', self.simulationsN)
        self.add_option('-f', self.root_dist_path)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…