X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2Fgff%2FGff3Helper.java;h=c7e1d7a127f96a406b3819ff330fa220a26c169b;hb=41bb6b94cc3cba97055e0ec02ac42c52f1483700;hp=0273f9b12a891088f9c97fd69d9628c4737d84a7;hpb=4816a1eeeec4c5b9ff845a711b2e10d621aed6e8;p=jalview.git diff --git a/src/jalview/io/gff/Gff3Helper.java b/src/jalview/io/gff/Gff3Helper.java index 0273f9b..c7e1d7a 100644 --- a/src/jalview/io/gff/Gff3Helper.java +++ b/src/jalview/io/gff/Gff3Helper.java @@ -152,8 +152,8 @@ public class Gff3Helper extends GffHelperBase */ if ("-".equals(strand)) { - System.err - .println("Skipping mapping from reverse complement as not yet supported"); + System.err.println( + "Skipping mapping from reverse complement as not yet supported"); return null; } @@ -244,7 +244,8 @@ public class Gff3Helper extends GffHelperBase * @return */ @SuppressWarnings("unused") - protected String findTargetId(String target, Map> set) + protected String findTargetId(String target, + Map> set) { return target; } @@ -275,8 +276,8 @@ public class Gff3Helper extends GffHelperBase * @throws IOException */ protected SequenceFeature processProteinMatch( - Map> set, SequenceI seq, - String[] gffColumns, AlignmentI align, List newseqs, + Map> set, SequenceI seq, String[] gffColumns, + AlignmentI align, List newseqs, boolean relaxedIdMatching) { // This is currently tailored to InterProScan GFF output: @@ -312,7 +313,7 @@ public class Gff3Helper extends GffHelperBase */ int sequenceFeatureLength = 1 + sf.getEnd() - sf.getBegin(); SequenceFeature sf2 = new SequenceFeature(sf, 1, - sequenceFeatureLength, sf.getFeatureGroup()); + sequenceFeatureLength, sf.getFeatureGroup(), sf.getScore()); mappedSequence.addSequenceFeature(sf2); /* @@ -320,8 +321,8 @@ public class Gff3Helper extends GffHelperBase * renamed with its qualified accession id; renaming has to wait until * all sequence reference resolution is complete */ - String accessionId = StringUtils.listToDelimitedString( - set.get(NAME), ","); + String accessionId = StringUtils + .listToDelimitedString(set.get(NAME), ","); if (accessionId.length() > 0) { String database = sf.getType(); // TODO InterProScan only?? @@ -361,9 +362,11 @@ public class Gff3Helper extends GffHelperBase */ @Override protected SequenceFeature buildSequenceFeature(String[] gff, + int typeColumn, String group, Map> attributes) { - SequenceFeature sf = super.buildSequenceFeature(gff, attributes); + SequenceFeature sf = super.buildSequenceFeature(gff, typeColumn, group, + attributes); String desc = getDescription(sf, attributes); if (desc != null) {