int maxj;\r
int[] aseq1;\r
int[] aseq2;\r
- String astr1 = "";\r
- String astr2 = "";\r
+ public String astr1 = "";\r
+ public String astr2 = "";\r
\r
/** DOCUMENT ME!! */\r
public int seq1start;\r
}\r
}\r
\r
- public int [] getExactMapping()\r
- {\r
- // Print out the matching chars\r
- int [] mapping = new int[astr1.length()];\r
- int agap=0, bgap=0;\r
- boolean gap;\r
- for(int i=0; i<astr1.length(); i++)\r
- {\r
- mapping[i] = -1;\r
- gap = false;\r
-\r
- if(astr1.charAt(i)=='-')\r
- {\r
- agap++;gap = true;\r
- }\r
- if(astr2.charAt(i)=='-')\r
- {\r
- bgap++;gap = true;\r
- }\r
-\r
- if(!gap && astr1.charAt(i)==astr2.charAt(i))\r
- {\r
- mapping[i-agap] = i - bgap;\r
- }\r
-\r
- System.out.println(astr1.charAt(i)+" "+i + " "+mapping[i-agap]+" "+astr2.charAt(i));\r
- }\r
-\r
- return mapping;\r
- }\r
-\r
/**\r
* DOCUMENT ME!\r
*/\r