README.rdoc in bio-synreport-0.1.0 vs README.rdoc in bio-synreport-0.1.1
- old
+ new
@@ -1,7 +1,30 @@
= bio-synreport
-Description goes here.
+A gem that takes gene CDS sequences and GFF as input. From this a database is created and the user can interrogate the database object.The user may then pass a chromosome ID, a position and an alternative nucleotide. The database will return information about whether the suggested substitution creates a synonymous or non-synonymous substitution, and the identity of the changes as a hash with many attributes.
+
+For example,
+
+ db = Bio::Util::SynReport.new(:gff => 'some_gff.gff', :fasta => 'some_cds.fa', :verbose => true)
+ chr, pos, ref,alt = 'Chr2', 15973794, 'C', 'T'
+ pp db.mutation_info(chr,pos,alt)
+
+Would return something like,
+ {
+ :chr => 'Chr2',
+ :strand => '-',
+ :position => 15973794,
+ :original_codon => 'atg',
+ :original_residue => 'Met',
+ :mutant_codon => 'ttg',
+ :mutant_residue => 'Lys',
+ :position_in_codon => 1,
+ :substitution_type => 'NON_SYN'
+ }
+
+== To Do
+
+The module isn't the fastest thing in the world. Needs much speeding up...
== Contributing to bio-synreport
* Check out the latest master to make sure the feature hasn't been implemented or the bug hasn't been fixed yet
* Check out the issue tracker to make sure someone already hasn't requested it and/or contributed it