Skip to content

Commit eb4101b

Browse files
committed
replaced jloda2 by jloda-core and jloda-fx
1 parent fe2b881 commit eb4101b

33 files changed

+41
-51
lines changed

pom.xml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,13 @@
4242
<dependencies>
4343
<dependency>
4444
<groupId>org.husonlab</groupId>
45-
<artifactId>jloda2</artifactId>
46-
<version>2.0.0-SNAPSHOT</version>
45+
<artifactId>jloda-core</artifactId>
46+
<version>1.0.0-SNAPSHOT</version>
47+
</dependency>
48+
<dependency>
49+
<groupId>org.husonlab</groupId>
50+
<artifactId>jloda-fx</artifactId>
51+
<version>1.0.0-SNAPSHOT</version>
4752
</dependency>
4853
<dependency>
4954
<groupId>org.openjfx</groupId>
@@ -87,7 +92,11 @@
8792
<artifactId>core</artifactId>
8893
<version>3.5.3</version>
8994
</dependency>
90-
95+
<dependency>
96+
<groupId>org.fxmisc.richtext</groupId>
97+
<artifactId>richtextfx</artifactId>
98+
<version>0.11.2</version>
99+
</dependency>
91100
<!--
92101
<dependency>
93102
<groupId>com.github.lejon</groupId>

