Skip to content

invalid literal for float(): 4 # Discard taxa representing nodes in the phylogenetic tree not #3

@wonitawowowo

Description

@wonitawowowo

Hellow
I want to try mitre.WIth you example, It runs will,but when I want to try it on my data,some errors rised.
my pplacer version:
pplacer --version
v1.1.alpha19-0-g807f6f
my taxit:
taxit --version
taxit v0.9.0

when I run mitre in taxonomy_source = table it would rise:
Traceback (most recent call last):
File "/home/wkz/anaconda3/envs/python27/bin/mitre", line 11, in
load_entry_point('mitre==1.0b1', 'console_scripts', 'mitre')()
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/mitre/command_line.py", line 42, in run
mitre.main.run_from_config_file(args.config_file)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/mitre/main.py", line 64, in run_from_config_file
current_dataset = preprocess(config)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/mitre/main.py", line 272, in preprocess
data = preprocess_step2(config, data)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/mitre/main.py", line 726, in preprocess_step2
data = temporal_filter_if_needed(config, data)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/mitre/main.py", line 245, in temporal_filter_if_needed
'temporal_abundance_n_subjects')
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/ConfigParser.py", line 362, in getfloat
return self._get(section, float, option)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/ConfigParser.py", line 356, in _get
return conv(self.get(section, option))
ValueError: invalid literal for float(): 4 # Discard taxa representing nodes in the phylogenetic tree not

and in taxonomy_source = pplacer it would rise:
Traceback (most recent call last):
File "/home/wkz/anaconda3/envs/python27/bin/mitre", line 11, in
load_entry_point('mitre==1.0b1', 'console_scripts', 'mitre')()
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/mitre/command_line.py", line 42, in run
mitre.main.run_from_config_file(args.config_file)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/mitre/main.py", line 64, in run_from_config_file
current_dataset = preprocess(config)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/mitre/main.py", line 272, in preprocess
data = preprocess_step2(config, data)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/mitre/main.py", line 698, in preprocess_step2
seq_info_filename
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/mitre/load_data/taxonomy_annotation.py", line 37, in annotate_dataset_pplacer
seq_info_filename
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/mitre/load_data/pplacer.py", line 391, in describe_tree_nodes_with_taxonomy
taxa.append(map(tname,values))
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/mitre/load_data/pplacer.py", line 373, in
tname = lambda j: str(taxa_table.loc[j]['tax_name'])
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/pandas/core/indexing.py", line 1500, in getitem
return self._getitem_axis(maybe_callable, axis=axis)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/pandas/core/indexing.py", line 1912, in _getitem_axis
self._validate_key(key, axis)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/pandas/core/indexing.py", line 1799, in _validate_key
self._convert_scalar_indexer(key, axis)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/pandas/core/indexing.py", line 262, in _convert_scalar_indexer
return ax._convert_scalar_indexer(key, kind=self.name)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/pandas/core/indexes/numeric.py", line 211, in _convert_scalar_indexer
._convert_scalar_indexer(key, kind=kind))
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/pandas/core/indexes/base.py", line 2877, in _convert_scalar_indexer
return self._invalid_indexer('label', key)
File "/home/wkz/anaconda3/envs/python27/lib/python2.7/site-packages/pandas/core/indexes/base.py", line 3067, in _invalid_indexer
kind=type(key)))
TypeError: cannot do label indexing on <class 'pandas.core.indexes.numeric.Int64Index'> with these indexers [nan] of <type 'numpy.float64'>

could you give my some suggestion?Thank a lot.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions