3
$SC = "./vcat-hip.dat"; # Source
4
$OC = "./gcvs_hip_part.dat"; # Destination
10
$hipstr = substr($rawstring,0,6);
11
$designationstr = substr($rawstring,15,9);
12
$vclassstr = substr($rawstring,44,9);
13
$maxmagstr = substr($rawstring,55,7);
14
$ampflagstr = substr($rawstring,65,1);
15
$min1magstr = substr($rawstring,66,6);
16
$min2magstr = substr($rawstring,79,6);
17
$flagstr = substr($rawstring,91,2);
18
$epochstr = substr($rawstring,94,10);
19
$periodstr = substr($rawstring,114,16);
20
$mmstr = substr($rawstring,134,2);
21
$sclassstr = substr($rawstring,140,16);
23
$hipstr =~ s/(\s+)//gi;
24
$designationstr =~ s/(\s+)/ /gi;
25
$vclassstr =~ s/(\s+)//gi;
26
$maxmagstr =~ s/(\s+)//gi;
27
$min1magstr =~ s/(\s+)//gi;
28
$min2magstr =~ s/(\s+)//gi;
29
$epochstr =~ s/(\s+)//gi;
30
$periodstr =~ s/(\s+)//gi;
31
$mmstr =~ s/(\s+)//gi;
32
$sclassstr =~ s/(\s+)//gi;
33
$flagstr =~ s/(\s+)//gi;
35
$designationstr =~ s/alf/α/;
36
$designationstr =~ s/bet/β/;
37
$designationstr =~ s/gam/γ/;
38
$designationstr =~ s/del/δ/;
39
$designationstr =~ s/eps/ε/;
40
$designationstr =~ s/zet/ζ/;
41
$designationstr =~ s/eta/η/;
42
$designationstr =~ s/the/θ/;
43
$designationstr =~ s/iot/ι/;
44
$designationstr =~ s/kap/κ/;
45
$designationstr =~ s/lam/λ/;
46
$designationstr =~ s/mu./μ/;
47
$designationstr =~ s/nu./ν/;
48
$designationstr =~ s/xi./ξ/;
49
$designationstr =~ s/omi/ο/;
50
$designationstr =~ s/pi./π/;
51
$designationstr =~ s/rho/ρ/;
52
$designationstr =~ s/sig/σ/;
53
$designationstr =~ s/tau/τ/;
54
$designationstr =~ s/ups/υ/;
55
$designationstr =~ s/phi/φ/;
56
$designationstr =~ s/ksi/χ/;
57
$designationstr =~ s/khi/χ/;
58
$designationstr =~ s/psi/ψ/;
59
$designationstr =~ s/ome/ω/;
62
if ($ampflagstr eq '(') {
65
if ($ampflagstr eq '<') {
68
if ($ampflagstr eq '>') {
72
print OC $hipstr."\t".$designationstr."\t".$vclassstr."\t".$maxmagstr."\t".$ampflag."\t".$min1magstr."\t".$min2magstr."\t".$flagstr."\t".$epochstr."\t".$periodstr."\t".$mmstr."\t".$sclassstr."\n";