public void allIntronTxPos() {
        String txPosStringSt = intronFormat(seqChange.getStart());
        String txPosStringEnd = intronFormat(seqChange.getEnd());

        if (seqChange.isDel()) {
            if (seqChange.size() == 1) {
                txPos = txPosStringSt;
            } else {
                if (transcript.isStrandPlus()) {
                    txPos = txPosStringSt + "_" + txPosStringEnd;
                } else {
                    txPos = txPosStringEnd + "_" + txPosStringSt;
                }
            }
        } else if (seqChange.isIns()) {
            Integer hgvs_ins_offset;
            if (transcript.isStrandPlus()) {
                hgvs_ins_offset = -1;
            } else {
                hgvs_ins_offset = 0;
            }

            int stPos = seqChange.getStart() + hgvs_ins_offset;
            int endPos = seqChange.getStart() + hgvs_ins_offset + 1;
            String insSt = intronFormat(stPos);
            String endSt = intronFormat(endPos);

            txPos = transcript.isStrandPlus() ? insSt + "_" + endSt : endSt + "_" + insSt;

        } else {
            txPos = intronFormat(seqChange.getStart());
        }
    }