import jalview.api.AlignViewControllerGuiI;
import jalview.datamodel.AlignmentI;
import jalview.datamodel.DBRefEntry;
-import jalview.datamodel.GeneLoci;
+import jalview.datamodel.GeneLociI;
import jalview.datamodel.Mapping;
import jalview.datamodel.SequenceFeature;
import jalview.datamodel.SequenceI;
boolean isVcfRefGrch37)
{
int count = 0;
- GeneLoci seqCoords = seq.getGeneLoci();
+ GeneLociI seqCoords = seq.getGeneLoci();
if (seqCoords == null)
{
return 0;
}
- List<int[]> seqChromosomalContigs = seqCoords.mapping.getToRanges();
+ List<int[]> seqChromosomalContigs = seqCoords.getMap().getToRanges();
for (int[] range : seqChromosomalContigs)
{
count += addVcfVariants(seq, reader, range, isVcfRefGrch37);
protected int addVcfVariants(SequenceI seq, VCFReader reader,
int[] range, boolean isVcfRefGrch37)
{
- GeneLoci seqCoords = seq.getGeneLoci();
+ GeneLociI seqCoords = seq.getGeneLoci();
- String chromosome = seqCoords.chromosome;
- String seqRef = seqCoords.assembly;
- String species = seqCoords.species;
+ String chromosome = seqCoords.getChromosomeId();
+ String seqRef = seqCoords.getAssemblyId();
+ String species = seqCoords.getSpeciesId();
// TODO handle species properly
if ("".equals(species))
* (convert a reverse strand range to forwards)
*/
int count = 0;
- MapList mapping = seqCoords.mapping;
+ MapList mapping = seqCoords.getMap();
int fromLocus = Math.min(range[0], range[1]);
int toLocus = Math.max(range[0], range[1]);