@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 and Description |
---|---|
java.io.File |
CHAIN |
java.io.File |
INPUT |
double |
MIN_LIFTOVER_PCT |
java.io.File |
OUTPUT |
java.io.File |
REJECT |
java.io.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 and Description |
---|
LiftOverIntervalList() |
Modifier and Type | Method and 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 java.io.File INPUT
@Argument(doc="The output interval list file.", shortName="O") public java.io.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 java.io.File SEQUENCE_DICTIONARY
@Argument(doc="Chain file that guides the LiftOver process.") public java.io.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 java.io.File REJECT
protected int doWork()
doWork
in class CommandLineProgram