if no seq info, all seqs treated as one group
fixed a bug parsing feature products
cleaned up some of the code styling
added some new code styling for the filter statements
indented some of the comments