// TODO zgire - why iterate through tracksToRemove if you end up calling clearFeatures() at the // end? public void clearTracksForReloadState() { ArrayList<HiCTrack> tracksToRemove = new ArrayList<HiCTrack>(trackManager.getLoadedTracks()); for (HiCTrack trackToRemove : tracksToRemove) { if (trackToRemove.getName().equals(eigString)) { eigenvectorTrack = null; } else if (trackToRemove.getName().equals(ctrlEigString)) { controlEigenvectorTrack = null; } else { trackManager.removeTrack(trackToRemove); } } clearFeatures(); superAdapter.updateTrackPanel(); }
public List<HiCTrack> getLoadedTrackList() { return trackManager.getLoadedTracks(); }
public java.util.List<HiCTrack> getLoadedTracks() { return trackManager == null ? new ArrayList<HiCTrack>() : trackManager.getLoadedTracks(); }