File tree Expand file tree Collapse file tree 33 files changed +41
-51
lines changed
characters/characters2distances
distances/distances2splits/neighbornet Expand file tree Collapse file tree 33 files changed +41
-51
lines changed Original file line number Diff line number Diff line change 42
42
<dependencies >
43
43
<dependency >
44
44
<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 >
47
52
</dependency >
48
53
<dependency >
49
54
<groupId >org.openjfx</groupId >
87
92
<artifactId >core</artifactId >
88
93
<version >3.5.3</version >
89
94
</dependency >
90
-
95
+ <dependency >
96
+ <groupId >org.fxmisc.richtext</groupId >
97
+ <artifactId >richtextfx</artifactId >
98
+ <version >0.11.2</version >
99
+ </dependency >
91
100
<!--
92
101
<dependency>
93
102
<groupId>com.github.lejon</groupId>
Original file line number Diff line number Diff line change 1
1
module splitstreesix {
2
- requires transitive jloda2 ;
2
+ requires transitive jloda_core ;
3
+ requires transitive jloda_fx ;
3
4
requires transitive javafx .controls ;
4
5
requires transitive javafx .graphics ;
5
6
requires transitive javafx .fxml ;
6
- requires transitive javafx .swing ;
7
7
requires javafx .base ;
8
8
9
9
requires org .apache .commons .collections4 ;
Original file line number Diff line number Diff line change 21
21
22
22
import javafx .beans .property .BooleanProperty ;
23
23
import javafx .beans .property .SimpleBooleanProperty ;
24
- import jloda .fx . util .ProgramExecutorService ;
24
+ import jloda .util .ProgramExecutorService ;
25
25
import jloda .util .Single ;
26
26
import jloda .util .progress .ProgressListener ;
27
27
import splitstree6 .algorithms .characters .characters2distances .utils .FixUndefinedDistances ;
Original file line number Diff line number Diff line change 1
1
package splitstree6 .algorithms .distances .distances2splits .neighbornet ;
2
2
3
- import jloda .fx .util .ProgramExecutorService ;
4
3
import jloda .fx .window .NotificationManager ;
5
4
import jloda .util .CanceledException ;
5
+ import jloda .util .ProgramExecutorService ;
6
6
import jloda .util .progress .ProgressListener ;
7
7
import splitstree6 .splits .ASplit ;
8
8
Original file line number Diff line number Diff line change 20
20
package splitstree6 .algorithms .genomes .genome2distances ;
21
21
22
22
import javafx .beans .property .*;
23
- import jloda .fx .util .ProgramExecutorService ;
24
23
import jloda .fx .window .NotificationManager ;
25
24
import jloda .kmers .GenomeDistanceType ;
26
25
import jloda .kmers .mash .MashDistance ;
Original file line number Diff line number Diff line change 19
19
20
20
package splitstree6 .algorithms .splits .splits2report ;
21
21
22
- import jloda .fx .util .ProgramExecutorService ;
23
22
import jloda .util .BitSetUtils ;
24
23
import jloda .util .ExecuteInParallel ;
25
24
import jloda .util .NumberUtils ;
25
+ import jloda .util .ProgramExecutorService ;
26
26
import jloda .util .progress .ProgressListener ;
27
27
import splitstree6 .data .SplitsBlock ;
28
28
import splitstree6 .data .TaxaBlock ;
Original file line number Diff line number Diff line change 20
20
package splitstree6 .algorithms .splits .splits2splits ;
21
21
22
22
import javafx .beans .property .*;
23
- import jloda .fx .util .ProgramExecutorService ;
24
23
import jloda .util .Pair ;
24
+ import jloda .util .ProgramExecutorService ;
25
25
import jloda .util .Single ;
26
26
import jloda .util .progress .ProgressListener ;
27
27
import jloda .util .progress .ProgressSilent ;
Original file line number Diff line number Diff line change 19
19
20
20
package splitstree6 .algorithms .trees .trees2distances ;
21
21
22
- import jloda .fx .util .ProgramExecutorService ;
23
22
import jloda .util .CanceledException ;
24
23
import jloda .util .NumberUtils ;
24
+ import jloda .util .ProgramExecutorService ;
25
25
import jloda .util .Single ;
26
26
import jloda .util .progress .ProgressListener ;
27
27
import jloda .util .progress .ProgressSilent ;
Original file line number Diff line number Diff line change 20
20
package splitstree6 .algorithms .trees .trees2splits ;
21
21
22
22
import javafx .beans .property .*;
23
- import jloda .fx .util .ProgramExecutorService ;
24
23
import jloda .fx .window .NotificationManager ;
25
24
import jloda .graph .Edge ;
26
25
import jloda .graph .Graph ;
Original file line number Diff line number Diff line change 20
20
package splitstree6 .algorithms .trees .trees2splits ;
21
21
22
22
import javafx .beans .property .*;
23
- import jloda .fx .util .ProgramExecutorService ;
24
23
import jloda .fx .window .NotificationManager ;
25
24
import jloda .util .*;
26
25
import jloda .util .progress .ProgressListener ;
Original file line number Diff line number Diff line change 20
20
package splitstree6 .algorithms .trees .trees2trees ;
21
21
22
22
import javafx .beans .property .*;
23
- import jloda .fx .util .ProgramExecutorService ;
24
23
import jloda .graph .Edge ;
25
24
import jloda .graph .EdgeArray ;
26
25
import jloda .graph .Node ;
27
26
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 .*;
32
28
import jloda .util .progress .ProgressListener ;
33
29
import jloda .util .progress .ProgressSilent ;
34
30
import splitstree6 .algorithms .splits .splits2splits .BootstrapSplits ;
Original file line number Diff line number Diff line change 24
24
import javafx .beans .WeakInvalidationListener ;
25
25
import javafx .beans .property .ObjectProperty ;
26
26
import javafx .beans .property .SimpleObjectProperty ;
27
- import jloda .fx .util .ProgramExecutorService ;
28
27
import jloda .fx .window .NotificationManager ;
29
28
import jloda .graph .Edge ;
30
29
import jloda .graph .Node ;
Original file line number Diff line number Diff line change 20
20
package splitstree6 .dialog .analyzegenomes ;
21
21
22
22
import javafx .collections .ObservableList ;
23
- import jloda .fx .util .ProgramExecutorService ;
24
23
import jloda .fx .window .NotificationManager ;
25
24
import jloda .graph .Node ;
26
25
import jloda .graph .NodeIntArray ;
Original file line number Diff line number Diff line change 26
26
import javafx .scene .Scene ;
27
27
import javafx .stage .Stage ;
28
28
import jloda .fx .util .ExtendedFXMLLoader ;
29
- import jloda .fx .util .ProgramExecutorService ;
30
29
import jloda .fx .util .ProgramProperties ;
30
+ import jloda .util .ProgramExecutorService ;
31
31
import splitstree6 .main .Version ;
32
32
33
33
import java .util .Map ;
Original file line number Diff line number Diff line change 35
35
import javafx .stage .FileChooser ;
36
36
import javafx .stage .Stage ;
37
37
import jloda .fx .control .RichTextLabel ;
38
+ import jloda .fx .util .ProgramProperties ;
38
39
import jloda .fx .util .*;
39
40
import jloda .fx .window .NotificationManager ;
40
41
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 .*;
45
43
46
44
import java .io .File ;
47
45
import java .io .IOException ;
Original file line number Diff line number Diff line change 20
20
package splitstree6 .io ;
21
21
22
22
import javafx .application .Platform ;
23
- import jloda .fx .util .ProgramExecutorService ;
24
23
import jloda .fx .util .RecentFilesManager ;
25
24
import jloda .fx .window .MainWindowManager ;
26
25
import jloda .fx .window .NotificationManager ;
26
+ import jloda .util .ProgramExecutorService ;
27
27
import splitstree6 .dialog .importdialog .ImportDialog ;
28
28
import splitstree6 .io .nexus .workflow .WorkflowNexusInput ;
29
29
import splitstree6 .io .readers .ImportManager ;
Original file line number Diff line number Diff line change 37
37
import jloda .fx .selection .SetSelectionModel ;
38
38
import jloda .fx .util .DraggableUtils ;
39
39
import jloda .fx .util .GeometryUtilsFX ;
40
+ import jloda .fx .util .Icebergs ;
40
41
import jloda .fx .window .NotificationManager ;
41
42
import jloda .graph .Node ;
42
43
import jloda .graph .NodeArray ;
56
57
import splitstree6 .layout .tree .LayoutUtils ;
57
58
import splitstree6 .layout .tree .RadialLabelLayout ;
58
59
import splitstree6 .splits .Compatibility ;
59
- import splitstree6 .view .utils .Icebergs ;
60
60
61
61
import java .io .IOException ;
62
62
import java .util .ArrayList ;
Original file line number Diff line number Diff line change 23
23
import javafx .scene .Node ;
24
24
import javafx .scene .shape .Shape ;
25
25
import jloda .fx .control .RichTextLabel ;
26
+ import jloda .fx .util .Icebergs ;
26
27
import jloda .fx .util .MouseDragToTranslate ;
27
- import splitstree6 .view .utils .Icebergs ;
28
28
29
29
import java .util .ArrayList ;
30
30
Original file line number Diff line number Diff line change 23
23
import javafx .scene .Node ;
24
24
import javafx .scene .shape .Shape ;
25
25
import jloda .fx .control .RichTextLabel ;
26
- import splitstree6 . view . utils .Icebergs ;
26
+ import jloda . fx . util .Icebergs ;
27
27
28
28
import java .util .ArrayList ;
29
29
Original file line number Diff line number Diff line change 24
24
import javafx .geometry .Point2D ;
25
25
import javafx .stage .Stage ;
26
26
import jloda .fx .util .ArgsOptions ;
27
- import jloda .fx .util .ProgramExecutorService ;
28
27
import jloda .fx .util .ProgramProperties ;
29
28
import jloda .fx .util .ResourceManagerFX ;
30
29
import jloda .fx .window .MainWindowManager ;
34
33
import jloda .phylo .PhyloTree ;
35
34
import jloda .util .Basic ;
36
35
import jloda .util .CanceledException ;
36
+ import jloda .util .ProgramExecutorService ;
37
37
import jloda .util .UsageException ;
38
38
import splitstree6 .io .FileLoader ;
39
39
import splitstree6 .window .MainWindow ;
Original file line number Diff line number Diff line change 35
35
import javafx .scene .paint .Color ;
36
36
import jloda .fx .util .BasicFX ;
37
37
import jloda .fx .util .DraggableLabel ;
38
- import jloda .fx .util .ProgramExecutorService ;
39
38
import jloda .util .Basic ;
39
+ import jloda .util .ProgramExecutorService ;
40
40
import jloda .util .StringUtils ;
41
41
import splitstree6 .main .SplitsTree6 ;
42
42
import splitstree6 .utils .ClipboardUtils ;
Original file line number Diff line number Diff line change 20
20
package splitstree6 .tools ;
21
21
22
22
import jloda .fx .util .ArgsOptions ;
23
- import jloda .fx .util .ProgramExecutorService ;
24
23
import jloda .kmers .mash .MashSketch ;
25
24
import jloda .thirdparty .HexUtils ;
26
25
import jloda .util .*;
Original file line number Diff line number Diff line change 23
23
import javafx .application .Platform ;
24
24
import javafx .stage .Stage ;
25
25
import jloda .fx .util .ArgsOptions ;
26
- import jloda .fx .util .ProgramExecutorService ;
27
26
import jloda .fx .util .ProgramProperties ;
28
27
import jloda .fx .util .ResourceManagerFX ;
29
28
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 .*;
34
30
import jloda .util .progress .ProgressPercentage ;
35
31
import splitstree6 .cite .ExtractMethodsText ;
36
32
import splitstree6 .io .nexus .workflow .WorkflowNexusInput ;
Original file line number Diff line number Diff line change 20
20
package splitstree6 .tools ;
21
21
22
22
import jloda .fx .util .ArgsOptions ;
23
- import jloda .fx .util .ProgramExecutorService ;
24
23
import jloda .kmers .mash .MashDistance ;
25
24
import jloda .seq .FastAFileIterator ;
26
25
import jloda .util .*;
Original file line number Diff line number Diff line change 24
24
import javafx .beans .value .ChangeListener ;
25
25
import javafx .stage .Stage ;
26
26
import jloda .fx .util .ArgsOptions ;
27
- import jloda .fx .util .ProgramExecutorService ;
28
27
import jloda .fx .util .ProgramProperties ;
29
28
import jloda .fx .util .ResourceManagerFX ;
30
29
import jloda .fx .window .NotificationManager ;
Original file line number Diff line number Diff line change 1
1
package splitstree6 .utils ;
2
2
3
- import jloda .fx .util .ProgramExecutorService ;
4
3
import jloda .graph .algorithms .PQTree ;
5
4
import jloda .phylo .PhyloTree ;
6
5
import jloda .util .BitSetUtils ;
7
6
import jloda .util .ExecuteInParallel ;
8
7
import jloda .util .IteratorUtils ;
8
+ import jloda .util .ProgramExecutorService ;
9
9
import splitstree6 .splits .TreesUtils ;
10
10
11
11
import java .util .*;
Original file line number Diff line number Diff line change 34
34
import javafx .scene .layout .StackPane ;
35
35
import jloda .fx .control .RichTextLabel ;
36
36
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 ;
38
41
import jloda .graph .Edge ;
39
42
import jloda .graph .Node ;
43
+ import jloda .util .ProgramExecutorService ;
40
44
import splitstree6 .data .NetworkBlock ;
41
45
import splitstree6 .data .TaxaBlock ;
42
46
import splitstree6 .data .parts .Taxon ;
Original file line number Diff line number Diff line change 36
36
import jloda .fx .util .AService ;
37
37
import jloda .fx .util .BasicFX ;
38
38
import jloda .fx .util .GeometryUtilsFX ;
39
- import jloda .fx .util .ProgramExecutorService ;
40
39
import jloda .graph .Node ;
40
+ import jloda .util .ProgramExecutorService ;
41
41
import splitstree6 .data .SplitsBlock ;
42
42
import splitstree6 .data .TaxaBlock ;
43
43
import splitstree6 .data .parts .Taxon ;
Original file line number Diff line number Diff line change 38
38
import jloda .fx .label .EditLabelDialog ;
39
39
import jloda .fx .undo .UndoManager ;
40
40
import jloda .fx .util .BasicFX ;
41
- import jloda .fx .util .ProgramExecutorService ;
42
41
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 .*;
47
43
import splitstree6 .algorithms .utils .CharactersUtilities ;
48
44
import splitstree6 .data .CharactersBlock ;
49
45
import splitstree6 .data .SplitsBlock ;
Original file line number Diff line number Diff line change 59
59
import splitstree6 .main .SplitsTree6 ;
60
60
import splitstree6 .splits .TreesUtils ;
61
61
import splitstree6 .view .trees .InteractionSetup ;
62
- import splitstree6 .view .utils .Icebergs ;
63
62
import splitstree6 .window .MainWindow ;
64
63
65
64
import java .util .*;
Original file line number Diff line number Diff line change 36
36
import jloda .fx .selection .SetSelectionModel ;
37
37
import jloda .fx .util .AService ;
38
38
import jloda .fx .util .BasicFX ;
39
- import jloda .fx .util .ProgramExecutorService ;
40
39
import jloda .graph .Edge ;
41
40
import jloda .phylo .PhyloTree ;
42
41
import jloda .phylo .algorithms .RootedNetworkProperties ;
42
+ import jloda .util .ProgramExecutorService ;
43
43
import jloda .util .StringUtils ;
44
44
import splitstree6 .data .TaxaBlock ;
45
45
import splitstree6 .data .parts .Taxon ;
Original file line number Diff line number Diff line change 20
20
package splitstree6 .xtra .alts ;
21
21
22
22
import jloda .fx .util .ArgsOptions ;
23
- import jloda .fx .util .ProgramExecutorService ;
24
23
import jloda .graph .Node ;
25
24
import jloda .phylo .NewickIO ;
26
25
import jloda .phylo .PhyloTree ;
27
26
import jloda .util .Pair ;
27
+ import jloda .util .ProgramExecutorService ;
28
28
import jloda .util .UsageException ;
29
29
import jloda .util .progress .ProgressListener ;
30
30
import jloda .util .progress .ProgressPercentage ;
Original file line number Diff line number Diff line change 20
20
package splitstree6 .xtra .kernelize ;
21
21
22
22
import jloda .fx .util .ArgsOptions ;
23
- import jloda .fx .util .ProgramExecutorService ;
24
23
import jloda .phylo .NewickIO ;
25
24
import jloda .phylo .PhyloTree ;
26
25
import jloda .phylo .algorithms .ClusterPoppingAlgorithm ;
27
26
import jloda .util .BitSetUtils ;
28
27
import jloda .util .FileUtils ;
28
+ import jloda .util .ProgramExecutorService ;
29
29
import jloda .util .UsageException ;
30
30
import jloda .util .progress .ProgressListener ;
31
31
import jloda .util .progress .ProgressPercentage ;
You can’t perform that action at this time.
0 commit comments