src/main/java/module-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
module splitstreesix {
2-
requires transitive jloda2;
2+
requires transitive jloda_core;
3+
requires transitive jloda_fx;
34
requires transitive javafx.controls;
45
requires transitive javafx.graphics;
56
requires transitive javafx.fxml;
6-
requires transitive javafx.swing;
77
requires javafx.base;
88

99
requires org.apache.commons.collections4;

src/main/java/splitstree6/algorithms/characters/characters2distances/HammingDistances.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
import javafx.beans.property.BooleanProperty;
2323
import javafx.beans.property.SimpleBooleanProperty;
24-
import jloda.fx.util.ProgramExecutorService;
24+
import jloda.util.ProgramExecutorService;
2525
import jloda.util.Single;
2626
import jloda.util.progress.ProgressListener;
2727
import splitstree6.algorithms.characters.characters2distances.utils.FixUndefinedDistances;

src/main/java/splitstree6/algorithms/distances/distances2splits/neighbornet/NeighborNetSplitWeights_MultiThreaded.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package splitstree6.algorithms.distances.distances2splits.neighbornet;
22

3-
import jloda.fx.util.ProgramExecutorService;
43
import jloda.fx.window.NotificationManager;
54
import jloda.util.CanceledException;
5+
import jloda.util.ProgramExecutorService;
66
import jloda.util.progress.ProgressListener;
77
import splitstree6.splits.ASplit;
88

src/main/java/splitstree6/algorithms/genomes/genome2distances/Mash.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
package splitstree6.algorithms.genomes.genome2distances;
2121

2222
import javafx.beans.property.*;
23-
import jloda.fx.util.ProgramExecutorService;
2423
import jloda.fx.window.NotificationManager;
2524
import jloda.kmers.GenomeDistanceType;
2625
import jloda.kmers.mash.MashDistance;

src/main/java/splitstree6/algorithms/splits/splits2report/ShapleyValues.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919

2020
package splitstree6.algorithms.splits.splits2report;
2121

22-
import jloda.fx.util.ProgramExecutorService;
2322
import jloda.util.BitSetUtils;
2423
import jloda.util.ExecuteInParallel;
2524
import jloda.util.NumberUtils;
25+
import jloda.util.ProgramExecutorService;
2626
import jloda.util.progress.ProgressListener;
2727
import splitstree6.data.SplitsBlock;
2828
import splitstree6.data.TaxaBlock;

src/main/java/splitstree6/algorithms/splits/splits2splits/BootstrapSplits.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
package splitstree6.algorithms.splits.splits2splits;
2121

2222
import javafx.beans.property.*;
23-
import jloda.fx.util.ProgramExecutorService;
2423
import jloda.util.Pair;
24+
import jloda.util.ProgramExecutorService;
2525
import jloda.util.Single;
2626
import jloda.util.progress.ProgressListener;
2727
import jloda.util.progress.ProgressSilent;

src/main/java/splitstree6/algorithms/trees/trees2distances/AverageDistances.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919

2020
package splitstree6.algorithms.trees.trees2distances;
2121

22-
import jloda.fx.util.ProgramExecutorService;
2322
import jloda.util.CanceledException;
2423
import jloda.util.NumberUtils;
24+
import jloda.util.ProgramExecutorService;
2525
import jloda.util.Single;
2626
import jloda.util.progress.ProgressListener;
2727
import jloda.util.progress.ProgressSilent;

src/main/java/splitstree6/algorithms/trees/trees2splits/AntiConsensusNetwork.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
package splitstree6.algorithms.trees.trees2splits;
2121

2222
import javafx.beans.property.*;
23-
import jloda.fx.util.ProgramExecutorService;
2423
import jloda.fx.window.NotificationManager;
2524
import jloda.graph.Edge;
2625
import jloda.graph.Graph;

src/main/java/splitstree6/algorithms/trees/trees2splits/ConsensusSplits.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
package splitstree6.algorithms.trees.trees2splits;
2121

2222
import javafx.beans.property.*;
23-
import jloda.fx.util.ProgramExecutorService;
2423
import jloda.fx.window.NotificationManager;
2524
import jloda.util.*;
2625
import jloda.util.progress.ProgressListener;

src/main/java/splitstree6/algorithms/trees/trees2trees/BootstrapTree.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,11 @@
2020
package splitstree6.algorithms.trees.trees2trees;
2121

2222
import javafx.beans.property.*;
23-
import jloda.fx.util.ProgramExecutorService;
2423
import jloda.graph.Edge;
2524
import jloda.graph.EdgeArray;
2625
import jloda.graph.Node;
2726
import jloda.phylo.PhyloTree;
28-
import jloda.util.BitSetUtils;
29-
import jloda.util.NumberUtils;
30-
import jloda.util.Single;
31-
import jloda.util.StringUtils;
27+
import jloda.util.*;
3228
import jloda.util.progress.ProgressListener;
3329
import jloda.util.progress.ProgressSilent;
3430
import splitstree6.algorithms.splits.splits2splits.BootstrapSplits;

src/main/java/splitstree6/algorithms/trees/trees2trees/RerootOrReorderTrees.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import javafx.beans.WeakInvalidationListener;
2525
import javafx.beans.property.ObjectProperty;
2626
import javafx.beans.property.SimpleObjectProperty;
27-
import jloda.fx.util.ProgramExecutorService;
2827
import jloda.fx.window.NotificationManager;
2928
import jloda.graph.Edge;
3029
import jloda.graph.Node;

src/main/java/splitstree6/dialog/analyzegenomes/AccessReferenceDatabase.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
package splitstree6.dialog.analyzegenomes;
2121

2222
import javafx.collections.ObservableList;
23-
import jloda.fx.util.ProgramExecutorService;
2423
import jloda.fx.window.NotificationManager;
2524
import jloda.graph.Node;
2625
import jloda.graph.NodeIntArray;

src/main/java/splitstree6/dialog/analyzegenomes/AnalyzeGenomesDialog.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
import javafx.scene.Scene;
2727
import javafx.stage.Stage;
2828
import jloda.fx.util.ExtendedFXMLLoader;
29-
import jloda.fx.util.ProgramExecutorService;
3029
import jloda.fx.util.ProgramProperties;
30+
import jloda.util.ProgramExecutorService;
3131
import splitstree6.main.Version;
3232

3333
import java.util.Map;

src/main/java/splitstree6/dialog/analyzegenomes/AnalyzeGenomesPresenter.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,11 @@
3535
import javafx.stage.FileChooser;
3636
import javafx.stage.Stage;
3737
import jloda.fx.control.RichTextLabel;
38+
import jloda.fx.util.ProgramProperties;
3839
import jloda.fx.util.*;
3940
import jloda.fx.window.NotificationManager;
4041
import jloda.seq.FastAFileIterator;
41-
import jloda.util.FileUtils;
42-
import jloda.util.IFastAIterator;
43-
import jloda.util.NumberUtils;
44-
import jloda.util.StringUtils;
42+
import jloda.util.*;
4543

4644
import java.io.File;
4745
import java.io.IOException;

src/main/java/splitstree6/io/FileLoader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020
package splitstree6.io;
2121

2222
import javafx.application.Platform;
23-
import jloda.fx.util.ProgramExecutorService;
2423
import jloda.fx.util.RecentFilesManager;
2524
import jloda.fx.window.MainWindowManager;
2625
import jloda.fx.window.NotificationManager;
26+
import jloda.util.ProgramExecutorService;
2727
import splitstree6.dialog.importdialog.ImportDialog;
2828
import splitstree6.io.nexus.workflow.WorkflowNexusInput;
2929
import splitstree6.io.readers.ImportManager;

src/main/java/splitstree6/layout/splits/SplitNetworkLayout.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import jloda.fx.selection.SetSelectionModel;
3838
import jloda.fx.util.DraggableUtils;
3939
import jloda.fx.util.GeometryUtilsFX;
40+
import jloda.fx.util.Icebergs;
4041
import jloda.fx.window.NotificationManager;
4142
import jloda.graph.Node;
4243
import jloda.graph.NodeArray;
@@ -56,7 +57,6 @@
5657
import splitstree6.layout.tree.LayoutUtils;
5758
import splitstree6.layout.tree.RadialLabelLayout;
5859
import splitstree6.splits.Compatibility;
59-
import splitstree6.view.utils.Icebergs;
6060

6161
import java.io.IOException;
6262
import java.util.ArrayList;

src/main/java/splitstree6/layout/tree/LabeledEdgeShape.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
import javafx.scene.Node;
2424
import javafx.scene.shape.Shape;
2525
import jloda.fx.control.RichTextLabel;
26+
import jloda.fx.util.Icebergs;
2627
import jloda.fx.util.MouseDragToTranslate;
27-
import splitstree6.view.utils.Icebergs;
2828

2929
import java.util.ArrayList;
3030

src/main/java/splitstree6/layout/tree/LabeledNodeShape.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import javafx.scene.Node;
2424
import javafx.scene.shape.Shape;
2525
import jloda.fx.control.RichTextLabel;
26-
import splitstree6.view.utils.Icebergs;
26+
import jloda.fx.util.Icebergs;
2727

2828
import java.util.ArrayList;
2929

src/main/java/splitstree6/main/SplitsTree6.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import javafx.geometry.Point2D;
2525
import javafx.stage.Stage;
2626
import jloda.fx.util.ArgsOptions;
27-
import jloda.fx.util.ProgramExecutorService;
2827
import jloda.fx.util.ProgramProperties;
2928
import jloda.fx.util.ResourceManagerFX;
3029
import jloda.fx.window.MainWindowManager;
@@ -34,6 +33,7 @@
3433
import jloda.phylo.PhyloTree;
3534
import jloda.util.Basic;
3635
import jloda.util.CanceledException;
36+
import jloda.util.ProgramExecutorService;
3737
import jloda.util.UsageException;
3838
import splitstree6.io.FileLoader;
3939
import splitstree6.window.MainWindow;

src/main/java/splitstree6/qr/QRViewUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
import javafx.scene.paint.Color;
3636
import jloda.fx.util.BasicFX;
3737
import jloda.fx.util.DraggableLabel;
38-
import jloda.fx.util.ProgramExecutorService;
3938
import jloda.util.Basic;
39+
import jloda.util.ProgramExecutorService;
4040
import jloda.util.StringUtils;
4141
import splitstree6.main.SplitsTree6;
4242
import splitstree6.utils.ClipboardUtils;

src/main/java/splitstree6/tools/ComputeMashSketches.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
package splitstree6.tools;
2121

2222
import jloda.fx.util.ArgsOptions;
23-
import jloda.fx.util.ProgramExecutorService;
2423
import jloda.kmers.mash.MashSketch;
2524
import jloda.thirdparty.HexUtils;
2625
import jloda.util.*;

src/main/java/splitstree6/tools/ExportWorkflow.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,10 @@
2323
import javafx.application.Platform;
2424
import javafx.stage.Stage;
2525
import jloda.fx.util.ArgsOptions;
26-
import jloda.fx.util.ProgramExecutorService;
2726
import jloda.fx.util.ProgramProperties;
2827
import jloda.fx.util.ResourceManagerFX;
2928
import jloda.fx.window.NotificationManager;
30-
import jloda.util.Basic;
31-
import jloda.util.FileUtils;
32-
import jloda.util.IteratorUtils;
33-
import jloda.util.PeakMemoryUsageMonitor;
29+
import jloda.util.*;
3430
import jloda.util.progress.ProgressPercentage;
3531
import splitstree6.cite.ExtractMethodsText;
3632
import splitstree6.io.nexus.workflow.WorkflowNexusInput;

src/main/java/splitstree6/tools/GenomeContext.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
package splitstree6.tools;
2121

2222
import jloda.fx.util.ArgsOptions;
23-
import jloda.fx.util.ProgramExecutorService;
2423
import jloda.kmers.mash.MashDistance;
2524
import jloda.seq.FastAFileIterator;
2625
import jloda.util.*;

src/main/java/splitstree6/tools/RunWorkflow.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import javafx.beans.value.ChangeListener;
2525
import javafx.stage.Stage;
2626
import jloda.fx.util.ArgsOptions;
27-
import jloda.fx.util.ProgramExecutorService;
2827
import jloda.fx.util.ProgramProperties;
2928
import jloda.fx.util.ResourceManagerFX;
3029
import jloda.fx.window.NotificationManager;

src/main/java/splitstree6/utils/Stabilizer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package splitstree6.utils;
22

3-
import jloda.fx.util.ProgramExecutorService;
43
import jloda.graph.algorithms.PQTree;
54
import jloda.phylo.PhyloTree;
65
import jloda.util.BitSetUtils;
76
import jloda.util.ExecuteInParallel;
87
import jloda.util.IteratorUtils;
8+
import jloda.util.ProgramExecutorService;
99
import splitstree6.splits.TreesUtils;
1010

1111
import java.util.*;

src/main/java/splitstree6/view/network/NetworkPane.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,13 @@
3434
import javafx.scene.layout.StackPane;
3535
import jloda.fx.control.RichTextLabel;
3636
import jloda.fx.selection.SelectionModel;
37-
import jloda.fx.util.*;
37+
import jloda.fx.util.AService;
38+
import jloda.fx.util.BasicFX;
39+
import jloda.fx.util.GeometryUtilsFX;
40+
import jloda.fx.util.RunAfterAWhile;
3841
import jloda.graph.Edge;
3942
import jloda.graph.Node;
43+
import jloda.util.ProgramExecutorService;
4044
import splitstree6.data.NetworkBlock;
4145
import splitstree6.data.TaxaBlock;
4246
import splitstree6.data.parts.Taxon;

src/main/java/splitstree6/view/splits/viewer/SplitNetworkPane.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
import jloda.fx.util.AService;
3737
import jloda.fx.util.BasicFX;
3838
import jloda.fx.util.GeometryUtilsFX;
39-
import jloda.fx.util.ProgramExecutorService;
4039
import jloda.graph.Node;
40+
import jloda.util.ProgramExecutorService;
4141
import splitstree6.data.SplitsBlock;
4242
import splitstree6.data.TaxaBlock;
4343
import splitstree6.data.parts.Taxon;

src/main/java/splitstree6/view/splits/viewer/SplitsViewPresenter.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,8 @@
3838
import jloda.fx.label.EditLabelDialog;
3939
import jloda.fx.undo.UndoManager;
4040
import jloda.fx.util.BasicFX;
41-
import jloda.fx.util.ProgramExecutorService;
4241
import jloda.fx.util.RunAfterAWhile;
43-
import jloda.util.BitSetUtils;
44-
import jloda.util.IteratorUtils;
45-
import jloda.util.Single;
46-
import jloda.util.StringUtils;
42+
import jloda.util.*;
4743
import splitstree6.algorithms.utils.CharactersUtilities;
4844
import splitstree6.data.CharactersBlock;
4945
import splitstree6.data.SplitsBlock;

src/main/java/splitstree6/view/trees/densitree/DensiTreeDrawer.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@
5959
import splitstree6.main.SplitsTree6;
6060
import splitstree6.splits.TreesUtils;
6161
import splitstree6.view.trees.InteractionSetup;
62-
import splitstree6.view.utils.Icebergs;
6362
import splitstree6.window.MainWindow;
6463

6564
import java.util.*;

src/main/java/splitstree6/view/trees/treepages/TreePane.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@
3636
import jloda.fx.selection.SetSelectionModel;
3737
import jloda.fx.util.AService;
3838
import jloda.fx.util.BasicFX;
39-
import jloda.fx.util.ProgramExecutorService;
4039
import jloda.graph.Edge;
4140
import jloda.phylo.PhyloTree;
4241
import jloda.phylo.algorithms.RootedNetworkProperties;
42+
import jloda.util.ProgramExecutorService;
4343
import jloda.util.StringUtils;
4444
import splitstree6.data.TaxaBlock;
4545
import splitstree6.data.parts.Taxon;

src/main/java/splitstree6/xtra/alts/AltsNonBinary.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
package splitstree6.xtra.alts;
2121

2222
import jloda.fx.util.ArgsOptions;
23-
import jloda.fx.util.ProgramExecutorService;
2423
import jloda.graph.Node;
2524
import jloda.phylo.NewickIO;
2625
import jloda.phylo.PhyloTree;
2726
import jloda.util.Pair;
27+
import jloda.util.ProgramExecutorService;
2828
import jloda.util.UsageException;
2929
import jloda.util.progress.ProgressListener;
3030
import jloda.util.progress.ProgressPercentage;

src/main/java/splitstree6/xtra/kernelize/RunKernelize.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@
2020
package splitstree6.xtra.kernelize;
2121

2222
import jloda.fx.util.ArgsOptions;
23-
import jloda.fx.util.ProgramExecutorService;
2423
import jloda.phylo.NewickIO;
2524
import jloda.phylo.PhyloTree;
2625
import jloda.phylo.algorithms.ClusterPoppingAlgorithm;
2726
import jloda.util.BitSetUtils;
2827
import jloda.util.FileUtils;
28+
import jloda.util.ProgramExecutorService;
2929
import jloda.util.UsageException;
3030
import jloda.util.progress.ProgressListener;
3131
import jloda.util.progress.ProgressPercentage;

0 commit comments

Comments
 (0)