public final class VDJCDataUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
VDJCDataUtils.FragmentsBuilder |
| Modifier and Type | Field and Description |
|---|---|
static Comparator<String> |
SMART_COMPARATOR |
static Comparator<String> |
SMART_COMPARATOR_INVERSE |
| Modifier and Type | Method and Description |
|---|---|
static List<KnownSequenceFragmentData> |
extractFragments(URI uri,
com.milaboratory.core.sequence.provider.CachedSequenceProvider<com.milaboratory.core.sequence.NucleotideSequence> provider) |
static VDJCLibraryData[] |
merge(List<VDJCLibraryData> libraries)
Merges VDJCLibraryData objects for the same species into single object.
|
static VDJCLibraryData[] |
readArrayFromFile(Path file) |
static VDJCLibraryData[] |
readArrayFromFile(String file) |
static int |
smartCompare(String s1,
String s2) |
static void |
sort(List<VDJCLibraryData> libraries)
Sort libraries and genes inside them.
|
static void |
sort(VDJCLibraryData library)
Sort records inside library
|
static void |
sort(VDJCLibraryData[] libraries)
Sort libraries and genes inside them.
|
static void |
writeToFile(List<VDJCLibraryData> data,
Path file,
boolean compact) |
static void |
writeToFile(List<VDJCLibraryData> data,
String file,
boolean compact) |
static void |
writeToFile(VDJCLibraryData[] data,
Path file,
boolean compact) |
static void |
writeToFile(VDJCLibraryData[] data,
String file,
boolean compact) |
public static final Comparator<String> SMART_COMPARATOR
public static final Comparator<String> SMART_COMPARATOR_INVERSE
public static void sort(List<VDJCLibraryData> libraries)
libraries - libraries to sortpublic static void sort(VDJCLibraryData[] libraries)
libraries - libraries to sortpublic static void sort(VDJCLibraryData library)
library - librarypublic static VDJCLibraryData[] merge(List<VDJCLibraryData> libraries)
libraries - librariespublic static List<KnownSequenceFragmentData> extractFragments(URI uri, com.milaboratory.core.sequence.provider.CachedSequenceProvider<com.milaboratory.core.sequence.NucleotideSequence> provider)
public static VDJCLibraryData[] readArrayFromFile(String file) throws IOException
IOExceptionpublic static VDJCLibraryData[] readArrayFromFile(Path file) throws IOException
IOExceptionpublic static void writeToFile(VDJCLibraryData[] data, String file, boolean compact) throws IOException
IOExceptionpublic static void writeToFile(VDJCLibraryData[] data, Path file, boolean compact) throws IOException
IOExceptionpublic static void writeToFile(List<VDJCLibraryData> data, String file, boolean compact) throws IOException
IOExceptionpublic static void writeToFile(List<VDJCLibraryData> data, Path file, boolean compact) throws IOException
IOExceptionCopyright © 2017. All rights reserved.