From henrikki.almusa at helsinki.fi Thu Nov 4 03:48:02 2004 From: henrikki.almusa at helsinki.fi (Henrikki Almusa) Date: Thu, 4 Nov 2004 11:48:02 +0300 Subject: Patternlists, need for help Message-ID: <200411041048.02870.henrikki.almusa@helsinki.fi> Hello, I would be happy if I could get the pattern list things moving onwards. So reposting my questions from a while back. I could use the pattern lists already, with fuzznuc after some changes. I haven't attached the patches (ajpat.c, ajpath, nucleus/embpat.patch and emboss/fuzznuc.patch) in this post, but can post them again if wanted. 1. How to do the acd overloading. In my patch to dreg and fuzznuc, I used string and then did what was needed in program. This is not probably the correct way, but ok for testing. 2. Should I add a search function into pattern lists? This would allow fuzz(nuc|pro|tran) to run regular expression pattern as well (thus obsoleting dreg and preg). This change would also mean that patterns in files would need a attribute as well (value might a number or string). But this might cause confusion as mismatch values don't work with regexes (even though it would be there). 3. Is it ok to use '#include ../nucleus/emboss.h' in 'ajpat.c'? This was done as I needed functions from 'nucleus/embpat.h'. If this is not how it should be done then how? 4. Any thing else that needs to be fixed for inclusion into emboss? Any namings or such? Make the functions more similar to AjPFeattable (eg. ajPatternNew would put it to pattern list as well? Any help on these would be appreciated, -- Henrikki Almusa From henrikki.almusa at helsinki.fi Thu Nov 4 08:48:02 2004 From: henrikki.almusa at helsinki.fi (Henrikki Almusa) Date: Thu, 4 Nov 2004 11:48:02 +0300 Subject: Patternlists, need for help Message-ID: <200411041048.02870.henrikki.almusa@helsinki.fi> Hello, I would be happy if I could get the pattern list things moving onwards. So reposting my questions from a while back. I could use the pattern lists already, with fuzznuc after some changes. I haven't attached the patches (ajpat.c, ajpath, nucleus/embpat.patch and emboss/fuzznuc.patch) in this post, but can post them again if wanted. 1. How to do the acd overloading. In my patch to dreg and fuzznuc, I used string and then did what was needed in program. This is not probably the correct way, but ok for testing. 2. Should I add a search function into pattern lists? This would allow fuzz(nuc|pro|tran) to run regular expression pattern as well (thus obsoleting dreg and preg). This change would also mean that patterns in files would need a attribute as well (value might a number or string). But this might cause confusion as mismatch values don't work with regexes (even though it would be there). 3. Is it ok to use '#include ../nucleus/emboss.h' in 'ajpat.c'? This was done as I needed functions from 'nucleus/embpat.h'. If this is not how it should be done then how? 4. Any thing else that needs to be fixed for inclusion into emboss? Any namings or such? Make the functions more similar to AjPFeattable (eg. ajPatternNew would put it to pattern list as well? Any help on these would be appreciated, -- Henrikki Almusa