Menu

SVN archive Commit Log


Commit Date  
[r27283] by bugman

Added the sequence alignment arguments to the back end of the structure.align user function.

This is to allow the code in trunk to be functional before the sequence alignment before
superimposition has been implemented.

2015-01-23 08:42:22 Tree
[r27282] by bugman

Added the sequence alignment arguments to the structure.align user function front end.

This includes the 'matrix', 'gap_open_penalty', 'gap_extend_penalty', 'end_gap_open_penalty', and
'end_gap_extend_penalty' arguments. The 'algorithm' argument has not been added to save room, as
there is only one choice of 'NW70'. A paragraph has been added to the user function description to
explain the sequence alignment part of the user function.

2015-01-23 08:40:55 Tree
[r27281] by bugman

Small docstring expansion for lib.sequence_alignment.align_protein.align_pairwise().

2015-01-23 08:38:45 Tree
[r27280] by bugman

Created the Test_align_protein.test_align_pairwise_PAM250 unit test.

This is in the unit test module _lib._sequence_alignment.test_align_protein. It check the protein
alignment function lib.sequence_alignment.align_protein.align_pairwise() together with the PAM250
substitution matrix.

2015-01-22 18:55:49 Tree
[r27279] by bugman

Bug fix for the Needleman-Wunsch sequence alignment algorithm.

Part of the scoring system was functioning incorrectly when the gap penalty scores were non-integer,
as some scores were being stored in an integer array. Now the array is a float array.

2015-01-22 18:54:17 Tree
[r27278] by bugman

Added support for the PAM250 substitution matrix to the protein pairwise sequence alignment function.

This is the function lib.sequence_alignment.align_protein.align_pairwise().

2015-01-22 17:01:40 Tree
[r27277] by bugman

Created the Structure.test_align_CaM_BLOSUM62 system test.

This will be used for expanding the functionality of the structure.align user function to perform
true sequence alignment via the new lib.sequence_alignment package. The test aligns 3 calmodulin
(CaM) structures from different organisms, hence the sequence numbering is different and the current
structure.align user function design fails. The structure.align user function has been expanded in
the test to include a number of arguments for advanced sequence alignment.

2015-01-22 16:30:20 Tree
[r27276] by bugman

Added the end gap penalty arguments to lib.sequence_alignment.align_protein.align_pairwise().

2015-01-22 16:21:34 Tree
[r27275] by bugman

The needleman_wunsch_align() function now accepts the end gap penalty arguments.

These are passed onto the needleman_wunsch_matrix() function.

2015-01-22 16:20:07 Tree
[r27274] by bugman

Fix for the Needleman-Wunsch sequence alignment algorithm.

The start of the sequences are no longer truncated when starting gaps are encountered.

2015-01-22 16:07:58 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.