public SequenceFeature[] transferRESNUMFeatures(SequenceI seq, String status)
{
SequenceI sq = seq;
- while (sq != null)
+ while (sq!=null && sq.getDatasetSequence()!=null)
{
+ sq = sq.getDatasetSequence();
if (sq == sequence)
{
return null;
}
- sq = sq.getDatasetSequence();
}
/**
* Remove any existing features for this chain if they exist ?
tx.setStatus(status +
( (tx.getStatus() == null || tx.getStatus().length() == 0) ?
"" : ":" + tx.getStatus()));
- seq.addSequenceFeature(tx);
+ if (tx.begin!=0 && tx.end!=0)
+ sq.addSequenceFeature(tx);
}
}
return features;