*
* @param seq
* the sequence with which this feature is associated
- * @param sf
+ * @param gffColumns
* the sequence feature with ATTRIBUTES property containing any
* additional attributes
* @param align
try
{
- processGffSimilarity(set, seq, gffColumns,
- align, newseqs, relaxedIdMatching);
+ processGffSimilarity(set, seq, gffColumns, align, newseqs,
+ relaxedIdMatching);
} catch (IOException ivfe)
{
System.err.println(ivfe);
* if true allow fuzzy search for a matching target sequence
* @throws IOException
*/
- protected void processGffSimilarity(
- Map<String, List<String>> set,
+ protected void processGffSimilarity(Map<String, List<String>> set,
SequenceI seq, String[] gff, AlignmentI align,
List<SequenceI> newseqs, boolean relaxedIdMatching)
throws IOException
mapToSequence);
/*
- * exonerate GFF has the strand of the target in column 7 rather
+ * exonerate GFF has the strand of the target in column 7
* (differs from GFF3 which has it in the Target descriptor)
*/
String strand = gff[STRAND_COL];
int alignFromStart;
int alignToStart;
int alignCount;
- try {
+ try
+ {
alignFromStart = Integer.parseInt(tokens[0]);
alignToStart = Integer.parseInt(tokens[1]);
alignCount = Integer.parseInt(tokens[2]);
- } catch (NumberFormatException nfe) {
+ } catch (NumberFormatException nfe)
+ {
System.err.println(nfe.toString());
return null;
}
-
+
int fromStart;
int fromEnd;
int toStart;
{
result = MappingType.PeptideToNucleotide;
}
- else if (model.contains(CODING2CODING)
- || model.contains(CODING2GENOME)
- || model.contains(CDNA2GENOME)
- || model.contains(GENOME2GENOME))
+ else if (model.contains(CODING2CODING) || model.contains(CODING2GENOME)
+ || model.contains(CDNA2GENOME) || model.contains(GENOME2GENOME))
{
result = MappingType.NucleotideToNucleotide;
}
* Tests whether the GFF data looks like it was generated by exonerate, and is
* a format we are willing to handle
*
- * @param sf
+ * @param columns
* @return
*/
public static boolean recognises(String[] columns)
{
String mdl = model.toLowerCase();
if (mdl.contains(PROTEIN2DNA) || mdl.contains(PROTEIN2GENOME)
- || mdl.contains(CODING2CODING)
- || mdl.contains(CODING2GENOME)
- || mdl.contains(CDNA2GENOME)
- || mdl.contains(GENOME2GENOME))
+ || mdl.contains(CODING2CODING) || mdl.contains(CODING2GENOME)
+ || mdl.contains(CDNA2GENOME) || mdl.contains(GENOME2GENOME))
{
return true;
}