Bug Fixing on Covalent Bond and Improving Weed Bond

 - Bug Fixing on Covalent Bond: Fix wrong index allocation.

 - Improving Weed Bond: Set a same rigid piece (root) for all flexible
part of the protein. This will cause the root anchor and link atoms to
be weeded out.