try {\r
b = (Bond) bonds.elementAt(i);\r
\r
- ( (Bond) bonds.elementAt(i)).startCol = cs.findColour(\r
- ResidueProperties.aa[ ( (Integer) ResidueProperties.aa3Hash.\r
- get(b.at1.resName)).intValue()]\r
+ /* ( (Bond) bonds.elementAt(i)).startCol = cs.findColour(\r
+ ResidueProperties.codonTranslate(\r
+ ResidueProperties.aa3Hash.get(b.at1.resName).toString().charAt(0)\r
);\r
\r
b.endCol = cs.findColour(\r
ResidueProperties.aa[ ( (Integer) ResidueProperties.aa3Hash.\r
get(b.at2.resName)).intValue()]\r
- );\r
+ );*/\r
\r
} catch (Exception e)\r
{\r
\r
int[] values = new int[132];\r
\r
- String seq;\r
+ char [] seq;\r
\r
for (i = start; i < end; i++)\r
{\r
for (j = 0; j < jSize; j++)\r
{\r
seq = sequences[j].getSequence();\r
- if (seq.length() > i)\r
+ if (seq.length > i)\r
{\r
- c = seq.charAt(i);\r
+ c = seq[i];\r
\r
if(c == '.' || c==' ')\r
c = '-';\r
*/\r
public AlignSeq(SequenceI s1, SequenceI s2, String type)\r
{\r
- SeqInit(s1, s1.getSequence(), s2, s2.getSequence(), type);\r
+ SeqInit(s1, s1.getSequenceAsString(), s2, s2.getSequenceAsString(), type);\r
}\r
\r
/**\r
\r
for (int i = 0; i < nSeq; i++)\r
{\r
- scores[i] = Comparison.PID(align.getSequenceAt(i).getSequence(),\r
- s.getSequence());\r
+ scores[i] = Comparison.PID(align.getSequenceAt(i).getSequenceAsString(),\r
+ s.getSequenceAsString());\r
seqs[i] = align.getSequenceAt(i);\r
}\r
\r
if ((i > -1) && (i < sSize))
{
- sq = sequences[i].getSequence();
+ sq = sequences[i].getSequenceAsString();
if (seqNums.size() <= i)
{
leaf.setElement(new Sequence(leaf.getName(), "THISISAPLACEHLDER"));
}
leaf.setPlaceholder(true);
-
+
}
}
}
try
{
score += ResidueProperties.getBLOSUM62(
- sequenceString[i].substring(k, k + 1),
- sequenceString[j].substring(k, k + 1));
+ sequenceString[i].charAt(k),
+ sequenceString[j].charAt(k));
}
catch (Exception ex)
{
boolean ungapped[] = new boolean[sequences.length];
int msflen=0;
for (int i=0,j=sequences.length; i<j;i++) {
- String tempseq = jalview.analysis.AlignSeq.extractGaps(jalview.util.Comparison.GapChars, sequences[i].getSequence());
+ String tempseq = jalview.analysis.AlignSeq.extractGaps(
+ jalview.util.Comparison.GapChars,
+ sequences[i].getSequenceAsString());
+
if (tempseq.length()==0)
ungapped[i]=false;
else {
cons.findQuality();\r
}\r
\r
- String sequence = cons.getConsSequence().getSequence();\r
+ char [] sequence = cons.getConsSequence().getSequence();\r
float minR;\r
float minG;\r
float minB;\r
{\r
float value = 0;\r
\r
- c = sequence.charAt(i);\r
+ c = sequence[i];\r
\r
if (Character.isDigit(c))\r
value = (int) (c - '0');\r
}\r
else\r
{\r
- selection[i] = seqs[i].getSequence(start, end);\r
+ selection[i] = seqs[i].getSequenceAsString(start, end);\r
}\r
}\r
\r
\r
for (i = fstart; i <= fend; i++)\r
{\r
- s = seq.getSequence().charAt(i);\r
+ s = seq.getCharAt(i);\r
\r
if (jalview.util.Comparison.isGap(s))\r
{\r
{\r
void setTransparency(Graphics g, float value)\r
{\r
- Graphics2D g2 = (Graphics2D) g;\r
+ /* Graphics2D g2 = (Graphics2D) g;\r
g2.setComposite(\r
AlphaComposite.getInstance(\r
- AlphaComposite.SRC_OVER, value));\r
+ AlphaComposite.SRC_OVER, value));*/\r
}\r
}\r
\r
continue;\r
}\r
\r
- item = seq.getSequence();\r
+ item = seq.getSequenceAsString();\r
if(!caseSensitive.getState())\r
item = item.toUpperCase();\r
\r
\r
if(omitHidden==null)\r
{\r
- seqi = originalSequences[i].getSequence(start, end);\r
- seqj = originalSequences[j].getSequence(start, end);\r
+ seqi = originalSequences[i].getSequenceAsString(start, end);\r
+ seqj = originalSequences[j].getSequenceAsString(start, end);\r
}\r
else\r
{\r
{\r
if (cs != null)\r
{\r
- resBoxColour = cs.findColour(seq.getSequence(i, i + 1), i);\r
+ resBoxColour = cs.findColour(seq.getCharAt(i), i);\r
}\r
else if(forOverview && !jalview.util.Comparison.isGap(seq.getCharAt(i)))\r
{\r
{\r
if (i < seq.getLength())\r
{\r
- s = seq.getSequence().charAt(i);\r
+ s = seq.getCharAt(i);\r
}\r
\r
charOffset = (av.charWidth - fm.charWidth(s)) / 2;\r
\r
try\r
{\r
- col = oldColourScheme.findColour(aa, -1);\r
+ col = oldColourScheme.findColour(aa.charAt(0), -1);\r
}\r
catch (Exception ex)\r
{}\r
*/\r
public static float compare(SequenceI ii, SequenceI jj, int start, int end)\r
{\r
- String si = ii.getSequence();\r
- String sj = jj.getSequence();\r
+ String si = ii.getSequenceAsString();\r
+ String sj = jj.getSequenceAsString();\r
\r
int ilen = si.length() - 1;\r
int jlen = sj.length() - 1;\r