@DocumentedFeature public class LiftOverIntervalList extends CommandLineProgram
java -jar picard.jar LiftOverIntervalList \
I=input.interval_list \
O=output.interval_list \
SD=reference_sequence.dict \
CHAIN=build.chain
MIN_LIFTOVER_PCT. For large enough MIN_LIFTOVER_PCT this is non-ambiguous,
but if one uses small values of MIN_LIFTOVER_PCT (perhaps in order to increase the rate of successful
hits...) the liftover could end up going to the smaller of two good hits. On the other hand, if none of the hits
pass the threshold a warning will be emitted and the interval will not be lifted.| Modifier and Type | Field | Description |
|---|---|---|
File |
CHAIN |
|
File |
INPUT |
|
double |
MIN_LIFTOVER_PCT |
|
File |
OUTPUT |
|
File |
REJECT |
|
File |
SEQUENCE_DICTIONARY |
COMPRESSION_LEVEL, CREATE_INDEX, CREATE_MD5_FILE, GA4GH_CLIENT_SECRETS, MAX_RECORDS_IN_RAM, QUIET, REFERENCE_SEQUENCE, referenceSequence, specialArgumentsCollection, TMP_DIR, USE_JDK_DEFLATER, USE_JDK_INFLATER, VALIDATION_STRINGENCY, VERBOSITY| Constructor | Description |
|---|---|
LiftOverIntervalList() |
| Modifier and Type | Method | Description |
|---|---|---|
protected int |
doWork() |
Do the work after command line has been parsed.
|
customCommandLineValidation, getCommandLine, getCommandLineParser, getDefaultHeaders, getFaqLink, getMetricsFile, getStandardUsagePreamble, getStandardUsagePreamble, getVersion, hasWebDocumentation, instanceMain, instanceMainWithExit, makeReferenceArgumentCollection, parseArgs, requiresReference, setDefaultHeaders, useLegacyParser@Argument(doc="The input interval list to be lifted over.",
shortName="I")
public File INPUT
@Argument(doc="The output interval list file.",
shortName="O")
public File OUTPUT
@Argument(doc="Sequence dictionary to place in the output interval list. (This should be the dictionary of the target reference.)",
shortName="SD")
public File SEQUENCE_DICTIONARY
@Argument(doc="Chain file that guides the LiftOver process.") public File CHAIN
@Argument(doc="Minimum percentage of bases in each input interval that must map to output interval for liftover of that interval to occur. If the program fails to find a good target for an interval, a warning will be emitted and the interval will be dropped from the output. ") public double MIN_LIFTOVER_PCT
@Argument(doc="Interval List file for intervals that were rejected",
optional=true)
public File REJECT
protected int doWork()
doWork in class CommandLineProgram