@Component(value="gonlService") public class GoNLServiceAnnotator extends VariantAnnotator
| Modifier and Type | Field and Description |
|---|---|
static String |
GONL_DIRECTORY_LOCATION_PROPERTY |
static String |
GONL_GTC |
static String |
GONL_MAF |
ALTERNATIVE, REFERENCECHROMOSOME, POSITIONANNOTATOR_PREFIX| Constructor and Description |
|---|
GoNLServiceAnnotator(File gonlR5directory,
File inputVcfFile,
File outputVCFFile) |
GoNLServiceAnnotator(MolgenisSettings molgenisSettings,
AnnotationService annotatorService) |
| Modifier and Type | Method and Description |
|---|---|
List<Entity> |
annotateEntity(Entity entity) |
boolean |
annotationDataExists()
Checks if folder and files that were set with a runtime property actually exist, or if a webservice can be
reached
|
EntityMetaData |
getOutputMetaData() |
String |
getSimpleName() |
void |
onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event) |
getInputMetaDataannotate, canAnnotate, getFullNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitannotate, canAnnotate, getDescription, getFullNamepublic static final String GONL_MAF
public static final String GONL_GTC
public static final String GONL_DIRECTORY_LOCATION_PROPERTY
@Autowired public GoNLServiceAnnotator(MolgenisSettings molgenisSettings, AnnotationService annotatorService) throws IOException
IOExceptionpublic void onApplicationEvent(org.springframework.context.event.ContextRefreshedEvent event)
onApplicationEvent in interface org.springframework.context.ApplicationListener<org.springframework.context.event.ContextRefreshedEvent>onApplicationEvent in class AbstractRepositoryAnnotatorpublic boolean annotationDataExists()
AbstractRepositoryAnnotatorannotationDataExists in class AbstractRepositoryAnnotatorpublic String getSimpleName()
public List<Entity> annotateEntity(Entity entity) throws IOException, InterruptedException
annotateEntity in class AbstractRepositoryAnnotatorIOExceptionInterruptedExceptionpublic EntityMetaData getOutputMetaData()
Copyright © 2015. All Rights Reserved.