]> git.donarmstrong.com Git - biopieces.git/commitdiff
made speedup for repeat-O-matic
authormartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Tue, 26 Aug 2008 01:55:37 +0000 (01:55 +0000)
committermartinahansen <martinahansen@74ccb610-7750-0410-82ae-013aeee3265d>
Tue, 26 Aug 2008 01:55:37 +0000 (01:55 +0000)
git-svn-id: http://biopieces.googlecode.com/svn/trunk@225 74ccb610-7750-0410-82ae-013aeee3265d

code_c/Maasha/src/gmon.out [deleted file]
code_c/Maasha/src/repeat-O-matic.c

diff --git a/code_c/Maasha/src/gmon.out b/code_c/Maasha/src/gmon.out
deleted file mode 100644 (file)
index 6ef1c72..0000000
Binary files a/code_c/Maasha/src/gmon.out and /dev/null differ
index 7dc399668269b4d575fc7089cfc2cf5e4cbbaa38..cf9bbfd6a04d402d241679c68034c42df08348b3 100644 (file)
@@ -267,8 +267,6 @@ void oligo_count_output( char *path, uint *array, uint nmer, uint mask, bool log
 
                     if ( block_pos == 0 )
                     {
-                        memset( block, '\0', block_size );
-
                         block_beg = chr_pos;
 
                         block[ block_pos ] = count;
@@ -282,6 +280,8 @@ void oligo_count_output( char *path, uint *array, uint nmer, uint mask, bool log
                             fixedstep_put_entry( entry->seq_name, block_beg, 1, block, block_pos, log10_flag );
 
                             block_pos = 0;
+
+                            memset( block, '\0', block_pos );
                         }
                         else
                         {
@@ -298,7 +298,8 @@ void oligo_count_output( char *path, uint *array, uint nmer, uint mask, bool log
         {
             fixedstep_put_entry( entry->seq_name, block_beg, 1, block, block_pos, log10_flag );
 
-            mem_free( ( void * ) &block );
+            free( block );
+            block = NULL;
         }
 
         fprintf( stderr, "done.\n" );