Dear Galaxy team / user mailing list,
my question is with respect to command line usage, not about interactive / web-based Galaxy usage. Regarding the publication [1], section "2.3 Stitchers".
I want to use the stitcher to extract a given region from MAF files, stitch it together and convert it to FASTA.
I downloaded and installed Galaxy according to the instructions from http://wiki.g2.bx.psu.edu/Admin/Get%20Galaxy
I believe the actual stitcher is "interval_maf_to_merged_fasta.py" in the /tools/maf directory (not clear from the paper or docs but I belive this is the tool that implements this functionality).
How can I actually extract, stitch, convert with interval_maf_to_merged_fasta.py?
I have difficulties figuring all necessary command line parameters out by reading the source code.
F.e. here I tried to get the stiched FASTA conversion for a region defined in "foo.bed" out of "chr1.maf":
$ python ./tools/maf/interval_maf_to_merged_fasta.py -G -i ../foo.bed -m ../chr1.maf -d hg18 -o stdout
Traceback (most recent call last):
File "./tools/maf/interval_maf_to_merged_fasta.py", line 196, in <module>
if __name__ == "__main__": __main__()
File "./tools/maf/interval_maf_to_merged_fasta.py", line 107, in __main__
if options.mafSourceType.lower() in ["cached"]:
AttributeError: 'NoneType' object has no attribute 'lower'
Is it necessary to index the MAF files first somehow? Do I have to set the type of MAF file, and to what?
Would be great if someone could give a short overview how to stitch MAF files command-line based.
Thank you!
Anton
References
[1] Blankenberg, D., Taylor, J.,
Nekrutenko, A. & Galaxy Team.
Making whole genome multiple alignments usable for
biologists.
Bioinformatics (Oxford, England)
27, 2426-2428
(2011)