View is a plugin for the genomer tool for genome projects. This plugin can be used to generate the files required to upload a genome project. The files generated includes sequence and annotation files. Each of the possible file formats is documented with a manual page.
The following examples are taken from the Pseudomonas fluorescens R124 genome project. These examples can be run by downloading this project and running bundle install.
The following command can be used to generate a fasta file with associated metadata:
genomer view fasta \
--identifier='PRJNA68653' \
--organism='Pseudomonas fluorescens' \
--strain='R124' \
--gcode='11' \
--topology='circular' \
--isolation-source='Orthoquartzite Cave Surface' \
--collection-date='17-Oct-2007' \
--completeness='Complete' \
>PRJNA68653 [organism=Pseudomonas fluorescens] [strain=R124] [gcode=11] ...
TGTTACCTGGTTCGTCCACAACGGGCCGGAATGGCCCCCGTTTTAAGAGACCGGGGATTCTAGAGAAAGC
AAGCCTTCAGGTCAATTTCCAACCAACGTTTCCTTATAAATAGATATCTGGAGCATCCAGAACCAAGACC
TTGCCTGCCAAACATAAAAATAAAGAAGGGAATTATTTAAAGCTTTTCTGTAAAGCTTATAAAAGCTAGG
GCGACAGTCTCTGTGGATAACCATGTTCAGCCCTTGTCTGGCTTGATGTACAGAGAATGACAACTACAGT
GGAAAACCGTGGTCAGCCTGTGCTGCGCTGTCGGATAACCTGTGTGTGGAACCGTCAGTTATCCACAGGC
AGGTTATCCACCGAGTTCCACCCCCAGTTGTCCAGTGCCCTCAGAGGCGGTTATCCACAGAGCTTATTCA
CACACCGTTGGTCGCCTTTTTACCGGTTAACGCATTGATTAATCATGGTCACCACACAACCTGCATGTGG
...
The following can be used to generate an annotation table suitable for submission to GenBank using tbl2asn.
genomer view table \
--identifier=PRJNA68653 \
--reset_locus_numbering=52 \
--prefix='I1A_' \
--generate_encoded_features='gnl|BartonUAkron|' \
>Feature PRJNA68653 annotation_table
562 2076 gene
locus_tag I1A_000052
gene dnaA
562 2076 CDS
protein_id gnl|BartonUAkron|I1A_000052
product DnaA
function chromosomal replication initiator protein
2116 3219 gene
locus_tag I1A_000053
2116 3219 CDS
protein_id gnl|BartonUAkron|I1A_000053
product DNA polymerase III, beta subunit
...
Add this line to your genomer projects's Gemfile:
gem 'genomer-plugin-view'
And then execute in the project directory:
$ bundle
Run the help
command and the summary plugin should be available:
$ genomer help
$ genomer man view
Genomer copyright (c) 2010 by Michael Barton. Genomer is licensed under the MIT license. See LICENSE.txt for further details. The Star of Bethlehem image is used under a Creative Commons Generic 2.0 Licence. The original can be found on flickr.