int slashPos = line.indexOf('/');
if (slashPos == -1)
{
- Cache.log.error("Unexpected EMBL line ignored: " + line);
+ Cache.error("Unexpected EMBL line ignored: " + line);
line = nextLine();
continue;
}
data.codonStart = Integer.parseInt(featureValue.trim());
} catch (NumberFormatException e)
{
- Cache.log.error("Invalid codon_start in XML for " + this.accession
+ Cache.error("Invalid codon_start in XML for " + this.accession
+ ": " + e.getMessage());
}
}
}
else
{
- Cache.log.error("Ignoring CDS feature with no protein_id for "
+ Cache.error("Ignoring CDS feature with no protein_id for "
+ sourceDb + ":" + accession);
}
{
if (this.accession == null || this.sequenceString == null)
{
- Cache.log.error("Failed to parse data from EMBL");
+ Cache.error("Failed to parse data from EMBL");
return;
}
* workaround until we handle all 'location' formats fully
* e.g. X53828.1:60..1058 or <123..>289
*/
- Cache.log.error(String.format(
+ Cache.error(String.format(
"Implementation Notice: EMBLCDS location '%s'not properly supported yet"
+ " - Making up the CDNA region of (%s:%s)... may be incorrect",
data.cdsLocation, sourceDb, this.accession));
if (peptideLength * 3 == completeCodonsLength)
{
// this might occur for CDS sequences where no features are marked
- Cache.log.warn("Assuming no stop codon at end of cDNA fragment");
+ Cache.warn("Assuming no stop codon at end of cDNA fragment");
mappedDnaEnd = dna.getEnd();
}
else if ((peptideLength + 1) * 3 == completeCodonsLength)
{
- Cache.log.warn("Assuming stop codon at end of cDNA fragment");
+ Cache.warn("Assuming stop codon at end of cDNA fragment");
mappedDnaEnd = dna.getEnd() - 3;
}
return MappingUtils.rangeListToArray(ranges);
} catch (ParseException e)
{
- Cache.log.warn(
+ Cache.warn(
String.format("Not parsing inexact CDS location %s in ENA %s",
location, accession));
return new int[] {};
String[] tokens = line.split(WHITESPACE);
if (tokens.length < 2)
{
- Cache.log.error("Ignoring bad EMBL line for " + this.accession
+ Cache.error("Ignoring bad EMBL line for " + this.accession
+ ": " + line);
break;
}