nextflow.plugin.Priority.groovy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nf-commons Show documentation
Show all versions of nf-commons Show documentation
A DSL modelled around the UNIX pipe concept, that simplifies writing parallel and scalable pipelines in a portable manner
/*
* Copyright (c) 2020-2021. Seqera Labs, S.L.
*
* All Rights reserved
*
*/
package nextflow.plugin
import java.lang.annotation.ElementType
import java.lang.annotation.Retention
import java.lang.annotation.RetentionPolicy
import java.lang.annotation.Target
/**
* Allow the definition of plugin priority order, smaller value is an higher priority
*
* @author Paolo Di Tommaso
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@interface Priority {
int value()
String group() default ''
}