Skip to content
Snippets Groups Projects
Commit 8e44278c authored by tjc's avatar tjc
Browse files

amend qualifier list that do not get added when features are duplicated in database mode

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@9720 ee4ac58c-ac51-4696-9907-e4b3aa274f04
parent 81fff4b4
No related branches found
No related tags found
No related merge requests found
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
* *
* $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/io/GFFStreamFeature.java,v 1.64 2008-09-30 13:21:52 tjc Exp $ * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/io/GFFStreamFeature.java,v 1.65 2009-01-13 10:42:26 tjc Exp $
*/ */
package uk.ac.sanger.artemis.io; package uk.ac.sanger.artemis.io;
...@@ -38,6 +38,7 @@ import java.text.SimpleDateFormat; ...@@ -38,6 +38,7 @@ import java.text.SimpleDateFormat;
import uk.ac.sanger.artemis.Options; import uk.ac.sanger.artemis.Options;
import uk.ac.sanger.artemis.chado.ClusterLazyQualifierValue; import uk.ac.sanger.artemis.chado.ClusterLazyQualifierValue;
import uk.ac.sanger.artemis.components.genebuilder.ProteinMapPanel;
import uk.ac.sanger.artemis.components.genebuilder.ortholog.MatchPanel; import uk.ac.sanger.artemis.components.genebuilder.ortholog.MatchPanel;
import uk.ac.sanger.artemis.util.LinePushBackReader; import uk.ac.sanger.artemis.util.LinePushBackReader;
import uk.ac.sanger.artemis.util.OutOfRangeException; import uk.ac.sanger.artemis.util.OutOfRangeException;
...@@ -49,7 +50,7 @@ import uk.ac.sanger.artemis.util.StringVector; ...@@ -49,7 +50,7 @@ import uk.ac.sanger.artemis.util.StringVector;
* A StreamFeature that thinks it is a GFF feature. * A StreamFeature that thinks it is a GFF feature.
* *
* @author Kim Rutherford * @author Kim Rutherford
* @version $Id: GFFStreamFeature.java,v 1.64 2008-09-30 13:21:52 tjc Exp $ * @version $Id: GFFStreamFeature.java,v 1.65 2009-01-13 10:42:26 tjc Exp $
**/ **/
public class GFFStreamFeature extends SimpleDocumentFeature public class GFFStreamFeature extends SimpleDocumentFeature
...@@ -231,11 +232,23 @@ public class GFFStreamFeature extends SimpleDocumentFeature ...@@ -231,11 +232,23 @@ public class GFFStreamFeature extends SimpleDocumentFeature
(String) getQualifierByName("Derives_from").getValues().get(0); (String) getQualifierByName("Derives_from").getValues().get(0);
setQualifier(new Qualifier("Derives_from", duplicatePrefix+derives_from)); setQualifier(new Qualifier("Derives_from", duplicatePrefix+derives_from));
} }
removeQualifierByName("feature_id");
removeQualifierByName("timelastmodified"); // remove qualifiers that don't get transferred to duplicate
removeQualifierByName("feature_relationship_rank"); final String removeQualifierNames[] =
//removeQualifierByName(MatchPanel.ORTHOLOG); { "feature_id",
//removeQualifierByName(MatchPanel.PARALOG); "timelastmodified",
"feature_relationship_rank",
ProteinMapPanel.POLYPEPTIDE_DOMAIN,
ProteinMapPanel.TMHMM[0],
ProteinMapPanel.TMHMM[1],
ProteinMapPanel.TMHMM[2],
ProteinMapPanel.TMHMM[3],
MatchPanel.ORTHOLOG,
MatchPanel.ORTHOLOG
};
for(int i=0;i<removeQualifierNames.length; i++)
removeQualifierByName(removeQualifierNames[i]);
} }
catch(ReadOnlyException e){} catch(ReadOnlyException e){}
catch(EntryInformationException e){} catch(EntryInformationException e){}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment