[Tutor] Problem on select esecution of object in a class
jarod_v6 at libero.it
jarod_v6 at libero.it
Wed Aug 5 18:04:53 CEST 2015
I have a class with many objects and I want to select using opt parse some function
id = options.step
ena = Rnaseq(options.configura, options.rst, options.outdir)
now = datetime.datetime.now()
ena.show()
diz = {}
for i,t in enumerate(ena.steps()):
diz.setdefault(i,[]).append(t.__name__)
for i in "ena."+"".join(diz[id])+"()":
print i.command
1 for i in "ena."+"".join(diz[id])+"()":
2
----> 3 print i.command
4
AttributeError: 'str' object has no attribute 'command'
here you se what they ouptut
"ena."+"".join(diz[id])+"()"
Out[85]: 'ena.trimmomatic()
Definition: ena.trimmomatic(self)
Source:
def trimmomatic(self):
"""
Raw reads quality trimming and removing of Illumina adapters is performed using [Trimmomatic](http://www.usadellab.org/cms/index.php?page=trimmomatic).
This step takes as input files:
1. FASTQ files from the readset file if available
"""
jobs = []
for readset in self.readsets:
trim_file_prefix = os.path.join(self.pt,"trim", readset.sample.name, readset.name + ".trim.")
trim_log = trim_file_prefix + "log"
trim_stats = trim_file_prefix + "stats.csv"
:
Any suggestion in how to choose the function to use?
M.
More information about the Tutor
mailing list